-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathRespSII_v10.xsd
141 lines (141 loc) · 4.9 KB
/
RespSII_v10.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
135
136
137
138
139
140
141
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Mauricio Urbina (Servicios de Impuestos Internos) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="RESULTADO_ENVIO">
<xs:complexType>
<xs:sequence>
<xs:element name="IDENTIFICACION">
<xs:complexType>
<xs:sequence>
<xs:element name="RUTEMISOR">
<xs:simpleType>
<xs:restriction base="RUTType"/>
</xs:simpleType>
</xs:element>
<xs:element name="RUTENVIA">
<xs:simpleType>
<xs:restriction base="RUTType"/>
</xs:simpleType>
</xs:element>
<xs:element name="TRACKID" type="EnteroType"/>
<xs:element name="TMSTRECEPCION" type="xs:string"/>
<xs:element name="ESTADO" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ESTADISTICA" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="SUBTOTAL" maxOccurs="5">
<xs:complexType>
<xs:sequence>
<xs:element name="TIPODOC" type="DTEType"/>
<xs:element name="INFORMADO" type="EnteroType"/>
<xs:element name="RECHAZO" type="EnteroType" minOccurs="0"/>
<xs:element name="REPARO" type="EnteroType" minOccurs="0"/>
<xs:element name="ACEPTA" type="EnteroType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ERRORENVIO" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DETERRENVIO" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="REVISIONENVIO" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="REVISIONDTE" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="FOLIO" type="EnteroType"/>
<xs:element name="TIPODTE" type="DTEType"/>
<xs:element name="ESTADO" type="xs:string"/>
<xs:element name="DETALLE" type="xs:string" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:simpleType name="RUTType">
<xs:annotation>
<xs:documentation>Rol Unico Tributario (99..99-X)</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
<xs:minLength value="3"/>
<xs:pattern value="[0-9]+-([0-9]|K)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DTEType">
<xs:annotation>
<xs:documentation>Tipos de Documentos Tributarios Electronicos</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:positiveInteger">
<xs:enumeration value="33">
<xs:annotation>
<xs:documentation>Factura Electronica</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="34">
<xs:annotation>
<xs:documentation>Factura Electronica de Venta de Bienes y Servicios No afectos o Exento de IVA</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="43">
<xs:annotation>
<xs:documentation>Liquidación-Factura Electrónica</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="46">
<xs:annotation>
<xs:documentation>Factura de Compra Electronica</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="52">
<xs:annotation>
<xs:documentation>Guia de Despacho Electronica</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="56">
<xs:annotation>
<xs:documentation>Nota de Debito Electronica</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="61">
<xs:annotation>
<xs:documentation>Nota de Credito Electronica</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="110">
<xs:annotation>
<xs:documentation>Factura de Exportación Electrónica</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="111">
<xs:annotation>
<xs:documentation>Nota de Débito de Exportación Electrónica</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="112">
<xs:annotation>
<xs:documentation>Nota de Crédito de Exportación Electrónica</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="EnteroType">
<xs:restriction base="xs:nonNegativeInteger">
<xs:totalDigits value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>