Olá
Quem já utiliza o ACBrMonitorPLUS ou ACBrLib, sabe que o modelo de resposta entre as duas aplicações são idênticas, porém nas ultimas versões de ambas as aplicações foi realizado uma otimização nos fontes do ACBr, onde todos os componentes de Documento Fiscal eletrônico (NFe, NFCe, CTe, MDFe) passam a retornar tags únicas de respostas, vistos que todos estes documentos utilizam a mesma nomenclatura de Tags no XML de retorno.
Devido a isso, a Tag que identifica o número da Chave do Documento Eletrônico foi unificada para "ChDFe" para todos os Documentos Fiscais Eletrônicos.
Essa alteração não é algo recente, ocorreu a partir da Versão 1.2.0.16 do ACBrMonitorPLUS, porém, muitos não atualizam constantemente e acabam não identificando estas modificações importantes nos Logs de cada versão...
Onde deve ajustar a leitura na sua aplicação?
Na resposta de Envio de Qualquer DFe: (NFe, NFCe, CTe, MDFe), na Seção [NFe...], onde se lê o retorno de Envio de cada item , altere a leitura da tag para: ChDFe.
Já na seção [Retorno] altere a leitura da tag para : ChaveDFe
Ex:
[NFe001]
ChNFe= (antes)
ChDFe= (depois)
[CTe001]
ChCTe= (antes)
ChDFe= (depois)
[MDFe001]
ChMDFe= (antes)
ChDFe= (depois)
[RETORNO]
ChNFe= (antes)
ChaveDFe= (depois)
Para maiores detalhes consulte a documentação do ACBrMonitor ou ACBrLib para verificar o modelo completo de Resposta de cada DFe.
https://acbr.sourceforge.io/ACBrMonitor/NFECriarEnviarNFe.html
https://acbr.sourceforge.io/ACBrLib/NFE_Enviar.html