• Stars
    star
    558
  • Rank 79,819 (Top 2 %)
  • Language
    Java
  • License
    MIT License
  • Created about 8 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Projeto Open Source Java - NFe, NFce

Java-NFe MIT License Maven Central

Biblioteca Java para consumo do WebService de NFe/NFCe

DĆŗvidas, SugestƵes ou Consultoria

Java Brasil

Gostou do Projeto? DĆŖ sua colaboraĆ§Ć£o pelo Pix: 01713390108

Para Iniciar :

<dependency>
    <groupId>br.com.swconsultoria</groupId>
    <artifactId>java-nfe</artifactId>
    <version>4.00.24</version>
</dependency>
  • Gradle :
repositories {
    maven { 
        url = "https://oss.sonatype.org/content/repositories/snapshots" 
    }
}
dependencies {
    implementation "br.com.swconsultoria:java-nfe:4.00.24"
}

Veja a Wiki https://github.com/Samuel-Oliveira/Java_NFe/wiki, para ter um Tutorial Completo.


Historico de VersƵes

v4.00.24 - 05/05/2023 - Schemas PL.009k

v4.00.23 - 25/04/2023 - Schemas PL.009k

  • Atualizado Objeto e XSD NT 2023.001 1.20
  • Adicionado Validacao XML Manual

v4.00.22 - 22/03/2023 - Schemas PL.009k

  • CorreƧƵes Build Maven

v4.00.21 - 19/03/2023 - Schemas PL.009k

  • Adicionado log para utilizaĆ§Ć£o de Webservice INI Customizado
  • Atualizado Schemas para PL.009k
  • Implementado NT 2022.003
  • Implementado NT 2023.001
  • Melhorias Git-Actions

v4.00.20 - 07/03/2023 - Schemas PL.009i

  • CorreĆ§Ć£o URL MG

v4.00.19 - 22/01/2023 - Schemas PL.009i

  • Atualizado Cacert
  • Atualizado Lib Certificado
  • CorreĆ§Ć£o de URL QrCode NFCe MG HomologaĆ§Ć£o

v4.00.18 - 13/05/2022 - Schemas PL.009i

  • Atualizado Cacert
  • AlteraĆ§Ć£o WebService CE
  • Adicionado System.getProperty("file.separator") como separado de arquivos
  • Implementado NT 2021.004 1.20
  • Corrigido Consulta Cadastro MS
  • Alterado URL QrCode NFCe MG
  • Atualizado Servidor DFe HomologaĆ§Ć£o
  • Adicionado Compatibilidade com Java 14+
  • Adicionado Evento Ator Interessado
  • Corrigido erro de Logs
  • Adicionado Melhorias JaxB

v4.00.17 - 09/08/2021 - Schemas PL.009f

  • CorreĆ§Ć£o de Schemas
  • Atualizado Cacert
  • Rollback das modificaƧƵes Maven (Deu Ruim)
  • CorreĆ§Ć£o de SOAP

v4.00.16 - 01/08/2021 - Schemas PL.009f

  • CorreĆ§Ć£o de vunerabilidades Maven
  • CorreĆ§Ć£o AcentuaĆ§Ć£o
  • Atualizado Lib Certificado
  • Atualizado Cacert
  • Corrigido URL NFCe SC

v4.00.15 - 28/06/2021 - VersĆ£o Schemas PL.009f

  • Removido Cacert do Projeto, agora o projeto Java Certificados irĆ” gerenciar os Cacerts.
  • Atualizado Objetos Schema para NT 2020.006 v1.10
  • Alterado nome da propriedade contigenciaSCAN para contigenciaSVC
  • Melhoria nos Logs
  • Atualizado Dependencia Java-Certificado
  • Corrigido erros de Assinatura com repositorio Windows
  • Atualizado Objetos Schema para NT 2020.006 v1.20
  • Adicionado a validaĆ§Ć£o de cancelamento fora do prazo.
  • Adicinado possibilidade de enviar Evento Manual sem assinatura.
  • Adicionado URLS NFCe de Santa Catarina
  • CorreĆ§Ć£o de Status ServiƧo MS.
  • Atualizado URL consulta NFCe Goias
  • Atualizado Schemas/Objetos PL.009f
  • Adicionado Compatibilidade com Java 16
  • Atualizado biblioteca Certificado versĆ£o 2.6

v4.00.14 - 12/02/2021

  • Adicionado 150 - Autorizado Fora do prazo como sucesso na verificaĆ§Ć£o de retorno.
  • Atualizado Cacert (Erro NFe Minas)
  • Adicionado verificaƧƵes para evitar configuraĆ§Ć£o nula
  • Removido URL ManifestaĆ§Ć£o 1.00
  • Adiciona Cpf do Destinatario ao EPEC
  • AtualizaĆ§Ć£o das URL de consulta NFCe PB (abadvincula)

v4.00.13 - 09/02/2020

  • Corrigido Conflito de dependencia com Spring (servlet-api)
  • Atualizado Cacert
  • Atualizado WebService do Para para SVRS
  • Adicionado Consulta Unica do NSU
  • Liberado consulta cadastro para ES e MA
  • Adicionado URL NFCe PARA CE
  • Adicionado Parametro para configurar numero de Retry (Agradecimentos ao LeonardoWiest (https://github.com/LeonardoWiest))
  • Adicionado mais codigos ao StatusEnum
  • Adicionado conversĆ£o do Objeto TRetConsCad
  • Corrigido Erro de ConversĆ£o de procEvento Manifestacao
  • Corrigido URL QR-COde homologaĆ§Ć£o AC

v4.00.12 - 03/08/2019

  • Adicionado Calculo de HashCSRT ao XmlNfeUtil -> XmlNfeUtil.geraHashCSRT(chave,csrt)
  • Corrigido Erro de Assinatura invĆ”lida quando existe quebra de linha no XML.
  • Corrigido URL QRCode PI
  • Adicionado alguns Testes UnitĆ”rios
  • Corrigido Erro unknown Certificate PR
  • Adicionado CPF ao eventos
  • Corrigido URL HOmologaĆ§Ć£o NFCe AM
  • Adicionado ConversĆ£o de Proc ManifestaĆ§Ć£o
  • Adicionado Novo cĆ³digo a StatusEnum
  • Adicionado cstat - 136 como retorno VĆ”lido na ManifestaĆ§Ć£o
  • Corrigido Erro de Assinatura invĆ”lida quando existe espaƧo em branco no final da Tag.

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

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 ManifestĆ§Ć£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

Thanks to JetBrains for supporting this project! https://www.jetbrains.com/?from=Java_NFe