Boa tarde, tenho clientes que não sei como consegue fazer, esporadicamente aparece um MDFe aberto, o problema é que ele não aparece
no banco de dados do aplicativo. Utilizando o exemplo do Demo no botoão Encerramento montei um form:
with MDFe.EventoMDFe.Evento.Add do
begin
infEvento.tpEvento := teEncerramento;
infEvento.dhEvento := now;
infEvento.nSeqEvento := 1;
infEvento.chMDFe := FCAMovManifestoEncerraDireto.EditChaveEncerraDireto.Text;
infEvento.CNPJ := SomenteNumeros(CNPJ_Filial_Nucleo);
infEvento.detEvento.nProt := FCAMovManifestoEncerraDireto.EditProtocoloEncerraDireto.Text;
infEvento.detEvento.dtEnc := date;
InfEvento.detEvento.cUF := FCAMovManifestoEncerraDireto.UF;
InfEvento.detEvento.cMun := FCAMovManifestoEncerraDireto.cMun;
end;
MDFe.EnviarEvento(1);
retorna a mensagem do ACBrDFe >
if EstaVazio(UF) then
raise EACBrDFeException.Create('UF não pode ser vazia');
Veja que a FCAMovManifestoEncerraDireto.UF já verifiquei e contem 52
Onde estou falhando,
Grato