Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado (editado)

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
  • 1 mês depois ...
Postado

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.

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • 1 ano depois...
Postado

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

 

 

 

Postado

Se tentar encerrar o MDFe sem o XML deste, fica pedindo a UF, e ela foi informada.  Acredito que internamente está pegando a UF do XML do MDFe.

Obrigado

Sérgio

 

 

 

  • Este tópico foi criado há 2791 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.

The popup will be closed in 10 segundos...