Login Registre-se
Biblioteca Java-NFe com JAXB - NF-e/NFC-e Simples V. 4.00.8  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: 1204
Localização: Goiás
Offline

Meu nome é Samuel Oliveira, sou desenvolvedor Java a 8 Anos e atualmente trabalho como Gerente de Projetos em uma Software House. Trabalho com NFE desde 2012 e sou moderador aqui no forum com bastante atividade nessa area.

Criei o Java-Nfe com o objetivo de ajudar a comunidade no envio e geração da Nota fiscal Eletrônica.
Como a versão 3.10 teve muito sucesso (Atualmente mais de 2000 usuário finais utilizando {dos que me notificaram o uso}), trago agora para a comunidade a versão 4.00 e como sempre totalmente gratuita.

Aqui está o Projeto no GitHub -> https://github.com/Samuel-Oliveira/Java_NFe

Tutoriais

01 - Configurações : https://github.com/Samuel-Oliveira/Java_NFe/wiki/01-:-Configuracoes
01 - Configurações Ambiente Web : https://github.com/Samuel-Oliveira/Java_NFe/wiki/01-:-Ambiente-Web
02 - Status Serviço Sefaz : https://github.com/Samuel-Oliveira/Java_NFe/wiki/02-:-Status-Servico-Sefaz
03 - Consulta Situação Nfe : https://github.com/Samuel-Oliveira/Java_NFe/wiki/03-:-Consulta-Situacao-Nfe
04 - Envio Nfe Síncrono : https://github.com/Samuel-Oliveira/Java_NFe/wiki/04-:-Envio-Nfe-Sincrono
05 - Envio Nfe Assíncrono : https://github.com/Samuel-Oliveira/Java_NFe/wiki/05-:-Envio-Nfe-Assincrono
06 - Envio com Arquivo XML : https://github.com/Samuel-Oliveira/Java_NFe/wiki/06-:-Envio-com--Arquivo-XML
07 - Envio NFCe : https://github.com/Samuel-Oliveira/Java_NFe/wiki/07-:-Envio-NFCe
08 - Cancelamento : https://github.com/Samuel-Oliveira/Java_NFe/wiki/08-:-Cancelamento
09 - CCE : https://github.com/Samuel-Oliveira/Java_NFe/wiki/09-:-Carta-de-Correcao-Eletronica
10 - Inutilização : https://github.com/Samuel-Oliveira/Java_NFe/wiki/10-:-Inutilizacao
11 - Manifestacao Nfe : https://github.com/Samuel-Oliveira/Java_NFe/wiki/11-:-Manifestacao-Nfe
12 - Download Nfe (DistDfe): https://github.com/Samuel-Oliveira/Java_NFe/wiki/12-:-Download-Nfe-(DistDfe)
13 - Consulta Cadastro : https://github.com/Samuel-Oliveira/Java_NFe/wiki/13-:-Consulta-Cadastro
14 - Envio Epec : https://github.com/Samuel-Oliveira/Java_NFe/wiki/14-:-Envio-Epec

Para Iniciar :

- Baixe o java-nfe-4.00.8.jar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.8.jar) e o adicione às bibliotecas de Seu Projeto.

- Baixe o Schemas.rar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/Schemas.rar) e extraia na sua Máquina.

Maven :


# Histórico de Versões

## v4.00.8 - 11/10/2018
- Adicionado Melhorias
- Corrigo erros acentos
- Corrigido Urls MT NFe Homologação
- Corrigido Urls PE NFCe Homologação/Produção
- Corrigido Erro Pontuação na Validação
- Adicionado URLs MG Nfce
- Atualizado Cacert

## v4.00.7 - 03/09/2018
Alterado URL MS
Adicionado URLS AM
Corrigido erro Consulta Cadastro SVRS
Agora são aceitos caracteres especiais no XML.
Criado Metódo para criação do ProcEvento do cancelamento.
Corrigido ProcInut
Alterado QrCode para versão 2 ** Leia para mais informações https://gist.github.com/Samuel-Oliveira/72f88a91c72465e038dbecd065fe1e12 **

## v4.00.6 - 03/07/2018
- Alterado schemas para versão 1.50
- Alterado URLs NFCe MT
- Removido Urls Versão 1.00, 2.00 e 3.10
- Alterado schemas para versão 1.60
- Adicionado Classe para Gerar ID NFE;
- Alterado schemas para versão 1.60b
- Atenção: Atualizado Schemas faça o download Novamente.

## v4.00.5 - 17-06-2018
- Corrigido URLs QrCode Bahia
- Adicionado URLs NFe Produção Amazonas
- Alterado Urls NFce Homologação Ms
- Alterado Urls Consulta NFce GO
- Adicionado Schemas Versão v1_51
- Adicionado Evento Epec
- Atualizado Cacert
- Atualizado Implementação para Ambiente Web
- Atenção: Atualizado Schemas faça o download Novamente.

## v4.00.4 - 10-05-2018
- Adicionado URLS CE Nfe Produção
- Adicionado URLS PE Nfe Produção
- Adicionado URLS RS Nfce Produção
- Adicionado URLS BA Nfce/Nfe Produção e Homologação
- Adicionado URLS SP NFCe Produção
- Adicionado URLS SVRS NFCe Produção
- Adicionado URLS MG NFC Produção
- Adicionado Compatibilidade de Doias A3 conectados na Mesma Maquina!
- Adicionado Possibilidade de pegar o Certificado(Windows) pelo CNPJ
- Adicionado Consulta Cadastro 4.00 a todos os Estados
- Adicionado WSDL Consulta Cadastro Exclusivo para o RS
- Adicionado parametro para passar o estado da Consulta, no Consulta Cadastro.

## v4.00.3 - 12-03-2018
- Adicionado Conversão de TRetEnviNFe para XML.
- Adicionado Consumo Indevido ao StatusEnum.
- Corrigido Erro de Inicialização de Certificado nos Eventos
- Adicionado opção para validar ou não a Inutilização
- Corrigido Erro de Unknow CA
- Atualizado Cacert
- Adicioando Conversão de TRetConsSitNFe
- Adicionado URLS MT Nfce Homologação
- Corrigido URL de Consulta NFCe SP,PR e PA
- Tratamento para Adicionar justificativa de Manifestação somente no evento de Operação não Realizada.

## v4.00.2 - 13-02-2018
- Adicionado Metodo Para Gerar ProcInutilização (Para Armazenamento)
- Adicionado Diversas URL de WS
- Corrigido Schemas de Cancelamento
- Corrigido Erro De Integração com CTE.
- Adicionado Parametro para TimeOut Especifico

## v4.00.1 - 28-01-2018
- Versão Inicial 4.00

## v3.10.9 - 26-01-2018
- Atualziado Cacert
- Corrigido URL WS de PE
- Corrigido URL WS de ES
- Ultima Versão 3.10

## v3.10.8 - 04-07-2017
- Corrigido Erro ao Gerar XML de NFC-e sem CDATA no QrCode
- Removido WebService especial da Bahia Para Nfce
- Adicionado Compatibilidade com Certificado A3 fora do Repositorio de Windows
- Adicionado Exception Espeficifica para Erros de Validação
- Adicionado Java_Docs
- Corrigido erros ao Consultar Cadastro de Outro Estado diferente da Configuração
- Adicionado Exception ao não encontrar WebService.
- Removido Metodos e Constantes de Download e Consulta Destinatario
- Removido a Parte de Certificado Digitais para outro Projeto.
- Melhorado Classe Socket DInamico
- **Atenção: Alterado o caminho do Objeto Certificado, refaça os Imports.**

## v3.10.7 - 23-05-2017
- Correção Endereço WebService MT.
- Adicionado Cacert com Alterações do AM
- Adicionado Cacert com Alteracao da BA
- Removido Protocol
- Alterado Configurações de Certificado SSL para SocketDinamico
- Adicionado Serviço De Consulta Cadastro.
- Adicionado Schemas de Consulta Cadastro.
- Alterado Projeto XSD para versão 8.i.2_DFe1.02a

## v3.10.6 - 21-02-2017
- Issues: # 21, #22 e #23.
- Adicionado Metodo para Ler Arquivo XML.
- Adicionado Stubs da Bahia :
- Status Serviço
- Consulta Xml
- Inutilização
- Arquivo Cacert Atualizado
- Correção Endereço WebService MG.
- Adicionado XSD DistribuicaoDFe 1.01
- Adicionado Função PAra Download de Nfe Por Chave.

## v3.10.5 - 21-11-2016
- Issues: #15, #16, #17 e #18.
- Alterado Estrutura para as todas as funções que necessitam de Endereço WebService
- Adicionado Constantes
- Adicionado Endereços ConsultaQrcode
- Corrigido Erro De QrCode não vir no XML FInal
- Modo Assincorno Implementado.
- Modo De Contingencia Implementado.
- **Atenção: Alterado a chamada dos metodos: statusServico, consultaXml, consultaXml, inutilizacao, enviarNfe, cancelarNfe, cce
Todos eles devem adicionar o parametro tipo, ondeve informar se é NFE(ConstantesUtil.NFE) ou NFC-e(ConstantesUtil.NFCE)**

## v3.10.4 - 01-11-2016
- Issues: #10, #11 e #12.
- Corrigido erro especifico do WebServices SVRS, referente ao nameSpace.
- Melhorado Lógica de Replace para os "Lixos" gerados ao Converter Objeto pra Xml
- Adicionado Proxy

## v3.10.3 - 17-10-2016
- Issues: #5, #6, #7 e #8.
- Corrigido erro especifico da Sefaz de PE, referente ao cabeçalho SOAP.
- Corrigido erro de QrCode Vazio.
- Corrigido erro que acontece ao tentar Manifestar a Nfe, sem fazer a validação.
- Adicionado função que remove Acentos no XML antes de assinar a Nota.

## v3.10.2 - 07-10-2016
- Adicionado Compatibilidade com NFC-e
- Adicionado Método de geração de qrCode : NFCeUtil.getCodeQRCode
- Adicionado Possibilidade de Usar certificado Digital Fisico (Arquivo .pfx)
- Adicionado possibilidade de escolher entre Validar ou não o XMl Antes do Envio de todas as Funções;
- Disponibilizado projeto para download via Maven

## v3.10.1 - 05-10-2016
- Correção de Erros ao listar Certificados Windows Certificados digitais A3 Ausentes.

## v3.10.0 - 26-09-2016
- Versão Inicial Do Sistema

Outras Duvidas Entrar em Contato samuk.exe@hotmail.com

Esta mensagem foi editada 10 vezes. Última atualização foi em 11/10/2018 00:44:56


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

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.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
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

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

JavaC Membro
[Avatar]

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

Parabens Samuel, sempre contribuindo, obrigado !

Willian Resplandes
[Email] [WWW] [MSN]
anderson scherrer

JavaC Membro

Membro desde: 20/02/2016 16:27:20
Mensagens: 31
Offline

Boa noite, você deve ter esquecido de fazer merge ou copiar o CertificadoUtil da branch 3.10 para a branch 4.0.1 sendo assim alguns métodos não estão disponíveis na versão 4:

anderson scherrer

JavaC Membro

Membro desde: 20/02/2016 16:27:20
Mensagens: 31
Offline


De qualquer forma, é possível utilizar diretamente o CertificadoService:



Bom trabalho, parabéns;

anderson scherrer wrote:Boa noite, você deve ter esquecido de fazer merge ou copiar o CertificadoUtil da branch 3.10 para a branch 4.0.1 sendo assim alguns métodos não estão disponíveis na versão 4:

samuk.exe@hotmail.com

Moderador
[Avatar]

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

Sim Anderson... Desde a versão 3.10.8 já havia alterado Tal Objeto.

Depois olhe no Histórico...

**Atenção: Alterado o caminho do Objeto Certificado, refaça os Imports.**


Agora deve ser usado CertificadoService, ao invés de CertificadoUtil.

Foi feita tal mudança para isolar a parte de certificados em um novo projeto.

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

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.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
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

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]
anderson scherrer

JavaC Membro

Membro desde: 20/02/2016 16:27:20
Mensagens: 31
Offline

Samuel, eu preciso gravar os xml de retorno, por exemplo o xml de retorno de inutilização, e percebi que a biblioteca retorna direto o objeto, você teria alguma sugestão?
Eu tentei gerar o xml a partir do TRetInutNFe mas não deu muito certo.

##edit

Acredito que eu não consegui gerar o Xml a partir do TRetInutNFe pois a Nfe.inutilizar está retornando o objeto do pacote:
import br.inf.portalfiscal.nfe.schema_4.inutNFe.TRetInutNFe;

return XmlUtil.xmlToObject(result.getExtraElement().toString(), TRetInutNFe.class);

Ao invés de retornar do pacote:
br.inf.portalfiscal.nfe.schema_4.retInutNFe.TRetInutNFe;

Esta mensagem foi editada 1 vez. Última atualização foi em 31/01/2018 16:48:58

samuk.exe@hotmail.com

Moderador
[Avatar]

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

Beleza Anderson?

Foi me pedido isso, e eu adicionei para fazer - > https://github.com/Samuel-Oliveira/Java_NFe/issues/36

Eu fiz hoje pela manha, e vai sair na Versão 4.00.2. Estou fazendo uns testes nessa versão e assim que sair eu posto aqui, e te passo o codigo pronto para gerar o XML Final.

Abraços!

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

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.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
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

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]
anderson scherrer

JavaC Membro

Membro desde: 20/02/2016 16:27:20
Mensagens: 31
Offline

Eu tinha pensado em fazer com observer. Mas se você já resolveu blz, se precisar de alguma ajuda estamos aí.
alexandrefett

JavaC Membro

Membro desde: 06/02/2018 11:23:12
Mensagens: 1
Offline

Olá amigos,

Sou novo aqui no forum e estou com algum dificuldade para retornar o XML de NFCe.
Mesmo indicando o tipo como NFCE tenho o retorno de chave diferente do modelo 55.
Sei que o modelo NFCE é tipo 65

public static RetDistDFeInt consultaChave() throws NfeException {
String cnpj = "92793215000478";
String chave = "33180292793215000478650030000108939000108932";
return Nfe.distribuicaoDfe(ConstantesUtil.TIPOS.CNPJ, cnpj , ConstantesUtil.NFCE , chave);
}

Alguem consegue me ajudar?
Abraço
resplandes

JavaC Membro
[Avatar]

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

Bom dia, pela chave da de identificar que o teste está sendo feito na UF RJ eu tive esse problema aqui em MT mas é a SEFAZ, o ambiente de homologação para NFCe 4.00 ainda não está disponível para nos. Mas no meu caso é NFe o seu é NFC-e;

Esta mensagem foi editada 1 vez. Última atualização foi em 06/02/2018 14:34:58


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

Moderador
[Avatar]

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

alexandrefett wrote:Olá amigos,

Sou novo aqui no forum e estou com algum dificuldade para retornar o XML de NFCe.
Mesmo indicando o tipo como NFCE tenho o retorno de chave diferente do modelo 55.
Sei que o modelo NFCE é tipo 65

public static RetDistDFeInt consultaChave() throws NfeException {
String cnpj = "92793215000478";
String chave = "33180292793215000478650030000108939000108932";
return Nfe.distribuicaoDfe(ConstantesUtil.TIPOS.CNPJ, cnpj , ConstantesUtil.NFCE , chave);
}

Alguem consegue me ajudar?
Abraço


Tudo Bom Alexandre?
Não existe Download para NFCe (Modelo 65) Apenas para Nfe.

Abraços!

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

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.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
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

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

JavaC Membro

Membro desde: 07/01/2015 15:45:55
Mensagens: 95
Localização: Olinda - PE
Offline

Samuel meu caro parabéns, muito bom, muito bom.

Robson

Robson Lira
Skype: robson.lira
samuk.exe@hotmail.com

Moderador
[Avatar]

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

## v4.00.2 - 13-02-2018
- Adicionado Metodo Para Gerar ProcInutilização (Para Armazenamento)
- Adicionado Diversas URL de WS
- Corrigido Schemas de Cancelamento
- Corrigido Erro De Integração com CTE.
- Adicionado Parametro para TimeOut Especifico

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

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.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
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

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]
samuk.exe@hotmail.com

Moderador
[Avatar]

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

anderson scherrer wrote:Samuel, eu preciso gravar os xml de retorno, por exemplo o xml de retorno de inutilização, e percebi que a biblioteca retorna direto o objeto, você teria alguma sugestão?
Eu tentei gerar o xml a partir do TRetInutNFe mas não deu muito certo.

##edit

Acredito que eu não consegui gerar o Xml a partir do TRetInutNFe pois a Nfe.inutilizar está retornando o objeto do pacote:
import br.inf.portalfiscal.nfe.schema_4.inutNFe.TRetInutNFe;

return XmlUtil.xmlToObject(result.getExtraElement().toString(), TRetInutNFe.class);

Ao invés de retornar do pacote:
br.inf.portalfiscal.nfe.schema_4.retInutNFe.TRetInutNFe;



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

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.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
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

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]
anderson scherrer

JavaC Membro

Membro desde: 20/02/2016 16:27:20
Mensagens: 31
Offline

Obrigado pelo retorno. Está funcionando.

Outra dúvlida:

Ao efetuar o cancelamento, e por algum motivo o sistema não gravou o ProcEvento de cancelamento.
Neste caso eu fazia a consulta de status e gravava esse xml de retorno.

> A dúvida é:
Ao usar o seguinte:



Como poderia gerar o xmlProcEventoNfe?

O código abaixo não funciona pois o TRetConsSitNFe retorna o TProcEvento abaixo:

import br.inf.portalfiscal.nfe.schema_4.retConsSitNFe.TProcEvento;

E o XmlUtil.objectToXml só reconhece o TProcEvento do pacote:

import br.inf.portalfiscal.nfe.schema.envEventoCancNFe.TProcEvento;

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