Boa tarde pessoal!!! =D
Estava alterando as funções de cancelamento, em minhas pesquisas verifiquei o código abaixo para implementar o cancelamento por evento:
ACBrNFe1.EnvEvento.EnvEventoNFe.Evento.Clear;
ACBrNFe1EnvEvento.EnvEventoNFe.idLote := StrToInt(idLote) ;
with ACBrNFe1.EnvEvento.EnvEventoNFe.Evento.Add do
begin
infEvento.chNFe := Chave; //se carregar o XML antes, não precisa especificar este campo
infEvento.CNPJ := CNPJ; //se carregar o XML antes, não precisa especificar este campo
infEvento.dhEvento := now;
infEvento.tpEvento := teCancelamento;
infEvento.nSeqEvento := StrToInt(nSeqEvento); //se não especificar será 1
infEvento.detEvento.xJust := Justificativa;
infEvento.detEvento.nProt := nProtocolo; //Protocolo de Autorização da Nfe que esta desejando cancelar
//se carregar o XML Autorizado antes, não precisa especificar este campo
end;
ACBrNFe1.EnviarEventoNFe(StrToInt(idLote));
Como não encontrei nada falando sobre isso, minha dúvida é a seguinte:
Existe como executar algum comando para fazer o cancelamento por evento no Acbrnfemonitor ? Antigamente eu usava o comando:
NFE.CANCELARNFE("35150204000032000138550010000022731000022734","JUSTIFICATIVA AQUI")
Desde já agradeço a ajuda....
Abraço!