Ir para conteúdo
  • Cadastre-se

dev botao

Problemas no Bloco G Registro G130


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

Recommended Posts

  • Membros Pro

Olá amigos, estou gerando o sped fiscal do movimento de janeiro e me deparei com um problema, o validador do sefaz passou a fazer novas verificações e está acusando alguns problemas em meu arquivo, dentre os problemas informados, é que no meu BLOCO G, no registro G130 está faltando o número de série do documento fiscal, hoje já estou informando isso na geração do sped, porém o mesmo não está indo para o TXT. 

essa é a linha gerada pelo acbr

|G130|1|12198|55||62718|33120110702511000370550050000627181004199520|27012012|

essa é a linha de como deveria ter sido gerada

|G130|1|12198|55|001|62718|33120110702511000370550050000627181004199520|27012012|

Alguém poderia me ajudar a resolver esse problema?

 

Link para o comentário
Compartilhar em outros sites

Bom dia.

Seu ACBr está atualizado, trunk2? Porque na unit ACBrEFDBloco_G_Class.pas, em especial a linha 346 está informando.

  if Assigned( RegG125.RegistroG130 ) then
  begin
     for intFor := 0 to RegG125.RegistroG130.Count - 1 do
     begin
        with RegG125.RegistroG130.Items[intFor] do
        begin
          Add( LFill('G130') +
               LFill( Integer(IND_EMIT), 0 ) +
               LFill( COD_PART ) +
               LFill( COD_MOD ) +
               LFill( SERIE ) +
               LFill( NUM_DOC ) +
               LFill( CHV_NFE_CTE ) +
               LFill( DT_DOC ) ) ;
        end;
        WriteRegistroG140( RegG125.RegistroG130.Items[intFor]);
        RegistroG990.QTD_LIN_G := RegistroG990.QTD_LIN_G + 1;
     end;
     /// Variavél para armazenar a quantidade de registro do tipo.
     FRegistroG130Count := FRegistroG130Count + RegG125.RegistroG130.Count;
  end;

 

_____________

Prates, Agnaldo

Link para o comentário
Compartilhar em outros sites

  • Membros Pro
2 horas atrás, Agnaldo Prates disse:

Bom dia.

Seu ACBr está atualizado, trunk2? Porque na unit ACBrEFDBloco_G_Class.pas, em especial a linha 346 está informando.

  if Assigned( RegG125.RegistroG130 ) then
  begin
     for intFor := 0 to RegG125.RegistroG130.Count - 1 do
     begin
        with RegG125.RegistroG130.Items[intFor] do
        begin
          Add( LFill('G130') +
               LFill( Integer(IND_EMIT), 0 ) +
               LFill( COD_PART ) +
               LFill( COD_MOD ) +
               LFill( SERIE ) +
               LFill( NUM_DOC ) +
               LFill( CHV_NFE_CTE ) +
               LFill( DT_DOC ) ) ;
        end;
        WriteRegistroG140( RegG125.RegistroG130.Items[intFor]);
        RegistroG990.QTD_LIN_G := RegistroG990.QTD_LIN_G + 1;
     end;
     /// Variavél para armazenar a quantidade de registro do tipo.
     FRegistroG130Count := FRegistroG130Count + RegG125.RegistroG130.Count;
  end;

 

Atualizei meus fontes do acbr hoje, abri o meu fonte e está identico ao que vc me enviou... tem alguma outra opinião do que possa fazer para resolver?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
38 minutos atrás, SisComp - Proc. de Dados disse:

Olá amigos, consegui resolver o problema desinstalando o ACBr e instalando novamente, agora deu tudo certo. Valeu pela força.

No caso de usar o ACBrInstall não precisa sofrer basta usar o Next, Next, Install, Finish

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2967 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.