Jump to content

dev botao

Bloco K235 SPED Fiscal não é gerado


Go to solution Solved by Juliomar Marchetti,

Recommended Posts

Boa tarde a todos.

 

Estou tendo um problema a respeito da geração do Bloco K235 no SPED Fiscal, onde os dados do mesmo não aparecem no arquivo .txt que é gerado. 

Encontrei o mesmo problema em um tópico antigo, porém, a solução nesse caso foi apenas atualizar os fontes ( https://www.projetoacbr.com.br/forum/topic/71660-erro-ao-gerar-bloco-k235/#comment-464958 ). No meu caso os fontes já estão na versão mais atualizada e o problema ainda persiste.

 

Debugando aqui reparei que os registros do Bloco K235 estão sendo inseridos no arquivo no meu trecho de código abaixo: 

    while not DmPrincipal.cdsCons2.Eof do
    begin
      RegK235 := SPEDFiscal.Bloco_K.RegistroK235New;
      RegK235.DT_SAIDA      := DmPrincipal.cdsCons.FieldByName('DATAPRODUCAO').AsDateTime;
      RegK235.COD_ITEM      := DmPrincipal.cdsCons2.FieldByName('CODMATPRIMA').AsString;
      RegK235.QTD           := DmPrincipal.cdsCons2.FieldByName('QUANTIDADE1').AsFloat;
      RegK235.COD_INS_SUBST := '';

      Application.ProcessMessages;
      DmPrincipal.cdsCons2.Next;
    end;

 

Porém, quando vou salvar o arquivo gerado utilizando a função SaveFileTXT do componente TACBrSPEDFiscal, notei que ao cair na procedure TBloco_K.WriteRegistroK235(RegK230: TRegistroK230) da unit ACBrEFDBloco_K, existe a verificação da versão e leiaute do arquivo na função ValidacaoVersaoeLeiaute, que possui o seguinte trecho: 

function TBloco_K.ValidacaoVersaoeLeiaute: Boolean;
begin
  Result := (FBloco_0.Registro0000.COD_VER > vlVersao116)
         and (TipoLeiaute <> itlCompleto);
end;

 

A versão do SPED Fiscal que estou utilizando no momento é a ACBrEFDBlocos.vlVersao117, e o TipoLeiaute que está sendo gerado é o itlSimplificado, portanto, está resultando TRUE nessa função de ValidacaoVersaoeLeiaute, e com isso está dando um comando de exit na procedure TBloco_K.WriteRegistroK235(RegK230: TRegistroK230) da unit ACBrEFDBloco_K, fazendo com que os dados do meu registro K235 não sejam escritos no arquivo .txt de saída.

1.thumb.png.4f2a1394f2363b1617491df34e1aad13.png

 

Alguém pode me dizer se devo utilizar outra versão do SPED Fiscal, ou como posso resolver esse problema para que os registros saiam no arquivo .txt?

Edited by saviosousa31
Ficou faltando complementar o texto.
Link to comment
Share on other sites

  • Moderadores
  • Solution
39 minutos atrás, saviosousa31 disse:

Estou gerando no layout itlSimplificado, essas informações do bloco K235 são geradas apenas utilizando o layout completo?

note que tu postou o trecho do código com a validação e a mesma está ali por conta de alguma situação do manual

creio que tenha visto alguma ressalva nele?

  • Like 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.