Skip to content

Commit 83da66f

Browse files
- Finalizado Versão 4.00.16
1 parent df57565 commit 83da66f

File tree

3 files changed

+58
-25
lines changed

3 files changed

+58
-25
lines changed

README.md

Lines changed: 45 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Java-NFe [![Build Status](https://travis-ci.org/Samuel-Oliveira/Java_NFe.svg?branch=master)](https://travis-ci.org/Samuel-Oliveira/Java_NFe) [![MIT License](https://img.shields.io/github/license/Samuel-Oliveira/Java_NFe.svg) ](https://github.com/Samuel-Oliveira/Java_NFe/blob/master/LICENSE) [![Maven Central](https://img.shields.io/maven-central/v/br.com.swconsultoria/java-nfe.svg?label=Maven%20Central)](https://search.maven.org/artifact/br.com.swconsultoria/java-nfe/4.00.15/jar) [![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/Samuel-Oliveira/Java_NFe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Samuel-Oliveira/Java_NFe/context:java) [![Total alerts](https://img.shields.io/lgtm/alerts/g/Samuel-Oliveira/Java_NFe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Samuel-Oliveira/Java_NFe/alerts/)
1+
# Java-NFe [![Build Status](https://travis-ci.org/Samuel-Oliveira/Java_NFe.svg?branch=master)](https://travis-ci.org/Samuel-Oliveira/Java_NFe) [![MIT License](https://img.shields.io/github/license/Samuel-Oliveira/Java_NFe.svg) ](https://github.com/Samuel-Oliveira/Java_NFe/blob/master/LICENSE) [![Maven Central](https://img.shields.io/maven-central/v/br.com.swconsultoria/java-nfe.svg?label=Maven%20Central)](https://search.maven.org/artifact/br.com.swconsultoria/java-nfe/4.00.16/jar) [![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/Samuel-Oliveira/Java_NFe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Samuel-Oliveira/Java_NFe/context:java) [![Total alerts](https://img.shields.io/lgtm/alerts/g/Samuel-Oliveira/Java_NFe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Samuel-Oliveira/Java_NFe/alerts/)
22
Biblioteca Java para consumo do WebService de NFe/NFCe
33

44
## Dúvidas, Sugestões ou Consultoria
@@ -7,7 +7,7 @@ Entre no Discord do Projeto: https://discord.gg/ZXpqnaV
77
## Gostou do Projeto? Dê sua colaboração pelo Pix: 01713390108 <img src="https://swconsultoria.com.br/pix.png" width="200">
88

99
Para Iniciar :
10-
- Caso use Libs baixe o java-nfe-4.00.15.jar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.15.jar) e o adicione às bibliotecas de Seu Projeto.
10+
- Caso use Libs baixe o java-nfe-4.00.16.jar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.15.jar) e o adicione às bibliotecas de Seu Projeto.
1111

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

@@ -16,7 +16,7 @@ Para Iniciar :
1616
<dependency>
1717
<groupId>br.com.swconsultoria</groupId>
1818
<artifactId>java-nfe</artifactId>
19-
<version>4.00.15</version>
19+
<version>4.00.16</version>
2020
</dependency>
2121
```
2222

@@ -28,7 +28,7 @@ repositories {
2828
}
2929
}
3030
dependencies {
31-
implementation "br.com.swconsultoria:java-nfe:4.00.15"
31+
implementation "br.com.swconsultoria:java-nfe:4.00.16"
3232
}
3333
```
3434

@@ -38,25 +38,48 @@ ________________________________________________________________________________
3838

3939
# Historico de Versões
4040

41-
## v4.00.16 - SNAPSHOT - ? - Schemas PL.009f
42-
- Correção de vunerabilidades Maven
41+
[comment]: <> (## v4.00.16 - SNAPSHOT - ? - Schemas PL.009f)
4342

44-
Snapshot é a versão que se encontra em teste, só use em caso de extrema necessidade.
45-
Para usar, adicione o repositorio de Snapshot ao Maven:
46-
```
47-
<repositories>
48-
<repository>
49-
<id>sonatype-nexus-snapshots</id>
50-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
51-
</repository>
52-
</repositories>
53-
<dependency>
54-
<groupId>br.com.swconsultoria</groupId>
55-
<artifactId>java-nfe</artifactId>
56-
<version>4.00.16-SNAPSHOT</version>
57-
</dependency>
58-
```
59-
Ou baixe o Jar aqui: https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.16-SNAPSHOT.jar
43+
[comment]: <> (- Correção de vunerabilidades Maven)
44+
45+
[comment]: <> (Snapshot é a versão que se encontra em teste, só use em caso de extrema necessidade.)
46+
47+
[comment]: <> (Para usar, adicione o repositorio de Snapshot ao Maven:)
48+
49+
[comment]: <> (```)
50+
51+
[comment]: <> (<repositories>)
52+
53+
[comment]: <> ( <repository>)
54+
55+
[comment]: <> ( <id>sonatype-nexus-snapshots</id>)
56+
57+
[comment]: <> ( <url>https://oss.sonatype.org/content/repositories/snapshots</url>)
58+
59+
[comment]: <> ( </repository>)
60+
61+
[comment]: <> (</repositories>)
62+
63+
[comment]: <> (<dependency>)
64+
65+
[comment]: <> ( <groupId>br.com.swconsultoria</groupId>)
66+
67+
[comment]: <> ( <artifactId>java-nfe</artifactId>)
68+
69+
[comment]: <> ( <version>4.00.16-SNAPSHOT</version>)
70+
71+
[comment]: <> (</dependency>)
72+
73+
[comment]: <> (```)
74+
75+
[comment]: <> (Ou baixe o Jar aqui: https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.16-SNAPSHOT.jar)
76+
77+
## v4.00.16 - 01/08/2021 - Schemas PL.009f
78+
- Correção de vunerabilidades Maven
79+
- Correção Acentuação
80+
- Atualizado Lib Certificado
81+
- Atualizado Cacert
82+
- Corrigido URL NFCe SC
6083

6184
## v4.00.15 - 28/06/2021 - Versão Schemas PL.009f
6285
- Removido Cacert do Projeto, agora o projeto Java Certificados irá gerenciar os Cacerts.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
<dependency>
5555
<groupId>br.com.swconsultoria</groupId>
5656
<artifactId>java_certificado</artifactId>
57-
<version>2.6</version>
57+
<version>2.7</version>
5858
</dependency>
5959
<!-- Ini4J -->
6060
<dependency>

src/main/java/br/com/swconsultoria/nfe/dom/ConfiguracoesNfe.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
import br.com.swconsultoria.nfe.util.ObjetoUtil;
1212

1313
import java.io.InputStream;
14+
import java.lang.reflect.Field;
15+
import java.nio.charset.Charset;
1416
import java.util.logging.Level;
1517
import java.util.logging.Logger;
1618

@@ -72,11 +74,19 @@ public static ConfiguracoesNfe criarConfiguracoes(EstadosEnum estado, AmbienteEn
7274
configuracoesNfe.setCertificado(certificado);
7375
configuracoesNfe.setPastaSchemas(pastaSchemas);
7476

75-
System.setProperty("file.encoding", "UTF-8");
77+
try {
78+
//Setando Encoding.
79+
System.setProperty("file.encoding", "UTF-8");
80+
Field charset = Charset.class.getDeclaredField("defaultCharset");
81+
charset.setAccessible(true);
82+
charset.set(null, null);
83+
} catch (NoSuchFieldException | IllegalAccessException e) {
84+
throw new CertificadoException("Erro ao setar Encoding.");
85+
}
7686

7787
if (Logger.getLogger("").isLoggable(Level.SEVERE)) {
7888
System.err.println("####################################################################");
79-
System.err.println(" Api Java Nfe - Versão 4.00.15 - 28/06/2021 ");
89+
System.err.println(" Api Java Nfe - Versão 4.00.16 - 01/08/2021 ");
8090
if (Logger.getLogger("").isLoggable(Level.WARNING)) {
8191
System.err.println(" Samuel Olivera - [email protected] ");
8292
}

0 commit comments

Comments
 (0)