Estou com problema no envio de notas em lotes em que clientes estão reclamando que a identificação do destinatário no canhoto difere do destinatário da NF-e.
Verifiquei que ocorre de sair o mesmo destinatário no canhoto de várias notas de um mesmo lote. Ao reimprimir o DANFE um a um sai certo.
Uso o DanfeRaveCB e já revisei meu código várias vezes em busca de algum problema na minha rotina e a princípio está tudo certo, principalmente pelo fato de que é uma rotina em uso a bastante tempo e de uns 60 dias para cá passou a ocorrer este problema.
Antes de imprimir verifico cada nota do lote e testo se foi confirmada e então monto o texto do canhoto da seguinte forma:
NFePrinc.DANFE.ExibirResumoCanhoto := True;
for i:= 0 to NFePrinc.NotasFiscais.Count-1 do
begin
if NFePrinc.NotasFiscais.Items.Confirmada then
begin
NFePrinc.NotasFiscais.Items.SaveToFile();
NFePrinc.DANFE.ExibirResumoCanhoto_Texto := 'Emissão: '+DFeUtil.FormatDate(DateToStr(NFePrinc.NotasFiscais.Items.NFe.Ide.dEmi))+
' Dest/Reme: '+Trim(NFePrinc.NotasFiscais.Items.NFe.Dest.XNome)+
' Valor Total: '+DFeUtil.FormatFloat(NFePrinc.NotasFiscais.Items.NFe.Total.ICMSTot.VNF)
Application.ProcessMessages; // << Acrescentei na última tentativa de resolver o problema mas não surtiu efeito ...
NFePrinc.NotasFiscais.Items.Imprimir();
end;
end;
Alguém já teve problema parecido? Teria alguma sugestão?