01. DADOS GERAIS
Produto: | TOTVS Backoffice |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Serviços |
Módulo: | TOTVS Backoffice (Linha Protheus) - Fiscal (SIGAFIS) |
Função: | SPEDFISCA.PRW |
País: | Brasil |
Ticket: | 13463795 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFIS1-29245 |
02. SITUAÇÃO/REQUISITO
Ao gerar o registro 1601 (OPERAÇÕES COM INSTRUMENTOS DE PAGAMENTOS ELETRÔNICOS (VÁLIDO A PARTIR DE 01/01/2022) gerar o arquivo EFD CONTRIBUIÇÕES ICMS IPI (SPEDFISCAL.prw) com o PE SPED1601 compilado, ocorria alguns erros na geração do arquivo, como:
1° Ao gerar o 1601 pelo PE SPED1601, o registro estava sendo duplicado, deixando o arquivo de forma incorreta, sendo gerado com 2 linhas para o mesmo cliente.
2° Ao gerar o 1601 pelo PE SPED1601, o campo 02 (COD_PART_IP) do registro, estava sendo acrescentado os caracteres '01' incorretamente após a loja do cliente, ocorrendo erro no validador.
3° Ao preencher como vazio o código do intermediador no PE SPED1601 (3° Posição do Array - aReg1601), o registro 0150 (TABELA DE CADASTRO DO PARTICIPANTE) está sendo gerado incorretamente com o primeiro registro da tabela A1U (Cadastro de intermediadores), além de levar para o campo 03 (COD_PART_IT) do 1601 um código incorreto (A1U + Filial).
03. SOLUÇÃO
1° Foi ajustado a forma que é verificado o código do Cliente e o código da Loja passada no PE (1° Posição do Array - aReg1601), pois a rotina SPEDFISCAL.prw estava se perdendo na hora de separar esses códigos, gerando duplicidade no 1601.
2° Foi ajustada a atribuição do campo 02 (COD_PART_IP) do 1601, pois estava levando '01' no final do campo em consequência do erro citado acima.
3° Foi ajustado para gerar somente o registro 0150 para o intermediador caso seja passado no PE SPED1601 (3° Posição do Array - aReg1601), bem como, preencher o campo 03 (COD_PART_IT) do 1601.
04. DEMAIS INFORMAÇÕES
Não há.