Ir para conteúdo
  • Cadastre-se

dev botao

SPED PIS/COFINS Registro M210


  • Este tópico foi criado há 4599 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Olá a todos,

Eu estou usando o componente TACBRSPEDPisCofins, e comecei a gerar o Registro M210(DETALHAMENTO DA CONTRIBUIÇÃO PARA O PIS/PASEP DO PERÍODO) e o validador da escrituração sempre acusa o seguinte erro:

"Não deverá existir um registro M210 - Detalhamento da Contribuição para Código de Contribuição Social e Aliquota não informados nos documentos com CST de 01 a 05)", isso para cada Registro M210 que eu faço.

Eu vi no site da receita.fazenda que quando acontece isso os campos 'ALIQ_PIS_QUANT' e 'QUANT_BC_PIS' devem ficar em branco, porem o componente automaticamente preenche com zero porque é um campo numerico, e se eu for no .txt e apagar o zero o erro para.

Eu queria saber se isso é algum erro do componente ou se estou fazendo alguma coisa de errado, se alguem ja pegou esse erro e conseguiu concertar...

obrigado

Gustavo C. Demampre

Programador Trainee II

Essystem - Sistemas Automação Comercial

"Faber est suae quisque fortunae" - Salústio

Link para o comentário
Compartilhar em outros sites

Olá a todos,

Eu estou usando o componente TACBRSPEDPisCofins, e comecei a gerar o Registro M210(DETALHAMENTO DA CONTRIBUIÇÃO PARA O PIS/PASEP DO PERÍODO) e o validador da escrituração sempre acusa o seguinte erro:

"Não deverá existir um registro M210 - Detalhamento da Contribuição para Código de Contribuição Social e Aliquota não informados nos documentos com CST de 01 a 05)", isso para cada Registro M210 que eu faço.

Eu vi no site da receita.fazenda que quando acontece isso os campos 'ALIQ_PIS_QUANT' e 'QUANT_BC_PIS' devem ficar em branco, porem o componente automaticamente preenche com zero porque é um campo numerico, e se eu for no .txt e apagar o zero o erro para.

Eu queria saber se isso é algum erro do componente ou se estou fazendo alguma coisa de errado, se alguem ja pegou esse erro e conseguiu concertar...

obrigado

Existe um 4o parametro na função LFill que é "Nulo", se no campo que vc quiser que retorne em branco e não zerado, tem que alimentar esse parametro ex:

LFill( ALIQ_PIS_QUANT,0,2 ) deve ser LFill( ALIQ_PIS_QUANT,0,2,True )

Mude seu código, funcionando anexe aqui que eu subo a alteração para o SVN.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Eu alterei segundo o que você me disse e o validador parou de dar o erro.

Obrigado.

Eis as Alterções em ACBrEPCBloco_M_Class:

TBloco_M.WriteRegistroM210(RegM200: TRegistroM200)

LFill( QUANT_BC_PIS ,0,2 ) virou isso ==> LFill( QUANT_BC_PIS ,0,2, True )

LFill( ALIQ_PIS_QUANT ,0,2 ) virou isso ==> LFill( ALIQ_PIS_QUANT ,0,2, True )

TBloco_M.WriteRegistroM610(RegM600: TRegistroM600)

LFill( QUANT_BC_COFINS ,0,2 ) virou isso ==> LFill( QUANT_BC_COFINS ,0,2, True )

LFill( ALIQ_COFINS_QUANT ,0,2 ) virou isso ==> LFill( ALIQ_COFINS_QUANT ,0,2, True )

ACBrEPCBloco_M_Class.pas

Gustavo C. Demampre

Programador Trainee II

Essystem - Sistemas Automação Comercial

"Faber est suae quisque fortunae" - Salústio

Link para o comentário
Compartilhar em outros sites

Eu alterei segundo o que você me disse e o validador parou de dar o erro.

Obrigado.

Eis as Alterções em ACBrEPCBloco_M_Class:

TBloco_M.WriteRegistroM210(RegM200: TRegistroM200)

LFill( QUANT_BC_PIS ,0,2 ) virou isso ==> LFill( QUANT_BC_PIS ,0,2, True )

LFill( ALIQ_PIS_QUANT ,0,2 ) virou isso ==> LFill( ALIQ_PIS_QUANT ,0,2, True )

TBloco_M.WriteRegistroM610(RegM600: TRegistroM600)

LFill( QUANT_BC_COFINS ,0,2 ) virou isso ==> LFill( QUANT_BC_COFINS ,0,2, True )

LFill( ALIQ_COFINS_QUANT ,0,2 ) virou isso ==> LFill( ALIQ_COFINS_QUANT ,0,2, True )

Merge feito.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 4599 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.