Login Registre-se
Biblioteca Java-NFe com JAXB - NF-e/NFC-e Simples V. 4.00.11  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: 1285
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
- **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** : https://github.com/Samuel-Oliveira/Java_NFe/wiki/04-:-Envio-Nfe
- **05 - Envio com Arquivo XML** :https://github.com/Samuel-Oliveira/Java_NFe/wiki/05-:-Envio-com--Arquivo-XML
- **06 - Envio NFCe** : https://github.com/Samuel-Oliveira/Java_NFe/wiki/06-:-Envio-NFCe
- **07 - Cancelamento** : https://github.com/Samuel-Oliveira/Java_NFe/wiki/07-:-Cancelamento
- **08 - Cancelamento Substituicao** : https://github.com/Samuel-Oliveira/Java_NFe/wiki/08-:-Cancelamento-Substitui%C3%A7%C3%A3o
- **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 :

Caso use Libs baixe o java-nfe-4.00.11.jar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.11.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.11 - 26/05/2019
- Retirado Exception Genérica
- Retirado Schemas da Compilação para diminuir tamanho da biblioteca
- Corrigido erro de NFe sem namespace PR
- Adicionado regra de Produtor rural para Chave Da Nfe
- Atualizado Cacert
- Adicionado Opção de Informar o ZoneID na montagem dos Eventos
- Adicionado validação de certificado com documento correto.
- Corrigido Consulta Cadastro MT
- Corrigido URL Consulta NFCe: AC, AL, AP, DF, ES, MA, PA, PB, PE, PI, RJ, RN, RO, RS, RR, SE, TO.
- Alterado Validação de CNPJ com certificado, apenas para o CNPj Raiz (8 primeiras posições)
- Correção de algumas Exceptions
- Refatoração de algumas classes
- Inicio testes Unitários.
- Adicionado parametro arquivoWebService em ConfiguracoesNfe para informar Arquivo de WebService manualmente.

## v4.00.10 - 20/03/2019
**Guia de Migração: https://gist.github.com/Samuel-Oliveira/c547decad469f21ff99de1c766bdc75d**
- Adicionado Compatibilidade para Java 11
- Adicionado URL NFCe MG Produção e Homologação
- Adicionado Conversao para TRetConsReciNFe
- Adicionado Conversao para TRetEnvEvento para todos os eventos
- Adicionado Conversao para TRetInut
- Retirado XsdUtil do Nfe-Xsd e adicionado ao projeto principal
- Adicionado JavaDoc Em algumas classes(Agradecimento ao Cristofer)
- Corrigido erro SVC-AN
- Corrigido URL consulta QrCode MG
- Agora aceita Acentos na Emissão
- Verificação de Certificado Vencido
- Removido as Contanstes e Substituidos por Enums
- Adicionado Envio de Eventos por Lote
- Corrigigido erro 411 MG
- Adicionado Cancelamento por Substituição (NFCe)
- Atualizado Schemas com as Notas tecnicas 2018.005 v1.00, v1.10 e v1.20

## v4.00.9 - 16/12/2018
- Corrigido URLs PE
- Adicionado metodo Que remove Acentos Automaticamente.
- Corrigido URL Consulta Csdastro MG
- Corrigido URL Qrcode TO
- Atualizado Cacert

## 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 12 vezes. Última atualização foi em 26/05/2019 23:06:32


Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

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

http://www.swconsultoria.com.br/

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: 203
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: 33
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: 33
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: 1285
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 - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

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

http://www.swconsultoria.com.br/

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: 33
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: 1285
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 - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

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

http://www.swconsultoria.com.br/

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: 33
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: 203
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: 1285
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 - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

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

http://www.swconsultoria.com.br/

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: 110
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: 1285
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 - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

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

http://www.swconsultoria.com.br/

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: 1285
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 - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

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

http://www.swconsultoria.com.br/

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