01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | TOTVS Backoffice (Linha Protheus) - Arquivos Magnéticos (SIGAFIS) |
Função: | SPEDXFUN.PRW / FISXAPUR.PRX / MATA968.PRW |
País: | Brasil |
Ticket: | Não se aplica |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-30993 |
02. SITUAÇÃO/REQUISITO
Foi identificado erro na execução dos casos de teste GTSER-T70806/ GTSER-T65435, onde o sistema ignora os lançamentos automáticos do TES (MATA080) quando há lançamentos manuais (MATA900).
03. SOLUÇÃO
Na função SPLancCDA do fonte SPEDXFUN, existia uma condição que eliminava todos os lançamentos automáticos quando era identificado qualquer lançamento manual no conjunto de dados da CDA.
O trecho que causa o problema foi suprimido tanto na geração do arquivo (SPEDXFUN) quanto na apuração do ICMS (FISXAPUR). A supressão na apuração foi necessária, pois os códigos de lançamento automáticos também eram ignorados, o que refletia como erro na composição dos valores do registro E110.
04. DEMAIS INFORMAÇÕES
Na rotina MATA900, para evitar a duplicidade de lançamentos (mesmo código de lançamento com origem manual e automática), foi definido que o comportamento mais correto para estas situações é o mesmo aplicado no ato de lançamento do documento na MATA103, isto é, permitir além dos lançamentos manuais, também a exclusão de um lançamento automático. Por este motivo a rotina MATA968 também foi alterada para permitir a exclusão de lançamentos automáticos.