Bom dia a todos,
Vamos analisar o código, mas precisamente a unit ACBrNFeWebServices, nas linhas 1258 e 1284 temos a chamada ao método GerarXML.
Quem tem como objetivo gerar o XML com o protocolo de autorização.
Mas notem ambos estão condicionados a: FPConfiguracoesNFe.Arquivos.Salvar.
Caso essa propriedade esteja com o valor False, o XML não será salvo em disco, param que deseja armazena-lo no banco de dados apenas certamente vai atribuir o valor False.
Isso faz com que o XML não receba o protocolo, sendo assim acredito que a solução seja remover o GerarXML da condição, por exemplo:
FNotasFiscais.Items[J].GerarXML; // Gera novamente, para incluir informações de "procNFe" no XML if FPConfiguracoesNFe.Arquivos.Salvar then begin SalvarXML := (not FPConfiguracoesNFe.Arquivos.SalvarApenasNFeProcessadas) or FNotasFiscais.Items[J].Processada;
if SalvarXML then FNotasFiscais.Items[J].GravarXML; end;