Saudações galera.
Depois de 2 dias, resolvi jogar a toalha e pedir ajuda aos universitários...
Em um XML de NF-e, a tag nFat (indica o nro. da fatura) - padronizado pelo SEFAZ.
Em situações normais, esse campo vêm apenas com o nro. da fatura.
Alguns clientes meus, colocam informações adicionais nesse campo. Como ele é caracter, não existe (até onde sei) nenhum tipo de validação do campo (ou mesmo impedimentos de legislação), uma vez que eles fazem isso de forma "manual" no aplicativo da SEFAZ.
Na versão DANFE_513.RAV, na diagramação atual o texto aparece "cortado" (limitado a cerca de 20 caracteres)
Tentei alterar o arquivo RAV, com o Delphi 7 e o RAV editor versão 5.1.3, e até consegui aumentar o espaço da tag nFAT, usada para essa situação, para que os 60 caracteres aparecessem na DANFE.
O problema é que após recompilar o RAV, no momento da impressão do XML (após se selecionar a impressora), o ACBR já me exibe mensagens de erro.
Na versão 5.0 (nativa do Delphi 7), após recompilar o RAV, no momento da geração do DANF (após selecionar o XML e a impressora), e mensagem que aparece é:
• "suspend call not valid in this event"
Na versão 5.1.3 (atualizada pelo site da Nevrona), também após a seleção do XML, seguida da seleção da impressora:
• "Invalid class typecast".
Alguém poderia me ajudar ??
Agradeço a atenção de todos.
Abraços
Alberto