-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathLceCal_v10.xsd
146 lines (146 loc) · 5.93 KB
/
LceCal_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
142
143
144
145
146
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Version 1, 01-08-2005 17:00 version Inicial
25-10-2005 17:00 Se agrega campo "Clase"
27-12-2005 12:00 Se agrega en TipoLCE el valor 6 para Compra y Venta
18-04-2007 11:30 Se agrega a Clase el valor 4=Prestador de Libros Contables.
20-05-2012 11:15 Es igual a 18-04-2007 11:30. Solo para actualizarla
-->
<xs:schema targetNamespace="http://www.sii.cl/SiiLce" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:SiiLce="http://www.sii.cl/SiiLce" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsignature_v10.xsd"/>
<xs:include schemaLocation="LceSiiTypes_v10.xsd"/>
<xs:element name="LceCal">
<xs:annotation>
<xs:documentation>Certificado Autorizacion de Libros, generado por el SII</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="DocumentoCal">
<xs:annotation>
<xs:documentation>Documento de Cal</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="RutDistribuidor" type="SiiLce:RUTType">
<xs:annotation>
<xs:documentation>RUT Distribuidor</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TipoCertificado">
<xs:annotation>
<xs:documentation>Tipo Certificado. C = Certificacion, P=Produccion</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="C">
<xs:annotation>
<xs:documentation>Certificación.
Se utiliza para efectuar las pruebas de archivos</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="P">
<xs:annotation>
<xs:documentation>Producción.
Lo entrega el SII, una vez que se hayan efectuado las pruebas respectivas</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Clase">
<xs:annotation>
<xs:documentation>1:Contribuyente, 2:Holding, 3:Empresa de Software.,4:Prestador de Servicios Contables.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="1">
<xs:annotation>
<xs:documentation>Contribuyente</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="2">
<xs:annotation>
<xs:documentation>Holding</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="3">
<xs:annotation>
<xs:documentation>Empresa Software</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="4">
<xs:annotation>
<xs:documentation>Prestador de Servicios Contables</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TipoLCE">
<xs:annotation>
<xs:documentation>Tipo del Libro Contable. </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:enumeration value="1">
<xs:annotation>
<xs:documentation>Contable. Incluye, Diario, Mayor, Balance, Inventarios y Balance </xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="2">
<xs:annotation>
<xs:documentation>Remuneraciones</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="3">
<xs:annotation>
<xs:documentation>Honorarios</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="4">
<xs:annotation>
<xs:documentation>Registro de Existencias</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="5">
<xs:annotation>
<xs:documentation>Activo Fijo</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="6">
<xs:annotation>
<xs:documentation>Compra y Venta</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FchEmision" type="xs:date">
<xs:annotation>
<xs:documentation>Fecha de Emision del CAL(AAAA-MM-DD)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PeriodoVigencia" type="xs:gYear">
<xs:annotation>
<xs:documentation>En caso que Clase = 3 corresponde al año en que es valido hacer envios con este CAL, de lo contrario es año de inicio para realizar envios. ( Formato AAAA)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TmstFirma" type="xs:dateTime">
<xs:annotation>
<xs:documentation>Fecha y Hora de la Firma </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID" use="required"/>
</xs:complexType>
</xs:element>
<xs:element ref="ds:Signature">
<xs:annotation>
<xs:documentation>Firma Digital sobre Documento</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="version" type="xs:decimal" use="required" fixed="1.0"/>
</xs:complexType>
</xs:element>
</xs:schema>