Login Registre-se
(RESOLVIDO)Duvida sobre versão 4.0 NFe  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
lazaru.fm

JavaC Membro

Membro desde: 16/03/2017 12:24:19
Mensagens: 9
Offline

Boa tarde a todos, tenho uma duvida de iniciante.(não que eu não seja um )

tenho um projeto que gera as classes do xml (TConsStatServ, TEnviNFe, TNFe) porém por falta de conhecimento
criei dentro de um pacote "v310", agora com a versão 4.00 estou pensado em gerar em outro pacote "v400" ou seja minha lib vai ter as duas versões para compatibilidade.
Ex: sefaz.v310.TEnviNFe
sefaz.v400.TEnviNFe

isso e certo? ou não preciso ter essa preocupação pois as classes que são geradas (TConsStatServ, TEnviNFe, TNFe) é base para qualquer versão e não muda?
Ex: sefaz.TEnviNFe (unica classe para qualquer versão)

obrigado a todos pela atenção.

Esta mensagem foi editada 1 vez. Última atualização foi em 09/06/2017 18:29:50

samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 717
Localização: Goiás
Offline

Olá. Isso é certo Sim.

OS objetos mudaram, então é recomendável que vc crie pacotes diferentes para a 4.0 e 3.10!

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

Experimente a API que facilita a emissão de NFe/NFC-e-> http://www.javac.com.br/jc/posts/list/2614-projeto-biblioteca-javanfe-com-jaxb-nfe-simples.page
Experimente a API que facilita a emissão de CTe-> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-2000.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
lazaru.fm

JavaC Membro

Membro desde: 16/03/2017 12:24:19
Mensagens: 9
Offline

Samuk obrigado pela resposta.

já abusando da sua boa vontade, como vc vai fazer no seu projeto? refatorar seus pacotes?


pergunto pq estou pensando aqui vou ter que duplicar código que popula v310.TNFe etc. alguma ideia de como fazer isso sem duplicar as rotinas?
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 717
Localização: Goiás
Offline

Eu Basicamente, vou criar uma nova Branch, e substituir tudo de 3.10 por 4.0;
Dai trabalho com duas versões, a nivel de teste. E depois só substituo a Versão.

Isso Porque eu trabalho com um Api Externa(https://github.com/Samuel-Oliveira/Java_NFe).

Em outros conceitos não há outro caminho, É replicar e refatorar.

Lembre se que depois a versão 3.10 será removida completamente.
Então no fim não terá nada Replicado...

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

Experimente a API que facilita a emissão de NFe/NFC-e-> http://www.javac.com.br/jc/posts/list/2614-projeto-biblioteca-javanfe-com-jaxb-nfe-simples.page
Experimente a API que facilita a emissão de CTe-> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-2000.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
lazaru.fm

JavaC Membro

Membro desde: 16/03/2017 12:24:19
Mensagens: 9
Offline

Entendi Obrigado pelos esclarecimentos.
efratec

JavaC Membro

Membro desde: 27/09/2017 09:54:44
Mensagens: 5
Offline

Estou com dúvida na implementação pra consumir o WS(Status de serviço, autorização...) da versão 4.00. No meu código, no sistema que utilizo na empresa em Maceió/AL está implementado para a versão 3.10. Alguém poderia me ajudar?
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team