Skip to content

Commit db86831

Browse files
Atualizado Objetos Schema para NT 2020.006 v1.20
1 parent 60938d1 commit db86831

Some content is hidden

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

67 files changed

+2321
-45376
lines changed

Schemas_2020.006.zip

342 Bytes
Binary file not shown.
-68 KB
Binary file not shown.

Schemas_Homologacao/leiauteNFe_v4.00.xsd

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ SCAN 900-999</xs:documentation>
219219
</xs:element>
220220
<xs:element name="indIntermed" minOccurs="0">
221221
<xs:annotation>
222-
<xs:documentation>IIndicador de intermediador/marketplace
222+
<xs:documentation>Indicador de intermediador/marketplace
223223
0=Operação sem intermediador (em site ou plataforma própria)
224224
1=Operação em site ou plataforma de terceiros (intermediadores/marketplace)</xs:documentation>
225225
</xs:annotation>
@@ -5088,7 +5088,13 @@ Substituição Tributaria;</xs:documentation>
50885088
</xs:element>
50895089
<xs:element name="tPag">
50905090
<xs:annotation>
5091-
<xs:documentation>Forma de Pagamento:01-Dinheiro;02-Cheque;03-Cartão de Crédito;04-Cartão de Débito;05-Crédito Loja;10-Vale Alimentação;11-Vale Refeição;12-Vale Presente;13-Vale Combustível;14 - Duplicata Mercantil;15 - Boleto Bancario;90 - Sem Pagamento;99 - Outros</xs:documentation>
5091+
<xs:documentation>Forma de Pagamento:01-Dinheiro;02-Cheque;03-Cartão de Crédito;04-Cartão de Débito;05-Crédito Loja;
5092+
10-Vale Alimentação;11-Vale Refeição;12-Vale Presente;13-Vale Combustível;14 - Duplicata Mercantil;
5093+
15 - Boleto Bancario;16 Depósito Bancário
5094+
17 Pagamento Instantâneo (PIX)
5095+
18 Transferência bancária, Carteira Digital
5096+
19 Programa de fidelidade, Cashback, Crédito Virtual 90 - Sem Pagamento;99 - Outros
5097+
</xs:documentation>
50925098
</xs:annotation>
50935099
<xs:simpleType>
50945100
<xs:restriction base="xs:string">
@@ -5113,6 +5119,17 @@ Substituição Tributaria;</xs:documentation>
51135119
</xs:restriction>
51145120
</xs:simpleType>
51155121
</xs:element>
5122+
<xs:element name="xPag" minOccurs="0">
5123+
<xs:annotation>
5124+
<xs:documentation>Descrição do Meio de Pagamento</xs:documentation>
5125+
</xs:annotation>
5126+
<xs:simpleType>
5127+
<xs:restriction base="TString">
5128+
<xs:minLength value="2"/>
5129+
<xs:maxLength value="60"/>
5130+
</xs:restriction>
5131+
</xs:simpleType>
5132+
</xs:element>
51165133
<xs:element name="vPag" type="TDec_1302">
51175134
<xs:annotation>
51185135
<xs:documentation>Valor do Pagamento. Esta tag poderá ser omitida quando a tag tPag=90 (Sem Pagamento), caso contrário deverá ser preenchida.</xs:documentation>
@@ -5145,7 +5162,9 @@ Substituição Tributaria;</xs:documentation>
51455162
</xs:element>
51465163
<xs:element name="tBand" minOccurs="0">
51475164
<xs:annotation>
5148-
<xs:documentation>Bandeira da operadora de cartão de crédito/débito:01–Visa; 02–Mastercard; 03–American Express; 04–Sorocred;05-Diners Club;06-Elo;07-Hipercard;08-Aura;09-Cabal;99–Outros</xs:documentation>
5165+
<xs:documentation>Bandeira da operadora de cartão de crédito/débito:01–Visa; 02–Mastercard; 03–American Express; 04–Sorocred;05-Diners Club;06-Elo;07-Hipercard;08-Aura;09-Cabal
5166+
10-Alelo; 11-Banes Card; 12-CalCard; 13-Credz; 14-Discover; 15-GoodCard; 16-GreenCard; 17-Hiper; 18-JcB; 19-Mais;20-MaxVan; 21-Policard;22-RedeCompras
5167+
23-Sodexo; 24-ValeCard; 25-Verocheque; 26-VR; 27-Ticket;99–Outros</xs:documentation>
51495168
</xs:annotation>
51505169
<xs:simpleType>
51515170
<xs:restriction base="xs:string">
@@ -5159,6 +5178,24 @@ Substituição Tributaria;</xs:documentation>
51595178
<xs:enumeration value="07"/>
51605179
<xs:enumeration value="08"/>
51615180
<xs:enumeration value="09"/>
5181+
<xs:enumeration value="10"/>
5182+
<xs:enumeration value="11"/>
5183+
<xs:enumeration value="12"/>
5184+
<xs:enumeration value="13"/>
5185+
<xs:enumeration value="14"/>
5186+
<xs:enumeration value="15"/>
5187+
<xs:enumeration value="16"/>
5188+
<xs:enumeration value="17"/>
5189+
<xs:enumeration value="18"/>
5190+
<xs:enumeration value="19"/>
5191+
<xs:enumeration value="20"/>
5192+
<xs:enumeration value="21"/>
5193+
<xs:enumeration value="22"/>
5194+
<xs:enumeration value="23"/>
5195+
<xs:enumeration value="24"/>
5196+
<xs:enumeration value="25"/>
5197+
<xs:enumeration value="26"/>
5198+
<xs:enumeration value="27"/>
51625199
<xs:enumeration value="99"/>
51635200
</xs:restriction>
51645201
</xs:simpleType>

src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/ReferenceType.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public class ReferenceType {
6161
@XmlElement(name = "Transforms", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
6262
protected TransformsType transforms;
6363
@XmlElement(name = "DigestMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
64-
protected DigestMethod digestMethod;
64+
protected ReferenceType.DigestMethod digestMethod;
6565
@XmlElement(name = "DigestValue", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
6666
protected byte[] digestValue;
6767
@XmlAttribute(name = "Id")
@@ -104,10 +104,10 @@ public void setTransforms(TransformsType value) {
104104
*
105105
* @return
106106
* possible object is
107-
* {@link DigestMethod }
107+
* {@link ReferenceType.DigestMethod }
108108
*
109109
*/
110-
public DigestMethod getDigestMethod() {
110+
public ReferenceType.DigestMethod getDigestMethod() {
111111
return digestMethod;
112112
}
113113

@@ -116,10 +116,10 @@ public DigestMethod getDigestMethod() {
116116
*
117117
* @param value
118118
* allowed object is
119-
* {@link DigestMethod }
119+
* {@link ReferenceType.DigestMethod }
120120
*
121121
*/
122-
public void setDigestMethod(DigestMethod value) {
122+
public void setDigestMethod(ReferenceType.DigestMethod value) {
123123
this.digestMethod = value;
124124
}
125125

src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/SignedInfoType.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@
5959
public class SignedInfoType {
6060

6161
@XmlElement(name = "CanonicalizationMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
62-
protected CanonicalizationMethod canonicalizationMethod;
62+
protected SignedInfoType.CanonicalizationMethod canonicalizationMethod;
6363
@XmlElement(name = "SignatureMethod", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
64-
protected SignatureMethod signatureMethod;
64+
protected SignedInfoType.SignatureMethod signatureMethod;
6565
@XmlElement(name = "Reference", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
6666
protected ReferenceType reference;
6767
@XmlAttribute(name = "Id")
@@ -75,10 +75,10 @@ public class SignedInfoType {
7575
*
7676
* @return
7777
* possible object is
78-
* {@link CanonicalizationMethod }
78+
* {@link SignedInfoType.CanonicalizationMethod }
7979
*
8080
*/
81-
public CanonicalizationMethod getCanonicalizationMethod() {
81+
public SignedInfoType.CanonicalizationMethod getCanonicalizationMethod() {
8282
return canonicalizationMethod;
8383
}
8484

@@ -87,10 +87,10 @@ public CanonicalizationMethod getCanonicalizationMethod() {
8787
*
8888
* @param value
8989
* allowed object is
90-
* {@link CanonicalizationMethod }
90+
* {@link SignedInfoType.CanonicalizationMethod }
9191
*
9292
*/
93-
public void setCanonicalizationMethod(CanonicalizationMethod value) {
93+
public void setCanonicalizationMethod(SignedInfoType.CanonicalizationMethod value) {
9494
this.canonicalizationMethod = value;
9595
}
9696

@@ -99,10 +99,10 @@ public void setCanonicalizationMethod(CanonicalizationMethod value) {
9999
*
100100
* @return
101101
* possible object is
102-
* {@link SignatureMethod }
102+
* {@link SignedInfoType.SignatureMethod }
103103
*
104104
*/
105-
public SignatureMethod getSignatureMethod() {
105+
public SignedInfoType.SignatureMethod getSignatureMethod() {
106106
return signatureMethod;
107107
}
108108

@@ -111,10 +111,10 @@ public SignatureMethod getSignatureMethod() {
111111
*
112112
* @param value
113113
* allowed object is
114-
* {@link SignatureMethod }
114+
* {@link SignedInfoType.SignatureMethod }
115115
*
116116
*/
117-
public void setSignatureMethod(SignatureMethod value) {
117+
public void setSignatureMethod(SignedInfoType.SignatureMethod value) {
118118
this.signatureMethod = value;
119119
}
120120

src/main/java/br/com/swconsultoria/nfe/schema_4/consReciNFe/TIpi.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -133,9 +133,9 @@ public class TIpi {
133133
@XmlElement(namespace = "http://www.portalfiscal.inf.br/nfe", required = true)
134134
protected String cEnq;
135135
@XmlElement(name = "IPITrib", namespace = "http://www.portalfiscal.inf.br/nfe")
136-
protected IPITrib ipiTrib;
136+
protected TIpi.IPITrib ipiTrib;
137137
@XmlElement(name = "IPINT", namespace = "http://www.portalfiscal.inf.br/nfe")
138-
protected IPINT ipint;
138+
protected TIpi.IPINT ipint;
139139

140140
/**
141141
* Obtém o valor da propriedade cnpjProd.
@@ -238,10 +238,10 @@ public void setCEnq(String value) {
238238
*
239239
* @return
240240
* possible object is
241-
* {@link IPITrib }
241+
* {@link TIpi.IPITrib }
242242
*
243243
*/
244-
public IPITrib getIPITrib() {
244+
public TIpi.IPITrib getIPITrib() {
245245
return ipiTrib;
246246
}
247247

@@ -250,10 +250,10 @@ public IPITrib getIPITrib() {
250250
*
251251
* @param value
252252
* allowed object is
253-
* {@link IPITrib }
253+
* {@link TIpi.IPITrib }
254254
*
255255
*/
256-
public void setIPITrib(IPITrib value) {
256+
public void setIPITrib(TIpi.IPITrib value) {
257257
this.ipiTrib = value;
258258
}
259259

@@ -262,10 +262,10 @@ public void setIPITrib(IPITrib value) {
262262
*
263263
* @return
264264
* possible object is
265-
* {@link IPINT }
265+
* {@link TIpi.IPINT }
266266
*
267267
*/
268-
public IPINT getIPINT() {
268+
public TIpi.IPINT getIPINT() {
269269
return ipint;
270270
}
271271

@@ -274,10 +274,10 @@ public IPINT getIPINT() {
274274
*
275275
* @param value
276276
* allowed object is
277-
* {@link IPINT }
277+
* {@link TIpi.IPINT }
278278
*
279279
*/
280-
public void setIPINT(IPINT value) {
280+
public void setIPINT(TIpi.IPINT value) {
281281
this.ipint = value;
282282
}
283283

0 commit comments

Comments
 (0)