Skip to content

[BUG] Looping Infinito no FormatarCampoDecimal #147

@mariat4l

Description

@mariat4l

No ArquivoSpedV2.cs, o método FormatarCampoDecimal faz uma chamada recursiva que está gerando um looping infinito, fechando meu sistema. Apenas o método destacado na imagem é acessado, o que ocorre através do EscreverLinha -> PreencherCampo -> FormatarCampoDecimal.

Image

Além disso, não consigo utilizar diretamente o método GerarLinhas do ArquivoEFDFiscalV2. Os blocos estão chegando preenchidos no método GerarBlocoSped, mas nele um objeto nulo é criado. Sendo assim, o registro chega nulo ao GerarRegistroSped, não passando pelo EscreverEAdicionarNasLinhas, o que faz com que nenhuma linha seja preenchida no arquivo.

Image

As versões sendo utilizadas são FiscalBr.Common 6.0.0, EFDContribuicoes 6.1.3 e EFDFiscal 19.0.2. O framework é o .NET 8.0.
Tais questões acontecem nos layouts que utilizam o ArquivoSpedV2, como EFDFiscal e EFDContribuicoes. Contornei a situação do GerarLinhas enviando cada registro individualmente ao EscreverLinha, mas não seria o ideal.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions