Login Registre-se
Guia De Migração Nfe 3.10 para Nfe 4.00  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
samuk.exe@hotmail.com

Moderador
[Avatar]

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

Fala Pessoal.
Quem me conhece aqui do fórum sabe que tenho me dedicado a ajudar a todos no que se trata de Nfe, Nfce, Cte, Mde. Nfse, etc...
E nesse ano teremos um mudança a se enfrentar no Contexto Nfe. A migração para o 4.00
Então Vou criar e atualizar este tópico com todas as modificações que eu enfrentar para migrar meus sistemas.
Peço que todos colaborem com problemas e soluções que tiveram.

Então vamos ao passo a passo das modificações.

1º - ESTRUTURA.
Seguindo o Mesmo Padrão de Sempre, Trabalhando com Axis e Jaxb Você irá necessitar:
- Classes Geradas dos XSD
Já adiantando esse Trabalho, gerei as Classes. Estão Abaixo.
- Stubs Gerados dos WSDL.
Já adiantando esse Trabalho, gerei as Classes. Estão Abaixo.
- Ter um certificado Digital valido
- Ter os Cacerts de todos os Estados
Pegue o Mais Atual aqui -> http://www.javac.com.br/jc/posts/list/2736-arquivo-cacert-todos-os-estados-nfe-nfce-e-cte-atualizado-072017.page

2º Alteração de SSL
Conforme o Manual, todos os estados vão seguir o mesmo padrão (Aleluia), e vão usar somente TLS v1.2 ou superior.
Essa pra alguns é a mudança mais pesada, já conversei com pessoas que irão deixar de usar o axis por conta disso.
Mas por já conhecer o Axis e ter sucesso nos primeiros testes, vou fazer esse guia continuando o uso do Axis 2, mas utilizando a versão mais atual 1.7.5.
Iremos fazer a alteração no registro do Certificado tbm. Se vc usa o Socket Dinamico ou Seta ele no system, nos dois casos terá que ser alterado.
Para essa Alteração eu Criei uma API especifica chamada Java Certificado.
Veja como utiliza-la aqui: http://www.javac.com.br/jc/posts/list/0/2869.page#14592

3º Soap Header
Enfim uma mudança boa de se ver!
Foi excluida a necessidade de cabeçalho nas requisições.
O que significa que teremos menos codigo, e menos problemas com Headers Incorretos.

4º Alterações de Layout e Campos
- Remoção Campo indPag dentro do Ide.
- Adicionar Campo indEscala em Prod.
- Adicionar Campos de FCP
- Adicionar Pag


5º Funções
Abaixo vou Listar os Links, de todas as funções da Nfe 4.0
- Status de Serviço : http://www.javac.com.br/jc/posts/list/0/2870.page#14593
- Envio : (EM BREVE)
- Retorno Envio : (EM BREVE)
- Consulta Cadastro : (EM BREVE)
- Envio De Evento : (EM BREVE)
- Consulta Protocolo : (EM BREVE)
- Inutilização : (EM BREVE)

Vou Atualizando o Topico de acordo com meu Tempo.
Lembre-se, toda contribuição é válida!

Abraços!


 Nome do arquivo nfe-xsd-9-v1.2.jar [Disk] Download
 Descrição Xsd v9
 Tamanho 975 Kbytes
 Baixado:  101 vez(es)

 Nome do arquivo nfe-wsdl-4.00.0.jar [Disk] Download
 Descrição Wsdl v4.00
 Tamanho 14845 Kbytes
 Baixado:  114 vez(es)

Esta mensagem foi editada 4 vezes. Última atualização foi em 07/09/2017 12:17:34


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]
EliJunior

JavaC Membro

Membro desde: 04/05/2015 21:51:35
Mensagens: 21
Offline

Parabéns samuk pela iniciativa, tenho certeza que vai ajudar muita gente. Assim como eu.
EliJunior

JavaC Membro

Membro desde: 04/05/2015 21:51:35
Mensagens: 21
Offline

Bom dia,

Vou reporta aqui meu progresso até o momento, fiz algumas poucas alterações no meu sistema e já consegui emitir e autorizar 1 nota de testes.
resplandes

JavaC Membro
[Avatar]

Membro desde: 05/12/2012 18:01:25
Mensagens: 134
Localização: Peixoto de Azevedo - Mato Grosso
Offline

Parabéns mestre samuel, e aqui vamos nos ajudando uns aos outros.

Willian Resplandes
[Email] [WWW] [MSN]
EJunior

JavaC Membro

Membro desde: 24/08/2017 14:42:48
Mensagens: 4
Offline

Boa Tarde, Alguém já disponibiliza o nfe 4.0.jar com os objetos atualizados?

Agradeço.
resplandes

JavaC Membro
[Avatar]

Membro desde: 05/12/2012 18:01:25
Mensagens: 134
Localização: Peixoto de Azevedo - Mato Grosso
Offline

Boa tarde, alguns processos já está atualizado, como o Samuel tem o controle do codigo creio que ele já deve está finalizando ou finalizado muitos outros.

Willian Resplandes
[Email] [WWW] [MSN]
samuk.exe@hotmail.com

Moderador
[Avatar]

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

EJunior wrote:Boa Tarde, Alguém já disponibiliza o nfe 4.0.jar com os objetos atualizados?

Agradeço.


Tudo Bom Junior?

Vc fez essa mesma pergunta em 3 tópicos diferentes. Evite fazer isso pois só causa poluição ao forum.

A versão 4.0 já esta concluída e está em faze de testes. Assim que finalizar Eu irei disponibilizar!
Abraços!

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]
EJunior

JavaC Membro

Membro desde: 24/08/2017 14:42:48
Mensagens: 4
Offline

Tudo bem Samuel, desculpa o spam, estava meio perdido, não vai acontecer novamente.

Obrigado desde já.
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team