Jump to content

dev botao

Emissor_MDFe


Go to solution Solved by Italo Giurizzato Junior,

Recommended Posts

  • Consultores

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

4 minutos atrás, Sistemas Victory disse:

Prezados,

Preciso urgente EMITIR um MDFe e gostaria de saber se vocês tem disponível um instalador que faz a geração e transmissão

do MDFe via ACBRMonitorPlus

 

Veja documentação:
https://acbr.sourceforge.io/ACBrMonitor/ComoemitirumMDFe.html

  • Like 1
Link to comment
Share on other sites

  • Consultores

O ACBrMonitorPLUS já faz a parte "complicada" para você que é montar o XML, assinar o mesmo e fazer o envio para a Sefaz.

Basta você preencher as configurações do ACBrMonitorPLUS, criar o arquivo INI seguindo o modelo especificado e enviar o comando para o Monitor.

  • Like 1
Consultor SAC ACBr

Diego Folieni
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
2 minutos atrás, Sistemas Victory disse:

Prezados,
Estou tentando usar o Emissor_MDFe de vocês e está ocorrendo este erro de dll. Como consigo sair deste erro?

image.thumb.png.83efa3d14762d55a12820978634d5adc.png

Obrigado mestre, mas eu estou testando ele no MODO HOMOLOGAÇÃO.

Esta faltando copiar as dlls de dependências..
https://svn.code.sf.net/p/acbr/code/trunk2/DLLs/

Copie elas e cole junto ao .exe.. de preferencia versão x86.. se estiver compilando programa exemplo em x86.

  • Like 1
Link to comment
Share on other sites

  • Consultores

Complementando o que o @antonio.carloslhe passou, as Dlls de dependência são as da pasta OpenSSL e da pasta LibXML.

Veja também se está com a configuração correta na aba de certificados.

Reforçando novamente também o que o Daniel lhe passou: Este é um aplicativo DEMO, a função dele é demonstrar o uso do componente e fazer testes, ele não é próprio para ser usado como emissor.

Consultor SAC ACBr

Diego Folieni
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

Bom dia @Sistemas Victory,

Como já lhe foi passado essa aplicação não é um emissor de MDF-e e sim um programa exemplo que tem por finalidade mostrar a você como é que se configura o componente ACBrMDFe, como é que alimenta ele com os dados do MDF-e e temos botões que exemplificam o uso de diversos métodos implementados no componente, tais como envio do MDF-e para a SEFAZ, consulta, envio de eventos entre outros.

Se você desenvolve suas aplicações em Delphi ou Lazarus sugiro que estude o programa exemplo do componente ACBrMDFe.

O ACBrMonitor Plus é uma aplicação feita em Lazarus que trabalha com troca de arquivos no formato INI, indicamos o uso do ACBrMonitor aos desenvolvedores que trabalham com outras linguagens de programação especialmente aquelas que não permitem o consumo de DLL.

Temos também o ACBrLibMDFe que é uma DLL que indicamos o uso aos desenvolvedores que trabalham com linguagens de programação que permitem o consumo de DLL.

Mas pelo que notei você usa o Delphi para desenvolver as suas aplicações, sendo assim utilize o programa exemplo do componente ACBrMDFe para estudo e testes e depois desenvolva a sua própria aplicação.

Deixe de lado o ACBrMonitor e o ACBrLibMDFe, como dito é indicado para desenvolvedores que não trabalham com a linguagem Objeto Pascal.

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

Link to comment
Share on other sites

  • Membros Pro
Em 21/06/2024 at 12:01, Diego Foliene disse:

O ACBrMonitorPLUS já faz a parte "complicada" para você que é montar o XML, assinar o mesmo e fazer o envio para a Sefaz.

Basta você preencher as configurações do ACBrMonitorPLUS, criar o arquivo INI seguindo o modelo especificado e enviar o comando para o Monitor.

Bom dia Diego,

Estamos preparando o nosso INI do MDFe conforme sua dica para ENVIARMOS via ACBRMonitorPlus, mas temos um questionamento.
Notamos que o INI de vocês não estão BATENDO com o layout do MDFe versão 3.0
Assim, preciso saber se vocês AINDA precisam ajustar o MONITORPLUS, porque, estamos fazendo o nosso INI, já para versão 3.0

Link to comment
Share on other sites

  • Consultores
8 minutes ago, Sistemas Victory said:

Bom dia Diego,

Estamos preparando o nosso INI do MDFe conforme sua dica para ENVIARMOS via ACBRMonitorPlus, mas temos um questionamento.
Notamos que o INI de vocês não estão BATENDO com o layout do MDFe versão 3.0
Assim, preciso saber se vocês AINDA precisam ajustar o MONITORPLUS, porque, estamos fazendo o nosso INI, já para versão 3.0

Por favor, quais seriam os campos que notou essa falta de correspondência para que possa verificar aqui na rotina interna de leitura.

Consultor SAC ACBr

Diego Folieni
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

  • Membros Pro
6 horas atrás, Diego Foliene disse:

Por favor, quais seriam os campos que notou essa falta de correspondência para que possa verificar aqui na rotina interna de leitura.

Depois do INICIO padrão de cada INI, entra a montagem de fato dos dados do evento. No layout NÃO TEM o INICIO conforme se INI

e só começa BATER os campos, quando no layout inicia o grupo infANTT

image.thumb.png.deca63f2005380d6bdc8827ef2b91bf4.png

Link to comment
Share on other sites

  • Consultores
54 minutes ago, Sistemas Victory said:

Depois do INICIO padrão de cada INI, entra a montagem de fato dos dados do evento. No layout NÃO TEM o INICIO conforme se INI

e só começa BATER os campos, quando no layout inicia o grupo infANTT

image.thumb.png.deca63f2005380d6bdc8827ef2b91bf4.png

Acredito que seja uma questão de atualizar o modelo na documentação.

Conferindo com o manual, boa parte dos campos estão presentes e coincidem, no entanto, notei de fato a ausência de alguns.

Foi criada a #TK-5640 para esta finalidade.

Enquanto isso não é revisto, preenchendo as informações neste modelo de arquivo INI em anexo, consegui gerar um XML que não acusou erros nos comandos MDFe.ValidarMDFe.

Por favor, veja se lhe é útil.

Modelo_MDFe.ini

  • Like 2
Consultor SAC ACBr

Diego Folieni
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

  • Membros Pro
Em 24/06/2024 at 18:26, Diego Foliene disse:

Acredito que seja uma questão de atualizar o modelo na documentação.

Conferindo com o manual, boa parte dos campos estão presentes e coincidem, no entanto, notei de fato a ausência de alguns.

Foi criada a #TK-5640 para esta finalidade.

Enquanto isso não é revisto, preenchendo as informações neste modelo de arquivo INI em anexo, consegui gerar um XML que não acusou erros nos comandos MDFe.ValidarMDFe.

Por favor, veja se lhe é útil.

Modelo_MDFe.ini 2.32 kB · 1 download

Boa tarde Diego,

Usando o seu Modelo_MDFe.ini acima, detectamos que nele não tem o grupo para o CONDUTOR e nós temos mais de um condutor do caminhão, devido a LONGA distância a ser percorrida. A questão é, estou fazendo para mais de um CONDUTOR, mas o ACBRMonitorPlus, não vai montar, porque, não está prefisto este grupo

que pode ser INSERIDO até 10 condutores.
Assim, gostaria de saber se já tem uma versão do ACBR que já atende este novo layout do MDFe completo?

image.thumb.png.fa3b8290de6497103596a2235df9f6b7.png

Link to comment
Share on other sites

  • 3 weeks later...
  • Membros Pro
Em 21/06/2024 at 12:01, Diego Foliene disse:

O ACBrMonitorPLUS já faz a parte "complicada" para você que é montar o XML, assinar o mesmo e fazer o envio para a Sefaz.

Basta você preencher as configurações do ACBrMonitorPLUS, criar o arquivo INI seguindo o modelo especificado e enviar o comando para o Monitor.

Prezados,

Montei o meu INI do MDFe e estou tentando ENVIA-LO via ACBRmonitorPlus e está ocorrendo o seguinte erro.
Não localizando a URL da Homologação https://mdfe-homologacao.svrs.rs.gov.br/ws/mdferecepcao/MDFeRecepcao.asmx 

Estou usando o ACBR versão 1.4.0.253 e gostaria de saber se os testes de homologação não serão feitos neste caminho acima

e ou se teremos que atualizar ou ALTERAR no INI do ACBR.

Link to comment
Share on other sites

  • Consultores

Bom dia!

Complementando a resposta do @Italo Giurizzato Junior, a URL que a citou coincide com a da versão 1.0

Atualmente o MDFe está na versão 3.0.

Por favor, atualize o Monitor para a versão mais recente e configure a versão do MDFe para a 3.0 nas configurações:

image.png

Ou usando o comando MDFe.SetVersaoDF

Consultor SAC ACBr

Diego Folieni
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

  • Membros Pro
28 minutos atrás, Italo Giurizzato Junior disse:

Bom dia @Sistemas Victory,

O ACBrMonitor Plus já esta na versão: 1.4.0.264, sugiro que baixe a nova versão.

Obrigado

25 minutos atrás, Diego Foliene disse:

Bom dia!

Complementando a resposta do @Italo Giurizzato Junior, a URL que a citou coincide com a da versão 1.0

Atualmente o MDFe está na versão 3.0.

Por favor, atualize o Monitor para a versão mais recente e configure a versão do MDFe para a 3.0 nas configurações:

image.png

Ou usando o comando MDFe.SetVersaoDF

Obrigado

  • Like 2
Link to comment
Share on other sites

  • Membros Pro
22 horas atrás, Sistemas Victory disse:

Obrigado

Obrigado

Prezados,
Atualizei e estou gerando e enviando para homologação, mas infelizmente, estou percebendo uma distorções

na montagem do xml, em relação ao meu INI montado. Assim, vou relata-los para que vocês possam CORRIGIR a 

leitura no INI e manter minhas informações.
Vou anexar o INI e o xml, além da IMAGEM frisando onde constatei a distorção. Vejam que informei na tag tpRod=05 Utilitário
e foi gravado no xml como sendo 01=TRUCK
image.thumb.png.2d870c785bc98c48edf165702c5ed821.png

MDFe_000000001_175.INI 52240739815716000182580010000000011410016115-mdfe.xml

2 minutos atrás, Sistemas Victory disse:

Prezados,
Atualizei e estou gerando e enviando para homologação, mas infelizmente, estou percebendo uma distorções

na montagem do xml, em relação ao meu INI montado. Assim, vou relata-los para que vocês possam CORRIGIR a 

leitura no INI e manter minhas informações.
Vou anexar o INI e o xml, além da IMAGEM frisando onde constatei a distorção. Vejam que informei na tag tpRod=05 Utilitário
e foi gravado no xml como sendo 01=TRUCK
image.thumb.png.2d870c785bc98c48edf165702c5ed821.png

MDFe_000000001_175.INI 1.87 kB · 0 downloads 52240739815716000182580010000000011410016115-mdfe.xml 5.6 kB · 0 downloads

Lembrei de outro ponto que está distorcido. NO grupo veicTracao, também não estão gravando a tara e nem o capkg

Link to comment
Share on other sites

  • Consultores

Bom dia @Sistemas Victory,

Isso esta errado:

[veicTracao]
   cInt     =          
   placa    =PRQ5B27
   RENAVAM  =01172108754
   tara     =3200.000
   capKG    =1080.000
   capM3    =0.000
   CNPJCPF  =00031477038
   RNTRC    =12345678
   xNome    =JOAO MARCOS CUNHA NUNES                                     
   IE       =              
   UFProp   =GO
   tpProp   =1
[moto001]
   xNome        =JOAO MARCOS CUNHA NUNES
   CPF          =00031477038
   tpRod        =05
   tpCar        =01
   UF           =GO

O correto é:

[veicTracao]
   cInt     =          
   placa    =PRQ5B27
   RENAVAM  =01172108754
   tara     =3200.000
   capKG    =1080.000
   capM3    =0.000
   CNPJCPF  =00031477038
   RNTRC    =12345678
   xNome    =JOAO MARCOS CUNHA NUNES                                     
   IE       =              
   UFProp   =GO
   tpProp   =1
   tpRod    =05
   tpCar    =01
   UF       =GO
[moto001]
   xNome        =JOAO MARCOS CUNHA NUNES
   CPF          =00031477038

Você colocou as informações do veiculo na seção do motorista.

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

Link to comment
Share on other sites

  • Membros Pro
28 minutos atrás, Italo Giurizzato Junior disse:

Bom dia @Sistemas Victory,

Isso esta errado:

[veicTracao]
   cInt     =          
   placa    =PRQ5B27
   RENAVAM  =01172108754
   tara     =3200.000
   capKG    =1080.000
   capM3    =0.000
   CNPJCPF  =00031477038
   RNTRC    =12345678
   xNome    =JOAO MARCOS CUNHA NUNES                                     
   IE       =              
   UFProp   =GO
   tpProp   =1
[moto001]
   xNome        =JOAO MARCOS CUNHA NUNES
   CPF          =00031477038
   tpRod        =05
   tpCar        =01
   UF           =GO

O correto é:

[veicTracao]
   cInt     =          
   placa    =PRQ5B27
   RENAVAM  =01172108754
   tara     =3200.000
   capKG    =1080.000
   capM3    =0.000
   CNPJCPF  =00031477038
   RNTRC    =12345678
   xNome    =JOAO MARCOS CUNHA NUNES                                     
   IE       =              
   UFProp   =GO
   tpProp   =1
   tpRod    =05
   tpCar    =01
   UF       =GO
[moto001]
   xNome        =JOAO MARCOS CUNHA NUNES
   CPF          =00031477038

Você colocou as informações do veiculo na seção do motorista.

Obrigado. Vou mudar e testar novamente.

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

The popup will be closed in 10 seconds...