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

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.6.jar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.6.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.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 8 vezes. Última atualização foi em 03/07/2018 14:08:43


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: 184
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: 29
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: 29
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: 1160
Localização: Goiás
Online

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: 29
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: 1160
Localização: Goiás
Online

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: 29
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: 184
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: 1160
Localização: Goiás
Online

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: 59
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: 1160
Localização: Goiás
Online

## 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: 1160
Localização: Goiás
Online

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: 29
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