Skip to content

Commit ab6e8a5

Browse files
Merge branch 'release/4.00.8'
2 parents 3582a24 + e1ae001 commit ab6e8a5

File tree

37 files changed

+25673
-15218
lines changed

37 files changed

+25673
-15218
lines changed

README.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Java-CTe [![MIT License](https://img.shields.io/github/license/Samuel-Oliveira/Java_CTe.svg) ](https://github.com/Samuel-Oliveira/Java_CTe/blob/master/LICENSE) [![Maven Central](https://img.shields.io/maven-central/v/br.com.swconsultoria/java-cte.svg?label=Maven%20Central)](https://search.maven.org/artifact/br.com.swconsultoria/java-cte/4.00.7/jar)
1+
# Java-CTe [![MIT License](https://img.shields.io/github/license/Samuel-Oliveira/Java_CTe.svg) ](https://github.com/Samuel-Oliveira/Java_CTe/blob/master/LICENSE) [![Maven Central](https://img.shields.io/maven-central/v/br.com.swconsultoria/java-cte.svg?label=Maven%20Central)](https://search.maven.org/artifact/br.com.swconsultoria/java-cte/4.00.8/jar)
22
API Java para consumo do WebService de CTe
33

44
## Dúvidas, Sugestões ou Consultoria
@@ -18,14 +18,14 @@ Para Iniciar :
1818
<dependency>
1919
<groupId>br.com.swconsultoria</groupId>
2020
<artifactId>java-cte</artifactId>
21-
<version>4.00.7</version>
21+
<version>4.00.8</version>
2222
</dependency>
2323
```
2424

2525
- Gradle :
2626
```groovy
2727
dependencies {
28-
implementation "br.com.swconsultoria:java-cte:4.00.7"
28+
implementation "br.com.swconsultoria:java-cte:4.00.8"
2929
}
3030
```
3131

@@ -35,6 +35,9 @@ ________________________________________________________________________________
3535

3636
# Historico de Versões
3737

38+
## v4.00.8 - 19/04/2024
39+
- Atualizado nova versao Java Certificado
40+
3841
## v4.00.7 - 04/04/2024
3942
- Correcao Eventos MS - Uso de prefixo de namespace nao permitido - status 404
4043
- Atualizado nova versao Java Certificado

docs/docs/index.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Java-CTe [![Build Status](https://travis-ci.org/Samuel-Oliveira/Java_CTe.svg?branch=master)](https://travis-ci.org/Samuel-Oliveira/Java_CTe) [![MIT License](https://img.shields.io/github/license/Samuel-Oliveira/Java_CTe.svg) ](https://github.com/Samuel-Oliveira/Java_CTe/blob/master/LICENSE) [![Maven Central](https://img.shields.io/maven-central/v/br.com.swconsultoria/java-cte.svg?label=Maven%20Central)](https://search.maven.org/artifact/br.com.swconsultoria/java-cte/4.00.7/jar)
1+
# Java-CTe [![Build Status](https://travis-ci.org/Samuel-Oliveira/Java_CTe.svg?branch=master)](https://travis-ci.org/Samuel-Oliveira/Java_CTe) [![MIT License](https://img.shields.io/github/license/Samuel-Oliveira/Java_CTe.svg) ](https://github.com/Samuel-Oliveira/Java_CTe/blob/master/LICENSE) [![Maven Central](https://img.shields.io/maven-central/v/br.com.swconsultoria/java-cte.svg?label=Maven%20Central)](https://search.maven.org/artifact/br.com.swconsultoria/java-cte/4.00.8/jar)
22
API Java para consumo do WebService de CTe
33

44
## Dúvidas, Sugestões ou Consultoria
@@ -8,7 +8,7 @@ API Java para consumo do WebService de CTe
88
<img src="https://swconsultoria.com.br/pix.png" width="200">
99

1010
Para Iniciar :
11-
- Caso use Libs baixe o [java-cte-4.00.7.jar](https://github.com/Samuel-Oliveira/Java_CTe/raw/master/java-cte-4.00.7.jar) e o adicione às bibliotecas de Seu Projeto.
11+
- Caso use Libs baixe o [java-cte-4.00.8.jar](https://github.com/Samuel-Oliveira/Java_CTe/raw/master/java-cte-4.00.8.jar) e o adicione às bibliotecas de Seu Projeto.
1212

1313
- Baixe o [Schemas.rar](https://github.com/Samuel-Oliveira/Java_CTe/raw/master/Schemas.rar) e extraia na sua Máquina.
1414

@@ -17,14 +17,14 @@ Para Iniciar :
1717
<dependency>
1818
<groupId>br.com.swconsultoria</groupId>
1919
<artifactId>java-cte</artifactId>
20-
<version>4.00.7</version>
20+
<version>4.00.8</version>
2121
</dependency>
2222
```
2323

2424
- Gradle :
2525
```groovy
2626
dependencies {
27-
implementation "br.com.swconsultoria:java-cte:4.00.7"
27+
implementation "br.com.swconsultoria:java-cte:4.00.8"
2828
}
2929
```
3030

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<modelVersion>4.0.0</modelVersion>
33
<groupId>br.com.swconsultoria</groupId>
44
<artifactId>java-cte</artifactId>
5-
<version>4.00.8-SNAPSHOT</version>
5+
<version>4.00.9-SNAPSHOT</version>
66
<name>Java_CTe</name>
77
<description>API Java para consumo do WebService de CTe</description>
88
<url>https://github.com/Samuel-Oliveira/Java_CTe</url>
@@ -85,7 +85,7 @@
8585
<dependency>
8686
<groupId>br.com.swconsultoria</groupId>
8787
<artifactId>java_certificado</artifactId>
88-
<version>3.4</version>
88+
<version>3.5</version>
8989
</dependency>
9090

9191
<!-- Ini4J -->

schemas.zip

-3.83 KB
Binary file not shown.

schemas/cteTiposBasico_v4.00.xsd

+207-2
Original file line numberDiff line numberDiff line change
@@ -3664,9 +3664,9 @@ Onde v9.99 é a a designação genérica para a versão do arquivo. Por exemplo,
36643664
<xs:annotation>
36653665
<xs:documentation>Forma de emissão do CT-e</xs:documentation>
36663666
<xs:documentation>Preencher com:
3667-
1 - Normal;
3667+
1 - Normal;
36683668
5 - Contingência FSDA;
3669-
7 - Autorização pela SVC-RS;
3669+
7 - Autorização pela SVC-RS;
36703670
8 - Autorização pela SVC-SP</xs:documentation>
36713671
</xs:annotation>
36723672
<xs:simpleType>
@@ -5371,6 +5371,29 @@ Somente para Transporte de Valores</xs:documentation>
53715371
<xs:documentation>Valor do ICMS</xs:documentation>
53725372
</xs:annotation>
53735373
</xs:element>
5374+
<xs:sequence minOccurs="0">
5375+
<xs:annotation>
5376+
<xs:documentation>Sequencia XML</xs:documentation>
5377+
</xs:annotation>
5378+
<xs:element name="vICMSDeson" type="TDec_1302">
5379+
<xs:annotation>
5380+
<xs:documentation>Valor do ICMS de desoneração</xs:documentation>
5381+
</xs:annotation>
5382+
</xs:element>
5383+
<xs:element name="cBenef">
5384+
<xs:annotation>
5385+
<xs:documentation>Código de Benefício Fiscal na UF</xs:documentation>
5386+
<xs:documentation>Código de Benefício Fiscal utilizado pela UF
5387+
</xs:documentation>
5388+
</xs:annotation>
5389+
<xs:simpleType>
5390+
<xs:restriction base="TString">
5391+
<xs:whiteSpace value="preserve"/>
5392+
<xs:maxLength value="10"/>
5393+
</xs:restriction>
5394+
</xs:simpleType>
5395+
</xs:element>
5396+
</xs:sequence>
53745397
</xs:sequence>
53755398
</xs:complexType>
53765399
</xs:element>
@@ -5397,6 +5420,29 @@ Somente para Transporte de Valores</xs:documentation>
53975420
</xs:restriction>
53985421
</xs:simpleType>
53995422
</xs:element>
5423+
<xs:sequence minOccurs="0">
5424+
<xs:annotation>
5425+
<xs:documentation>Sequencia XML</xs:documentation>
5426+
</xs:annotation>
5427+
<xs:element name="vICMSDeson" type="TDec_1302">
5428+
<xs:annotation>
5429+
<xs:documentation>Valor do ICMS de desoneração</xs:documentation>
5430+
</xs:annotation>
5431+
</xs:element>
5432+
<xs:element name="cBenef">
5433+
<xs:annotation>
5434+
<xs:documentation>Código de Benefício Fiscal na UF</xs:documentation>
5435+
<xs:documentation>Código de Benefício Fiscal utilizado pela UF
5436+
</xs:documentation>
5437+
</xs:annotation>
5438+
<xs:simpleType>
5439+
<xs:restriction base="TString">
5440+
<xs:whiteSpace value="preserve"/>
5441+
<xs:maxLength value="10"/>
5442+
</xs:restriction>
5443+
</xs:simpleType>
5444+
</xs:element>
5445+
</xs:sequence>
54005446
</xs:sequence>
54015447
</xs:complexType>
54025448
</xs:element>
@@ -5442,6 +5488,28 @@ Somente para Transporte de Valores</xs:documentation>
54425488
<xs:documentation>Preencher somente quando o transportador substituído, for optante pelo crédito outorgado previsto no Convênio 106/96 e corresponde ao percentual de 20% do valor do ICMS ST retido. </xs:documentation>
54435489
</xs:annotation>
54445490
</xs:element>
5491+
<xs:sequence minOccurs="0">
5492+
<xs:annotation>
5493+
<xs:documentation>Sequencia XML</xs:documentation>
5494+
</xs:annotation>
5495+
<xs:element name="vICMSDeson" type="TDec_1302">
5496+
<xs:annotation>
5497+
<xs:documentation>Valor do ICMS de desoneração</xs:documentation>
5498+
</xs:annotation>
5499+
</xs:element>
5500+
<xs:element name="cBenef">
5501+
<xs:annotation>
5502+
<xs:documentation>Código de Benefício Fiscal na UF</xs:documentation>
5503+
<xs:documentation>Código de Benefício Fiscal utilizado pela UF</xs:documentation>
5504+
</xs:annotation>
5505+
<xs:simpleType>
5506+
<xs:restriction base="TString">
5507+
<xs:whiteSpace value="preserve"/>
5508+
<xs:maxLength value="10"/>
5509+
</xs:restriction>
5510+
</xs:simpleType>
5511+
</xs:element>
5512+
</xs:sequence>
54455513
</xs:sequence>
54465514
</xs:complexType>
54475515
</xs:element>
@@ -5488,6 +5556,28 @@ Somente para Transporte de Valores</xs:documentation>
54885556
<xs:documentation>Valor do Crédito Outorgado/Presumido</xs:documentation>
54895557
</xs:annotation>
54905558
</xs:element>
5559+
<xs:sequence minOccurs="0">
5560+
<xs:annotation>
5561+
<xs:documentation>Sequencia XML</xs:documentation>
5562+
</xs:annotation>
5563+
<xs:element name="vICMSDeson" type="TDec_1302">
5564+
<xs:annotation>
5565+
<xs:documentation>Valor do ICMS de desoneração</xs:documentation>
5566+
</xs:annotation>
5567+
</xs:element>
5568+
<xs:element name="cBenef">
5569+
<xs:annotation>
5570+
<xs:documentation>Código de Benefício Fiscal na UF </xs:documentation>
5571+
<xs:documentation>Código de Benefício Fiscal utilizado pela UF</xs:documentation>
5572+
</xs:annotation>
5573+
<xs:simpleType>
5574+
<xs:restriction base="TString">
5575+
<xs:whiteSpace value="preserve"/>
5576+
<xs:maxLength value="10"/>
5577+
</xs:restriction>
5578+
</xs:simpleType>
5579+
</xs:element>
5580+
</xs:sequence>
54915581
</xs:sequence>
54925582
</xs:complexType>
54935583
</xs:element>
@@ -5529,6 +5619,29 @@ Somente para Transporte de Valores</xs:documentation>
55295619
<xs:documentation>Valor do ICMS devido outra UF</xs:documentation>
55305620
</xs:annotation>
55315621
</xs:element>
5622+
<xs:sequence minOccurs="0">
5623+
<xs:annotation>
5624+
<xs:documentation>Sequencia XML</xs:documentation>
5625+
</xs:annotation>
5626+
<xs:element name="vICMSDeson" type="TDec_1302">
5627+
<xs:annotation>
5628+
<xs:documentation>Valor do ICMS de desoneração</xs:documentation>
5629+
</xs:annotation>
5630+
</xs:element>
5631+
<xs:element name="cBenef">
5632+
<xs:annotation>
5633+
<xs:documentation>Código de Benefício Fiscal na UF</xs:documentation>
5634+
<xs:documentation>Código de Benefício Fiscal utilizado pela UF
5635+
</xs:documentation>
5636+
</xs:annotation>
5637+
<xs:simpleType>
5638+
<xs:restriction base="TString">
5639+
<xs:whiteSpace value="preserve"/>
5640+
<xs:maxLength value="10"/>
5641+
</xs:restriction>
5642+
</xs:simpleType>
5643+
</xs:element>
5644+
</xs:sequence>
55325645
</xs:sequence>
55335646
</xs:complexType>
55345647
</xs:element>
@@ -5645,6 +5758,29 @@ Somente para Transporte de Valores</xs:documentation>
56455758
<xs:documentation>Valor do ICMS</xs:documentation>
56465759
</xs:annotation>
56475760
</xs:element>
5761+
<xs:sequence minOccurs="0">
5762+
<xs:annotation>
5763+
<xs:documentation>Sequencia XML</xs:documentation>
5764+
</xs:annotation>
5765+
<xs:element name="vICMSDeson" type="TDec_1302">
5766+
<xs:annotation>
5767+
<xs:documentation>Valor do ICMS de desoneração</xs:documentation>
5768+
</xs:annotation>
5769+
</xs:element>
5770+
<xs:element name="cBenef">
5771+
<xs:annotation>
5772+
<xs:documentation>Código de Benefício Fiscal na UF</xs:documentation>
5773+
<xs:documentation>Código de Benefício Fiscal utilizado pela UF
5774+
</xs:documentation>
5775+
</xs:annotation>
5776+
<xs:simpleType>
5777+
<xs:restriction base="TString">
5778+
<xs:whiteSpace value="preserve"/>
5779+
<xs:maxLength value="10"/>
5780+
</xs:restriction>
5781+
</xs:simpleType>
5782+
</xs:element>
5783+
</xs:sequence>
56485784
</xs:sequence>
56495785
</xs:complexType>
56505786
</xs:element>
@@ -5671,6 +5807,29 @@ Somente para Transporte de Valores</xs:documentation>
56715807
</xs:restriction>
56725808
</xs:simpleType>
56735809
</xs:element>
5810+
<xs:sequence minOccurs="0">
5811+
<xs:annotation>
5812+
<xs:documentation>Sequencia XML</xs:documentation>
5813+
</xs:annotation>
5814+
<xs:element name="vICMSDeson" type="TDec_1302">
5815+
<xs:annotation>
5816+
<xs:documentation>Valor do ICMS de desoneração</xs:documentation>
5817+
</xs:annotation>
5818+
</xs:element>
5819+
<xs:element name="cBenef">
5820+
<xs:annotation>
5821+
<xs:documentation>Código de Benefício Fiscal na UF</xs:documentation>
5822+
<xs:documentation>Código de Benefício Fiscal utilizado pela UF
5823+
</xs:documentation>
5824+
</xs:annotation>
5825+
<xs:simpleType>
5826+
<xs:restriction base="TString">
5827+
<xs:whiteSpace value="preserve"/>
5828+
<xs:maxLength value="10"/>
5829+
</xs:restriction>
5830+
</xs:simpleType>
5831+
</xs:element>
5832+
</xs:sequence>
56745833
</xs:sequence>
56755834
</xs:complexType>
56765835
</xs:element>
@@ -5717,6 +5876,29 @@ Somente para Transporte de Valores</xs:documentation>
57175876
<xs:documentation>Valor do Crédito Outorgado/Presumido</xs:documentation>
57185877
</xs:annotation>
57195878
</xs:element>
5879+
<xs:sequence minOccurs="0">
5880+
<xs:annotation>
5881+
<xs:documentation>Sequencia XML</xs:documentation>
5882+
</xs:annotation>
5883+
<xs:element name="vICMSDeson" type="TDec_1302">
5884+
<xs:annotation>
5885+
<xs:documentation>Valor do ICMS de desoneração</xs:documentation>
5886+
</xs:annotation>
5887+
</xs:element>
5888+
<xs:element name="cBenef">
5889+
<xs:annotation>
5890+
<xs:documentation>Código de Benefício Fiscal na UF</xs:documentation>
5891+
<xs:documentation>Código de Benefício Fiscal utilizado pela UF
5892+
</xs:documentation>
5893+
</xs:annotation>
5894+
<xs:simpleType>
5895+
<xs:restriction base="TString">
5896+
<xs:whiteSpace value="preserve"/>
5897+
<xs:maxLength value="10"/>
5898+
</xs:restriction>
5899+
</xs:simpleType>
5900+
</xs:element>
5901+
</xs:sequence>
57205902
</xs:sequence>
57215903
</xs:complexType>
57225904
</xs:element>
@@ -5758,6 +5940,29 @@ Somente para Transporte de Valores</xs:documentation>
57585940
<xs:documentation>Valor do ICMS devido outra UF</xs:documentation>
57595941
</xs:annotation>
57605942
</xs:element>
5943+
<xs:sequence minOccurs="0">
5944+
<xs:annotation>
5945+
<xs:documentation>Sequencia XML</xs:documentation>
5946+
</xs:annotation>
5947+
<xs:element name="vICMSDeson" type="TDec_1302">
5948+
<xs:annotation>
5949+
<xs:documentation>Valor do ICMS de desoneração</xs:documentation>
5950+
</xs:annotation>
5951+
</xs:element>
5952+
<xs:element name="cBenef">
5953+
<xs:annotation>
5954+
<xs:documentation>Código de Benefício Fiscal na UF</xs:documentation>
5955+
<xs:documentation>Código de Benefício Fiscal utilizado pela UF
5956+
</xs:documentation>
5957+
</xs:annotation>
5958+
<xs:simpleType>
5959+
<xs:restriction base="TString">
5960+
<xs:whiteSpace value="preserve"/>
5961+
<xs:maxLength value="10"/>
5962+
</xs:restriction>
5963+
</xs:simpleType>
5964+
</xs:element>
5965+
</xs:sequence>
57615966
</xs:sequence>
57625967
</xs:complexType>
57635968
</xs:element>

src/main/java/br/com/swconsultoria/cte/dom/ConfiguracoesCte.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,8 @@ public static ConfiguracoesCte criarConfiguracoes(EstadosEnum estado, AmbienteEn
167167

168168
log.info(String.format("JAVA-CTE | Samuel Oliveira | [email protected] " +
169169
"| VERSAO=%s | DATA_VERSAO=%s | PASTA_SCHEMAS=%s | AMBIENTE=%s | ESTADO=%s",
170-
"4.00.7",
171-
"04/04/2024",
170+
"4.00.8",
171+
"19/04/2024",
172172
pastaSchemas,
173173
ambiente,
174174
estado.getNome().toUpperCase()));

0 commit comments

Comments
 (0)