Skip to content

Commit ab3c0a1

Browse files
Gerados novos schemas v1.1
1 parent 38382d5 commit ab3c0a1

File tree

183 files changed

+30277
-2909
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

183 files changed

+30277
-2909
lines changed

CHANGELOG.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
11
# Notas de versão
2-
- Alterado URLs Consulta Cadastro AM
3-
- Alterado URLs QRCode GO
4-
- Alterado URLs ConsultaNFCe RN
5-
- Atualizado Layout RT com Nota Técnica 2025.002.v.1.20
6-
- Adicionado Impressao de NFe, NFCe e CCe : https://github.com/Samuel-Oliveira/Java_NFe/wiki/14-:-Impressao
2+
- Atualizado Schema Reforma Tributaria

README.md

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -43,31 +43,7 @@ Veja a Wiki https://github.com/Samuel-Oliveira/Java_NFe/wiki, para ter um Tutori
4343
________________________________________________________________________________________________
4444
# 🚨 Atenção — Reforma Tributária na NF-e / NFC-e
4545

46-
Foram adicionadas as classes com o **layout da Reforma Tributária**.
47-
Para garantir que não haja impacto nos sistemas em produção, **todas as novas classes estão isoladas** no seguinte pacote: br.com.swconsultoria.nfe.schema_rt.nfe
48-
49-
---
50-
51-
## 🧠 O que muda?
52-
53-
A reforma, neste momento, afeta apenas as seguintes funções:
54-
55-
- 🔍 `consultaRecibo` — Consulta NF-e / NFC-e Assíncrona
56-
- 🧾 `montaNfe` — Montagem, Assinatura e Validação do XML
57-
- 🚀 `enviarNfe` — Envio de NF-e / NFC-e
58-
59-
Para utilizar essas funções adaptadas à Reforma Tributária, utilize a classe: **NfeRT**
60-
61-
---
62-
63-
## 📦 Schemas XSD
64-
65-
Foi adicionado um arquivo ZIP com os novos schemas: **schemas_rt.zip**
66-
67-
**Importante:**
68-
Esse arquivo deve ser **extraído na mesma pasta dos schemas atuais**, sobrescrevendo-os temporariamente **apenas se você deseja testar o novo layout da Reforma Tributária**.
69-
70-
---
46+
Foram adicionadas as classes com o **layout da Reforma Tributária** a partir da versao 4.00.42.
7147

7248
## 🗓️ Cronograma de Implantação da Reforma Tributária (NF-e / NFC-e)
7349

@@ -97,6 +73,9 @@ ________________________________________________________________________________
9773

9874
# Historico de Versões
9975

76+
## v4.00.42 - 31/08/2025 - Schemas PL.010b (v1.1)
77+
- Adicionado Layout Reforma Tributária
78+
10079
## v4.00.41 - 31/07/2025 - Schemas PL.009p1 e PL.010b
10180
- Alterado URLs Consulta Cadastro AM
10281
- Alterado URLs QRCode GO
Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,15 @@
2828
<xs:pattern value="\d{6}"/>
2929
</xs:restriction>
3030
</xs:simpleType>
31+
<xs:simpleType name="TcCredPres">
32+
<xs:annotation>
33+
<xs:documentation>Código de Classificação do Crédito Presumido do IBS e da CBS, conforme tabela cCredPres</xs:documentation>
34+
</xs:annotation>
35+
<xs:restriction base="xs:string">
36+
<xs:whiteSpace value="preserve"/>
37+
<xs:pattern value="\d{2}"/>
38+
</xs:restriction>
39+
</xs:simpleType>
3140
<xs:simpleType name="TDec1104">
3241
<xs:annotation>
3342
<xs:documentation>Tipo Decimal com 15 dígitos, sendo 11 de corpo e 4 decimais</xs:documentation>
@@ -860,9 +869,9 @@
860869
<xs:documentation>Tipo Crédito Presumido</xs:documentation>
861870
</xs:annotation>
862871
<xs:sequence>
863-
<xs:element name="cCredPres">
872+
<xs:element name="cCredPres" type="TcCredPres">
864873
<xs:annotation>
865-
<xs:documentation>Usar tabela Cred Presumido, para o emitente da nota.</xs:documentation>
874+
<xs:documentation>Código de Classificação do Crédito Presumido do IBS e da CBS</xs:documentation>
866875
</xs:annotation>
867876
</xs:element>
868877
<xs:element name="pCredPres" type="TDec_0302_04">

schemas/leiauteNFe_v4.00.xsd

Lines changed: 166 additions & 20 deletions
Large diffs are not rendered by default.

schemas/nfe_v4.00.xsd

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2+
<!-- edited with XMLSpy v2008 (http://www.altova.com) by [email protected] (PROCERGS) -->
23
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/nfe"
3-
targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified"
4-
attributeFormDefault="unqualified">
4+
targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified"
5+
attributeFormDefault="unqualified">
56
<xs:include schemaLocation="leiauteNFe_v4.00.xsd"/>
67
<xs:element name="NFe" type="TNFe">
78
<xs:annotation>

schemas/tiposBasico_v4.00.xsd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@
6161
</xs:annotation>
6262
<xs:restriction base="xs:string">
6363
<xs:whiteSpace value="preserve"/>
64-
<xs:maxLength value="15"/>
65-
<xs:pattern value="[0-9]{15}"/>
64+
<xs:maxLength value="17"/>
65+
<xs:pattern value="[0-9]{15}|[0-9]{17}"/>
6666
</xs:restriction>
6767
</xs:simpleType>
6868
<xs:simpleType name="TRec">
@@ -81,8 +81,8 @@
8181
</xs:annotation>
8282
<xs:restriction base="xs:string">
8383
<xs:whiteSpace value="preserve"/>
84-
<xs:maxLength value="3"/>
85-
<xs:pattern value="[0-9]{3}"/>
84+
<xs:maxLength value="4"/>
85+
<xs:pattern value="[0-9]{3,4}"/>
8686
</xs:restriction>
8787
</xs:simpleType>
8888
<xs:simpleType name="TCnpj">

schemas/xmldsig-core-schema_v1.01.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,4 @@
9595
<enumeration value="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
9696
</restriction>
9797
</simpleType>
98-
</schema>
98+
</schema>

0 commit comments

Comments
 (0)