Ir para conteúdo
  • Cadastre-se

dev botao

Encerramento do MDfe


robinhovrb
  • Este tópico foi criado há 2547 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Sim, Removi a impressão, assim nao deu erro;

Como faço agora para enviar(ACBrMDFe.EnviarEvento(V_IDLote) e imprimir(ACBrMDFe.ImprimirEventoPDF) ao mesmo tempo;

Estava assim:

....ACBrMDFe.EnviarEvento(V_IDLote);

....ACBrMDFe.ImprimirEventoPDF;

Agora

....ACBrMDFe.EnviarEvento(V_IDLote);

//....ACBrMDFe.ImprimirEventoPDF;(Comentado)

O problema que nao gera o PDF na seguencia;

 

Editado por robinhovrb
Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Bom dia pessoal. Aproveitando o tópico que tem o título parecido com minha dúvida...
 

Estou quase concluindo o desenvolvimento do MDFe na minha aplicação, funciona perfeitamente, gostaria de agradecer a equipe do ACBr pelo excelente trabalho!
no meu caso já consigo enviar MDFe, Cancelar MDFe, consultar MDFe... minha dúvida é referente ao encerramento de MDF.... quando tento encerrar um MDFe recebo a seguinte mensagem "UF não pode ser vazia". estou chamando o evento assim:
 

    ACBrMDFe.EventoMDFe.Evento.Clear;
    with ACBrMDFe.EventoMDFe.Evento.Add do begin
     infEvento.chMDFe     := FieldByName('CHAVE').ASString;
     infEvento.CNPJ       := sCNPJEmitente;
     infEvento.dhEvento   := now;
     infEvento.tpEvento   := teEncerramento;
     infEvento.nSeqEvento := 1;


     infEvento.detEvento.nProt := FieldByName('PROTOCOLO').ASString;
     infEvento.detEvento.dtEnc := Date;
     ShowMessage(FieldByName('UF').AsString);
     infEvento.detEvento.cUF   := FieldByName('UF').AsInteger;
     infEvento.detEvento.cMun  := FieldByName('IBGE').AsInteger;
    end;

 

Estou deixando algo sem preencher? 
Lembrando que eu não fiz registros de passagem para esse MDFe, eu transmiti ele, e em seguida estou tentando encerrar, é possível desta forma? até onde entendi sempre que houver alteração na carga devo registrar um evento, quando carrega ou descarrega ... outra dúvida que tenho, é se quando vou carregar ou descarregar o tpevento deve continuar teEncerramento ou o encerramento é só na conclusão do MDFe?

Obrigado a todos pela atenção.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Maiko,

Tente incluir antes da sua rotina as seguintes linhas:

 ACBrMDFe.Manifestos.Clear;
 ACBrMDFe.Manifestos.LoadFromFile(NomeArquivo);

Para carregar o XML do MDF-e que se deseja Encerrar.

Se houver alteração na carga ou troca de veículo devemos efetuar o encerramento do MDF-e e emitir um novo.

Favor ler a Cartilha Nacional do MDF-e disponibilizada no Portal Nacional do MDF-e.

https://mdfe-portal.sefaz.rs.gov.br/

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

Boa tarde,

tem como encerrar o manifesto sem o XML dele?

No emissor gratuito, colocando o DAMDFE, o protocolo, a data de autorização consigo encerrar.  Isto é útil quando existe algum manifesto de uma filial e não estamos com o XML disponível.

Obrigado

Sérgio

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2547 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.