Ir para conteúdo
  • Cadastre-se

dev botao

ACBRLibMDFe Java, exemplo de criação do XML de MDFe


Ver Solução Respondido por Alexandre de Paula,

Recommended Posts

  • Membros Pro
Postado

Caros,

Onde encontro um exemplo de uso para a montagem do XML do MDFe, olhei no exemplo, na classe de auto nível e só as funções para ler um XML já completo, assinar, enviar, consultar e a parte da comunicação, mas não vi se tem as funções para a criação do XML. 

  • Consultores
Postado

Boa tarde,

https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Java/MDFe/

No link acima você encontra o exemplo em Java para essa lib.

https://acbr.sourceforge.io/ACBrLib/ExemplodeINI2.html

No link acima você encontra um modelo de INI.

Usando a ACBrLib (para qqr documento fiscal) o caminho mais fácil é informar o conteúdo do documento atraves de um arquivo INI e depois executar as funções de transmissão e impressão dos documentos. Assim a DLL se encarrega de todo o processo da criação do XML e da comunicação com a SEFAZ responsável.

 

 

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

  • Membros Pro
Postado

Interessante, eu preciso gravar esse arquivo em disco, ou posso apenas montar um stringão e mandar para a lib gerar o XML? Já pensaram na possibilidade de aceitar JSON tbm? Pra linguagens como java, C# acredito que mais fácil trabalhar com arquivos JSON, os próprios objetos já geram o arquivo pra gente, ficaria bem mais fácil trabalhar com JSON.

  • Moderadores
Postado
37 minutos atrás, marcoprodata disse:

Interessante, eu preciso gravar esse arquivo em disco, ou posso apenas montar um stringão e mandar para a lib gerar o XML? Já pensaram na possibilidade de aceitar JSON tbm? Pra linguagens como java, C# acredito que mais fácil trabalhar com arquivos JSON, os próprios objetos já geram o arquivo pra gente, ficaria bem mais fácil trabalhar com JSON.

Sim tu pode criar ele e enviar para a lib

é mais ou menos isso que as classes de alto nível fazem

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado
16 horas atrás, Juliomar Marchetti disse:

Sim tu pode criar ele e enviar para a lib

é mais ou menos isso que as classes de alto nível fazem

Ultima dúvida, já existe algum projeto de implementar tbm a recepção de JSON?

  • Curtir 1
  • Consultores
  • Solution
Postado

Bom dia @marcoprodata,

Hoje a comunicação nas Libs é feita toda com arquivos no formato INI, em algumas linguagens temos as classes de alto nivel para ajudar, mas não temos a integração com o formato JSON.

Porém a ideia de usar o formato é interessante, então abrimos uma TK-6875 para discutir com os consultores a viabilidade.

Obrigado pela sugestão!

  • Curtir 2
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

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

 

 

×
×
  • 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...