01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | TOTVS Backoffice (Linha Protheus) - Fiscal (SIGAFIS) |
Função: | FISX002.prw |
País: | Brasil |
Ticket: | 19649470 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-35076 |
02. SITUAÇÃO/REQUISITO
Ao gerar o arquivo EFD Contribuições (FISA008), com o parâmetro MV_QTAEC = 0 (Mono-thread), quando é gerado os registros M200: Consolidação da Contribuição para o PIS/Pasep do Período, M205: Contribuição para o PIS/Pasep a Recolher–Detalhamento por Código de Receita, M210: Detalhamento da Contribuição para o PIS/Pasep do Período, M220: Ajustes da Contribuição para o PIS/Pasep Apurada e M225: Detalhamento dos Ajustes da Contribuição Para o Pis/Pasep Apurada. O arquivo é gerado incorretamente, faltando diversos registros como o 0140, algumas informações do Bloco A, Bloco C, Bloco F e não é apresentado o Bloco M.
Ao importar o arquivo no validador, é apresentado o erro: Organização hierárquica dos blocos/registros do arquivo está fora dos padrões estabelecidos.
03. SOLUÇÃO
Foi percebido que a tabela temporária criada (FWTemporaryTable) para auxiliar na criação do arquivo EFD Contribuições (FISA008), tentava gravar uma informação com mais caracteres do que o campo permitido na tabela temporária criada. Ou seja, ao tentar inserir a informação na tabela, não é apresentado erro, porém a informação não é gravada, ocasionando que o arquivo seja apresentado faltando registros e informações.
Portanto, foi acrescentada a quantidade de caracteres do campo da tabela temporária, dessa forma a informação é gravada corretamente e o arquivo EFD Contribuições é gerado com todos os registros.