Árvore de páginas

Error.log ao gerar a Apuração de IPI com o parâmetro MV_PARICMS = .T.

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

SIGAFIS - Livros Fiscais

Função:

FISXAPURA.PRW

Situação/Requisito:

Identificamos que ao lançar uma NF de Entrada que calcula IPI e ICMS (Tributando IPI), e esta nota seja um Ativo por exemplo, que será apropriado no CIAP ocorre o Errorlog:

array out of bounds ( 2 of 1 ) on XAPURRF3(FISXAPURA.PRW) 02/06/2016 10:54:00 line : 7364

Solução/Implementação:

Foi identificado que ao executar a rotina de Apuração de IPI, o sistema ao verificar o valor de débito de CIAP, o próprio sistema tentava acessar posição do array aApuração inexistente, por não ter tido inclusão desta nova posição no array no momento do filtro da tabela SF3.

Além disso, também foi identificado que a verificação de debito de CIAP, não deve ser feita em apuração de IPI, apenas para apuração de ICMS, pelo fato de o CIAP ser Crédito de ICMS sobre Ativo, ou seja, de competência estadual e não Federal, conforme IPI. Portanto foi incluída verificação para a execução do calculo de debito de CIAP apenas quando apuração for de ICMS, além de corrigir o error.log, passando a posição correta do array.

Chamados relacionados:

TVIEOV

Versões/Release:

11.80