Skip to content

Commit

Permalink
- Finalizado Versão 4.00.6
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuel-Oliveira committed Jul 3, 2018
1 parent e8c6a64 commit 6eac771
Show file tree
Hide file tree
Showing 8 changed files with 26 additions and 481 deletions.
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Projeto Para implementação do Java-Nfe Utilizando JAXB.
## Gostou do Projeto? Dê sua colaboração: [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TX9K693QQYA6W)

Para Iniciar :
- Baixe o java-nfe-4.00.5.jar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.5.jar) e o adicione às bibliotecas de Seu Projeto.
- 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 :
Expand All @@ -17,7 +17,7 @@ Para Iniciar :
<dependency>
<groupId>br.com.samuelweb</groupId>
<artifactId>java-nfe</artifactId>
<version>4.00.5/version>
<version>4.00.6</version>
</dependency>
```

Expand All @@ -27,6 +27,15 @@ ________________________________________________________________________________

# Historico 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
Expand Down
Binary file modified Schemas.rar
Binary file not shown.
Binary file renamed java-nfe-4.00.5.jar → java-nfe-4.00.6.jar
Binary file not shown.
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.samuelweb</groupId>
<artifactId>java-nfe</artifactId>
<version>4.00.5</version>
<version>4.00.6</version>
<name>Java_NFe</name>

<!-- Repositorios SVN Autocom -->
Expand Down Expand Up @@ -42,14 +42,14 @@
<dependency>
<groupId>br.com.autocom</groupId>
<artifactId>nfe-xsd</artifactId>
<version>9-v1.50a</version>
<version>9-v1.60b</version>
</dependency>

<!-- Certificado Utils -->
<dependency>
<groupId>br.com.samuelweb</groupId>
<artifactId>java_certificado</artifactId>
<version>1.8</version>
<version>1.9</version>
</dependency>

<!-- MArsheller Cdata -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public static ConfiguracoesIniciaisNfe iniciaConfiguracoes(Estados estado, Strin
String pastaSchemas, Boolean log) {
new ConfiguracoesIniciaisNfe(estado, ambiente, certificado, pastaSchemas, log);
if (log) {
System.out.println("Api Java Nfe Versão 4.00.5 - Samuel Olivera - [email protected]");
System.out.println("Api Java Nfe Versão 4.00.6 - Samuel Olivera - [email protected]");
System.out.println("Certificado: " + certificado.getTipo().toUpperCase() + " - "
+ certificado.getNome().toUpperCase() + " - Vencimento: " + certificado.getVencimento());
System.out.println("Ambiente: " + (ambiente.equals("1") ? "Produção" : "Homologação") + " - Estado: "
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public static ConfiguracoesWebNfe iniciaConfiguracoes(Estados estado, String amb
instance.setVersaoNfe();
instance.setLog(log);
if (log) {
System.out.println("Api Java Nfe Versão 4.00.5 - Samuel Olivera - [email protected]");
System.out.println("Api Java Nfe Versão 4.00.6 - Samuel Olivera - [email protected]");
System.out.println("Certificado: " + certificado.getTipo().toUpperCase() + " - "
+ certificado.getNome().toUpperCase() + " - Vencimento: " + certificado.getVencimento());
System.out.println("Ambiente: " + (ambiente.equals("1") ? "Produção" : "Homologação") + " - Estado: "
Expand Down
9 changes: 4 additions & 5 deletions src/main/java/br/com/samuelweb/nfe/util/Chave.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public Chave(String cUF, String cnpj, String mod, String serie, String nnf, Stri
Date now = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyMM");
String aamm = format.format(now);

while (cUF.length()<2) { cUF = "0" + cUF; }
this.cUf = cUF;
this.aa = aamm.substring(0, 2);
Expand Down Expand Up @@ -52,8 +52,7 @@ public void setMes(String mes) {
}

public String getChNFe() {
String chaveFinal = "NFe" + getChave() + String.valueOf(getMod11(getChave()));
return chaveFinal;
return "NFe" + getChave() + String.valueOf(getMod11(getChave()));
}

private int getMod11(String chaveSemDigito) { // UMA CHAVE DE ACESSO DE NF-E TEM 44 DIGITOS, ENTAO O CALCULO SE DÁ COM OS 43 ANTERIORES
Expand All @@ -70,8 +69,8 @@ private int getMod11(String chaveSemDigito) { // UMA CHAVE DE ACESSO DE N
total += aux[i];
}
total = total % 11; //Porque o total é modulado por onze após as somas...
if (total == 0 || total == 1)
dv = 0;
if (total == 0 || total == 1)
dv = 0;
else
dv = 11 - total;

Expand Down
Loading

0 comments on commit 6eac771

Please sign in to comment.