Olá amigos,
estou fazendo uma rotina de gerar o TXT da NFe utilizando o ACBr.
Posteriomente vou utilizar o ACBr para importar este mesmo txt gerado.
Ao fazer a importação do TXT não estava carregando os dados da nota. Ao fazer um Debug observei que na unit PCNLayoutTXT.PAS,
na linha 272 estava :
LoadLayout('<B01> A|versao|^id^');
Tive que fazer a alteração para
LoadLayout('<B01> A|3.10|^id^');
Tirei como base as instruções referentes as versões anteriores, linha 73 e 64:
LoadLayout('<B01> A|1.10|^id^');
LoadLayout('<B01> A|2.00|^id^'); //ok
Com estas alterações passou a funcionar.
Observando que na importação do txt a rotina verifica isto ai.
PCNNFERTXT.PAS linha 127:
const
VERSOES_VALIDAS_LAYOUT_TXT = '|1.10|2.00|3.10|';
versao := copy(FconteudoArquivo[1], 3, 4);
if pos('|' + Versao + '|', VERSOES_VALIDAS_LAYOUT_TXT) = 0 then
exit;
é possível atualizar esta alteração no repositório uma vez que a unit faz parte do projeto PCN ?