Boa tarde.
Está apresentando uma mensagem ao gerar o SPED Bloco 0.
(0-0000) ENTIDADE: A UF "" digitada é inválido!
(0-0000) ENTIDADE: O código do município "" digitado é inválido!
Olhando no arquivo ACBrTXT\ACBrSPED\ACBrSPEDPisCofins\ACBrEPCBloco_0_Class.pas,
vi que tem algumas validações:
Check(funChecaUF(UF), '(0-0000) ENTIDADE: A UF "%s" digitada é inválido!', [UF]);
Check(funChecaMUN(COD_MUN), '(0-0000) ENTIDADE: O código do município "%s" digitado é inválido!', [IntToStr(COD_MUN)]);
e olhando dentro destas funções no arquivo ACBrTXT\ACBrTXTUtils.pas percebi que não está sendo verificado se a variável está vindo vazia,
o problema ocorre na criação do arquivo, quando as variáveis estão sem valores. Adicionei uma validação para teste e aparentemente deu certo.
Em anexo segue o .pas.
Acham que pode ser adicionado no svn, para as próximas atualizações ?
ACBrTXTUtils.pas