Obrigado André,
Eu até tinha estudado, mas o que me deixou confuso, em dúvida era uma linha de comentário no fonte do Demo, onde esta escrito que aquele elemento é apenas para NFC-e:
with pag.Add do //PAGAMENTOS apenas para NFC-e
begin
tPag := fpDinheiro;
vPag := 100;
end;
Mas mesmo assim, inseri o código no meu fonte, e continuou o problema. Descobri que assinando e depois validando, no meu caso, gerava o problema. Pois quando apenas usei o método Validar, funcionou.
// Antes
ACBrNFe1.NotasFiscais.Assinar;
ACBrNFe1.NotasFiscais.Validar;
// Depois
// ACBrNFe1.NotasFiscais.Assinar;
ACBrNFe1.NotasFiscais.Validar;
Como eu "herdei" esse fonte, eu gostaria de saber no processo, quando e qual a ordem correta de usar esses dois métodos (Assinar e Validar).
Grato pela atenção.