-
Notifications
You must be signed in to change notification settings - Fork 543
/
Copy pathe411500_v1.00.xsd
executable file
·134 lines (134 loc) · 6.64 KB
/
e411500_v1.00.xsd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.portalfiscal.inf.br/nfe" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="tiposBasico_v1.03.xsd"/>
<xs:element name="detEvento">
<xs:annotation>
<xs:documentation>Informações do Fisco</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="descEvento">
<xs:annotation>
<xs:documentation>Fisco Prorrogação ICMS remessa para industrialização</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="Fisco - Prorrogação ICMS remessa para industrialização" />
<xs:enumeration value="Fisco - Prorrogacao ICMS remessa para industrializacao" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="idPedido">
<xs:annotation>
<xs:documentation>Identificador do Pedido de Prorrogação ou Cancelamento de Pedido de Prorrogação que deu origem ao evento do Fisco, a regra de formação do Id é:
ID + tpEvento + chave da NF-e + nSeqEvento
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:ID">
<xs:pattern value="ID[0-9]{52}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="respPedido" type="TRespPedido"/>
</xs:sequence>
<xs:attribute name="versao" use="required">
<xs:annotation>
<xs:documentation>Versão do Fisco</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="1.00"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:unique name="pk_numItem">
<xs:selector xpath=".//*"/>
<xs:field xpath="@numItem"/>
</xs:unique>
</xs:element>
<xs:complexType name="TRespPedido">
<xs:annotation>
<xs:documentation>Resposta a um tpEvento 111500 ou 111501 </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="statPrazo">
<xs:annotation>
<xs:documentation>Identificador do cumprimento do prazo para solicitação do pedido de prorrogação: 0 Após o prazo, 1 Dentro do prazo</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve" />
<xs:enumeration value="0" />
<xs:enumeration value="1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="itemPedido" maxOccurs="990" minOccurs="1">
<xs:annotation>
<xs:documentation>Item do Pedido de Prorrogação</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="statPedido">
<xs:annotation>
<xs:documentation>Resposta do Fisco ao item do Pedido de Prorrogação: 1 - Deferido, 2 - Indeferido</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve" />
<xs:enumeration value="1" />
<xs:enumeration value="2" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="justStatus">
<xs:annotation>
<xs:documentation>Justificativa da resposta do Fisco ao item do Pedido de Prorrogação</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve" />
<xs:enumeration value="1" />
<xs:enumeration value="2" />
<xs:enumeration value="3" />
<xs:enumeration value="4" />
<xs:enumeration value="5" />
<xs:enumeration value="6" />
<xs:enumeration value="7" />
<xs:enumeration value="8" />
<xs:enumeration value="9" />
<xs:enumeration value="10" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="justStaOutra" maxOccurs="1" minOccurs="0" >
<xs:annotation>
<xs:documentation>Justificativa diferente das opções disponíveis no campo P25</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="0"/>
<xs:maxLength value="1000"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
<xs:attribute name="numItem">
<xs:annotation>
<xs:documentation>Número do item da NF-e. O número do item deverá ser o mesmo número do item na NF-e</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:pattern value="[0-9]{1,3}"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>