Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

MDF_e


Go to solution Solved by José M. S. Junior,
  • Este tópico foi criado há 971 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Administradores

Boa tarde.

Sugiro observar a sessão sobre o MDFe no manual do ACBrMonitor

https://acbr.sourceforge.io/ACBrMonitor/ComandosdoObjetoMDFe.html

Att.

  • Like 1
Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

  • Consultores

Boa tarde, sugiro primeiramente entender o processo do MDF-e... Quem emite MDF-e normalmente vai precisar emitir também o CT-e...

Conhecendo o Processo e como preencher os dados do Transporte o passo a passo para envio com ACBrMonitor é bem parecido com a NFe.

https://dfe-portal.svrs.rs.gov.br/Mdfe/Documentos

  • Like 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro

Bom dia! Obrigado pelo empenho.

Hoje, uso o ACBrMonitprPlus para emissão da NFE.

Para emitir um MDFe, tenho que setar algo no ACBrMonitorPlus?

Ou, somente gero o .ini no mesmo arquivo que gero a NFe (entnfe.txt) e busco o retorno no sainfe.txt.

Link to comment
Share on other sites

  • Consultores
31 minutos atrás, Laudelino disse:

Para emitir um MDFe, tenho que setar algo no ACBrMonitorPlus?

Ou, somente gero o .ini no mesmo arquivo que gero a NFe (entnfe.txt) e busco o retorno no sainfe.txt.

Você precisa fazer configurações semelhantes ao usado para NFe. Como quase todas são as mesmas, podemos dizer que seu ACBrMonitor já está 80% configurado.

Ainda assim, você deve verificar em especial a aba "DFe" e suas sub-abas.

  • Like 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • Consultores

Boa tarde Laudelino,

Você não pode incluir o INI do MDF-e junto com o da NF-e.

Existem comandos da NF-e (NFe.comando) e existem comandos do MDF-e (MDFe.Comando).

Sendo assim, você gera um arquivo INI para a NF-e e outro para o MDF-e.

Muitos comandos são idênticos, inclusive os parâmetros.

Um detalhe importante com relação ao MDF-e.

Todo MDF-e tem que ser Cancelado caso o transporte não ocorra, ou Encerrado quando toda a carga do caminhão for entregue.

Se não encerrar não consegue emitir outro MDF-e para o mesmo caminhão.

Existem outras situações que devemos fazer o encerramento.

Sugiro que você baixe a Cartilha Nacional do MDF-e que se encontra no Portal da SEFAZ-Virutal do RS - MDF-e e leia com muita atenção, existem diversos exemplos (situações) de transporte.

  • Like 2
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

Link to comment
Share on other sites

  • Consultores
3 minutos atrás, Laudelino disse:

Bom dia.

Quanto ao .INI, o nome do arquivo e a pasta é a mesma. Mas, devo gerar os comandos (junto com os dados) separados.

Bom dia,

pode fazer das duas formas, informando o método e  o path do arquivo .ini como parâmetro. Ou informando o método e todo conteúdo do .ini como primeiro parâmetro, (sempre entre aspas duplas) ambos iram funcionar...

https://acbr.sourceforge.io/ACBrMonitor/ComoemitirumMDFe.html

  • Like 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • 3 weeks later...
  • Consultores

Boa tarde Laudelino,

Fiz algumas correções no seu arquivo INI.

Tem campos com a grafia errada e outros com a informação errada.

MDF_correcao.INI

  • Like 1
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

Link to comment
Share on other sites

  • Consultores

Precisa gravar apenas as tags referente aos dados do MDFe em um arquivo .ini (conforme o exemplo do Italo) e passar como parâmetro no método ex:

MDFe.CriarEnviarMDFe("C:\ACBrMonitorPLUS\Entrada\MDFe.INI")

  • Like 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Membros Pro

Bom dia!

Fiz os ajustes na geração do arquivo.ini.

Agora, retorna:

25/09/2019 21:57:29 - NFe.SetModeloDF(58)
25/09/2019 21:57:29 - ERRO: Modelo Inválido: 58
25/09/2019 21:57:29 - MDFE.CRIARENVIARMDFE(c:\sislau\NFE_ENVRESP\MDF.INI,25789,[1],[1])
25/09/2019 21:57:30 - ERRO: Falha na validação dos dados do Manifesto: 32

1871 - Element '{http://www.portalfiscal.inf.br/mdfe}infMDFeSupl': This element is not expected. Expected is ( {http://www.w3.org/2000/09/xmldsig#}Signature ).

Segue, no anexo, o .ini e o comando

MDF.INI LOG.TXT ENTNFE.TXT

Link to comment
Share on other sites

  • Consultores

Bom dia Laudelino,

A mensagem de erro de validação diz que o elemento infMDFeSupl não é esperado e sim o Signature.

Isso significa que a versão do ACBrMonitor que você esta usando é antiga ou ao atualizar não fez a atualização completa, consequentemente os schemas (arquivos XSD) utilizados para validar o XML do MDF-e antes do seu envio estão desatualizados.

  • Like 1
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

Link to comment
Share on other sites

  • Consultores

Bom dia Laudelino,

Segundo o seu arquivo de configuração a versão do MDF-e esta errada, tem que ser 3.00

Ao atualizar o Monitor você realizou a instalação completa?

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

Link to comment
Share on other sites

  • Membros Pro

Bom dia.

Ítalo, acredito que tenha realizado a instalação completa. Na pasta de Schemas do ACBrmonitorPLUS está presenta a pasta MDFe e os respectivos arquivos.

Quanto ao que o Jose indicou, vou verificar e ajustar. Não havia me atentado a isso.

Agradeço o empenho todos! Não tenho experiencia nisso e toda ajuda é muito importante!

 

  • Like 2
Link to comment
Share on other sites

  • Consultores

Laudelino,

Fique a vontade em perguntar.

Só lembre de uma coisa: crie uma postagem nova para um questão diferente.

Antes faça uma pesquisa no fórum, pois a sua duvida pode já ter sido respondida anteriormente.

  • Like 1
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

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.