• 0
andre_unimake

Registro 54 campo CST - Sintegra

Pergunta

Bom dia pessoal ... 

Estou utilizando a classe ACBrFramework.Sintegra.ACBrSintegra em C# para gerar os registros do sintegra. Porém ao gerar o registro 54 o campo CST está indo somente com duas posições. De acordo com a legislação do RICMS esse campo tem que ser com três posições, ele é composto por:  o primeiro dígito da situação tributária será: 0, 1 ou 2, conforme Tabela A - Origem da Mercadoria do Anexo ao Convênio SINIEF s/n., de 15.12.70; o segundo dígito será de 0 a 9, exceto 8, e o terceiro dígito será zero ou um, ambos conforme Tabela B - Tributação pelo ICMS, do mesmo anexo (Convênio ICMS 69/02);

Exemplo de uma linha do registro 54 do arquivo ICMS.txt que foi gerado:

Erro na posição 32 a 34, note que está com duas posições:
549999999900019155100000044510200 00200006         000000010000000000011040000000000000000000061330000000000000000000000001800

Correto seria com três posições:

549999999900019155100000044510200000200006        000000010000000000011040000000000000000000061330000000000000000000000001800

Se puderem verificar agradeço ...

Atenciosamente: André Eposhi
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts

  • 0
EMBarbosa    861
6 horas atrás, andre_unimake disse:

Bom dia pessoal ... 

Estou utilizando a classe ACBrFramework.Sintegra.ACBrSintegra em C# para gerar os registros do sintegra. Porém ao gerar o registro 54 o campo CST está indo somente com duas posições. De acordo com a legislação do RICMS esse campo tem que ser com três posições, ele é composto por:  o primeiro dígito da situação tributária será: 0, 1 ou 2, conforme Tabela A - Origem da Mercadoria do Anexo ao Convênio SINIEF s/n., de 15.12.70; o segundo dígito será de 0 a 9, exceto 8, e o terceiro dígito será zero ou um, ambos conforme Tabela B - Tributação pelo ICMS, do mesmo anexo (Convênio ICMS 69/02);

Exemplo de uma linha do registro 54 do arquivo ICMS.txt que foi gerado:

Erro na posição 32 a 34, note que está com duas posições:
549999999900019155100000044510200 00200006         000000010000000000011040000000000000000000061330000000000000000000000001800

Correto seria com três posições:

549999999900019155100000044510200000200006        000000010000000000011040000000000000000000061330000000000000000000000001800

Se puderem verificar agradeço ...

Atenciosamente: André Eposhi
 

Parece ser um problema específico do ACBrFramework. Tópico movido para área do ACBrFramework.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Atenção !!  Este tópico está sem resposta há mais de 120 dias.