diff --git a/MANIFEST.in b/MANIFEST.in
index c978e7d4..4a0fb0c5 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -3,5 +3,7 @@ include LICENSE
include README.rst
recursive-include cl_sii *py
recursive-include cl_sii/data/cte/schemas-json *.schema.json
-recursive-include cl_sii/data/ref/factura_electronica/schemas-xml *.xsd
+recursive-include cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official *.xsd
+recursive-include cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte *.xsd
+recursive-include cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc *.xsd
include cl_sii/py.typed
diff --git a/cl_sii/base/constants.py b/cl_sii/base/constants.py
index 4f5cd864..5a802a3d 100644
--- a/cl_sii/base/constants.py
+++ b/cl_sii/base/constants.py
@@ -3,6 +3,10 @@
================
"""
+from __future__ import annotations
+
+import enum
+
import pytz
from cl_sii.libs.tz_utils import PytzTimezone
@@ -11,3 +15,58 @@
TZ_CL_SANTIAGO: PytzTimezone = pytz.timezone('America/Santiago')
SII_OFFICIAL_TZ = TZ_CL_SANTIAGO
+
+
+class XmlSchemasVersionEnum(enum.Enum):
+ """
+ Enum of "SII XML Schema Version".
+ The version name is selected considering the last updated timestamp
+ of the files in the set
+
+ """
+
+ V2019_12_12_SII_RTC = '2019_12_12_sii_rtc'
+ """
+ Incremental update to version V2013_02_07_SII_OFFICIAL from the official
+ XML schemas of AEC (Archivo Electrónico de Cesión).
+ Source:
+ https://github.com/cl-sii-extraoficial/archivos-oficiales/tree/c89dec54f664281721dcb77af327c4f6c58ec4ff/src/code/rtc/2019-12-12-schema_cesion
+
+ Most recent modification timestamp of the XML schemas: 2019-12-12
+ """
+
+ V2017_10_23_LIBRE_DTE = '2017_10_23_libre_dte'
+ """
+ Incremental update to version V2013_02_07_SII_OFFICIAL, from an unofficial
+ source since the files available on the SII website are outdated with respect
+ to the regulations (and even the documentation PDFs published alongside)
+
+ Source: repository/project "LibreDTE" at https://github.com/LibreDTE/libredte-lib
+
+ Most recent modification timestamp of the XML schemas: 2017-10-23
+ """
+
+ V2013_02_07_SII_OFFICIAL = '2013_02_07_sii_official'
+ """
+ Official schemas of entities related to these domain concepts:
+ - DTE (Documento Tributario Electrónico)
+ - IECV (Información Electrónica de Libros de Compra y Venta)
+ - LCE (Libros Contables Electrónicos)
+ - RTC (Registro de Transferencia de Crédito)
+
+ All the files have been preserved as they were; schemas are in their
+ original text encoding (ISO-8859-1) and have not been modified in the
+ slightest way.
+
+ Sources (2021-04-19):
+ http://www.sii.cl/factura_electronica/schema_dte.zip
+ http://www.sii.cl/factura_electronica/schema_iecv.zip
+ http://www.sii.cl/factura_electronica/schema_cesion.zip
+
+ Most recent modification timestamp of the XML schemas: 2013-02-07
+ """
+
+ @classmethod
+ def latest(cls) -> XmlSchemasVersionEnum:
+ """Reference to the latest version available"""
+ return cls.V2019_12_12_SII_RTC
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/AEC_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/AEC_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/AEC_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/AEC_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/Cesion_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/Cesion_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/Cesion_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/Cesion_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/DTECedido_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/DTECedido_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/DTECedido_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/DTECedido_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/DTE_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/DTE_v10.xsd
new file mode 100644
index 00000000..a528f2c1
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/DTE_v10.xsd
@@ -0,0 +1,5162 @@
+
+
+
+
+
+
+
+
+ Documento Tributario Electronico
+
+
+
+
+
+ Informacion Tributaria del DTE
+
+
+
+
+
+ Identificacion y Totales del Documento
+
+
+
+
+
+ Identificacion del DTE
+
+
+
+
+
+ Tipo de DTE
+
+
+
+
+ Folio del Documento Electronico
+
+
+
+
+ Fecha Emision Contable del DTE (AAAA-MM-DD)
+
+
+
+
+ Nota de Credito sin Derecho a Descontar Debito
+
+
+
+
+
+ Nota de Credito sin Derecho a Descontar Debito
+
+
+
+
+
+
+
+ Indica Modo de Despacho de los Bienes que Acompanan al DTE
+
+
+
+
+
+ Despacho por Cuenta del Comprador
+
+
+
+
+ Despacho por Cuenta del Emisor a Instalaciones del Comprador
+
+
+
+
+ Despacho por Cuenta del Emisor a Otras Instalaciones
+
+
+
+
+
+
+
+ Incluido en Guias de Despacho para Especifiicar el Tipo de Traslado de Productos
+
+
+
+
+
+ Operacion Constituye Venta
+
+
+
+
+ Venta por Efectuar
+
+
+
+
+ Consignacion
+
+
+
+
+ Promocion o Donacion (RUT Emisor = RUT Receptor)
+
+
+
+
+ Traslado Interno
+
+
+
+
+ Otros Traslados que no Constituyen Venta
+
+
+
+
+ Guia de Devolucion
+
+
+
+
+
+
+
+
+
+ Tipo de impresi�n N (Normal) o T (Ticket)
+
+
+
+
+
+
+
+
+
+
+
+ Indica si Transaccion Corresponde a la Prestacion de un Servicio
+
+
+
+
+
+ Facturacion de Servicios Periodicos Domiciliarios
+
+
+
+
+ Facturacion de Otros Servicios Periodicos
+
+
+
+
+ Factura de Servicio
+
+
+
+
+
+
+
+ Indica el Uso de Montos Brutos en Detalle
+
+
+
+
+
+ Monto de Lineas de Detalle Corresponde a Valores Brutos (IVA + Impuestos Adicionales)
+
+
+
+
+
+
+
+ Forma de Pago del DTE
+
+
+
+
+
+ Pago Contado
+
+
+
+
+ Pago Credito
+
+
+
+
+ Sin Costo
+
+
+
+
+
+
+
+ Forma de Pago Exportaci�n Tabla Formas de Pago de Aduanas
+
+
+
+
+
+
+
+
+
+ Fecha de Cancelacion del DTE (AAAA-MM-DD)
+
+
+
+
+ Monto Cancelado al emitirse el documento
+
+
+
+
+ Saldo Insoluto al emitirse el documento
+
+
+
+
+ Tabla de Montos de Pago
+
+
+
+
+
+ Fecha de Pago (AAAA-MM-DD)
+
+
+
+
+ Monto de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Periodo de Facturacion - Desde (AAAA-MM-DD)
+
+
+
+
+ Periodo Facturacion - Hasta (AAAA-MM-DD)
+
+
+
+
+ Medio de Pago
+
+
+
+
+ Tipo Cuenta de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+ N�mero de la cuenta del pago
+
+
+
+
+
+
+
+
+
+ Banco donde se realiza el pago
+
+
+
+
+
+
+
+
+
+ Codigo del Termino de Pago Acordado
+
+
+
+
+
+
+
+
+
+ T�rminos del Pago - glosa
+
+
+
+
+
+
+
+
+
+ Dias de Acuerdo al Codigo de Termino de Pago
+
+
+
+
+
+
+
+
+
+ Fecha de Vencimiento del Pago (AAAA-MM-DD)
+
+
+
+
+
+
+
+ Datos del Emisor
+
+
+
+
+
+ RUT del Emisor del DTE
+
+
+
+
+ Nombre o Razon Social del Emisor
+
+
+
+
+
+
+
+ Giro Comercial del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+
+ Telefono Emisor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Codigo de Actividad Economica del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+ Emisor de una Gu�a de despacho para Exportaci�n
+
+
+
+
+
+ C�digo Emisor Traslado Excepcional
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio Autorizaci�n ( N� de Resoluci�n del SI)
+
+
+
+
+ Fecha de emisi�n de la Resoluci�n de autorizaci�n (AAAA-MM-DD)
+
+
+
+
+
+
+
+ Sucursal que Emite el DTE
+
+
+
+
+
+
+
+
+
+ Codigo de Sucursal Entregado por el SII
+
+
+
+
+
+
+
+
+
+ Direccion de Origen
+
+
+
+
+
+
+
+
+
+ Comuna de Origen
+
+
+
+
+ Ciudad de Origen
+
+
+
+
+ Codigo del Vendedor
+
+
+
+
+
+
+
+
+
+ Identificador Adicional del Emisor
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RUT a Cuenta de Quien se Emite el DTE
+
+
+
+
+ Datos del Receptor
+
+
+
+
+
+ RUT del Receptor del DTE
+
+
+
+
+ Codigo Interno del Receptor
+
+
+
+
+
+
+
+
+
+ Nombre o Razon Social del Receptor
+
+
+
+
+ Receptor Extranjero
+
+
+
+
+
+ Num. Identif. Receptor Extranjero
+
+
+
+
+
+
+
+
+
+
+ Nacionalidad Receptor Extranjero
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Giro Comercial del Receptor
+
+
+
+
+
+
+
+
+
+ Telefono o E-mail de Contacto del Receptor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Direccion en la Cual se Envian los Productos o se Prestan los Servicios
+
+
+
+
+
+
+
+
+
+ Comuna de Recepcion
+
+
+
+
+ Ciudad de Recepcion
+
+
+
+
+ Direccion Postal
+
+
+
+
+
+
+
+
+
+ Comuna Postal
+
+
+
+
+ Ciudad Postal
+
+
+
+
+
+
+
+ RUT que solicita el DTE en Venta a Publico
+
+
+
+
+ Informacion de Transporte de Mercaderias
+
+
+
+
+
+ Patente del Vehiculo que Transporta los Bienes
+
+
+
+
+
+
+
+
+
+ RUT del Transportista
+
+
+
+
+
+
+
+ RUT del Chofer
+
+
+
+
+ Nombre del Chofer
+
+
+
+
+
+
+
+
+
+
+
+
+ Direccion de Destino
+
+
+
+
+
+
+
+
+
+ Comuna de Destino
+
+
+
+
+ Ciudad de Destino
+
+
+
+
+ documentos de Exportaci�n y gu�as de despacho
+
+
+
+
+
+ C�digo seg�n tabla "Modalidad de Venta" de aduana
+
+
+
+
+
+
+
+
+
+ C�digo seg�n Tabla "Cl�usula compra-venta" de Aduana
+
+
+
+
+
+
+
+
+
+ Total Cl�usula de venta
+
+
+
+
+ Indicar el C�digo de la v�a de transporte utilizada para transportar la mercader�a, seg�n tabla V�as de Transporte de Aduana
+
+
+
+
+
+
+
+
+
+ Nombre o Identificaci�n del Medio de Transporte
+
+
+
+
+
+
+
+
+
+ Rut C�a. Transportadora
+
+
+
+
+ Nombre C�a. Transportadora
+
+
+
+
+
+
+
+
+
+ Identificador Adicional C�a. Transportadora
+
+
+
+
+
+
+
+
+
+
+ Numero de reserva del Operador
+
+
+
+
+
+
+
+
+
+
+ C�digo del Operador
+
+
+
+
+
+
+
+
+
+
+ C�digo del puerto de embarque seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Identificador Adicional Puerto de Embarque
+
+
+
+
+
+
+
+
+
+
+ C�digo del puerto de desembarque seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Identificador Adicional Puerto de Desembarque
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Sumatoria de los pesos brutos de todos los �tems del documento
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Sumatoria de los pesos netos de todos los �tems del documento
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Indique el total de items del documento
+
+
+
+
+
+
+
+
+
+ Cantidad total de bultos que ampara el documento.
+
+
+
+
+
+
+
+
+
+ Tabla de descripci�n de los distintos tipos de bultos
+
+
+
+
+
+ C�digo seg�n tabla "Tipos de Bultos" de aduana
+
+
+
+
+
+
+
+
+
+ Cantidad de Bultos
+
+
+
+
+
+
+
+
+
+ Identificaci�n de marcas, cuando es distinto de contenedor
+
+
+
+
+
+
+
+
+
+ Se utiliza cuando el tipo de bulto es contenedor
+
+
+
+
+
+
+
+
+
+ Sello contenedor. Con digito verificador
+
+
+
+
+
+
+
+
+
+ Nombre emisor sello
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto del flete seg�n moneda de venta
+
+
+
+
+ Monto del seguro , seg�n moneda de venta
+
+
+
+
+ C�digo del pa�s del receptor extranjero de la mercader�a,
+seg�n tabla Pa�ses aduana
+
+
+
+
+
+
+
+
+
+ C�digo del pa�s de destino extranjero de la mercader�a,
+seg�n tabla Pa�ses aduana
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Montos Totales del DTE
+
+
+
+
+
+ Monto Neto del DTE
+
+
+
+
+ Monto Exento del DTE
+
+
+
+
+ Monto Base Faenamiento Carne
+
+
+
+
+ Monto Base de M�rgenes de Comercializaci�n. Monto informado
+
+
+
+
+ Tasa de IVA
+
+
+
+
+ Monto de IVA del DTE
+
+
+
+
+ Monto del IVA propio
+
+
+
+
+ Monto del IVA de Terceros
+
+
+
+
+ Impuestos y Retenciones Adicionales
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional
+
+
+
+
+ Tasa de Impuesto o Retencion
+
+
+
+
+
+
+
+
+
+ Monto del Impuesto o Retencion
+
+
+
+
+
+
+
+ IVA No Retenido
+
+
+
+
+ Credito Especial Empresas Constructoras
+
+
+
+
+ Garantia por Deposito de Envases o Embalajes
+
+
+
+
+ Comisiones y otros cargos es obligatoria para Liquidaciones Factura
+
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos
+
+
+
+
+
+
+
+ Monto Total del DTE
+
+
+
+
+ Monto No Facturable - Corresponde a Bienes o Servicios Facturados Previamente
+
+
+
+
+ Total de Ventas o Servicios del Periodo
+
+
+
+
+ Saldo Anterior - Puede ser Negativo o Positivo
+
+
+
+
+ Valor a Pagar Total del documento
+
+
+
+
+
+
+
+ Otra Moneda
+
+
+
+
+
+ Tipo Ottra moneda Tabla de Monedas de Aduanas
+
+
+
+
+ Tipo de Cambio fijado por el Banco Central de Chile
+
+
+
+
+ Monto Neto del DTE en Otra Moneda
+
+
+
+
+ Monto Exento del DTE en Otra Moneda
+
+
+
+
+ Monto Base Faenamiento Carne en Otra Moneda
+
+
+
+
+ Monto Base de M�rgenes de Comercializaci�n. Monto informado
+
+
+
+
+ Monto de IVA del DTE en Otra Moneda
+
+
+
+
+ Impuestos y Retenciones Adicionales
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional
+
+
+
+
+ Tasa de Impuesto o Retencion
+
+
+
+
+ Valor del impuesto o retenci�n en otra moneda
+
+
+
+
+
+
+
+ IVA no retenido Otra Moneda
+
+
+
+
+ Monto Total Otra Moneda
+
+
+
+
+
+
+
+
+
+
+ Detalle de Itemes del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+ Codificacion del Item
+
+
+
+
+
+ Tipo de Codificacion
+
+
+
+
+
+
+
+
+
+ Valor del Codigo de Item, para la Codificacion Particular
+
+
+
+
+
+
+
+
+
+
+
+
+ Indicador de Exencion/Facturacion
+
+
+
+
+
+ El Producto o Servicio NO ESTA Afecto a IVA
+
+
+
+
+ El Producto o Servicio NO ES Facturable
+
+
+
+
+ Garantia por Deposito/Envase
+
+
+
+
+ El producto No Constituye Venta
+
+
+
+
+ Item a Rebajar
+
+
+
+
+ No facturables negativos
+
+
+
+
+
+
+
+ S�lo para transacciones realizadas por agentes retenedores
+
+
+
+
+
+ Indicador Agente Retenedor
+
+
+
+
+
+
+
+
+
+
+ Monto Base Faenamiento
+
+
+
+
+ M�rgenes de Comercializaci�n
+
+
+
+
+ Precio Unitario Neto Consumidor Final
+
+
+
+
+
+
+
+ Nombre del Item
+
+
+
+
+
+
+
+
+
+ Descripcion del Item
+
+
+
+
+
+
+
+
+
+ Cantidad para la Unidad de Medida de Referencia
+
+
+
+
+ Unidad de Medida de Referencia
+
+
+
+
+
+
+
+
+
+ Precio Unitario de Referencia para Unidad de Referencia
+
+
+
+
+ Cantidad del Item
+
+
+
+
+ Distribucion de la Cantidad
+
+
+
+
+
+ Cantidad Distribuida
+
+
+
+
+ Codigo Descriptivo de la Subcantidad
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha Elaboracion del Item
+
+
+
+
+ Fecha Vencimiento del Item
+
+
+
+
+ Unidad de Medida
+
+
+
+
+
+
+
+
+
+ Precio Unitario del Item en Pesos
+
+
+
+
+ Precio del Item en Otra Moneda
+
+
+
+
+
+ Precio Unitario en Otra Moneda
+
+
+
+
+ Codigo de Otra Moneda (Usar Codigos de Moneda del Banco Central)
+
+
+
+
+
+
+
+
+
+ Factor para Conversion a Pesos
+
+
+
+
+ Descuento en Otra Moneda
+
+
+
+
+ Recargo en Otra Moneda
+
+
+
+
+ Valor por l�nea de detalle en Otra Moneda
+
+
+
+
+
+
+
+ Porcentaje de Descuento
+
+
+
+
+ Monto de Descuento
+
+
+
+
+ Desglose del Descuento
+
+
+
+
+
+ Tipo de SubDescuento
+
+
+
+
+ Valor del SubDescuento
+
+
+
+
+
+
+
+ Porcentaje de Recargo
+
+
+
+
+
+
+
+
+
+ Monto de Recargo
+
+
+
+
+ Desglose del Recargo
+
+
+
+
+
+ Tipo de SubRecargo
+
+
+
+
+ Valor de SubRecargo
+
+
+
+
+
+
+
+ Codigo de Impuesto Adicional o Retencion
+
+
+
+
+ Monto por Linea de Detalle. Corresponde al Monto Neto, a menos que MntBruto Indique lo Contrario
+
+
+
+
+
+
+
+ Subtotales Informativos
+
+
+
+
+
+ N�mero de Subtotal
+
+
+
+
+
+
+
+
+
+ Glosa
+
+
+
+
+
+
+
+
+
+ Ubicaci�n para Impresi�n
+
+
+
+
+
+
+
+
+
+ Valor Neto del Subtotal
+
+
+
+
+ Valor del IVA del Subtotal
+
+
+
+
+ Valor de los Impuestos adicionales o espec�ficos del Subtotal
+
+
+
+
+ Valor no Afecto o Exento del Subtotal
+
+
+
+
+ Valor de la l�nea de subtotal
+
+
+
+
+ TABLA de L�neas de Detalle que se agrupan en el Subtotal
+
+
+
+
+
+
+
+
+
+
+ Descuentos y/o Recargos que afectan al total del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+ Tipo de Movimiento
+
+
+
+
+
+
+
+ Descuento
+
+
+
+
+ Recargo
+
+
+
+
+
+
+
+ Descripcion del Descuento o Recargo
+
+
+
+
+
+
+
+
+
+ Unidad en que se Expresa el Valor
+
+
+
+
+ Valor del Descuento o Recargo
+
+
+
+
+ Valor en otra moneda
+
+
+
+
+ Indica si el D/R es No Afecto o No Facturable
+
+
+
+
+
+ Descuento/Recargo Global No Afecto
+
+
+
+
+ Descuento/Recargo No Facturable
+
+
+
+
+
+
+
+
+
+
+ Identificacion de otros documentos Referenciados por Documento
+
+
+
+
+
+ Numero Secuencial de Linea de Referencia
+
+
+
+
+
+
+
+
+
+ Tipo de Documento de Referencia
+
+
+
+
+
+
+
+
+
+
+ Indica que se esta Referenciando un Conjunto de Documentos
+
+
+
+
+
+
+ El Documento hace Referencia a un Conjunto de Documentos Tributarios del Mismo Tipo
+
+
+
+
+
+
+
+ Folio del Documento de Referencia
+
+
+
+
+ RUT Otro Contribuyente
+
+
+
+
+ Fecha de la Referencia
+
+
+
+
+ Tipo de Uso de la Referencia
+
+
+
+
+
+ Anula Documento de Referencia
+
+
+
+
+ Corrige Texto del Documento de Referencia
+
+
+
+
+ Corrige Montos
+
+
+
+
+
+
+
+ Razon Explicita por la que se Referencia el Documento
+
+
+
+
+
+
+
+
+
+
+
+
+ Comisiones y otros cargos es obligatoria para Liquidaciones Factura
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+
+ C (comisi�n) u O (otros cargos)
+
+
+
+
+
+
+
+
+
+
+
+ Especificaci�n de la comisi�n u otro cargo
+
+
+
+
+
+
+
+
+
+ Valor porcentual de la comisi�n u otro cargo
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos
+
+
+
+
+
+
+
+ Timbre Electronico de DTE
+
+
+
+
+
+ Datos Basicos de Documento
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Folio DTE
+
+
+
+
+ Fecha Emision DTE en Formato AAAA-MM-DD
+
+
+
+
+ RUT Receptor
+
+
+
+
+ Razon Social Receptor
+
+
+
+
+
+
+
+
+
+
+ Monto Total DTE
+
+
+
+
+ Descripcion Primer Item de Detalle
+
+
+
+
+
+
+
+
+
+
+ Codigo Autorizacion Folios
+
+
+
+
+
+ Datos de Autorizacion de Folios
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Razon Social Emisor
+
+
+
+
+
+
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Rango Autorizado de Folios
+
+
+
+
+
+ Folio Inicial (Desde)
+
+
+
+
+ Folio Final (Hasta)
+
+
+
+
+
+
+
+ Fecha Autorizacion en Formato AAAA-MM-DD
+
+
+
+
+
+ Clave Publica RSA del Solicitante
+
+
+
+
+
+ Modulo RSA
+
+
+
+
+ Exponente RSA
+
+
+
+
+
+
+
+ Clave Publica DSA del Solicitante
+
+
+
+
+
+ Modulo Primo
+
+
+
+
+ Entero Divisor de P - 1
+
+
+
+
+ Entero f(P, Q)
+
+
+
+
+ G**X mod P
+
+
+
+
+
+
+
+
+ Identificador de Llave
+
+
+
+
+
+
+
+ Firma Digital (RSA) del SII Sobre DA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TimeStamp de Generacion del Timbre
+
+
+
+
+
+
+
+ Valor de Firma Digital sobre DD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en que se Firmo Digitalmente el Documento AAAA-MM-DDTHH:MI:SS
+
+
+
+
+
+
+
+
+ Informacion Tributaria de Liquidaciones
+
+
+
+
+
+ Identificacion y Totales del Documento
+
+
+
+
+
+ Identificacion del DTE
+
+
+
+
+
+ Tipo de DTE
+
+
+
+
+ Folio del Documento Electronico
+
+
+
+
+ Fecha Emision Contable del DTE (AAAA-MM-DD)
+
+
+
+
+ Indica si Transaccion Corresponde a la Prestacion de un Servicio
+
+
+
+
+
+ Facturacion de Servicios Periodicos Domiciliarios
+
+
+
+
+ Facturacion de Otros Servicios Periodicos
+
+
+
+
+ Factura de Servicio
+
+
+
+
+
+
+
+ Indica el Uso de Montos Brutos en Detalle
+
+
+
+
+
+ Monto de Lineas de Detalle Corresponde a Valores Brutos (IVA + Impuestos Adicionales)
+
+
+
+
+
+
+
+ Forma de Pago del DTE
+
+
+
+
+
+ Pago Contado
+
+
+
+
+ Pago Credito
+
+
+
+
+ Sin Costo
+
+
+
+
+
+
+
+ Fecha de Cancelacion del DTE (AAAA-MM-DD)
+
+
+
+
+ Monto Cancelado al emitirse el documento
+
+
+
+
+ Saldo Insoluto al emitirse el documento
+
+
+
+
+ Tabla de Montos de Pago
+
+
+
+
+
+ Fecha de Pago (AAAA-MM-DD)
+
+
+
+
+ Monto de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Periodo de Facturacion - Desde (AAAA-MM-DD)
+
+
+
+
+ Periodo Facturacion - Hasta (AAAA-MM-DD)
+
+
+
+
+ Medio de Pago
+
+
+
+
+ Tipo Cuenta de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+ N�mero de la cuenta del pago
+
+
+
+
+
+
+
+
+
+ Banco donde se realiza el pago
+
+
+
+
+
+
+
+
+
+ Codigo del Termino de Pago Acordado
+
+
+
+
+
+
+
+
+
+ T�rminos del Pago - glosa
+
+
+
+
+
+
+
+
+
+ Dias de Acuerdo al Codigo de Termino de Pago
+
+
+
+
+
+
+
+
+
+ Fecha de Vencimiento del Pago (AAAA-MM-DD)
+
+
+
+
+
+
+
+ Datos del Emisor
+
+
+
+
+
+ RUT del Emisor del DTE
+
+
+
+
+ Nombre o Razon Social del Emisor
+
+
+
+
+
+
+
+
+
+
+ Giro Comercial del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+
+ Telefono Emisor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Codigo de Actividad Economica del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+ Sucursal que Emite el DTE
+
+
+
+
+
+
+
+
+
+ Codigo de Sucursal Entregado por el SII
+
+
+
+
+
+
+
+
+
+ Direccion de Origen
+
+
+
+
+
+
+
+
+
+ Comuna de Origen
+
+
+
+
+ Ciudad de Origen
+
+
+
+
+ Codigo del Vendedor
+
+
+
+
+
+
+
+
+
+
+
+
+ Datos del Receptor
+
+
+
+
+
+ RUT del Receptor del DTE
+
+
+
+
+ Codigo Interno del Receptor
+
+
+
+
+
+
+
+
+
+ Nombre o Razon Social del Receptor
+
+
+
+
+ Giro Comercial del Receptor
+
+
+
+
+
+
+
+
+
+ Glosa con nombre o tel�fono de contacto en empresa del receptor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Direccion en la Cual se Envian los Productos o se Prestan los Servicios
+
+
+
+
+
+
+
+
+
+ Comuna de Recepcion
+
+
+
+
+ Ciudad de Recepcion
+
+
+
+
+ Direccion Postal
+
+
+
+
+
+
+
+
+
+ Comuna Postal
+
+
+
+
+ Ciudad Postal
+
+
+
+
+
+
+
+ Montos Totales del DTE
+
+
+
+
+
+ Monto Neto del DTE
+
+
+
+
+ Monto Exento del DTE
+
+
+
+
+ Tasa de IVA
+
+
+
+
+ Monto de IVA del DTE
+
+
+
+
+ Monto del IVA propio
+
+
+
+
+ Monto del IVA de Terceros
+
+
+
+
+ Impuestos y Retenciones Adicionales
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional
+
+
+
+
+ Tasa de Impuesto o Retencion
+
+
+
+
+ Monto del Impuesto o Retencion
+
+
+
+
+
+
+
+ Comisiones y otros cargos es obligatoria para Liquidaciones Factura
+
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos
+
+
+
+
+
+
+
+ Monto Total del DTE
+
+
+
+
+ Total de Ventas o Servicios del Periodo
+
+
+
+
+ Saldo Anterior - Puede ser Negativo o Positivo
+
+
+
+
+ Valor a Pagar Total del documento
+
+
+
+
+
+
+
+
+
+
+ Detalle de Itemes del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+ Codificacion del Item
+
+
+
+
+
+ Tipo de Codificacion
+
+
+
+
+
+
+
+
+
+ Valor del Codigo de Item, para la Codificacion Particular
+
+
+
+
+
+
+
+
+
+
+
+
+ Tipo de Documento que se Liquida
+
+
+
+
+
+
+
+
+
+
+ Indicador de Exencion/Facturacion
+
+
+
+
+
+ El Producto o Servicio NO ESTA Afecto a IVA
+
+
+
+
+ El Producto o Servicio NO ES Facturable
+
+
+
+
+ Garantia por Deposito/Envase
+
+
+
+
+ El producto No Constituye Venta
+
+
+
+
+ Item a Rebajar
+
+
+
+
+ No facturables negativos
+
+
+
+
+
+
+
+ Nombre del Item
+
+
+
+
+
+
+
+
+
+ Descripcion del Item
+
+
+
+
+
+
+
+
+
+ Cantidad para la Unidad de Medida de Referencia
+
+
+
+
+ Unidad de Medida de Referencia
+
+
+
+
+
+
+
+
+
+ Precio Unitario de Referencia para Unidad de Referencia
+
+
+
+
+ Cantidad del Item
+
+
+
+
+ Distribucion de la Cantidad
+
+
+
+
+
+ Cantidad Distribuida
+
+
+
+
+ Codigo Descriptivo de la Subcantidad
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha Elaboracion del Item
+
+
+
+
+ Fecha Vencimiento del Item
+
+
+
+
+ Unidad de Medida
+
+
+
+
+
+
+
+
+
+ Precio Unitario del Item en Pesos
+
+
+
+
+ Codigo de Impuesto Adicional o Retencion
+
+
+
+
+ Monto por Linea de Detalle. Corresponde al Monto Neto, a menos que MntBruto Indique lo Contrario
+
+
+
+
+
+
+
+ Subtotales Informativos
+
+
+
+
+
+ N�mero de Subtotal
+
+
+
+
+
+
+
+
+
+ Glosa
+
+
+
+
+
+
+
+
+
+ Ubicaci�n para Impresi�n
+
+
+
+
+
+
+
+
+
+ Valor Neto del Subtotal
+
+
+
+
+ Valor del IVA del Subtotal
+
+
+
+
+ Valor de los Impuestos adicionales o espec�ficos del Subtotal
+
+
+
+
+ Valor no Afecto o Exento del Subtotal
+
+
+
+
+ Valor de la l�nea de subtotal
+
+
+
+
+ TABLA de L�neas de Detalle que se agrupan en el Subtotal
+
+
+
+
+
+
+
+
+
+
+ Identificacion de otros documentos Referenciados por Documento
+
+
+
+
+
+ Numero Secuencial de Linea de Referencia
+
+
+
+
+
+
+
+
+
+ Tipo de Documento de Referencia
+
+
+
+
+
+
+
+
+
+
+ Indica que se esta Referenciando un Conjunto de Documentos
+
+
+
+
+
+
+ El Documento hace Referencia a un Conjunto de Documentos Tributarios del Mismo Tipo
+
+
+
+
+
+
+
+ Folio del Documento de Referencia
+
+
+
+
+ Fecha de la Referencia
+
+
+
+
+ Tipo de Uso de la Referencia
+
+
+
+
+
+ Anula Documento de Referencia
+
+
+
+
+ Corrige Texto del Documento de Referencia
+
+
+
+
+ Corrige Montos
+
+
+
+
+
+
+
+ Razon Explicita por la que se Referencia el Documento
+
+
+
+
+
+
+
+
+
+
+
+
+ Comisiones y otros cargos es obligatoria para Liquidaciones Factura
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+
+ C (comisi�n) u O (otros cargos)
+
+
+
+
+
+
+
+
+
+
+
+
+ Especificaci�n de la comisi�n u otro cargo
+
+
+
+
+
+
+
+
+
+
+ Valor porcentual de la comisi�n u otro cargo
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos
+
+
+
+
+
+
+
+ Timbre Electronico de DTE
+
+
+
+
+
+ Datos Basicos de Documento
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Folio DTE
+
+
+
+
+ Fecha Emision DTE en Formato AAAA-MM-DD
+
+
+
+
+ RUT Receptor
+
+
+
+
+ Razon Social Receptor
+
+
+
+
+
+
+
+
+
+
+ Monto Total DTE
+
+
+
+
+ Descripcion Primer Item de Detalle
+
+
+
+
+
+
+
+
+
+
+ Codigo Autorizacion Folios
+
+
+
+
+
+ Datos de Autorizacion de Folios
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Razon Social Emisor
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Rango Autorizado de Folios
+
+
+
+
+
+ Folio Inicial (Desde)
+
+
+
+
+ Folio Final (Hasta)
+
+
+
+
+
+
+
+ Fecha Autorizacion en Formato AAAA-MM-DD
+
+
+
+
+
+ Clave Publica RSA del Solicitante
+
+
+
+
+
+ Modulo RSA
+
+
+
+
+ Exponente RSA
+
+
+
+
+
+
+
+ Clave Publica DSA del Solicitante
+
+
+
+
+
+ Modulo Primo
+
+
+
+
+ Entero Divisor de P - 1
+
+
+
+
+ Entero f(P, Q)
+
+
+
+
+ G**X mod P
+
+
+
+
+
+
+
+
+ Identificador de Llave
+
+
+
+
+
+
+
+ Firma Digital (RSA) del SII Sobre DA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TimeStamp de Generacion del Timbre
+
+
+
+
+
+
+
+ Valor de Firma Digital sobre DD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en que se Firmo Digitalmente el Documento AAAA-MM-DDTHH:MI:SS
+
+
+
+
+
+
+
+
+ Informacion Tributaria de exportaciones
+
+
+
+
+
+ Identificacion y Totales del Documento
+
+
+
+
+
+ Identificacion del DTE
+
+
+
+
+
+ Tipo de DTE
+
+
+
+
+ Folio del Documento Electronico
+
+
+
+
+ Fecha Emision Contable del DTE (AAAA-MM-DD)
+
+
+
+
+ Indica Modo de Despacho de los Bienes que Acompanan al DTE
+
+
+
+
+
+ Despacho por Cuenta del Comprador
+
+
+
+
+ Despacho por Cuenta del Emisor a Instalaciones del Comprador
+
+
+
+
+ Despacho por Cuenta del Emisor a Otras Instalaciones
+
+
+
+
+
+
+
+ Indica si Transaccion Corresponde a la Prestacion de un Servicio
+
+
+
+
+
+
+ Factura de Servicio
+
+
+
+
+
+
+
+
+
+ Forma de Pago del DTE
+
+
+
+
+
+ Pago Contado
+
+
+
+
+ Pago Credito
+
+
+
+
+ Sin Costo
+
+
+
+
+
+
+
+ Forma de Pago Exportaci�n Tabla Formas de Pago de Aduanas
+
+
+
+
+
+
+
+
+
+ Fecha de Cancelacion del DTE (AAAA-MM-DD)
+
+
+
+
+ Monto Cancelado al emitirse el documento
+
+
+
+
+ Saldo Insoluto al emitirse el documento
+
+
+
+
+ Tabla de Montos de Pago
+
+
+
+
+
+ Fecha de Pago (AAAA-MM-DD)
+
+
+
+
+ Monto de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Periodo de Facturacion - Desde (AAAA-MM-DD)
+
+
+
+
+ Periodo Facturacion - Hasta (AAAA-MM-DD)
+
+
+
+
+ Medio de Pago
+
+
+
+
+ Tipo Cuenta de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+ N�mero de la cuenta del pago
+
+
+
+
+
+
+
+
+
+ Banco donde se realiza el pago
+
+
+
+
+
+
+
+
+
+ Codigo del Termino de Pago Acordado
+
+
+
+
+
+
+
+
+
+ T�rminos del Pago - glosa
+
+
+
+
+
+
+
+
+
+ Dias de Acuerdo al Codigo de Termino de Pago
+
+
+
+
+
+
+
+
+
+ Fecha de Vencimiento del Pago (AAAA-MM-DD)
+
+
+
+
+
+
+
+ Datos del Emisor
+
+
+
+
+
+ RUT del Emisor del DTE
+
+
+
+
+ Nombre o Razon Social del Emisor
+
+
+
+
+
+
+
+
+
+
+ Giro Comercial del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+
+ Telefono Emisor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Codigo de Actividad Economica del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+ Sucursal que Emite el DTE
+
+
+
+
+
+
+
+
+
+ Codigo de Sucursal Entregado por el SII
+
+
+
+
+
+
+
+
+
+ Sucursal que Emite el DTE
+
+
+
+
+
+
+
+
+
+ Direccion de Origen
+
+
+
+
+
+
+
+
+
+ Comuna de Origen
+
+
+
+
+ Ciudad de Origen
+
+
+
+
+ Codigo del Vendedor
+
+
+
+
+
+
+
+
+
+ Identificador Adicional del Emisor
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Datos del Receptor
+
+
+
+
+
+ RUT del Receptor del DTE
+
+
+
+
+ Codigo Interno del Receptor
+
+
+
+
+
+
+
+
+
+ Nombre o Razon Social del Receptor
+
+
+
+
+ Receptor Extranjero
+
+
+
+
+
+ Num. Identif. Receptor Extranjero
+
+
+
+
+
+
+
+
+
+
+ Nacionalidad Receptor Extranjero
+
+
+
+
+
+
+
+
+
+
+ Identificador Adicional del Receptor extranjero
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Giro Comercial del Receptor
+
+
+
+
+
+
+
+
+
+ Glosa con nombre o tel�fono de contacto en empresa del receptor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Direccion en la Cual se Envian los Productos o se Prestan los Servicios
+
+
+
+
+
+
+
+
+
+ Comuna de Recepcion
+
+
+
+
+ Ciudad de Recepcion
+
+
+
+
+ Direccion Postal
+
+
+
+
+
+
+
+
+
+ Comuna Postal
+
+
+
+
+ Ciudad Postal
+
+
+
+
+
+
+
+ Informacion de Transporte de Mercaderias
+
+
+
+
+
+ Patente del Vehiculo que Transporta los Bienes
+
+
+
+
+
+
+
+
+
+ RUT del Transportista
+
+
+
+
+
+
+
+ RUT del Chofer
+
+
+
+
+ Nombre del Chofer
+
+
+
+
+
+
+
+
+
+
+
+
+ Direccion de Destino
+
+
+
+
+
+
+
+
+
+ Comuna de Destino
+
+
+
+
+ Ciudad de Destino
+
+
+
+
+ documentos de Exportaci�n y gu�as de despacho
+
+
+
+
+
+ C�digo seg�n tabla "Modalidad de Venta" de aduana
+
+
+
+
+
+
+
+
+
+ C�digo seg�n Tabla "Cl�usula compra-venta" de Aduana
+
+
+
+
+
+
+
+
+
+ Total Cl�usula de venta
+
+
+
+
+ Indicar el C�digo de la v�a de transporte utilizada para transportar la mercader�a, seg�n tabla V�as de Transporte de Aduana
+
+
+
+
+
+
+
+
+
+ Nombre o Identificaci�n del Medio de Transporte
+
+
+
+
+
+
+
+
+
+ Rut C�a. Transportadora
+
+
+
+
+ Nombre C�a. Transportadora
+
+
+
+
+
+
+
+
+
+ Identificador Adicional C�a. Transportadora
+
+
+
+
+
+
+
+
+
+
+ Numero de reserva del Operador
+
+
+
+
+
+
+
+
+
+
+ C�digo del Operador
+
+
+
+
+
+
+
+
+
+
+ C�digo del puerto de embarque seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Identificador Adicional Puerto de Embarque
+
+
+
+
+
+
+
+
+
+
+ C�digo del puerto de desembarque seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Identificador Adicional Puerto de Desembarque
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Sumatoria de los pesos brutos de todos los �tems del documento
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Sumatoria de los pesos netos de todos los �tems del documento
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Indique el total de items del documento
+
+
+
+
+
+
+
+
+
+ Cantidad total de bultos que ampara el documento.
+
+
+
+
+
+
+
+
+
+ Tabla de descripci�n de los distintos tipos de bultos
+
+
+
+
+
+ C�digo seg�n tabla "Tipos de Bultos" de aduana
+
+
+
+
+
+
+
+
+
+ Cantidad de Bultos
+
+
+
+
+
+
+
+
+
+ Identificaci�n de marcas, cuando es distinto de contenedor
+
+
+
+
+
+
+
+
+
+ Se utiliza cuando el tipo de bulto es contenedor
+
+
+
+
+
+
+
+
+
+ Sello contenedor. Con digito verificador
+
+
+
+
+
+
+
+
+
+ Nombre emisor sello
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto del flete seg�n moneda de venta
+
+
+
+
+ Monto del seguro , seg�n moneda de venta
+
+
+
+
+ C�digo del pa�s del receptor extranjero de la mercader�a,
+seg�n tabla Pa�ses aduana
+
+
+
+
+
+
+
+
+
+ C�digo del pa�s de destino extranjero de la mercader�a,
+seg�n tabla Pa�ses aduana
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Montos Totales del DTE
+
+
+
+
+
+ Tipo de Moneda en que se regisrtra la transacci�n. Tabla de Monedas de Aduanas
+
+
+
+
+ Monto Exento del DTE
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto Total del DTE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Otra Moneda
+
+
+
+
+
+ Tipo Otra moneda Tabla de Monedas de Aduanas
+
+
+
+
+ Tipo de Cambio fijado por el Banco Central de Chile
+
+
+
+
+ Monto Exento del DTE en Otra Moneda
+
+
+
+
+ Monto Total Otra Moneda
+
+
+
+
+
+
+
+
+
+
+ Detalle de Itemes del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+ Codificacion del Item
+
+
+
+
+
+ Tipo de Codificacion
+
+
+
+
+
+
+
+
+
+ Valor del Codigo de Item, para la Codificacion Particular
+
+
+
+
+
+
+
+
+
+
+
+
+ Indicador de Exencion/Facturacion
+
+
+
+
+
+ El Producto o Servicio NO ESTA Afecto a IVA
+
+
+
+
+ El Producto o Servicio NO ES Facturable
+
+
+
+
+ Garantia por Deposito/Envase
+
+
+
+
+ El producto No Constituye Venta
+
+
+
+
+ Item a Rebajar
+
+
+
+
+ No facturables negativos
+
+
+
+
+
+
+
+ Nombre del Item
+
+
+
+
+
+
+
+
+
+ Descripcion del Item
+
+
+
+
+
+
+
+
+
+ Cantidad para la Unidad de Medida de Referencia
+
+
+
+
+ Unidad de Medida de Referencia
+
+
+
+
+
+
+
+
+
+ Precio Unitario de Referencia para Unidad de Referencia
+
+
+
+
+ Cantidad del Item
+
+
+
+
+ Distribucion de la Cantidad
+
+
+
+
+
+ Cantidad Distribuida
+
+
+
+
+ Codigo Descriptivo de la Subcantidad
+
+
+
+
+
+
+
+
+
+ Tipo de C�digo Subcantidad
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha Elaboracion del Item
+
+
+
+
+ Fecha Vencimiento del Item
+
+
+
+
+ Unidad de Medida
+
+
+
+
+
+
+
+
+
+ Precio Unitario del Item
+
+
+
+
+ Precio del Item en Otra Moneda
+
+
+
+
+
+ Precio Unitario en Otra Moneda
+
+
+
+
+ Codigo de Otra Moneda (Usar Codigos de Moneda del Banco Central)
+
+
+
+
+
+
+
+
+
+ Factor para Conversion a Pesos
+
+
+
+
+ Descuento en Otra Moneda
+
+
+
+
+ Recargo en Otra Moneda
+
+
+
+
+
+
+
+
+
+ Valor por l�nea de detalle en Otra Moneda
+
+
+
+
+
+
+
+
+
+
+
+
+ Porcentaje de Descuento
+
+
+
+
+ Monto de Descuento
+
+
+
+
+ Desglose del Descuento
+
+
+
+
+
+ Tipo de SubDescuento
+
+
+
+
+
+ Descuento en Monto
+
+
+
+
+ Descuento en Porcentaje
+
+
+
+
+
+
+
+ Valor del SubDescuento
+
+
+
+
+
+
+
+ Porcentaje de Recargo
+
+
+
+
+ Monto de Recargo
+
+
+
+
+ Desglose del Recargo
+
+
+
+
+
+ Tipo de SubRecargo
+
+
+
+
+
+ Recargo en Monto
+
+
+
+
+ Recargo en Porcentaje
+
+
+
+
+
+
+
+ Valor de SubRecargo
+
+
+
+
+
+
+
+ Monto por Linea de Detalle. Corresponde al Monto Neto, a menos que MntBruto Indique lo Contrario
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Subtotales Informativos
+
+
+
+
+
+ N�mero de Subtotal
+
+
+
+
+
+
+
+
+
+ Glosa
+
+
+
+
+
+
+
+
+
+ Ubicaci�n para Impresi�n
+
+
+
+
+
+
+
+
+
+ Valor Neto del Subtotal
+
+
+
+
+ Valor del IVA del Subtotal
+
+
+
+
+ Valor de los Impuestos adicionales o espec�ficos del Subtotal
+
+
+
+
+ Valor no Afecto o Exento del Subtotal
+
+
+
+
+ Valor de la l�nea de subtotal
+
+
+
+
+ TABLA de L�neas de Detalle que se agrupan en el Subtotal
+
+
+
+
+
+
+
+
+
+
+ Descuentos y/o Recargos que afectan al total del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+ Tipo de Movimiento
+
+
+
+
+
+ Descuento
+
+
+
+
+ Recargo
+
+
+
+
+
+
+
+ Descripcion del Descuento o Recargo
+
+
+
+
+
+
+
+
+
+ Unidad en que se Expresa el Valor
+
+
+
+
+
+ El valor se Expresa como Porcentaje
+
+
+
+
+ El Valor se Expresa en Pesos
+
+
+
+
+
+
+
+ Valor del Descuento o Recargo
+
+
+
+
+ Valor en otra moneda
+
+
+
+
+ Indica si el D/R es No Afecto o No Facturable
+
+
+
+
+
+ Descuento/Recargo Global No Afecto
+
+
+
+
+ Descuento/Recargo No Facturable
+
+
+
+
+
+
+
+
+
+
+ Identificacion de otros documentos Referenciados por Documento
+
+
+
+
+
+ Numero Secuencial de Linea de Referencia
+
+
+
+
+
+
+
+
+
+ Tipo de Documento de Referencia
+
+
+
+
+
+
+
+
+
+
+ Indica que se esta Referenciando un Conjunto de Documentos
+
+
+
+
+
+
+ El Documento hace Referencia a un Conjunto de Documentos Tributarios del Mismo Tipo
+
+
+
+
+
+
+
+ Folio del Documento de Referencia
+
+
+
+
+ RUT Otro Contribuyente
+
+
+
+
+ Identificador Adicional del otro contribuyente
+
+
+
+
+
+
+
+
+
+
+ Fecha de la Referencia
+
+
+
+
+
+
+
+
+
+
+ Tipo de Uso de la Referencia
+
+
+
+
+
+ Anula Documento de Referencia
+
+
+
+
+ Corrige Texto del Documento de Referencia
+
+
+
+
+ Corrige Montos
+
+
+
+
+
+
+
+ Razon Explicita por la que se Referencia el Documento
+
+
+
+
+
+
+
+
+
+
+
+
+ Timbre Electronico de DTE
+
+
+
+
+
+ Datos Basicos de Documento
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Folio DTE
+
+
+
+
+ Fecha Emision DTE en Formato AAAA-MM-DD
+
+
+
+
+ RUT Receptor
+
+
+
+
+ Razon Social Receptor
+
+
+
+
+
+
+
+
+
+
+ Monto Total DTE
+
+
+
+
+
+
+
+
+
+
+
+
+ Descripcion Primer Item de Detalle
+
+
+
+
+
+
+
+
+
+
+ Codigo Autorizacion Folios
+
+
+
+
+
+ Datos de Autorizacion de Folios
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Razon Social Emisor
+
+
+
+
+
+
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Rango Autorizado de Folios
+
+
+
+
+
+ Folio Inicial (Desde)
+
+
+
+
+ Folio Final (Hasta)
+
+
+
+
+
+
+
+ Fecha Autorizacion en Formato AAAA-MM-DD
+
+
+
+
+
+ Clave Publica RSA del Solicitante
+
+
+
+
+
+ Modulo RSA
+
+
+
+
+ Exponente RSA
+
+
+
+
+
+
+
+ Clave Publica DSA del Solicitante
+
+
+
+
+
+ Modulo Primo
+
+
+
+
+ Entero Divisor de P - 1
+
+
+
+
+ Entero f(P, Q)
+
+
+
+
+ G**X mod P
+
+
+
+
+
+
+
+
+ Identificador de Llave
+
+
+
+
+
+
+
+ Firma Digital (RSA) del SII Sobre DA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TimeStamp de Generacion del Timbre
+
+
+
+
+
+
+
+ Valor de Firma Digital sobre DD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en que se Firmo Digitalmente el Documento AAAA-MM-DDTHH:MI:SS
+
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/EnvioDTE_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/EnvioDTE_v10.xsd
new file mode 100644
index 00000000..2ae36699
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/EnvioDTE_v10.xsd
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+ Envio de Documentos Tributarios Electronicos
+
+
+
+
+
+ Conjunto de DTE enviados
+
+
+
+
+
+ Resumen de Informacion Enviada
+
+
+
+
+
+ RUT Emisor de los DTE
+
+
+
+
+
+
+
+ RUT que envia los DTE
+
+
+
+
+ RUT al que se le envian los DTE
+
+
+
+
+ Fecha de Resolucion que Autoriza el Envio de DTE (AAAA-MM-DD)
+ Fecha de Resolucion que Autoriza el Envio de DTE (AAAA-MM-DD)
+
+
+
+
+ Numero de Resolucion que Autoriza el Envio de DTE
+
+
+
+
+ Fecha y Hora de la Firma del Archivo de Envio
+
+
+
+
+ Subtotales de DTE enviados
+
+
+
+
+
+ Tipo de DTE Enviado
+
+
+
+
+ Numero de DTE Enviados
+
+
+
+
+
+
+
+
+
+
+
+ Documento Tributario Electronico
+
+
+
+
+
+
+
+
+ Firma Digital sobre SetDTE
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceCal_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceCal_v10.xsd
new file mode 100644
index 00000000..e4fb32bc
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceCal_v10.xsd
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+ Certificado Autorizacion de Libros, generado por el SII
+
+
+
+
+
+ Documento de Cal
+
+
+
+
+
+ RUT Distribuidor
+
+
+
+
+ Tipo Certificado. C = Certificacion, P=Produccion
+
+
+
+
+
+ Certificaci�n.
+ Se utiliza para efectuar las pruebas de archivos
+
+
+
+
+ Producci�n.
+ Lo entrega el SII, una vez que se hayan efectuado las pruebas respectivas
+
+
+
+
+
+
+
+ 1:Contribuyente, 2:Holding, 3:Empresa de Software.
+
+
+
+
+
+ Contribuyente
+
+
+
+
+ Holding
+
+
+
+
+ Empresa Software
+
+
+
+
+
+
+
+ Tipo del Libro Contable.
+
+
+
+
+
+ Contable. Incluye, Diario, Mayor, Balance, Inventarios y Balance
+
+
+
+
+ Remuneraciones
+
+
+
+
+ Honorarios
+
+
+
+
+ Registro de Existencias
+
+
+
+
+ Activo Fijo
+
+
+
+
+ Compra y Venta
+
+
+
+
+
+
+
+ Fecha de Emision del CAL(AAAA-MM-DD)
+
+
+
+
+ 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)
+
+
+
+
+ Fecha y Hora de la Firma
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceCoCertif_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceCoCertif_v10.xsd
new file mode 100644
index 00000000..fb9e1f2a
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceCoCertif_v10.xsd
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+ Comprobante de Certificacion
+
+
+
+
+
+ Documento de Comprobante de Certificacion
+
+
+
+
+
+ RUT Contribuyente de los LCE
+
+
+
+
+ Fecha de Emision del Comprobante de Certificacion (AAAA-MM-DD)
+
+
+
+
+
+ RUT autorizado por el Distribuidor a firmar este documento.
+
+
+
+
+ Fecha y Hora de la Firma
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceSiiTypes_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceSiiTypes_v10.xsd
new file mode 100644
index 00000000..43bc1cb4
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceSiiTypes_v10.xsd
@@ -0,0 +1,280 @@
+
+
+
+
+
+ Rol Unico Tributario (99..99-X)
+
+
+
+
+
+
+
+
+
+ Folio de DTE - 10 digitos
+
+
+
+
+
+
+
+ Monto de 18 digitos y 4 decimales
+
+
+
+
+
+
+
+
+ Impuestos Adicionales
+
+
+
+
+ IVA Margen de Comercializacion
+
+
+
+
+ IVA Retenido Total
+
+
+
+
+ IVA Retenido Parcial
+
+
+
+
+ IVA Anticipado Faenamiento Carne
+
+
+
+
+ IVA Anticipado Carne
+
+
+
+
+ IVA Anticipado Harina
+
+
+
+
+ Impuesto Art. 37 Letras a, b, c
+
+
+
+
+ Impuesto Art. 42 Ley 825/74 Letra a
+
+
+
+
+ Impuesto Art. 42 Letra c
+
+
+
+
+ Impuesto Art. 42 Letra c
+
+
+
+
+ Impuesto Art. 42 Letra d y e
+
+
+
+
+ Impuesto Especifico Diesel
+
+
+
+
+ Recuperacion Impuesto Especifico Diesel Transportistas
+
+
+
+
+ IVA Retenido Legumbres
+
+
+
+
+ IVA Retenido Silvestres
+
+
+
+
+ IVA Retenido Ganado
+
+
+
+
+ IVA Retenido Madera
+
+
+
+
+ IVA Retenido Trigo
+
+
+
+
+ Impuesto Especifico Gasolina
+
+
+
+
+ IVA Retenido Arroz
+
+
+
+
+ IVA Retenido Hidrobiologicas
+
+
+
+
+ IVA Retenido Chatarra
+
+
+
+
+ IVA Retenido PPA
+
+
+
+
+ IVA Retenido Opcional
+
+
+
+
+ Impuesto Art. 37 Letras e, f, g y h
+
+
+
+
+ Impuesto Art. 37 Letra j
+
+
+
+
+
+
+
+
+
+ Monto 18 digitos (> cero)
+
+
+
+
+
+
+
+ Porcentaje (3 enteros y 2 decimales)
+
+
+
+
+
+
+
+
+
+
+ Tipos de Documentos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto 18 digitos (positivo o negativo)
+
+
+
+
+
+
+
+ lapso de tiempo. En forma AAAA-MM hasta AAAA-MM
+
+
+
+
+ Inicio del Periodo. En formato AAAA-MM
+
+
+
+
+ Final del Periodo. Formato AAAA-MM
+
+
+
+
+
+
+ Monto 18 digitos (mayor o igual a cero)
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LibroCV_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LibroCV_v10.xsd
new file mode 100644
index 00000000..6698f143
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LibroCV_v10.xsd
@@ -0,0 +1,1637 @@
+
+
+
+
+
+
+
+ Informacion Electronica de Libros de Compra y Venta
+
+
+
+
+
+ Identificacion, Resumen y Detalles del Libro Electronico
+
+
+
+
+
+ Identificacion del Envio del Libro Electronico
+
+
+
+
+
+ RUT del Emisor del Libro Electronico
+
+
+
+
+ RUT que Realiza el Envio del Libro Electronico
+
+
+
+
+ Periodo Tributario del Libro Electronico (AAAA-MM)
+
+
+
+
+ Fecha de Resolucion que Autoriza el Envio de Libros (AAAA-MM-DD)
+
+
+
+
+ Numero de Resolucion que Autoriza el Envio de Libros
+
+
+
+
+
+
+
+
+
+ Tipo de Operacion Declarada en el Libro
+
+
+
+
+
+
+
+
+
+
+ Tipo de Libro de Compra o Venta Enviado
+
+
+
+
+
+
+
+
+
+
+
+ Tipo de Envio del Libro Electronico
+
+
+
+
+
+
+ Indica que es un Envio Parcial del Libro y que Faltan Otros para Completar el Libro
+
+
+
+
+ Indica que es el Ultimo Envio Parcial. Con Esto se Completa el Libro.
+
+
+
+
+ Indica que es el Unico Envio que Compone el Libro
+
+
+
+
+ Indica que es un Envio con Informacion para Corregir un Libro Previamente Enviado
+
+
+
+
+
+
+
+ Correlativo del Segmento de Libro
+
+
+
+
+
+
+
+
+
+ Folio de la Notificacion con que se Solicita el Libro Especial
+
+
+
+
+
+
+
+
+
+ Codigo de Autorizaci�n de Rectificaci�n
+
+
+
+
+
+
+
+
+
+
+
+
+ Resumen del Segmento de Informacion Enviado
+
+
+
+
+
+ Totales de Control, por Tipo de Documento, Para el Segmento
+
+
+
+
+
+ Tipo de Documento
+
+
+
+
+ Tipo de Impuesto Resumido (LC)
+
+
+
+
+
+
+ IVA
+
+
+
+
+ Ley 18.211
+
+
+
+
+
+
+
+ Numero de Documentos del Tipo Incluidos en el Libro Electronico
+
+
+
+
+
+
+
+
+
+ Numero de Documentos Anulados
+
+
+
+
+
+
+
+
+
+ Numero de Operaciones Exentas
+
+
+
+
+
+
+
+
+
+ Total de los Montos Exentos
+
+
+
+
+ Total de los Montos Netos
+
+
+
+
+ Total de Operaciones con IVA Recuperable (LC)
+
+
+
+
+
+
+
+
+
+ Total de los Montos de IVA (LV) o IVA Recuperable (LC)
+
+
+
+
+ Numero de Operaciones de Activo Fijo (LC)
+
+
+
+
+
+
+
+
+
+ Total Monto Neto de las Operaciones de Activo Fijo (LC)
+
+
+
+
+ Total del IVA de las Operaciones de Activo Fijo (LC)
+
+
+
+
+ Totales de IVA No Recuperable (LC)
+
+
+
+
+
+ Codigo de IVA No Recuperable
+
+
+
+
+
+
+ Compras destinadas a Generar Operaciones No Gravadas o Exentas
+
+
+
+
+ Facturas Registradas Fuera de Plazo
+
+
+
+
+ Gastos Rechazados
+
+
+
+
+ Entrega Gratuita
+
+
+
+
+ Otros
+
+
+
+
+
+
+
+ Numero de Operaciones con IVA No Recuperable
+
+
+
+
+
+
+
+
+
+ Total de IVA No Recuperable
+
+
+
+
+
+
+
+ Numero de Operaciones con IVA Uso Comun (LC)
+
+
+
+
+
+
+
+
+
+ Total IVA Uso Comun (LC)
+
+
+
+
+ Total IVA Fuera de Plazo (LV)
+
+
+
+
+ Total de IVA Propio en Operaciones a Cuenta de Terceros (LV)
+
+
+
+
+ Total de IVA a Cuenta de Terceros (LV)
+
+
+
+
+ Total Ley 18.211 (LV)
+
+
+
+
+ Totales de Otros Impuestos
+
+
+
+
+
+ Codigo del Otro Impuesto
+
+
+
+
+ Monto del Otro Impuesto
+
+
+
+
+
+
+
+ Total de Impuestos Sin Derecho a Credito (LC)
+
+
+
+
+ Numero de Operaciones con IVA Retenido Total (LV)
+
+
+
+
+
+
+
+
+
+ Total de IVA Retenido Total (LV)
+
+
+
+
+ Numero de Operaciones con IVA Retenido Parcial (LV)
+
+
+
+
+
+
+
+
+
+ Total de IVA Retenido Parcial (LV)
+
+
+
+
+ Total Credito Empresa Constructora (LV)
+
+
+
+
+ Total de los Depositos por Envase (LV)
+
+
+
+
+ Info. Elect. de Venta (LV)
+
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos (LV)
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos )LV)
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos (LV)
+
+
+
+
+
+
+
+ Total de los Montos Totales
+
+
+
+
+ Numero de Operaciones con IVA No Retenido (LV)
+
+
+
+
+
+
+
+
+
+ Total IVA No Retenido
+
+
+
+
+ Total MOnto No Facturable (LV)
+
+
+
+
+ Total Monto Periodo (LV)
+
+
+
+
+ Total Venta Pasaje Nacional (LV)
+
+
+
+
+ Total Venta Pasaje Internacional (LV)
+
+
+
+
+ Total Tabacos - Puros (LC)
+
+
+
+
+ Total Tabacos - Cigarrillos (LC)
+
+
+
+
+ Total Tabacos - Elaborados (LC)
+
+
+
+
+
+
+
+
+
+
+ Resumen Para el Periodo Tributario
+
+
+
+
+
+ Totales de Control, por Tipo de Documento, Para el Periodo Tributario
+
+
+
+
+
+ Tipo de Documento Resumido
+
+
+
+
+ Tipo de Impuesto Resumido (LC)
+
+
+
+
+
+
+ IVA
+
+
+
+
+ Ley 18.211
+
+
+
+
+
+
+
+ Numero de Documentos del Tipo Incluidos en el Libro Electronico
+
+
+
+
+
+
+
+
+
+ Numero de Documentos Anulados
+
+
+
+
+
+
+
+
+
+ Numero de Operaciones Exentas
+
+
+
+
+
+
+
+
+
+ Total de los Montos Exentos
+
+
+
+
+ Total de los Montos Netos
+
+
+
+
+ Total de Operaciones con IVA Recuperable (LC)
+
+
+
+
+
+
+
+
+
+ Total de los Montos de IVA
+
+
+
+
+ Numero de Operaciones de Activo Fijo (LC)
+
+
+
+
+
+
+
+
+
+ Total Monto Neto de Activo Fijo (LC)
+
+
+
+
+ Total del IVA de las Operaciones de Activo Fijo (LC)
+
+
+
+
+ Tabla de IVA No Recuperable (LC)
+
+
+
+
+
+ Codigo de IVA No Recuperable
+
+
+
+
+
+
+
+
+
+ Otros
+
+
+
+
+
+
+
+ Numero de Operaciones de IVA No Recuperable
+
+
+
+
+
+
+
+
+
+ Total de IVA No Recuperable
+
+
+
+
+
+
+
+ Numero de Opraciones con IVA Uso Comun (LC)
+
+
+
+
+
+
+
+
+
+ Total IVA Uso Comun (LC)
+
+
+
+
+ Factor Proporcionalidad IVA (LC)
+
+
+
+
+
+
+
+
+
+
+
+
+ Total Credito IVA Uso Comun (LC)
+
+
+
+
+ Total IVA Fuera de Plazo (LV)
+
+
+
+
+ Total de IVA Propio en Operaciones a Cuenta de Terceros (LV)
+
+
+
+
+ Total de IVA a Cuenta de Terceros (LV)
+
+
+
+
+ Total Ley 18211
+
+
+
+
+ Totales de Otros Impuestos
+
+
+
+
+
+ Codigo del Otro Impuesto
+
+
+
+
+ Monto Total del Otro Impuesto
+
+
+
+
+ Factor Impuesto Adicional (LC)
+
+
+
+
+
+
+
+
+
+
+
+
+ Total Credito Impuesto (LC)
+
+
+
+
+
+
+
+ Total de Impuestos Sin Derecho a Credito (LC)
+
+
+
+
+ Numero de Operaciones con IVA Retenido Total (LV)
+
+
+
+
+
+
+
+
+
+ Total IVA Retenido Total (LV)
+
+
+
+
+ Numero de Operaciones con IVA Retenido Parcial (LV)
+
+
+
+
+
+
+
+
+
+ Total IVA Retenido Parcial (LV)
+
+
+
+
+ Total Credito Empresa Constructore (LV)
+
+
+
+
+ Total Deposito Envase (LV)
+
+
+
+
+ Info. Elect. de Venta (LV)
+
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos (LV)
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos )LV)
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos (LV)
+
+
+
+
+
+
+
+ Total de los Montos Totales
+
+
+
+
+ Numero de Operaciones con IVA No Retenido (LV)
+
+
+
+
+
+
+
+
+
+ Total IVA No Retenido
+
+
+
+
+ Total Monto No Facturable (LV)
+
+
+
+
+ Total Monto Periodo (LV)
+
+
+
+
+ Total Venta PasajeNacional (LV)
+
+
+
+
+ Total Venta Pasaje Internacional (LV)
+
+
+
+
+ Total Tabaco -Puros (LC)
+
+
+
+
+ Total Tabaco - Cigarrillos (LC)
+
+
+
+
+ Total Tabaco - Elaborado (LC)
+
+
+
+
+ Total Impuesto Vehiculos (LC)
+
+
+
+
+
+
+
+
+
+
+ Detalle de Documentos que Componen el Libro Electronico
+
+
+
+
+
+ Tipo de Documento
+
+
+
+
+ Indica si ND�bito o NCr�dito afecta a una Factura de Compra
+
+
+
+
+
+
+ Emitido por el Emisor del Libro de Compra
+
+
+
+
+
+
+
+ Indica si ND�bito o NCr�dito afecta a una Factura de Compra
+
+
+
+
+
+
+ Emitido por el Emisor del Libro de Compra
+
+
+
+
+
+
+
+ Identificador o Folio del Documento.
+
+
+
+
+
+
+
+
+
+ Indica que el Estado del Documento es Anulado
+
+
+
+
+
+ Documento Anulado
+
+
+
+
+
+
+
+ Indica si Agrega o Elimina Informacion
+
+
+
+
+
+ Agrega
+
+
+
+
+ Elimina
+
+
+
+
+
+
+
+ Tipo de Impuesto Usado en la Operacion (LC)
+
+
+
+
+
+
+ IVA
+
+
+
+
+ Ley 18.211
+
+
+
+
+
+
+
+ Tasa de impuesto usada en la operaci�n
+
+
+
+
+ Numero Interno
+
+
+
+
+
+
+
+
+
+ Indica si Corresponde a un Servicio (LV)
+
+
+
+
+
+ Facturacion de Servicios Periodicos Domiciliarios
+
+
+
+
+ Facturacion de Otros Servicios Periodicos
+
+
+
+
+ Facturacion de Servicios No Periodicos
+
+
+
+
+
+
+
+ Indicador de Venta sin Costo (LV)
+
+
+
+
+
+ Entrega Gratuita
+
+
+
+
+
+
+
+ Fecha del Documento (AAAA-MM-DD)
+
+
+
+
+
+
+
+
+
+
+ Codigo de Sucursal Entregado por el SII
+
+
+
+
+
+
+
+
+
+ RUT del Contraparte en la Operaci�n Comercial
+
+
+
+
+ Razon Social de la Contraparte del Documento
+
+
+
+
+
+
+
+
+
+ Receptor Extranjero (LV)
+
+
+
+
+
+ Num. Identif. Receptor Extranjero (LV)
+
+
+
+
+
+
+
+
+
+
+ Nacionalidad Recptor Extranjero (LV)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tipo de Documento de Referencia (LV)
+
+
+
+
+ Folio del Documento Referenciado (LV)
+
+
+
+
+
+
+
+
+
+ Monto Exento o no Gravado del Documento
+
+
+
+
+ Monto Neto del Documento
+
+
+
+
+ Monto de IVA del Documento
+
+
+
+
+ Monto Neto Activo Fijo (LC)
+
+
+
+
+ IVA de la Operacion de Activo Fijo (LC)
+
+
+
+
+ Tabla de IVA No Recuperable (LC)
+
+
+
+
+
+ Codigo de IVA No Recuperable
+
+
+
+
+
+ Compras Destinadas a Generar Operaciones No Gravadas o Exentas
+
+
+
+
+ Facturas de Proveedores Registradas Fuera de Plazo
+
+
+
+
+ Gastos Rechazados
+
+
+
+
+ Entrega Gratuita
+
+
+
+
+ Otros
+
+
+
+
+
+
+
+ Monto de IVA No Recuperable
+
+
+
+
+
+
+
+ IVA de Compras Destinadas en Parte a Ventas Exentas y Afectas (LC)
+
+
+
+
+ Solo Nota de Credito Fuera de Plazo (LV)
+
+
+
+
+ IVA Propio en Operaciones a Cuenta de Terceros (LV)
+
+
+
+
+ IVA por Cuenta de Terceros (LV)
+
+
+
+
+ Ley 18211
+
+
+
+
+ Otros Impuestos o Recargos
+
+
+
+
+
+ Codigo del Impuesto o Recargo
+
+
+
+
+ Tasa del Impuesto o Recargo
+
+
+
+
+ Monto del Impuesto o Recargo. En el LC Registrar Solo el Monto Con Derecho a Credito
+
+
+
+
+
+
+
+ Monto del Impuesto Sin Derecho a Credito (LC)
+
+
+
+
+ IVA Retenido Total (LV)
+
+
+
+
+ IVA Retenido Parcial (LV)
+
+
+
+
+ Credito 65% Empresas Constructoras (LV)
+
+
+
+
+ Deposito por Envase (LV)
+
+
+
+
+ Info. Elect. de Venta (LV)
+
+
+
+
+
+ Rut Emisor (LV)
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos (LV)
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos )LV)
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos (LV)
+
+
+
+
+
+
+
+ Monto Total del Documento
+
+
+
+
+ IVA No Retenido
+
+
+
+
+ Monto No Facturable (LV)
+
+
+
+
+ Total Monto Periodo (LV)
+
+
+
+
+ Venta Pasaje Nacional (LV)
+
+
+
+
+ Venta Pasaje Internacional (LV)
+
+
+
+
+ Tabacos - Puros (LC)
+
+
+
+
+ Tabacos - Cigarrillos (LC)
+
+
+
+
+ Tabacos - Elaborados (LC)
+
+
+
+
+ Impuesto a Vehiculo (LC)
+
+
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en formato AAAA-MM-DDTHH24:MI:SS de la Firma Electronica
+
+
+
+
+
+
+
+
+
+
+
+ Firma Digital sobre SetDTE
+
+
+
+
+
+
+
+
+ RUT 99999999-X
+
+
+
+
+
+
+
+
+
+ Monto 18 digitos (mayor o igual a cero)
+
+
+
+
+
+
+
+ Monto 18 digitos (positivo o negativo)
+
+
+
+
+
+
+
+ Monto 18 digitos (> cero)
+
+
+
+
+
+
+
+ Impuestos Adicionales
+
+
+
+
+ IVA Margen de Comercializacion
+
+
+
+
+ IVA Retenido Total
+
+
+
+
+ IVA Retenido Parcial
+
+
+
+
+ IVA Anticipado Faenamiento Carne
+
+
+
+
+ IVA Anticipado Carne
+
+
+
+
+ IVA Anticipado Harina
+
+
+
+
+ Impuesto Art. 37 Letras a, b, c
+
+
+
+
+ Impuesto Art. 42 Ley 825/74 Letra a
+
+
+
+
+ Impuesto Art. 42 Letra c
+
+
+
+
+ Impuesto Art. 42 Letra c
+
+
+
+
+ Impuesto Art. 42 Letra d y e
+
+
+
+
+ Impuesto Especifico Diesel
+
+
+
+
+ Recuperacion Impuesto Especifico Diesel Transportistas
+
+
+
+
+ IVA Retenido Legumbres
+
+
+
+
+ IVA Retenido Silvestres
+
+
+
+
+ IVA Retenido Ganado
+
+
+
+
+ IVA Retenido Madera
+
+
+
+
+ IVA Retenido Trigo
+
+
+
+
+ Impuesto Especifico Gasolina
+
+
+
+
+ IVA Retenido Arroz
+
+
+
+
+ IVA Retenido Hidrobiologicas
+
+
+
+
+ IVA Retenido Chatarra
+
+
+
+
+ IVA Retenido PPA
+
+
+
+
+ IVA Retenido Opcional
+
+
+
+
+
+ Impuesto Art. 37 Letras e, f, g y h
+
+
+
+
+ Impuesto Art. 37 Letra j
+
+
+
+
+
+
+
+
+
+
+
+ Impuesto retenido a los suplementeros Art. 74 N�5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tipos de Documentos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Porcentaje (3 enteros y 2 decimales)
+
+
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/README.md b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/README.md
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/README.md
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/README.md
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/Recibos_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/Recibos_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/Recibos_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/Recibos_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/SiiTypes_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/SiiTypes_v10.xsd
new file mode 100644
index 00000000..40345318
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/SiiTypes_v10.xsd
@@ -0,0 +1,811 @@
+
+
+
+
+
+ Todos los tipos de Documentos Tributarios Electronicos
+
+
+
+
+ Factura Electronica
+
+
+
+
+ Factura Electronica de Venta de Bienes y Servicios No afectos o Exento de IVA
+
+
+
+
+
+ Factura de Compra Electronica
+
+
+
+
+ Guia de Despacho Electronica
+
+
+
+
+ Nota de Debito Electronica
+
+
+
+
+ Nota de Credito Electronica
+
+
+
+
+
+
+
+
+
+ Tipos de Documentos Tributarios Electronicos
+
+
+
+
+ Factura Electronica
+
+
+
+
+ Factura Electronica de Venta de Bienes y Servicios No afectos o Exento de IVA
+
+
+
+
+ Factura de Compra Electronica
+
+
+
+
+ Guia de Despacho Electronica
+
+
+
+
+ Nota de Debito Electronica
+
+
+
+
+ Nota de Credito Electronica
+
+
+
+
+
+
+ Tipos de Documentos Tributarios Electronicos
+
+
+
+
+ Factura Electronica
+
+
+
+
+ Factura Electronica de Venta de Bienes y Servicios No afectos o Exento de IVA
+
+
+
+
+ Factura de Compra Electronica
+
+
+
+
+ Liquidacion actura Electronica
+
+
+
+
+
+
+ Rol Unico Tributario (99..99-X)
+
+
+
+
+
+
+
+
+
+ Monto de Impuesto - 18 digitos
+
+
+
+
+
+
+
+ Monto de 18 digitos - Positivo o Negativo
+
+
+
+
+
+
+
+ Folio de DTE - 10 digitos
+
+
+
+
+
+
+
+ Folio de Referencia - 18 digitos (incluye el cero)
+
+
+
+
+
+
+
+
+
+ Monto con 16 Digitos de Cuerpo y 2 Decimales
+
+
+
+
+
+
+
+
+
+
+ Monto con 14 Digitos de Cuerpo y 4 Decimales
+
+
+
+
+
+
+
+
+
+
+ Monto con 8 Digitos de Cuerpo y 4 Decimales
+
+
+
+
+
+
+
+
+
+
+ Monto con 6 Digitos de Cuerpo y 4 Decimales
+
+
+
+
+
+
+
+
+
+
+ Monto de Porcentaje ( 3 y 2)
+
+
+
+
+
+
+
+
+
+
+ Monto con 12 Digitos de Cuerpo y 6 Decimales
+
+
+
+
+
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional
+
+
+
+
+
+ IVA Margen Comercializacion (Factura Venta del Contribuyente) [F29 - C039]
+
+
+
+
+ IVA Retenido Total (Factura Compra del Contribuyente) [F29 - C039]
+
+
+
+
+ IVA Retenido Parcial (Factura Compra del Contribuyente) [F29]
+
+
+
+
+ IVA Anticipado Faenamiento Carne [F29 - C042]
+
+
+
+
+ IVA Anticipado Carne [F29 - C042]
+
+
+
+
+ IVA Anticipado Harina [F29 - C042]
+
+
+
+
+ Impuesto Adicional Productos Art. 37 a) b) c) Oro, Joyas, Pieles [F29 - C113]
+
+
+
+
+ Impuesto Art. 42 a) Licores, Pisco, Destilados [F29 - C148]
+
+
+
+
+ Impuesto Art. 42 c) Vinos
+
+
+
+
+ Impuesto Art. 42 c) Cervezas y Bebidas Alcoholicas [F29 - C150]
+
+
+
+
+ Impuesto Art. 42 d) y e) Bebidas Analcoholicas y Minerales [F29 - C146]
+
+
+
+
+ Impuesto Especifico Diesel [F29 - C127]
+
+
+
+
+ Recuperaci�n Impuesto Espec�fico diesel Transportistas Para transportistas de carga
+ Art 2� Ley N�19.764/2001
+
+
+
+
+ IVA Retenido Legumbres
+
+
+
+
+ IVA Retenido Silvestres
+
+
+
+
+ IVA Retenido Ganado
+
+
+
+
+ IVA Retenido Madera
+
+
+
+
+ IVA Retenido Trigo
+
+
+
+
+ Impuesto Especifico Gasolina
+
+
+
+
+ IVA Retenido Arroz
+
+
+
+
+ IVA Retenido Hidrobiologicas
+
+
+
+
+ IVA Retenido Chatarra
+
+
+
+
+ IVA Retenido PPA
+
+
+
+
+ IVA Retenido Opcional
+
+
+
+
+ IVA Retenido Construccion
+
+
+
+
+ Impuesto Adicional Productos Art. 37 e) h) i) l) 1ra Venta (Alfombras, C. Rodantes, Caviar, Armas) [F29 - C113]
+
+
+
+
+ Impuesto Adicional Productos Art. 37 j) 1ra Venta (Pirotecnia) [F29 - C113]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional de los DTE
+
+
+
+
+
+ IVA Margen Comercializacion (Factura Venta del Contribuyente) [F29 - C039]
+
+
+
+
+ IVA Retenido Total (Factura Compra del Contribuyente) [F29 - C039]
+
+
+
+
+ IVA Retenido Parcial (Factura Compra del Contribuyente) [F29]
+
+
+
+
+ IVA Anticipado Faenamiento Carne [F29 - C042]
+
+
+
+
+ IVA Anticipado Carne [F29 - C042]
+
+
+
+
+ IVA Anticipado Harina [F29 - C042]
+
+
+
+
+ Impuesto Adicional Productos Art. 37 a) b) c) Oro, Joyas, Pieles [F29 - C113]
+
+
+
+
+ Impuesto Art. 42 a) Licores, Pisco, Destilados [F29 - C148]
+
+
+
+
+ Impuesto Art. 42 c) Vinos
+
+
+
+
+ Impuesto Art. 42 c) Cervezas y Bebidas Alcoholicas [F29 - C150]
+
+
+
+
+ Impuesto Art. 42 d) y e) Bebidas Analcoholicas y Minerales [F29 - C146]
+
+
+
+
+ Impuesto Especifico Diesel [F29 - C127]
+
+
+
+
+ IVA Retenido Legumbres
+
+
+
+
+ IVA Retenido Silvestres
+
+
+
+
+ IVA Retenido Ganado
+
+
+
+
+ IVA Retenido Madera
+
+
+
+
+ IVA Retenido Trigo
+
+
+
+
+ Impuesto Especifico Gasolina
+
+
+
+
+ IVA Retenido Arroz
+
+
+
+
+ IVA Retenido Hidrobiologicas
+
+
+
+
+ IVA Retenido Chatarra
+
+
+
+
+ IVA Retenido PPA
+
+
+
+
+ IVA Retenido Opcional
+
+
+
+
+ IVA Retenido Construccion
+
+
+
+
+ Impuesto Adicional Productos Art. 37 e) h) i) l) 1ra Venta (Alfombras, C. Rodantes, Caviar, Armas) [F29 - C113]
+
+
+
+
+ Impuesto Adicional Productos Art. 37 j) 1ra Venta (Pirotecnia) [F29 - C113]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto de 18 digitos
+
+
+
+
+
+
+
+ Tipos de Documento
+
+
+
+
+ Factura Electronica
+
+
+
+
+ Factura Electronica No Afecta o Exenta
+
+
+
+
+ Factura de Compra Electronica
+
+
+
+
+ Guia de Despacho Electronica
+
+
+
+
+
+
+
+
+ Direcci�n email
+
+
+
+
+
+
+
+ Unidad en que se expresa el Valor
+
+
+
+
+
+
+ El valor se Expresa como Porcentaje
+
+
+
+
+ El Valor se Expresa en Pesos
+
+
+
+
+
+
+ N�mero de Resoluci�n
+
+
+
+
+
+
+
+ Raz�n Social (max 100)
+
+
+
+
+
+
+
+ Raz�n Social (max 40)
+
+
+
+
+
+
+
+
+ Direcci�n (maz 60)
+
+
+
+
+
+
+
+ Direcci�n (max 80)
+
+
+
+
+
+
+
+ Comuna
+
+
+
+
+
+
+
+ Ciudad
+
+
+
+
+
+
+
+ Fono
+
+
+
+
+
+
+
+ Nombre
+
+
+
+
+
+
+
+ Tipos de Liquidaciones
+
+
+
+
+
+
+
+ Tipos de Facturas de Exportacion
+
+
+
+
+
+
+
+
+
+ Medios de Pago
+
+
+
+
+ Cheque
+
+
+
+
+ Letra
+
+
+
+
+ Efectivo
+
+
+
+
+ Pago a Cuenta Corriente
+
+
+
+
+ Tarjeta de Credito
+
+
+
+
+ Cheque a Fecha
+
+
+
+
+ Otro
+
+
+
+
+
+
+
+ Tipos de Moneda de Aduana
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha entre 2000-01-01 y 2050-12-31
+
+
+
+
+
+
+
+
+ FechaType + hora entre 00:00 y 23:59;
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/xmldsignature_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/xmldsignature_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/xmldsignature_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/xmldsignature_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/AEC_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/AEC_v10.xsd
new file mode 100644
index 00000000..da646f8f
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/AEC_v10.xsd
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+ Archivo Electronico de Cesion
+
+
+
+
+
+ Documento de AEC
+
+
+
+
+
+ Informacion de AEC
+
+
+
+
+
+ RUT que Genera el Archivo de Transferencias
+
+
+
+
+ RUT a Quien Va Dirigido el Archivo de Transferencias
+
+
+
+
+ Persona de Contacto para aclarar dudas
+
+
+
+
+ Telefono de Contacto
+
+
+
+
+ Correo Electronico de Contacto
+
+
+
+
+ Fecha y Hora de la Firma del Archivo de Transferencias
+
+
+
+
+
+
+
+
+ Cesiones
+
+
+
+
+
+ Representacion XML y Grafica del DTE Cedido
+
+
+
+
+ Informacion Electronica de Recepcion y Aceptacion del DTE por Parte del Receptor
+
+
+
+
+
+
+
+
+
+
+
+ Firma Digital sobre Transferencia
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/Cesion_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/Cesion_v10.xsd
new file mode 100644
index 00000000..aef37cb1
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/Cesion_v10.xsd
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+ Envio de Informacion de Transferencias Electronicas
+
+
+
+
+ Documento Tributario Electronico
+
+
+
+
+
+
+
+ Secuencia de Cesiones (1, 2, 3, ... )
+
+
+
+
+
+
+
+
+
+ Identificacion del DTE Cedido
+
+
+
+
+
+ Tipo de DTE
+
+
+
+
+ RUT Emisor del DTE
+
+
+
+
+ RUT Receptor del DTE
+
+
+
+
+ Folio del DTE
+
+
+
+
+ Fecha Emision Contable del DTE (AAAA-MM-DD)
+
+
+
+
+ Monto Total del DTE
+
+
+
+
+
+
+
+ Identificacion del Cedente
+
+
+
+
+
+ RUT del Cedente del DTE
+
+
+
+
+ Razon Social o Nombre del Cedente
+
+
+
+
+
+
+
+
+
+ Direccion del Cedente
+
+
+
+
+
+
+
+
+
+ Correo Electronico del Cedente
+
+
+
+
+
+
+
+
+
+ Lista de Personas Autorizadas por el Cedente a Firmar la Transferencia
+
+
+
+
+
+ RUT de Persona Autorizada
+
+
+
+
+ Nombre de Persona Autorizada
+
+
+
+
+
+
+
+ Declaracion Jurada de Disponibilidad de Documentacion No Electronica
+
+
+
+
+
+
+
+
+
+
+
+
+ Identificacion del Cesionario
+
+
+
+
+
+ RUT del Cesionario
+
+
+
+
+ Razon Social o Nombre del Cesionario
+
+
+
+
+
+
+
+
+
+ Direccion del Cesionario
+
+
+
+
+
+
+
+
+
+ Correo Electronico del Cesionario
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto del Credito Cedido
+
+
+
+
+ Fecha de Ultimo Vencimiento
+
+
+
+
+ Otras Condiciones de la Cesion
+
+
+
+
+
+
+
+
+
+ Correo Electronico del Deudor del DTE
+
+
+
+
+ TimeStamp de la Cesion del DTE
+
+
+
+
+
+
+
+
+ Firmas Digitales sobre Cesion
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/DTECedido_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/DTECedido_v10.xsd
new file mode 100644
index 00000000..f81b34fa
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/DTECedido_v10.xsd
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+ DTE con Imagen y Recibos
+
+
+
+
+
+
+
+
+
+ Representacion XML del DTE Cedido
+
+
+
+
+ Representacion PDF del DTE Cedido
+
+
+
+
+ Informacion Electronica de Recepcion y Aceptacion del DTE por Parte del Receptor
+
+
+
+
+ Representacion PDF del los Acuse de Recibo
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en que se Firmo Digitalmente el Documento Cedido AAAA-MM-DDTHH:MI:SS
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/DTE_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/DTE_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/DTE_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/DTE_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/EnvioDTE_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/EnvioDTE_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/EnvioDTE_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/EnvioDTE_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/LceCal_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/LceCal_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/LceCal_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/LceCal_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/LceCoCertif_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/LceCoCertif_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/LceCoCertif_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/LceCoCertif_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/LceSiiTypes_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/LceSiiTypes_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/LceSiiTypes_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/LceSiiTypes_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/LibroCV_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/LibroCV_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/LibroCV_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/LibroCV_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/README.md b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/README.md
new file mode 100644
index 00000000..18dce65f
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/README.md
@@ -0,0 +1,292 @@
+# SII "factura_electronica" / XML schemas
+
+This directory contains all the files of `schema_dte.zip` and `schema_iecv.zip`,
+plus this text file.
+
+The most significant structures are:
+- common:
+ - XML element `Signature`: "Firma Digital sobre Documento".
+ - XML data type `SignatureType`: "Firma Digital con Restricciones".
+- DTE:
+ - XML element `EnvioDTE`: "Envio de Documentos Tributarios Electronicos".
+ - XML data type `DTEDefType`: "Documento Tributario Electronico".
+- IECV:
+ - XML element `LceCal`: "Certificado Autorizacion de Libros, generado por el SII".
+ - XML element `LceCoCertif`: "Comprobante de Certificacion".
+ - XML element `LibroCompraVenta`: "Informacion Electronica de Libros de Compra y Venta".
+
+Note:
+- DTE means "Documento Tributario Electrónico".
+- RTC: "Registro Transferencia de Crédito" aka RPETC; "Registro Electrónico de Cesión de Créditos".
+- RPETC: "Registro Público Electrónico de Transferencia de Crédito" aka RTC.
+- IECV means "Información Electrónica de Libros de Compra y Venta".
+- LCE means "Libros Contables Electrónicos".
+
+
+## Source
+
+All the files were preserved as they were but later on updates were applied (even unofficial ones).
+Files are kept in their original text encoding (ISO-8859-1).
+
+
+### Original & Official
+
+
+#### DTE
+
+[schema_dte.zip](http://www.sii.cl/factura_electronica/schema_dte.zip) (2018-11-28),
+referenced from official webpage
+[SII](http://www.sii.cl)
+/ [Factura electrónica](http://www.sii.cl/servicios_online/1039-.html)
+/ [FORMATO XML DE DOCUMENTOS ELECTRÓNICOS](http://www.sii.cl/factura_electronica/formato_xml.htm)
+as
+"[Bajar schema XML de Documentos Tributarios Electrónicos](http://www.sii.cl/factura_electronica/schema_dte.zip) (Incluye Documentos de exportación)"
+
+
+#### Cesion (RTC)
+
+Archive [schema_cesion.zip](http://www.sii.cl/factura_electronica/schema_cesion.zip),
+referenced from official webpage
+[SII](http://www.sii.cl)
+/ [Servicios online](http://www.sii.cl/servicios_online/index.html)
+/ [Factura electrónica](http://www.sii.cl/servicios_online/1039-.html)
+/ [Sistema de facturación de mercado](http://www.sii.cl/servicios_online/1039-1184.html)
+/ [Registro electrónico de cesión de créditos](https://palena.sii.cl/rtc/RTC/RTCMenu.html)
+/ [Formatos de archivos electrónicos](http://www.sii.cl/factura_electronica/form_ele.htm)
+as
+"[Formato XML del Archivo Electrónico de Cesión](http://www.sii.cl/factura_electronica/schema_cesion.zip)"
+
+- Retrieval date: 2019-04-16
+- MD5 checksum: `82d426fc3bd5f3a29e61a1d07ed4d6dd`.
+
+
+#### IECV
+
+[schema_iecv.zip](http://www.sii.cl/factura_electronica/schema_iecv.zip) (2018-11-28),
+referenced from official webpage
+[SII](http://www.sii.cl)
+/ [Factura electrónica](http://www.sii.cl/servicios_online/1039-.html)
+/ [FORMATO XML DE DOCUMENTOS ELECTRÓNICOS](http://www.sii.cl/factura_electronica/formato_xml.htm)
+as
+"[Bajar schema XML de Información Electrónica de Compras y Ventas](http://www.sii.cl/factura_electronica/schema_iecv.zip)".
+
+
+### Updates
+
+Unfortunately the files available on SII's website are outdated with respect to the regulations
+(and even with respect to the documentation PDFs published alongside).
+
+Schema files will be updated as necessary, indicating the source in the corresponding commit.
+
+
+## Contents
+
+
+### Detail
+
+
+#### Common
+
+- `xmldsignature_v10.xsd`:
+ - XML target namespace: `http://www.w3.org/2000/09/xmldsig#`.
+ - XML included/imported schemas: none.
+ - XML elements:
+ - `Signature`: "Firma Digital sobre Documento".
+ - XML data types:
+ - `SignatureType`: "Firma Digital con Restricciones".
+
+
+#### DTE
+
+- `DTE_v10.xsd`: "XSD principal y que incluye a los 3" otros XSD.
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `SiiTypes_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `DTE`: (no description nor annotations)
+ - XML data types:
+ - `DTEDefType`: "Documento Tributario Electronico".
+
+- `EnvioDTE_v10.xsd`: "descripción de documentos"
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `DTE_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `EnvioDTE`: "Envio de Documentos Tributarios Electronicos".
+ - XML data types: none.
+
+- `SiiTypes_v10.xsd`: "descripción de tipos de datos"
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: none.
+ - XML elements: none.
+ - XML data types:
+ - `DOCType`: "Todos los tipos de Documentos Tributarios Electronicos".
+ - `DocType`: "Tipos de Documento".
+ - `DTEType`: "Tipos de Documentos Tributarios Electronicos".
+ - `DTEFacturasType`: "Tipos de Documentos Tributarios Electronicos" (same description as
+ `DTEType` but different elements).
+ - `LIQType`: "Tipos de Liquidaciones".
+ - `EXPType`: "Tipos de Facturas de Exportacion".
+ - `RUTType`: "Rol Unico Tributario (99..99-X)".
+ - `MedioPagoType`: "Medios de Pago".
+ - `TipMonType`: "Tipos de Moneda de Aduana".
+ - `MontoType`: "Monto de 18 digitos".
+ - `MntImpType`: "Monto de Impuesto - 18 digitos".
+ - `ValorType`: "Monto de 18 digitos - Positivo o Negativo".
+ - `FolioType`: "Folio de DTE - 10 digitos".
+ - `FolioRType`: "Folio de Referencia - 18 digitos (incluye el cero)".
+ - `ImpAdicType`: "Tipo de Impuesto o Retencion Adicional".
+ - `ImpAdicDTEType`: "Tipo de Impuesto o Retencion Adicional de los DTE".
+ - `MailType`: "Dirección email".
+ - `DineroPorcentajeType`: "Unidad en que se expresa el Valor".
+ - `NroResolType`: "Número de Resolución".
+ - `RznSocLargaType`: "Razón Social (max 100)".
+ - `RznSocCortaType`: "Razón Social (max 40)".
+ - `DireccSoloDTEType`: "Dirección (maz 60)" (sic).
+ - `DireccType`: "Dirección (max 80)".
+ - `ComunaType`: "Comuna".
+ - `CiudadType`: "Ciudad".
+ - `FonoType`: "Fono".
+ - `NombreType`: "Nombre".
+ - `FechaType`: "Fecha entre 2000-01-01 y 2050-12-31".
+ - `FechaHoraType`: "FechaType + hora entre 00:00 y 23:59;".
+ - `Dec16_2Type`: "Monto con 16 Digitos de Cuerpo y 2 Decimales".
+ - `Dec14_4Type`: "Monto con 14 Digitos de Cuerpo y 4 Decimales".
+ - `Dec8_4Type`: "Monto con 8 Digitos de Cuerpo y 4 Decimales".
+ - `Dec6_4Type`: "Monto con 6 Digitos de Cuerpo y 4 Decimales".
+ - `Dec12_6Type`: "Monto con 12 Digitos de Cuerpo y 6 Decimales".
+ - `PctType`: "Monto de Porcentaje ( 3 y 2)".
+
+
+#### Cesion (RTC)
+
+- `AEC_v10.xsd`: main schema; it includes (directly or indirectly) all the others of this section.
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `Cesion_v10.xsd`, `DTECedido_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `AEC`: "Archivo Electronico de Cesion"
+ - `DocumentoAEC`: "Documento de AEC"
+ - `Caratula`: "Informacion de AEC"
+ - `Cesiones`: "Cesiones"
+ - ref `DTECedido`: "Representacion XML y Grafica del DTE Cedido"
+ - ref `Cesion` (1..N occurrences):
+ "Informacion Electronica de Recepcion y Aceptacion del DTE por Parte del Receptor"
+ - XML data types: no explicit definitions.
+
+- `Cesion_v10.xsd`: ?
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `SiiTypes_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `Cesion`: "Envio de Informacion de Transferencias Electronicas".
+ - XML data types:
+ - `CesionDefType`: "Documento Tributario Electronico" (sic).
+ Relevant elements:
+ - `DocumentoCesion`: (no description nor annotations)
+ - `SeqCesion`: "Secuencia de Cesiones (1, 2, 3, ... )".
+ - `IdDTE`: "Identificacion del DTE Cedido".
+ - `Cedente`: "Identificacion del Cedente".
+ - `Cesionario`: "Identificacion del Cesionario".
+ - `MontoCesion`: "Monto del Credito Cedido".
+ - `UltimoVencimiento`: "Fecha de Ultimo Vencimiento".
+ - `OtrasCondiciones`: "Otras Condiciones de la Cesion".
+ - `eMailDeudor`: "Correo Electronico del Deudor del DTE".
+ - `TmstCesion`: "TimeStamp de la Cesion del DTE".
+
+- `DTECedido_v10.xsd`: ?
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `DTE_v10.xsd`, `Recibos_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `DTECedido`: "DTE con Imagen y Recibos".
+ - XML data types:
+ - `DTECedidoDefType`: "Documento Tributario Electronico".
+ Relevant elements:
+ - `DocumentoDTECedido`: (no description nor annotations)
+ - ref `DTE`: "Representacion XML del DTE Cedido".
+ - `ImagenDTE` (optional): "Representacion PDF del DTE Cedido" (binary as base64)
+ - ref `Recibo` (0..N occurrences):
+ "Informacion Electronica de Recepcion y Aceptacion del DTE por Parte del Receptor".
+ - `ImagenAR` (optional):
+ "Representacion PDF del los Acuse de Recibo" (sic) (binary as base64)
+ - `TmstFirma`:
+ "Fecha y Hora en que se Firmo Digitalmente el Documento Cedido AAAA-MM-DDTHH:MI:SS".
+
+- `Recibos_v10.xsd`: ?
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `SiiTypes_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `Recibo`:
+ doc 1: "Comprobante de Recepcion de Mercaderias o Servicios Prestados".
+ doc 2: "Recibos de Recepcion de Mercaderias o Servicios Prestados".
+ - XML data types:
+ - `ReciboDefType`: "Documento Tributario Electronico" (sic)
+ Relevant elements:
+ - `DocumentoRecibo`: "Identificacion del Documento Recibido" (sic)
+ - `TipoDoc`: "Tipo de Documento".
+ - `Folio`: "Folio del Documento".
+ - `FchEmis`: "Fecha Emision Contable del Documento (AAAA-MM-DD)".
+ - `RUTEmisor`: "RUT Emisor del Documento".
+ - `RUTRecep`: "RUT Receptor del Documento".
+ - `MntTotal`: "Monto Total del Documento".
+ - `Recinto`: "Lugar donde se materializa la recepción conforme".
+ - `RutFirma`: "RUT de quien Firma el Recibo".
+ - `Declaracion` (fixed string):
+ "Texto Ley 19.983, acredita la recepcion mercaderías o servicio.".
+ - `TmstFirmaRecibo`: "Fecha y Hora de la Firma del Recibo".
+
+
+#### IECV
+
+- `LceCal_v10.xsd`
+ - XML target namespace: `http://www.sii.cl/SiiLce`.
+ - XML included/imported schemas: `LceSiiTypes_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `LceCal`: "Certificado Autorizacion de Libros, generado por el SII".
+
+- `LceCoCertif_v10.xsd`:
+ - XML target namespace: `http://www.sii.cl/SiiLce`.
+ - XML included/imported schemas: `LceSiiTypes_v10.xsd`, `LceCal_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `LceCoCertif`: "Comprobante de Certificacion".
+
+- `LceSiiTypes_v10.xsd`:
+ - XML target namespace: `http://www.sii.cl/SiiLce`.
+ - XML included/imported schemas: none.
+ - XML elements: none.
+ - XML data types:
+ - `RUTType`: "Rol Unico Tributario (99..99-X)".
+ - `FolioType`: "Folio de DTE - 10 digitos".
+ - `MontoType`: "Monto de 18 digitos y 4 decimales".
+ - `ImptoType`: "Impuestos Adicionales".
+ - `MntImpType`: "Monto 18 digitos (> cero)".
+ - `PctType`: "Porcentaje (3 enteros y 2 decimales)".
+ - `DoctoType`: "Tipos de Documentos".
+ - `ValorType`: "Monto 18 digitos (positivo o negativo)".
+ - `Periodo`: "lapso de tiempo. En forma AAAA-MM hasta AAAA-MM".
+ - `MontoSinDecType`: "Monto 18 digitos (mayor o igual a cero)".
+
+- `LibroCV_v10.xsd`:
+ - XML target namespace: `http://www.sii.cl/SiiDte` (**not** `http://www.sii.cl/SiiLce`).
+ - XML included/imported schemas: `LceCoCertif_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `LibroCompraVenta`: "Informacion Electronica de Libros de Compra y Venta".
+ - XML data types:
+ - `RUTType`: "RUT 99999999-X".
+ - `MontoType`: "Monto 18 digitos (mayor o igual a cero)".
+ - `ValorType`: "Monto 18 digitos (positivo o negativo)".
+ - `MntImpType`: "Monto 18 digitos (> cero)".
+ - `ImptoType`: "Impuestos Adicionales".
+ - `DoctoType`: "Tipos de Documentos".
+ - `PctType`: "Porcentaje (3 enteros y 2 decimales)".
+
+
+### Notes
+
+- Enums `DOCType`, `DocType`, `DTEType` and `DTEFacturasType` (all of them in `SiiTypes_v10.xsd`)
+ are **very** similar.
+- Enums `DocType` and `DTEType` have exactly the same elements (although descriptions differ).
+- The elements of the following enums are strictly subgroups of enum `DOCType`:
+ - `DocType` and `DTEType`: same elements.
+ - `DTEFacturasType`
+ - `LIQType`: "Tipos de Liquidaciones".
+ - `EXPType`: "Tipos de Facturas de Exportacion".
+- File `LibroCV_v10.xsd` defines many data types that are already defined in `LceSiiTypes_v10.xsd`.
+- The two enums named `DoctoType` (one in `LibroCV_v10.xsd` and the other in `LceSiiTypes_v10.xsd`)
+ **have different elements**.
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/Recibos_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/Recibos_v10.xsd
new file mode 100644
index 00000000..c2ec588e
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/Recibos_v10.xsd
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+ Comprobante de Recepcion de Mercaderias o Servicios Prestados
+ Recibos de Recepcion de Mercaderias o Servicios Prestados
+
+
+
+
+ Documento Tributario Electronico
+
+
+
+
+ Identificacion del Documento Recibido
+
+
+
+
+
+ Tipo de Documento
+
+
+
+
+ Folio del Documento
+
+
+
+
+ Fecha Emision Contable del Documento (AAAA-MM-DD)
+
+
+
+
+ RUT Emisor del Documento
+
+
+
+
+ RUT Receptor del Documento
+
+
+
+
+ Monto Total del Documento
+
+
+
+
+ Lugar donde se materializa la recepci�n conforme
+
+
+
+
+
+
+
+
+
+ RUT de quien Firma el Recibo
+
+
+
+
+ Texto Ley 19.983, acredita la recepcion mercader�as o servicio.
+
+
+
+
+
+
+
+
+
+ Fecha y Hora de la Firma del Recibo
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/SiiTypes_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/SiiTypes_v10.xsd
similarity index 100%
rename from cl_sii/data/ref/factura_electronica/schemas-xml/SiiTypes_v10.xsd
rename to cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/SiiTypes_v10.xsd
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/xmldsignature_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/xmldsignature_v10.xsd
new file mode 100644
index 00000000..1137a846
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/xmldsignature_v10.xsd
@@ -0,0 +1,184 @@
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+ Firma Digital con Restricciones
+
+
+
+
+ Descripcion de la Informacion Firmada y del Metodo de Firma
+
+
+
+
+
+ Algoritmo de Canonicalizacion
+
+
+
+
+
+
+
+ Algoritmo de Firma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Referencia a Elemento Firmado
+
+
+
+
+
+ Algoritmo de Transformacion
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Algoritmo de Digest
+
+
+
+
+
+
+
+ Valor de Digest
+
+
+
+
+
+
+
+
+
+
+
+ Valor de la Firma Digital
+
+
+
+
+ Informacion de Claves Publicas y Certificado
+
+
+
+
+
+
+
+
+ Informacion de Claves Publicas RSA
+
+
+
+
+
+ Modulo Clave RSA
+
+
+
+
+ Exponente Clave RSA
+
+
+
+
+
+
+
+ Informacion de Claves Publicas DSA
+
+
+
+
+
+ Modulo Primo
+
+
+
+
+ Entero Divisor de P - 1
+
+
+
+
+ Entero f(P, Q)
+
+
+
+
+ G**X mod P
+
+
+
+
+
+
+
+
+
+
+ Informacion del Certificado Publico
+
+
+
+
+
+ Certificado Publico
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/AEC_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/AEC_v10.xsd
new file mode 100644
index 00000000..da646f8f
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/AEC_v10.xsd
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+ Archivo Electronico de Cesion
+
+
+
+
+
+ Documento de AEC
+
+
+
+
+
+ Informacion de AEC
+
+
+
+
+
+ RUT que Genera el Archivo de Transferencias
+
+
+
+
+ RUT a Quien Va Dirigido el Archivo de Transferencias
+
+
+
+
+ Persona de Contacto para aclarar dudas
+
+
+
+
+ Telefono de Contacto
+
+
+
+
+ Correo Electronico de Contacto
+
+
+
+
+ Fecha y Hora de la Firma del Archivo de Transferencias
+
+
+
+
+
+
+
+
+ Cesiones
+
+
+
+
+
+ Representacion XML y Grafica del DTE Cedido
+
+
+
+
+ Informacion Electronica de Recepcion y Aceptacion del DTE por Parte del Receptor
+
+
+
+
+
+
+
+
+
+
+
+ Firma Digital sobre Transferencia
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/Cesion_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/Cesion_v10.xsd
new file mode 100644
index 00000000..aef37cb1
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/Cesion_v10.xsd
@@ -0,0 +1,230 @@
+
+
+
+
+
+
+
+
+ Envio de Informacion de Transferencias Electronicas
+
+
+
+
+ Documento Tributario Electronico
+
+
+
+
+
+
+
+ Secuencia de Cesiones (1, 2, 3, ... )
+
+
+
+
+
+
+
+
+
+ Identificacion del DTE Cedido
+
+
+
+
+
+ Tipo de DTE
+
+
+
+
+ RUT Emisor del DTE
+
+
+
+
+ RUT Receptor del DTE
+
+
+
+
+ Folio del DTE
+
+
+
+
+ Fecha Emision Contable del DTE (AAAA-MM-DD)
+
+
+
+
+ Monto Total del DTE
+
+
+
+
+
+
+
+ Identificacion del Cedente
+
+
+
+
+
+ RUT del Cedente del DTE
+
+
+
+
+ Razon Social o Nombre del Cedente
+
+
+
+
+
+
+
+
+
+ Direccion del Cedente
+
+
+
+
+
+
+
+
+
+ Correo Electronico del Cedente
+
+
+
+
+
+
+
+
+
+ Lista de Personas Autorizadas por el Cedente a Firmar la Transferencia
+
+
+
+
+
+ RUT de Persona Autorizada
+
+
+
+
+ Nombre de Persona Autorizada
+
+
+
+
+
+
+
+ Declaracion Jurada de Disponibilidad de Documentacion No Electronica
+
+
+
+
+
+
+
+
+
+
+
+
+ Identificacion del Cesionario
+
+
+
+
+
+ RUT del Cesionario
+
+
+
+
+ Razon Social o Nombre del Cesionario
+
+
+
+
+
+
+
+
+
+ Direccion del Cesionario
+
+
+
+
+
+
+
+
+
+ Correo Electronico del Cesionario
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto del Credito Cedido
+
+
+
+
+ Fecha de Ultimo Vencimiento
+
+
+
+
+ Otras Condiciones de la Cesion
+
+
+
+
+
+
+
+
+
+ Correo Electronico del Deudor del DTE
+
+
+
+
+ TimeStamp de la Cesion del DTE
+
+
+
+
+
+
+
+
+ Firmas Digitales sobre Cesion
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/DTECedido_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/DTECedido_v10.xsd
new file mode 100644
index 00000000..f81b34fa
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/DTECedido_v10.xsd
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+ DTE con Imagen y Recibos
+
+
+
+
+
+
+
+
+
+ Representacion XML del DTE Cedido
+
+
+
+
+ Representacion PDF del DTE Cedido
+
+
+
+
+ Informacion Electronica de Recepcion y Aceptacion del DTE por Parte del Receptor
+
+
+
+
+ Representacion PDF del los Acuse de Recibo
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en que se Firmo Digitalmente el Documento Cedido AAAA-MM-DDTHH:MI:SS
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/DTE_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/DTE_v10.xsd
new file mode 100644
index 00000000..3809c75e
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/DTE_v10.xsd
@@ -0,0 +1,5190 @@
+
+
+
+
+
+
+
+
+ Documento Tributario Electronico
+
+
+
+
+
+ Informacion Tributaria del DTE
+
+
+
+
+
+ Identificacion y Totales del Documento
+
+
+
+
+
+ Identificacion del DTE
+
+
+
+
+
+ Tipo de DTE
+
+
+
+
+ Folio del Documento Electronico
+
+
+
+
+ Fecha Emision Contable del DTE (AAAA-MM-DD)
+
+
+
+
+ Nota de Credito sin Derecho a Descontar Debito
+
+
+
+
+
+ Nota de Credito sin Derecho a Descontar Debito
+
+
+
+
+
+
+
+ Indica Modo de Despacho de los Bienes que Acompanan al DTE
+
+
+
+
+
+ Despacho por Cuenta del Comprador
+
+
+
+
+ Despacho por Cuenta del Emisor a Instalaciones del Comprador
+
+
+
+
+ Despacho por Cuenta del Emisor a Otras Instalaciones
+
+
+
+
+
+
+
+ Incluido en Guias de Despacho para Especifiicar el Tipo de Traslado de Productos
+
+
+
+
+
+ Operacion Constituye Venta
+
+
+
+
+ Venta por Efectuar
+
+
+
+
+ Consignacion
+
+
+
+
+ Promocion o Donacion (RUT Emisor = RUT Receptor)
+
+
+
+
+ Traslado Interno
+
+
+
+
+ Otros Traslados que no Constituyen Venta
+
+
+
+
+ Guia de Devolucion
+
+
+
+
+
+
+
+
+
+ Tipo de impresi�n N (Normal) o T (Ticket)
+
+
+
+
+
+
+
+
+
+
+
+ Indica si Transaccion Corresponde a la Prestacion de un Servicio
+
+
+
+
+
+ Facturacion de Servicios Periodicos Domiciliarios
+
+
+
+
+ Facturacion de Otros Servicios Periodicos
+
+
+
+
+ Factura de Servicio
+
+
+
+
+
+
+
+ Indica el Uso de Montos Brutos en Detalle
+
+
+
+
+
+ Monto de Lineas de Detalle Corresponde a Valores Brutos (IVA + Impuestos Adicionales)
+
+
+
+
+
+
+
+ Tipo de Transacci�n para el comprador
+ Indica el Uso de Montos Brutos en Detalle
+
+
+
+
+ Tipo de Transacci�n para el vendedor
+ Indica el Uso de Montos Brutos en Detalle
+
+
+
+
+ Forma de Pago del DTE
+
+
+
+
+
+ Pago Contado
+
+
+
+
+ Pago Credito
+
+
+
+
+ Sin Costo
+
+
+
+
+
+
+
+ Forma de Pago Exportaci�n Tabla Formas de Pago de Aduanas
+
+
+
+
+
+
+
+
+
+ Fecha de Cancelacion del DTE (AAAA-MM-DD)
+
+
+
+
+ Monto Cancelado al emitirse el documento
+
+
+
+
+ Saldo Insoluto al emitirse el documento
+
+
+
+
+ Tabla de Montos de Pago
+
+
+
+
+
+ Fecha de Pago (AAAA-MM-DD)
+
+
+
+
+ Monto de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Periodo de Facturacion - Desde (AAAA-MM-DD)
+
+
+
+
+ Periodo Facturacion - Hasta (AAAA-MM-DD)
+
+
+
+
+ Medio de Pago
+
+
+
+
+ Tipo Cuenta de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+ N�mero de la cuenta del pago
+
+
+
+
+
+
+
+
+
+ Banco donde se realiza el pago
+
+
+
+
+
+
+
+
+
+ Codigo del Termino de Pago Acordado
+
+
+
+
+
+
+
+
+
+ T�rminos del Pago - glosa
+
+
+
+
+
+
+
+
+
+ Dias de Acuerdo al Codigo de Termino de Pago
+
+
+
+
+
+
+
+
+
+ Fecha de Vencimiento del Pago (AAAA-MM-DD)
+
+
+
+
+ Tipo de Factura Especial
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Datos del Emisor
+
+
+
+
+
+ RUT del Emisor del DTE
+
+
+
+
+ Nombre o Razon Social del Emisor
+
+
+
+
+
+
+
+ Giro Comercial del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+
+ Telefono Emisor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Codigo de Actividad Economica del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+ Emisor de una Gu�a de despacho para Exportaci�n
+
+
+
+
+
+ C�digo Emisor Traslado Excepcional
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio Autorizaci�n ( N� de Resoluci�n del SI)
+
+
+
+
+ Fecha de emisi�n de la Resoluci�n de autorizaci�n (AAAA-MM-DD)
+
+
+
+
+
+
+
+ Sucursal que Emite el DTE
+
+
+
+
+
+
+
+
+
+ Codigo de Sucursal Entregado por el SII
+
+
+
+
+
+
+
+
+
+ Direccion de Origen
+
+
+
+
+
+
+
+
+
+ Comuna de Origen
+
+
+
+
+ Ciudad de Origen
+
+
+
+
+ Codigo del Vendedor
+
+
+
+
+
+
+
+
+
+ Identificador Adicional del Emisor
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RUT a Cuenta de Quien se Emite el DTE
+
+
+
+
+ Datos del Receptor
+
+
+
+
+
+ RUT del Receptor del DTE
+
+
+
+
+ Codigo Interno del Receptor
+
+
+
+
+
+
+
+
+
+ Nombre o Razon Social del Receptor
+
+
+
+
+ Receptor Extranjero
+
+
+
+
+
+ Num. Identif. Receptor Extranjero
+
+
+
+
+
+
+
+
+
+
+ Nacionalidad Receptor Extranjero
+
+
+
+
+
+
+
+
+
+
+ Tipo de Documento del Turista
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Giro Comercial del Receptor
+
+
+
+
+
+
+
+
+
+ Telefono o E-mail de Contacto del Receptor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Direccion en la Cual se Envian los Productos o se Prestan los Servicios
+
+
+
+
+
+
+
+
+
+ Comuna de Recepcion
+
+
+
+
+ Ciudad de Recepcion
+
+
+
+
+ Direccion Postal
+
+
+
+
+
+
+
+
+
+ Comuna Postal
+
+
+
+
+ Ciudad Postal
+
+
+
+
+
+
+
+ RUT que solicita el DTE en Venta a Publico
+
+
+
+
+ Informacion de Transporte de Mercaderias
+
+
+
+
+
+ Patente del Vehiculo que Transporta los Bienes
+
+
+
+
+
+
+
+
+
+ RUT del Transportista
+
+
+
+
+
+
+
+ RUT del Chofer
+
+
+
+
+ Nombre del Chofer
+
+
+
+
+
+
+
+
+
+
+
+
+ Direccion de Destino
+
+
+
+
+
+
+
+
+
+ Comuna de Destino
+
+
+
+
+ Ciudad de Destino
+
+
+
+
+ documentos de Exportaci�n y gu�as de despacho
+
+
+
+
+
+ C�digo seg�n tabla "Modalidad de Venta" de aduana
+
+
+
+
+
+
+
+
+
+ C�digo seg�n Tabla "Cl�usula compra-venta" de Aduana
+
+
+
+
+
+
+
+
+
+ Total Cl�usula de venta
+
+
+
+
+ Indicar el C�digo de la v�a de transporte utilizada para transportar la mercader�a, seg�n tabla V�as de Transporte de Aduana
+
+
+
+
+
+
+
+
+
+ Nombre o Identificaci�n del Medio de Transporte
+
+
+
+
+
+
+
+
+
+ Rut C�a. Transportadora
+
+
+
+
+ Nombre C�a. Transportadora
+
+
+
+
+
+
+
+
+
+ Identificador Adicional C�a. Transportadora
+
+
+
+
+
+
+
+
+
+
+ Numero de reserva del Operador
+
+
+
+
+
+
+
+
+
+
+ C�digo del Operador
+
+
+
+
+
+
+
+
+
+
+ C�digo del puerto de embarque seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Identificador Adicional Puerto de Embarque
+
+
+
+
+
+
+
+
+
+
+ C�digo del puerto de desembarque seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Identificador Adicional Puerto de Desembarque
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Sumatoria de los pesos brutos de todos los �tems del documento
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Sumatoria de los pesos netos de todos los �tems del documento
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Indique el total de items del documento
+
+
+
+
+
+
+
+
+
+ Cantidad total de bultos que ampara el documento.
+
+
+
+
+
+
+
+
+
+ Tabla de descripci�n de los distintos tipos de bultos
+
+
+
+
+
+ C�digo seg�n tabla "Tipos de Bultos" de aduana
+
+
+
+
+
+
+
+
+
+ Cantidad de Bultos
+
+
+
+
+
+
+
+
+
+ Identificaci�n de marcas, cuando es distinto de contenedor
+
+
+
+
+
+
+
+
+
+ Se utiliza cuando el tipo de bulto es contenedor
+
+
+
+
+
+
+
+
+
+ Sello contenedor. Con digito verificador
+
+
+
+
+
+
+
+
+
+ Nombre emisor sello
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto del flete seg�n moneda de venta
+
+
+
+
+ Monto del seguro , seg�n moneda de venta
+
+
+
+
+ C�digo del pa�s del receptor extranjero de la mercader�a, seg�n tabla Pa�ses aduana
+
+
+
+
+
+
+
+
+
+ C�digo del pa�s de destino extranjero de la mercader�a, seg�n tabla Pa�ses aduana
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Montos Totales del DTE
+
+
+
+
+
+ Monto Neto del DTE
+
+
+
+
+ Monto Exento del DTE
+
+
+
+
+ Monto Base Faenamiento Carne
+
+
+
+
+ Monto Base de M�rgenes de Comercializaci�n. Monto informado
+
+
+
+
+ Tasa de IVA
+
+
+
+
+ Monto de IVA del DTE
+
+
+
+
+ Monto del IVA propio
+
+
+
+
+ Monto del IVA de Terceros
+
+
+
+
+ Impuestos y Retenciones Adicionales
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional
+
+
+
+
+ Tasa de Impuesto o Retencion
+
+
+
+
+
+
+
+
+
+ Monto del Impuesto o Retencion
+
+
+
+
+
+
+
+ IVA No Retenido
+
+
+
+
+ Credito Especial Empresas Constructoras
+
+
+
+
+ Garantia por Deposito de Envases o Embalajes
+
+
+
+
+ Comisiones y otros cargos es obligatoria para Liquidaciones Factura
+
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos
+
+
+
+
+
+
+
+ Monto Total del DTE
+
+
+
+
+ Monto No Facturable - Corresponde a Bienes o Servicios Facturados Previamente
+
+
+
+
+ Total de Ventas o Servicios del Periodo
+
+
+
+
+ Saldo Anterior - Puede ser Negativo o Positivo
+
+
+
+
+ Valor a Pagar Total del documento
+
+
+
+
+
+
+
+ Otra Moneda
+
+
+
+
+
+ Tipo Ottra moneda Tabla de Monedas de Aduanas
+
+
+
+
+ Tipo de Cambio fijado por el Banco Central de Chile
+
+
+
+
+ Monto Neto del DTE en Otra Moneda
+
+
+
+
+ Monto Exento del DTE en Otra Moneda
+
+
+
+
+ Monto Base Faenamiento Carne en Otra Moneda
+
+
+
+
+ Monto Base de M�rgenes de Comercializaci�n. Monto informado
+
+
+
+
+ Monto de IVA del DTE en Otra Moneda
+
+
+
+
+ Impuestos y Retenciones Adicionales
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional
+
+
+
+
+ Tasa de Impuesto o Retencion
+
+
+
+
+ Valor del impuesto o retenci�n en otra moneda
+
+
+
+
+
+
+
+ IVA no retenido Otra Moneda
+
+
+
+
+ Monto Total Otra Moneda
+
+
+
+
+
+
+
+
+
+
+ Detalle de Itemes del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+ Codificacion del Item
+
+
+
+
+
+ Tipo de Codificacion
+
+
+
+
+
+
+
+
+
+ Valor del Codigo de Item, para la Codificacion Particular
+
+
+
+
+
+
+
+
+
+
+
+
+ Indicador de Exencion/Facturacion
+
+
+
+
+
+ El Producto o Servicio NO ESTA Afecto a IVA
+
+
+
+
+ El Producto o Servicio NO ES Facturable
+
+
+
+
+ Garantia por Deposito/Envase
+
+
+
+
+ El producto No Constituye Venta
+
+
+
+
+ Item a Rebajar
+
+
+
+
+ No facturables negativos
+
+
+
+
+
+
+
+ S�lo para transacciones realizadas por agentes retenedores
+
+
+
+
+
+ Indicador Agente Retenedor
+
+
+
+
+
+
+
+
+
+
+ Monto Base Faenamiento
+
+
+
+
+ M�rgenes de Comercializaci�n
+
+
+
+
+ Precio Unitario Neto Consumidor Final
+
+
+
+
+
+
+
+ Nombre del Item
+
+
+
+
+
+
+
+
+
+ Descripcion del Item
+
+
+
+
+
+
+
+
+
+ Cantidad para la Unidad de Medida de Referencia
+
+
+
+
+ Unidad de Medida de Referencia
+
+
+
+
+
+
+
+
+
+ Precio Unitario de Referencia para Unidad de Referencia
+
+
+
+
+ Cantidad del Item
+
+
+
+
+ Distribucion de la Cantidad
+
+
+
+
+
+ Cantidad Distribuida
+
+
+
+
+ Codigo Descriptivo de la Subcantidad
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha Elaboracion del Item
+
+
+
+
+ Fecha Vencimiento del Item
+
+
+
+
+ Unidad de Medida
+
+
+
+
+
+
+
+
+
+ Precio Unitario del Item en Pesos
+
+
+
+
+ Precio del Item en Otra Moneda
+
+
+
+
+
+ Precio Unitario en Otra Moneda
+
+
+
+
+ Codigo de Otra Moneda (Usar Codigos de Moneda del Banco Central)
+
+
+
+
+
+
+
+
+
+ Factor para Conversion a Pesos
+
+
+
+
+ Descuento en Otra Moneda
+
+
+
+
+ Recargo en Otra Moneda
+
+
+
+
+ Valor por l�nea de detalle en Otra Moneda
+
+
+
+
+
+
+
+ Porcentaje de Descuento
+
+
+
+
+ Monto de Descuento
+
+
+
+
+ Desglose del Descuento
+
+
+
+
+
+ Tipo de SubDescuento
+
+
+
+
+ Valor del SubDescuento
+
+
+
+
+
+
+
+ Porcentaje de Recargo
+
+
+
+
+
+
+
+
+
+ Monto de Recargo
+
+
+
+
+ Desglose del Recargo
+
+
+
+
+
+ Tipo de SubRecargo
+
+
+
+
+ Valor de SubRecargo
+
+
+
+
+
+
+
+ Codigo de Impuesto Adicional o Retencion
+
+
+
+
+ Monto por Linea de Detalle. Corresponde al Monto Neto, a menos que MntBruto Indique lo Contrario
+
+
+
+
+
+
+
+ Subtotales Informativos
+
+
+
+
+
+ N�mero de Subtotal
+
+
+
+
+
+
+
+
+
+ Glosa
+
+
+
+
+
+
+
+
+
+ Ubicaci�n para Impresi�n
+
+
+
+
+
+
+
+
+
+ Valor Neto del Subtotal
+
+
+
+
+ Valor del IVA del Subtotal
+
+
+
+
+ Valor de los Impuestos adicionales o espec�ficos del Subtotal
+
+
+
+
+ Valor no Afecto o Exento del Subtotal
+
+
+
+
+ Valor de la l�nea de subtotal
+
+
+
+
+ TABLA de L�neas de Detalle que se agrupan en el Subtotal
+
+
+
+
+
+
+
+
+
+
+ Descuentos y/o Recargos que afectan al total del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+ Tipo de Movimiento
+
+
+
+
+
+
+
+ Descuento
+
+
+
+
+ Recargo
+
+
+
+
+
+
+
+ Descripcion del Descuento o Recargo
+
+
+
+
+
+
+
+
+
+ Unidad en que se Expresa el Valor
+
+
+
+
+ Valor del Descuento o Recargo
+
+
+
+
+ Valor en otra moneda
+
+
+
+
+ Indica si el D/R es No Afecto o No Facturable
+
+
+
+
+
+ Descuento/Recargo Global No Afecto
+
+
+
+
+ Descuento/Recargo No Facturable
+
+
+
+
+
+
+
+
+
+
+ Identificacion de otros documentos Referenciados por Documento
+
+
+
+
+
+ Numero Secuencial de Linea de Referencia
+
+
+
+
+
+
+
+
+
+ Tipo de Documento de Referencia
+
+
+
+
+
+
+
+
+
+
+ Indica que se esta Referenciando un Conjunto de Documentos
+
+
+
+
+
+
+ El Documento hace Referencia a un Conjunto de Documentos Tributarios del Mismo Tipo
+
+
+
+
+
+
+
+ Folio del Documento de Referencia
+
+
+
+
+ RUT Otro Contribuyente
+
+
+
+
+ Fecha de la Referencia
+
+
+
+
+ Tipo de Uso de la Referencia
+
+
+
+
+
+ Anula Documento de Referencia
+
+
+
+
+ Corrige Texto del Documento de Referencia
+
+
+
+
+ Corrige Montos
+
+
+
+
+
+
+
+ Razon Explicita por la que se Referencia el Documento
+
+
+
+
+
+
+
+
+
+
+
+
+ Comisiones y otros cargos es obligatoria para Liquidaciones Factura
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+
+ C (comisi�n) u O (otros cargos)
+
+
+
+
+
+
+
+
+
+
+
+ Especificaci�n de la comisi�n u otro cargo
+
+
+
+
+
+
+
+
+
+
+ Valor porcentual de la comisi�n u otro cargo
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos
+
+
+
+
+
+
+
+ Timbre Electronico de DTE
+
+
+
+
+
+ Datos Basicos de Documento
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Folio DTE
+
+
+
+
+ Fecha Emision DTE en Formato AAAA-MM-DD
+
+
+
+
+ RUT Receptor
+
+
+
+
+ Razon Social Receptor
+
+
+
+
+
+
+
+
+
+
+ Monto Total DTE
+
+
+
+
+ Descripcion Primer Item de Detalle
+
+
+
+
+
+
+
+
+
+
+ Codigo Autorizacion Folios
+
+
+
+
+
+ Datos de Autorizacion de Folios
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Razon Social Emisor
+
+
+
+
+
+
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Rango Autorizado de Folios
+
+
+
+
+
+ Folio Inicial (Desde)
+
+
+
+
+ Folio Final (Hasta)
+
+
+
+
+
+
+
+ Fecha Autorizacion en Formato AAAA-MM-DD
+
+
+
+
+
+ Clave Publica RSA del Solicitante
+
+
+
+
+
+ Modulo RSA
+
+
+
+
+ Exponente RSA
+
+
+
+
+
+
+
+ Clave Publica DSA del Solicitante
+
+
+
+
+
+ Modulo Primo
+
+
+
+
+ Entero Divisor de P - 1
+
+
+
+
+ Entero f(P, Q)
+
+
+
+
+ G**X mod P
+
+
+
+
+
+
+
+
+ Identificador de Llave
+
+
+
+
+
+
+
+ Firma Digital (RSA) del SII Sobre DA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TimeStamp de Generacion del Timbre
+
+
+
+
+
+
+
+ Valor de Firma Digital sobre DD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en que se Firmo Digitalmente el Documento AAAA-MM-DDTHH:MI:SS
+
+
+
+
+
+
+
+
+ Informacion Tributaria de Liquidaciones
+
+
+
+
+
+ Identificacion y Totales del Documento
+
+
+
+
+
+ Identificacion del DTE
+
+
+
+
+
+ Tipo de DTE
+
+
+
+
+ Folio del Documento Electronico
+
+
+
+
+ Fecha Emision Contable del DTE (AAAA-MM-DD)
+
+
+
+
+ Indica si Transaccion Corresponde a la Prestacion de un Servicio
+
+
+
+
+
+ Facturacion de Servicios Periodicos Domiciliarios
+
+
+
+
+ Facturacion de Otros Servicios Periodicos
+
+
+
+
+ Factura de Servicio
+
+
+
+
+
+
+
+ Indica el Uso de Montos Brutos en Detalle
+
+
+
+
+
+ Monto de Lineas de Detalle Corresponde a Valores Brutos (IVA + Impuestos Adicionales)
+
+
+
+
+
+
+
+ Tipo de Transacci�n para el comprador
+ Indica el Uso de Montos Brutos en Detalle
+
+
+
+
+ Tipo de Transacci�n para el vendedor
+ Indica el Uso de Montos Brutos en Detalle
+
+
+
+
+ Forma de Pago del DTE
+
+
+
+
+
+ Pago Contado
+
+
+
+
+ Pago Credito
+
+
+
+
+ Sin Costo
+
+
+
+
+
+
+
+ Fecha de Cancelacion del DTE (AAAA-MM-DD)
+
+
+
+
+ Monto Cancelado al emitirse el documento
+
+
+
+
+ Saldo Insoluto al emitirse el documento
+
+
+
+
+ Tabla de Montos de Pago
+
+
+
+
+
+ Fecha de Pago (AAAA-MM-DD)
+
+
+
+
+ Monto de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Periodo de Facturacion - Desde (AAAA-MM-DD)
+
+
+
+
+ Periodo Facturacion - Hasta (AAAA-MM-DD)
+
+
+
+
+ Medio de Pago
+
+
+
+
+ Tipo Cuenta de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+ N�mero de la cuenta del pago
+
+
+
+
+
+
+
+
+
+ Banco donde se realiza el pago
+
+
+
+
+
+
+
+
+
+ Codigo del Termino de Pago Acordado
+
+
+
+
+
+
+
+
+
+ T�rminos del Pago - glosa
+
+
+
+
+
+
+
+
+
+ Dias de Acuerdo al Codigo de Termino de Pago
+
+
+
+
+
+
+
+
+
+ Fecha de Vencimiento del Pago (AAAA-MM-DD)
+
+
+
+
+
+
+
+ Datos del Emisor
+
+
+
+
+
+ RUT del Emisor del DTE
+
+
+
+
+ Nombre o Razon Social del Emisor
+
+
+
+
+
+
+
+
+
+
+ Giro Comercial del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+
+ Telefono Emisor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Codigo de Actividad Economica del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+ Sucursal que Emite el DTE
+
+
+
+
+
+
+
+
+
+ Codigo de Sucursal Entregado por el SII
+
+
+
+
+
+
+
+
+
+ Direccion de Origen
+
+
+
+
+
+
+
+
+
+ Comuna de Origen
+
+
+
+
+ Ciudad de Origen
+
+
+
+
+ Codigo del Vendedor
+
+
+
+
+
+
+
+
+
+
+
+
+ Datos del Receptor
+
+
+
+
+
+ RUT del Receptor del DTE
+
+
+
+
+ Codigo Interno del Receptor
+
+
+
+
+
+
+
+
+
+ Nombre o Razon Social del Receptor
+
+
+
+
+ Giro Comercial del Receptor
+
+
+
+
+
+
+
+
+
+ Glosa con nombre o tel�fono de contacto en empresa del receptor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Direccion en la Cual se Envian los Productos o se Prestan los Servicios
+
+
+
+
+
+
+
+
+
+ Comuna de Recepcion
+
+
+
+
+ Ciudad de Recepcion
+
+
+
+
+ Direccion Postal
+
+
+
+
+
+
+
+
+
+ Comuna Postal
+
+
+
+
+ Ciudad Postal
+
+
+
+
+
+
+
+ Montos Totales del DTE
+
+
+
+
+
+ Monto Neto del DTE
+
+
+
+
+ Monto Exento del DTE
+
+
+
+
+ Tasa de IVA
+
+
+
+
+ Monto de IVA del DTE
+
+
+
+
+ Monto del IVA propio
+
+
+
+
+ Monto del IVA de Terceros
+
+
+
+
+ Impuestos y Retenciones Adicionales
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional
+
+
+
+
+ Tasa de Impuesto o Retencion
+
+
+
+
+ Monto del Impuesto o Retencion
+
+
+
+
+
+
+
+ Comisiones y otros cargos es obligatoria para Liquidaciones Factura
+
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos
+
+
+
+
+
+
+
+ Monto Total del DTE
+
+
+
+
+ Total de Ventas o Servicios del Periodo
+
+
+
+
+ Saldo Anterior - Puede ser Negativo o Positivo
+
+
+
+
+ Valor a Pagar Total del documento
+
+
+
+
+
+
+
+
+
+
+ Detalle de Itemes del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+ Codificacion del Item
+
+
+
+
+
+ Tipo de Codificacion
+
+
+
+
+
+
+
+
+
+ Valor del Codigo de Item, para la Codificacion Particular
+
+
+
+
+
+
+
+
+
+
+
+
+ Tipo de Documento que se Liquida
+
+
+
+
+
+
+
+
+
+
+ Indicador de Exencion/Facturacion
+
+
+
+
+
+ El Producto o Servicio NO ESTA Afecto a IVA
+
+
+
+
+ El Producto o Servicio NO ES Facturable
+
+
+
+
+ Garantia por Deposito/Envase
+
+
+
+
+ El producto No Constituye Venta
+
+
+
+
+ Item a Rebajar
+
+
+
+
+ No facturables negativos
+
+
+
+
+
+
+
+ Nombre del Item
+
+
+
+
+
+
+
+
+
+ Descripcion del Item
+
+
+
+
+
+
+
+
+
+ Cantidad para la Unidad de Medida de Referencia
+
+
+
+
+ Unidad de Medida de Referencia
+
+
+
+
+
+
+
+
+
+ Precio Unitario de Referencia para Unidad de Referencia
+
+
+
+
+ Cantidad del Item
+
+
+
+
+ Distribucion de la Cantidad
+
+
+
+
+
+ Cantidad Distribuida
+
+
+
+
+ Codigo Descriptivo de la Subcantidad
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha Elaboracion del Item
+
+
+
+
+ Fecha Vencimiento del Item
+
+
+
+
+ Unidad de Medida
+
+
+
+
+
+
+
+
+
+ Precio Unitario del Item en Pesos
+
+
+
+
+ Codigo de Impuesto Adicional o Retencion
+
+
+
+
+ Monto por Linea de Detalle. Corresponde al Monto Neto, a menos que MntBruto Indique lo Contrario
+
+
+
+
+
+
+
+ Subtotales Informativos
+
+
+
+
+
+ N�mero de Subtotal
+
+
+
+
+
+
+
+
+
+ Glosa
+
+
+
+
+
+
+
+
+
+ Ubicaci�n para Impresi�n
+
+
+
+
+
+
+
+
+
+ Valor Neto del Subtotal
+
+
+
+
+ Valor del IVA del Subtotal
+
+
+
+
+ Valor de los Impuestos adicionales o espec�ficos del Subtotal
+
+
+
+
+ Valor no Afecto o Exento del Subtotal
+
+
+
+
+ Valor de la l�nea de subtotal
+
+
+
+
+ TABLA de L�neas de Detalle que se agrupan en el Subtotal
+
+
+
+
+
+
+
+
+
+
+ Identificacion de otros documentos Referenciados por Documento
+
+
+
+
+
+ Numero Secuencial de Linea de Referencia
+
+
+
+
+
+
+
+
+
+ Tipo de Documento de Referencia
+
+
+
+
+
+
+
+
+
+
+ Indica que se esta Referenciando un Conjunto de Documentos
+
+
+
+
+
+
+ El Documento hace Referencia a un Conjunto de Documentos Tributarios del Mismo Tipo
+
+
+
+
+
+
+
+ Folio del Documento de Referencia
+
+
+
+
+ Fecha de la Referencia
+
+
+
+
+ Tipo de Uso de la Referencia
+
+
+
+
+
+ Anula Documento de Referencia
+
+
+
+
+ Corrige Texto del Documento de Referencia
+
+
+
+
+ Corrige Montos
+
+
+
+
+
+
+
+ Razon Explicita por la que se Referencia el Documento
+
+
+
+
+
+
+
+
+
+
+
+
+ Comisiones y otros cargos es obligatoria para Liquidaciones Factura
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+
+ C (comisi�n) u O (otros cargos)
+
+
+
+
+
+
+
+
+
+
+
+
+ Especificaci�n de la comisi�n u otro cargo
+
+
+
+
+
+
+
+
+
+
+ Valor porcentual de la comisi�n u otro cargo
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos
+
+
+
+
+
+
+
+ Timbre Electronico de DTE
+
+
+
+
+
+ Datos Basicos de Documento
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Folio DTE
+
+
+
+
+ Fecha Emision DTE en Formato AAAA-MM-DD
+
+
+
+
+ RUT Receptor
+
+
+
+
+ Razon Social Receptor
+
+
+
+
+
+
+
+
+
+
+ Monto Total DTE
+
+
+
+
+ Descripcion Primer Item de Detalle
+
+
+
+
+
+
+
+
+
+
+ Codigo Autorizacion Folios
+
+
+
+
+
+ Datos de Autorizacion de Folios
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Razon Social Emisor
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Rango Autorizado de Folios
+
+
+
+
+
+ Folio Inicial (Desde)
+
+
+
+
+ Folio Final (Hasta)
+
+
+
+
+
+
+
+ Fecha Autorizacion en Formato AAAA-MM-DD
+
+
+
+
+
+ Clave Publica RSA del Solicitante
+
+
+
+
+
+ Modulo RSA
+
+
+
+
+ Exponente RSA
+
+
+
+
+
+
+
+ Clave Publica DSA del Solicitante
+
+
+
+
+
+ Modulo Primo
+
+
+
+
+ Entero Divisor de P - 1
+
+
+
+
+ Entero f(P, Q)
+
+
+
+
+ G**X mod P
+
+
+
+
+
+
+
+
+ Identificador de Llave
+
+
+
+
+
+
+
+ Firma Digital (RSA) del SII Sobre DA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TimeStamp de Generacion del Timbre
+
+
+
+
+
+
+
+ Valor de Firma Digital sobre DD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en que se Firmo Digitalmente el Documento AAAA-MM-DDTHH:MI:SS
+
+
+
+
+
+
+
+
+ Informacion Tributaria de exportaciones
+
+
+
+
+
+ Identificacion y Totales del Documento
+
+
+
+
+
+ Identificacion del DTE
+
+
+
+
+
+ Tipo de DTE
+
+
+
+
+ Folio del Documento Electronico
+
+
+
+
+ Fecha Emision Contable del DTE (AAAA-MM-DD)
+
+
+
+
+ Indica Modo de Despacho de los Bienes que Acompanan al DTE
+
+
+
+
+
+ Despacho por Cuenta del Comprador
+
+
+
+
+ Despacho por Cuenta del Emisor a Instalaciones del Comprador
+
+
+
+
+ Despacho por Cuenta del Emisor a Otras Instalaciones
+
+
+
+
+
+
+
+ Indica si Transaccion Corresponde a la Prestacion de un Servicio
+
+
+
+
+
+
+ Factura de Servicio
+
+
+
+
+
+
+
+
+
+
+ Forma de Pago del DTE
+
+
+
+
+
+ Pago Contado
+
+
+
+
+ Pago Credito
+
+
+
+
+ Sin Costo
+
+
+
+
+
+
+
+ Forma de Pago Exportaci�n Tabla Formas de Pago de Aduanas
+
+
+
+
+
+
+
+
+
+ Fecha de Cancelacion del DTE (AAAA-MM-DD)
+
+
+
+
+ Monto Cancelado al emitirse el documento
+
+
+
+
+ Saldo Insoluto al emitirse el documento
+
+
+
+
+ Tabla de Montos de Pago
+
+
+
+
+
+ Fecha de Pago (AAAA-MM-DD)
+
+
+
+
+ Monto de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Periodo de Facturacion - Desde (AAAA-MM-DD)
+
+
+
+
+ Periodo Facturacion - Hasta (AAAA-MM-DD)
+
+
+
+
+ Medio de Pago
+
+
+
+
+ Tipo Cuenta de Pago
+
+
+
+
+
+
+
+
+
+
+
+
+
+ N�mero de la cuenta del pago
+
+
+
+
+
+
+
+
+
+ Banco donde se realiza el pago
+
+
+
+
+
+
+
+
+
+ Codigo del Termino de Pago Acordado
+
+
+
+
+
+
+
+
+
+ T�rminos del Pago - glosa
+
+
+
+
+
+
+
+
+
+ Dias de Acuerdo al Codigo de Termino de Pago
+
+
+
+
+
+
+
+
+
+ Fecha de Vencimiento del Pago (AAAA-MM-DD)
+
+
+
+
+
+
+
+ Datos del Emisor
+
+
+
+
+
+ RUT del Emisor del DTE
+
+
+
+
+ Nombre o Razon Social del Emisor
+
+
+
+
+
+
+
+
+
+
+ Giro Comercial del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+
+ Telefono Emisor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Codigo de Actividad Economica del Emisor Relevante para el DTE
+
+
+
+
+
+
+
+
+
+ Sucursal que Emite el DTE
+
+
+
+
+
+
+
+
+
+ Codigo de Sucursal Entregado por el SII
+
+
+
+
+
+
+
+
+
+ Sucursal que Emite el DTE
+
+
+
+
+
+
+
+
+
+ Direccion de Origen
+
+
+
+
+
+
+
+
+
+ Comuna de Origen
+
+
+
+
+ Ciudad de Origen
+
+
+
+
+ Codigo del Vendedor
+
+
+
+
+
+
+
+
+
+ Identificador Adicional del Emisor
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Datos del Receptor
+
+
+
+
+
+ RUT del Receptor del DTE
+
+
+
+
+ Codigo Interno del Receptor
+
+
+
+
+
+
+
+
+
+ Nombre o Razon Social del Receptor
+
+
+
+
+ Receptor Extranjero
+
+
+
+
+
+ Num. Identif. Receptor Extranjero
+
+
+
+
+
+
+
+
+
+
+ Nacionalidad Receptor Extranjero
+
+
+
+
+
+
+
+
+
+
+ Identificador Adicional del Receptor extranjero
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Giro Comercial del Receptor
+
+
+
+
+
+
+
+
+
+ Glosa con nombre o tel�fono de contacto en empresa del receptor
+
+
+
+
+
+
+
+
+
+ Correo Elect. de contacto en empresa del receptor
+
+
+
+
+ Direccion en la Cual se Envian los Productos o se Prestan los Servicios
+
+
+
+
+
+
+
+
+
+ Comuna de Recepcion
+
+
+
+
+ Ciudad de Recepcion
+
+
+
+
+ Direccion Postal
+
+
+
+
+
+
+
+
+
+ Comuna Postal
+
+
+
+
+ Ciudad Postal
+
+
+
+
+
+
+
+ Informacion de Transporte de Mercaderias
+
+
+
+
+
+ Patente del Vehiculo que Transporta los Bienes
+
+
+
+
+
+
+
+
+
+ RUT del Transportista
+
+
+
+
+
+
+
+ RUT del Chofer
+
+
+
+
+ Nombre del Chofer
+
+
+
+
+
+
+
+
+
+
+
+
+ Direccion de Destino
+
+
+
+
+
+
+
+
+
+ Comuna de Destino
+
+
+
+
+ Ciudad de Destino
+
+
+
+
+ documentos de Exportaci�n y gu�as de despacho
+
+
+
+
+
+ C�digo seg�n tabla "Modalidad de Venta" de aduana
+
+
+
+
+
+
+
+
+
+ C�digo seg�n Tabla "Cl�usula compra-venta" de Aduana
+
+
+
+
+
+
+
+
+
+ Total Cl�usula de venta
+
+
+
+
+ Indicar el C�digo de la v�a de transporte utilizada para transportar la mercader�a, seg�n tabla V�as de Transporte de Aduana
+
+
+
+
+
+
+
+
+
+ Nombre o Identificaci�n del Medio de Transporte
+
+
+
+
+
+
+
+
+
+ Rut C�a. Transportadora
+
+
+
+
+ Nombre C�a. Transportadora
+
+
+
+
+
+
+
+
+
+ Identificador Adicional C�a. Transportadora
+
+
+
+
+
+
+
+
+
+
+ Numero de reserva del Operador
+
+
+
+
+
+
+
+
+
+
+ C�digo del Operador
+
+
+
+
+
+
+
+
+
+
+ C�digo del puerto de embarque seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Identificador Adicional Puerto de Embarque
+
+
+
+
+
+
+
+
+
+
+ C�digo del puerto de desembarque seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Identificador Adicional Puerto de Desembarque
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Sumatoria de los pesos brutos de todos los �tems del documento
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Sumatoria de los pesos netos de todos los �tems del documento
+
+
+
+
+
+
+
+
+
+
+ C�digo de la unidad de medida seg�n tabla de Aduana
+
+
+
+
+
+
+
+
+
+ Indique el total de items del documento
+
+
+
+
+
+
+
+
+
+ Cantidad total de bultos que ampara el documento.
+
+
+
+
+
+
+
+
+
+ Tabla de descripci�n de los distintos tipos de bultos
+
+
+
+
+
+ C�digo seg�n tabla "Tipos de Bultos" de aduana
+
+
+
+
+
+
+
+
+
+ Cantidad de Bultos
+
+
+
+
+
+
+
+
+
+ Identificaci�n de marcas, cuando es distinto de contenedor
+
+
+
+
+
+
+
+
+
+ Se utiliza cuando el tipo de bulto es contenedor
+
+
+
+
+
+
+
+
+
+ Sello contenedor. Con digito verificador
+
+
+
+
+
+
+
+
+
+ Nombre emisor sello
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto del flete seg�n moneda de venta
+
+
+
+
+ Monto del seguro , seg�n moneda de venta
+
+
+
+
+ C�digo del pa�s del receptor extranjero de la mercader�a, seg�n tabla Pa�ses aduana
+
+
+
+
+
+
+
+
+
+ C�digo del pa�s de destino extranjero de la mercader�a, seg�n tabla Pa�ses aduana
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Montos Totales del DTE
+
+
+
+
+
+ Tipo de Moneda en que se regisrtra la transacci�n. Tabla de Monedas de Aduanas
+
+
+
+
+ Monto Exento del DTE
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto Total del DTE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Otra Moneda
+
+
+
+
+
+ Tipo Otra moneda Tabla de Monedas de Aduanas
+
+
+
+
+ Tipo de Cambio fijado por el Banco Central de Chile
+
+
+
+
+ Monto Exento del DTE en Otra Moneda
+
+
+
+
+ Monto Total Otra Moneda
+
+
+
+
+
+
+
+
+
+
+ Detalle de Itemes del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+
+
+
+
+
+ Codificacion del Item
+
+
+
+
+
+ Tipo de Codificacion
+
+
+
+
+
+
+
+
+
+ Valor del Codigo de Item, para la Codificacion Particular
+
+
+
+
+
+
+
+
+
+
+
+
+ Indicador de Exencion/Facturacion
+
+
+
+
+
+ El Producto o Servicio NO ESTA Afecto a IVA
+
+
+
+
+ El Producto o Servicio NO ES Facturable
+
+
+
+
+ Garantia por Deposito/Envase
+
+
+
+
+ El producto No Constituye Venta
+
+
+
+
+ Item a Rebajar
+
+
+
+
+ No facturables negativos
+
+
+
+
+
+
+
+ Nombre del Item
+
+
+
+
+
+
+
+
+
+ Descripcion del Item
+
+
+
+
+
+
+
+
+
+ Cantidad para la Unidad de Medida de Referencia
+
+
+
+
+ Unidad de Medida de Referencia
+
+
+
+
+
+
+
+
+
+ Precio Unitario de Referencia para Unidad de Referencia
+
+
+
+
+ Cantidad del Item
+
+
+
+
+ Distribucion de la Cantidad
+
+
+
+
+
+ Cantidad Distribuida
+
+
+
+
+ Codigo Descriptivo de la Subcantidad
+
+
+
+
+
+
+
+
+
+ Tipo de C�digo Subcantidad
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha Elaboracion del Item
+
+
+
+
+ Fecha Vencimiento del Item
+
+
+
+
+ Unidad de Medida
+
+
+
+
+
+
+
+
+
+ Precio Unitario del Item
+
+
+
+
+ Precio del Item en Otra Moneda
+
+
+
+
+
+ Precio Unitario en Otra Moneda
+
+
+
+
+ Codigo de Otra Moneda (Usar Codigos de Moneda del Banco Central)
+
+
+
+
+
+
+
+
+
+ Factor para Conversion a Pesos
+
+
+
+
+ Descuento en Otra Moneda
+
+
+
+
+ Recargo en Otra Moneda
+
+
+
+
+
+
+
+
+
+ Valor por l�nea de detalle en Otra Moneda
+
+
+
+
+
+
+
+
+
+
+
+
+ Porcentaje de Descuento
+
+
+
+
+ Monto de Descuento
+
+
+
+
+ Desglose del Descuento
+
+
+
+
+
+ Tipo de SubDescuento
+
+
+
+
+
+ Descuento en Monto
+
+
+
+
+ Descuento en Porcentaje
+
+
+
+
+
+
+
+ Valor del SubDescuento
+
+
+
+
+
+
+
+ Porcentaje de Recargo
+
+
+
+
+ Monto de Recargo
+
+
+
+
+ Desglose del Recargo
+
+
+
+
+
+ Tipo de SubRecargo
+
+
+
+
+
+ Recargo en Monto
+
+
+
+
+ Recargo en Porcentaje
+
+
+
+
+
+
+
+ Valor de SubRecargo
+
+
+
+
+
+
+
+ Monto por Linea de Detalle. Corresponde al Monto Neto, a menos que MntBruto Indique lo Contrario
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Subtotales Informativos
+
+
+
+
+
+ N�mero de Subtotal
+
+
+
+
+
+
+
+
+
+ Glosa
+
+
+
+
+
+
+
+
+
+ Ubicaci�n para Impresi�n
+
+
+
+
+
+
+
+
+
+ Valor Neto del Subtotal
+
+
+
+
+ Valor del IVA del Subtotal
+
+
+
+
+ Valor de los Impuestos adicionales o espec�ficos del Subtotal
+
+
+
+
+ Valor no Afecto o Exento del Subtotal
+
+
+
+
+ Valor de la l�nea de subtotal
+
+
+
+
+ TABLA de L�neas de Detalle que se agrupan en el Subtotal
+
+
+
+
+
+
+
+
+
+
+ Descuentos y/o Recargos que afectan al total del Documento
+
+
+
+
+
+ Numero Secuencial de Linea
+
+
+
+
+ Tipo de Movimiento
+
+
+
+
+
+ Descuento
+
+
+
+
+ Recargo
+
+
+
+
+
+
+
+ Descripcion del Descuento o Recargo
+
+
+
+
+
+
+
+
+
+ Unidad en que se Expresa el Valor
+
+
+
+
+
+ El valor se Expresa como Porcentaje
+
+
+
+
+ El Valor se Expresa en Pesos
+
+
+
+
+
+
+
+ Valor del Descuento o Recargo
+
+
+
+
+ Valor en otra moneda
+
+
+
+
+ Indica si el D/R es No Afecto o No Facturable
+
+
+
+
+
+ Descuento/Recargo Global No Afecto
+
+
+
+
+ Descuento/Recargo No Facturable
+
+
+
+
+
+
+
+
+
+
+ Identificacion de otros documentos Referenciados por Documento
+
+
+
+
+
+ Numero Secuencial de Linea de Referencia
+
+
+
+
+
+
+
+
+
+ Tipo de Documento de Referencia
+
+
+
+
+
+
+
+
+
+
+ Indica que se esta Referenciando un Conjunto de Documentos
+
+
+
+
+
+
+ El Documento hace Referencia a un Conjunto de Documentos Tributarios del Mismo Tipo
+
+
+
+
+
+
+
+ Folio del Documento de Referencia
+
+
+
+
+ RUT Otro Contribuyente
+
+
+
+
+ Identificador Adicional del otro contribuyente
+
+
+
+
+
+
+
+
+
+
+ Fecha de la Referencia
+
+
+
+
+
+
+
+
+
+
+ Tipo de Uso de la Referencia
+
+
+
+
+
+ Anula Documento de Referencia
+
+
+
+
+ Corrige Texto del Documento de Referencia
+
+
+
+
+ Corrige Montos
+
+
+
+
+
+
+
+ Razon Explicita por la que se Referencia el Documento
+
+
+
+
+
+
+
+
+
+
+
+
+ Timbre Electronico de DTE
+
+
+
+
+
+ Datos Basicos de Documento
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Folio DTE
+
+
+
+
+ Fecha Emision DTE en Formato AAAA-MM-DD
+
+
+
+
+ RUT Receptor
+
+
+
+
+ Razon Social Receptor
+
+
+
+
+
+
+
+
+
+
+ Monto Total DTE
+
+
+
+
+
+
+
+
+
+
+
+
+ Descripcion Primer Item de Detalle
+
+
+
+
+
+
+
+
+
+
+ Codigo Autorizacion Folios
+
+
+
+
+
+ Datos de Autorizacion de Folios
+
+
+
+
+
+ RUT Emisor
+
+
+
+
+ Razon Social Emisor
+
+
+
+
+
+
+
+
+
+
+ Tipo DTE
+
+
+
+
+ Rango Autorizado de Folios
+
+
+
+
+
+ Folio Inicial (Desde)
+
+
+
+
+ Folio Final (Hasta)
+
+
+
+
+
+
+
+ Fecha Autorizacion en Formato AAAA-MM-DD
+
+
+
+
+
+ Clave Publica RSA del Solicitante
+
+
+
+
+
+ Modulo RSA
+
+
+
+
+ Exponente RSA
+
+
+
+
+
+
+
+ Clave Publica DSA del Solicitante
+
+
+
+
+
+ Modulo Primo
+
+
+
+
+ Entero Divisor de P - 1
+
+
+
+
+ Entero f(P, Q)
+
+
+
+
+ G**X mod P
+
+
+
+
+
+
+
+
+ Identificador de Llave
+
+
+
+
+
+
+
+ Firma Digital (RSA) del SII Sobre DA
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TimeStamp de Generacion del Timbre
+
+
+
+
+
+
+
+ Valor de Firma Digital sobre DD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en que se Firmo Digitalmente el Documento AAAA-MM-DDTHH:MI:SS
+
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/EnvioDTE_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/EnvioDTE_v10.xsd
new file mode 100644
index 00000000..94963a30
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/EnvioDTE_v10.xsd
@@ -0,0 +1,110 @@
+
+
+
+
+
+
+
+ Envio de Documentos Tributarios Electronicos
+
+
+
+
+
+ Conjunto de DTE enviados
+
+
+
+
+
+ Resumen de Informacion Enviada
+
+
+
+
+
+ RUT Emisor de los DTE
+
+
+
+
+
+
+
+ RUT que envia los DTE
+
+
+
+
+ RUT al que se le envian los DTE
+
+
+
+
+ Fecha de Resolucion que Autoriza el Envio de DTE (AAAA-MM-DD)
+ Fecha de Resolucion que Autoriza el Envio de DTE (AAAA-MM-DD)
+
+
+
+
+ Numero de Resolucion que Autoriza el Envio de DTE
+
+
+
+
+ Fecha y Hora de la Firma del Archivo de Envio
+
+
+
+
+ Subtotales de DTE enviados
+
+
+
+
+
+ Tipo de DTE Enviado
+
+
+
+
+ Numero de DTE Enviados
+
+
+
+
+
+
+
+
+
+
+
+ Documento Tributario Electronico
+
+
+
+
+
+
+
+
+ Firma Digital sobre SetDTE
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceCal_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceCal_v10.xsd
new file mode 100644
index 00000000..2d777146
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceCal_v10.xsd
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+ Certificado Autorizacion de Libros, generado por el SII
+
+
+
+
+
+ Documento de Cal
+
+
+
+
+
+ RUT Distribuidor
+
+
+
+
+ Tipo Certificado. C = Certificacion, P=Produccion
+
+
+
+
+
+ Certificaci�n.
+ Se utiliza para efectuar las pruebas de archivos
+
+
+
+
+ Producci�n.
+ Lo entrega el SII, una vez que se hayan efectuado las pruebas respectivas
+
+
+
+
+
+
+
+ 1:Contribuyente, 2:Holding, 3:Empresa de Software.,4:Prestador de Servicios Contables.
+
+
+
+
+
+ Contribuyente
+
+
+
+
+ Holding
+
+
+
+
+ Empresa Software
+
+
+
+
+ Prestador de Servicios Contables
+
+
+
+
+
+
+
+ Tipo del Libro Contable.
+
+
+
+
+
+ Contable. Incluye, Diario, Mayor, Balance, Inventarios y Balance
+
+
+
+
+ Remuneraciones
+
+
+
+
+ Honorarios
+
+
+
+
+ Registro de Existencias
+
+
+
+
+ Activo Fijo
+
+
+
+
+ Compra y Venta
+
+
+
+
+
+
+
+ Fecha de Emision del CAL(AAAA-MM-DD)
+
+
+
+
+ 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)
+
+
+
+
+ Fecha y Hora de la Firma
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceCoCertif_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceCoCertif_v10.xsd
new file mode 100644
index 00000000..e697dcde
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceCoCertif_v10.xsd
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+ Comprobante de Certificacion
+
+
+
+
+
+ Documento de Comprobante de Certificacion
+
+
+
+
+
+ RUT Contribuyente de los LCE
+
+
+
+
+ Fecha de Emision del Comprobante de Certificacion (AAAA-MM-DD)
+
+
+
+
+
+ RUT autorizado por el Distribuidor a firmar este documento.
+
+
+
+
+ Fecha y Hora de la Firma
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceSiiTypes_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceSiiTypes_v10.xsd
new file mode 100644
index 00000000..65e865ee
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceSiiTypes_v10.xsd
@@ -0,0 +1,281 @@
+
+
+
+
+
+ Rol Unico Tributario (99..99-X)
+
+
+
+
+
+
+
+
+
+ Folio de DTE - 10 digitos
+
+
+
+
+
+
+
+ Monto de 18 digitos y 4 decimales
+
+
+
+
+
+
+
+
+ Impuestos Adicionales
+
+
+
+
+ IVA Margen de Comercializacion
+
+
+
+
+ IVA Retenido Total
+
+
+
+
+ IVA Retenido Parcial
+
+
+
+
+ IVA Anticipado Faenamiento Carne
+
+
+
+
+ IVA Anticipado Carne
+
+
+
+
+ IVA Anticipado Harina
+
+
+
+
+ Impuesto Art. 37 Letras a, b, c
+
+
+
+
+ Impuesto Art. 42 Ley 825/74 Letra a
+
+
+
+
+ Impuesto Art. 42 Letra c
+
+
+
+
+ Impuesto Art. 42 Letra c
+
+
+
+
+ Impuesto Art. 42 Letra d y e
+
+
+
+
+ Impuesto Especifico Diesel
+
+
+
+
+ Recuperacion Impuesto Especifico Diesel Transportistas
+
+
+
+
+ IVA Retenido Legumbres
+
+
+
+
+ IVA Retenido Silvestres
+
+
+
+
+ IVA Retenido Ganado
+
+
+
+
+ IVA Retenido Madera
+
+
+
+
+ IVA Retenido Trigo
+
+
+
+
+ Impuesto Especifico Gasolina
+
+
+
+
+ IVA Retenido Arroz
+
+
+
+
+ IVA Retenido Hidrobiologicas
+
+
+
+
+ IVA Retenido Chatarra
+
+
+
+
+ IVA Retenido PPA
+
+
+
+
+ IVA Retenido Opcional
+
+
+
+
+ Impuesto Art. 37 Letras e, f, g y h
+
+
+
+
+ Impuesto Art. 37 Letra j
+
+
+
+
+
+
+
+
+
+ Monto 18 digitos (> cero)
+
+
+
+
+
+
+
+ Porcentaje (3 enteros y 2 decimales)
+
+
+
+
+
+
+
+
+
+
+ Tipos de Documentos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto 18 digitos (positivo o negativo)
+
+
+
+
+
+
+
+ lapso de tiempo. En forma AAAA-MM hasta AAAA-MM
+
+
+
+
+ Inicio del Periodo. En formato AAAA-MM
+
+
+
+
+ Final del Periodo. Formato AAAA-MM
+
+
+
+
+
+
+ Monto 18 digitos (mayor o igual a cero)
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LibroCV_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LibroCV_v10.xsd
new file mode 100644
index 00000000..b5772e8d
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LibroCV_v10.xsd
@@ -0,0 +1,1634 @@
+
+
+
+
+
+
+ Informacion Electronica de Libros de Compra y Venta
+
+
+
+
+
+ Identificacion, Resumen y Detalles del Libro Electronico
+
+
+
+
+
+ Identificacion del Envio del Libro Electronico
+
+
+
+
+
+ RUT del Emisor del Libro Electronico
+
+
+
+
+ RUT que Realiza el Envio del Libro Electronico
+
+
+
+
+ Periodo Tributario del Libro Electronico (AAAA-MM)
+
+
+
+
+ Fecha de Resolucion que Autoriza el Envio de Libros (AAAA-MM-DD)
+
+
+
+
+ Numero de Resolucion que Autoriza el Envio de Libros
+
+
+
+
+
+
+
+
+
+ Tipo de Operacion Declarada en el Libro
+
+
+
+
+
+
+
+
+
+
+ Tipo de Libro de Compra o Venta Enviado
+
+
+
+
+
+
+
+
+
+
+
+ Tipo de Envio del Libro Electronico
+
+
+
+
+
+
+ Indica que es un Envio Parcial del Libro y que Faltan Otros para Completar el Libro
+
+
+
+
+ Indica que es el Ultimo Envio Parcial. Con Esto se Completa el Libro.
+
+
+
+
+ Indica que es el Unico Envio que Compone el Libro
+
+
+
+
+ Indica que es un Envio con Informacion para Corregir un Libro Previamente Enviado
+
+
+
+
+
+
+
+ Correlativo del Segmento de Libro
+
+
+
+
+
+
+
+
+
+ Folio de la Notificacion con que se Solicita el Libro Especial
+
+
+
+
+
+
+
+
+
+ Codigo de Autorizaci�n de Rectificaci�n
+
+
+
+
+
+
+
+
+
+
+
+
+ Resumen del Segmento de Informacion Enviado
+
+
+
+
+
+ Totales de Control, por Tipo de Documento, Para el Segmento
+
+
+
+
+
+ Tipo de Documento
+
+
+
+
+ Tipo de Impuesto Resumido (LC)
+
+
+
+
+
+
+ IVA
+
+
+
+
+ Ley 18.211
+
+
+
+
+
+
+
+ Numero de Documentos del Tipo Incluidos en el Libro Electronico
+
+
+
+
+
+
+
+
+
+ Numero de Documentos Anulados
+
+
+
+
+
+
+
+
+
+ Numero de Operaciones Exentas
+
+
+
+
+
+
+
+
+
+ Total de los Montos Exentos
+
+
+
+
+ Total de los Montos Netos
+
+
+
+
+ Total de Operaciones con IVA Recuperable (LC)
+
+
+
+
+
+
+
+
+
+ Total de los Montos de IVA (LV) o IVA Recuperable (LC)
+
+
+
+
+ Numero de Operaciones de Activo Fijo (LC)
+
+
+
+
+
+
+
+
+
+ Total Monto Neto de las Operaciones de Activo Fijo (LC)
+
+
+
+
+ Total del IVA de las Operaciones de Activo Fijo (LC)
+
+
+
+
+ Totales de IVA No Recuperable (LC)
+
+
+
+
+
+ Codigo de IVA No Recuperable
+
+
+
+
+
+
+ Compras destinadas a Generar Operaciones No Gravadas o Exentas
+
+
+
+
+ Facturas Registradas Fuera de Plazo
+
+
+
+
+ Gastos Rechazados
+
+
+
+
+ Entrega Gratuita
+
+
+
+
+ Otros
+
+
+
+
+
+
+
+ Numero de Operaciones con IVA No Recuperable
+
+
+
+
+
+
+
+
+
+ Total de IVA No Recuperable
+
+
+
+
+
+
+
+ Numero de Operaciones con IVA Uso Comun (LC)
+
+
+
+
+
+
+
+
+
+ Total IVA Uso Comun (LC)
+
+
+
+
+ Total IVA Fuera de Plazo (LV)
+
+
+
+
+ Total de IVA Propio en Operaciones a Cuenta de Terceros (LV)
+
+
+
+
+ Total de IVA a Cuenta de Terceros (LV)
+
+
+
+
+ Total Ley 18.211 (LV)
+
+
+
+
+ Totales de Otros Impuestos
+
+
+
+
+
+ Codigo del Otro Impuesto
+
+
+
+
+ Monto del Otro Impuesto
+
+
+
+
+
+
+
+ Total de Impuestos Sin Derecho a Credito (LC)
+
+
+
+
+ Numero de Operaciones con IVA Retenido Total (LV)
+
+
+
+
+
+
+
+
+
+ Total de IVA Retenido Total (LV)
+
+
+
+
+ Numero de Operaciones con IVA Retenido Parcial (LV)
+
+
+
+
+
+
+
+
+
+ Total de IVA Retenido Parcial (LV)
+
+
+
+
+ Total Credito Empresa Constructora (LV)
+
+
+
+
+ Total de los Depositos por Envase (LV)
+
+
+
+
+ Info. Elect. de Venta (LV)
+
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos (LV)
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos )LV)
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos (LV)
+
+
+
+
+
+
+
+ Total de los Montos Totales
+
+
+
+
+ Numero de Operaciones con IVA No Retenido (LV)
+
+
+
+
+
+
+
+
+
+ Total IVA No Retenido
+
+
+
+
+ Total MOnto No Facturable (LV)
+
+
+
+
+ Total Monto Periodo (LV)
+
+
+
+
+ Total Venta Pasaje Nacional (LV)
+
+
+
+
+ Total Venta Pasaje Internacional (LV)
+
+
+
+
+ Total Tabacos - Puros (LC)
+
+
+
+
+ Total Tabacos - Cigarrillos (LC)
+
+
+
+
+ Total Tabacos - Elaborados (LC)
+
+
+
+
+
+
+
+
+
+
+ Resumen Para el Periodo Tributario
+
+
+
+
+
+ Totales de Control, por Tipo de Documento, Para el Periodo Tributario
+
+
+
+
+
+ Tipo de Documento Resumido
+
+
+
+
+ Tipo de Impuesto Resumido (LC)
+
+
+
+
+
+
+ IVA
+
+
+
+
+ Ley 18.211
+
+
+
+
+
+
+
+ Numero de Documentos del Tipo Incluidos en el Libro Electronico
+
+
+
+
+
+
+
+
+
+ Numero de Documentos Anulados
+
+
+
+
+
+
+
+
+
+ Numero de Operaciones Exentas
+
+
+
+
+
+
+
+
+
+ Total de los Montos Exentos
+
+
+
+
+ Total de los Montos Netos
+
+
+
+
+ Total de Operaciones con IVA Recuperable (LC)
+
+
+
+
+
+
+
+
+
+ Total de los Montos de IVA
+
+
+
+
+ Numero de Operaciones de Activo Fijo (LC)
+
+
+
+
+
+
+
+
+
+ Total Monto Neto de Activo Fijo (LC)
+
+
+
+
+ Total del IVA de las Operaciones de Activo Fijo (LC)
+
+
+
+
+ Tabla de IVA No Recuperable (LC)
+
+
+
+
+
+ Codigo de IVA No Recuperable
+
+
+
+
+
+
+
+
+
+ Otros
+
+
+
+
+
+
+
+ Numero de Operaciones de IVA No Recuperable
+
+
+
+
+
+
+
+
+
+ Total de IVA No Recuperable
+
+
+
+
+
+
+
+ Numero de Opraciones con IVA Uso Comun (LC)
+
+
+
+
+
+
+
+
+
+ Total IVA Uso Comun (LC)
+
+
+
+
+ Factor Proporcionalidad IVA (LC)
+
+
+
+
+
+
+
+
+
+
+
+
+ Total Credito IVA Uso Comun (LC)
+
+
+
+
+ Total IVA Fuera de Plazo (LV)
+
+
+
+
+ Total de IVA Propio en Operaciones a Cuenta de Terceros (LV)
+
+
+
+
+ Total de IVA a Cuenta de Terceros (LV)
+
+
+
+
+ Total Ley 18211
+
+
+
+
+ Totales de Otros Impuestos
+
+
+
+
+
+ Codigo del Otro Impuesto
+
+
+
+
+ Monto Total del Otro Impuesto
+
+
+
+
+ Factor Impuesto Adicional (LC)
+
+
+
+
+
+
+
+
+
+
+
+
+ Total Credito Impuesto (LC)
+
+
+
+
+
+
+
+ Total de Impuestos Sin Derecho a Credito (LC)
+
+
+
+
+ Numero de Operaciones con IVA Retenido Total (LV)
+
+
+
+
+
+
+
+
+
+ Total IVA Retenido Total (LV)
+
+
+
+
+ Numero de Operaciones con IVA Retenido Parcial (LV)
+
+
+
+
+
+
+
+
+
+ Total IVA Retenido Parcial (LV)
+
+
+
+
+ Total Credito Empresa Constructore (LV)
+
+
+
+
+ Total Deposito Envase (LV)
+
+
+
+
+ Info. Elect. de Venta (LV)
+
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos (LV)
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos )LV)
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos (LV)
+
+
+
+
+
+
+
+ Total de los Montos Totales
+
+
+
+
+ Numero de Operaciones con IVA No Retenido (LV)
+
+
+
+
+
+
+
+
+
+ Total IVA No Retenido
+
+
+
+
+ Total Monto No Facturable (LV)
+
+
+
+
+ Total Monto Periodo (LV)
+
+
+
+
+ Total Venta PasajeNacional (LV)
+
+
+
+
+ Total Venta Pasaje Internacional (LV)
+
+
+
+
+ Total Tabaco -Puros (LC)
+
+
+
+
+ Total Tabaco - Cigarrillos (LC)
+
+
+
+
+ Total Tabaco - Elaborado (LC)
+
+
+
+
+ Total Impuesto Vehiculos (LC)
+
+
+
+
+
+
+
+
+
+
+ Detalle de Documentos que Componen el Libro Electronico
+
+
+
+
+
+ Tipo de Documento
+
+
+
+
+ Indica si ND�bito o NCr�dito afecta a una Factura de Compra
+
+
+
+
+
+
+ Emitido por el Emisor del Libro de Compra
+
+
+
+
+
+
+
+ Indica si ND�bito o NCr�dito afecta a una Factura de Compra
+
+
+
+
+
+
+ Emitido por el Emisor del Libro de Compra
+
+
+
+
+
+
+
+ Identificador o Folio del Documento.
+
+
+
+
+
+
+
+
+
+ Indica que el Estado del Documento es Anulado
+
+
+
+
+
+ Documento Anulado
+
+
+
+
+
+
+
+ Indica si Agrega o Elimina Informacion
+
+
+
+
+
+ Agrega
+
+
+
+
+ Elimina
+
+
+
+
+
+
+
+ Tipo de Impuesto Usado en la Operacion (LC)
+
+
+
+
+
+
+ IVA
+
+
+
+
+ Ley 18.211
+
+
+
+
+
+
+
+ Tasa de impuesto usada en la operaci�n
+
+
+
+
+ Numero Interno
+
+
+
+
+
+
+
+
+
+ Indica si Corresponde a un Servicio (LV)
+
+
+
+
+
+ Facturacion de Servicios Periodicos Domiciliarios
+
+
+
+
+ Facturacion de Otros Servicios Periodicos
+
+
+
+
+ Facturacion de Servicios No Periodicos
+
+
+
+
+
+
+
+ Indicador de Venta sin Costo (LV)
+
+
+
+
+
+ Entrega Gratuita
+
+
+
+
+
+
+
+ Fecha del Documento (AAAA-MM-DD)
+
+
+
+
+
+
+
+
+
+
+ Codigo de Sucursal Entregado por el SII
+
+
+
+
+
+
+
+
+
+ RUT del Contraparte en la Operaci�n Comercial
+
+
+
+
+ Razon Social de la Contraparte del Documento
+
+
+
+
+
+
+
+
+
+ Receptor Extranjero (LV)
+
+
+
+
+
+ Num. Identif. Receptor Extranjero (LV)
+
+
+
+
+
+
+
+
+
+
+ Nacionalidad Recptor Extranjero (LV)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tipo de Documento de Referencia (LV)
+
+
+
+
+ Folio del Documento Referenciado (LV)
+
+
+
+
+
+
+
+
+
+ Monto Exento o no Gravado del Documento
+
+
+
+
+ Monto Neto del Documento
+
+
+
+
+ Monto de IVA del Documento
+
+
+
+
+ Monto Neto Activo Fijo (LC)
+
+
+
+
+ IVA de la Operacion de Activo Fijo (LC)
+
+
+
+
+ Tabla de IVA No Recuperable (LC)
+
+
+
+
+
+ Codigo de IVA No Recuperable
+
+
+
+
+
+ Compras Destinadas a Generar Operaciones No Gravadas o Exentas
+
+
+
+
+ Facturas de Proveedores Registradas Fuera de Plazo
+
+
+
+
+ Gastos Rechazados
+
+
+
+
+ Entrega Gratuita
+
+
+
+
+ Otros
+
+
+
+
+
+
+
+ Monto de IVA No Recuperable
+
+
+
+
+
+
+
+ IVA de Compras Destinadas en Parte a Ventas Exentas y Afectas (LC)
+
+
+
+
+ Solo Nota de Credito Fuera de Plazo (LV)
+
+
+
+
+ IVA Propio en Operaciones a Cuenta de Terceros (LV)
+
+
+
+
+ IVA por Cuenta de Terceros (LV)
+
+
+
+
+ Ley 18211
+
+
+
+
+ Otros Impuestos o Recargos
+
+
+
+
+
+ Codigo del Impuesto o Recargo
+
+
+
+
+ Tasa del Impuesto o Recargo
+
+
+
+
+ Monto del Impuesto o Recargo. En el LC Registrar Solo el Monto Con Derecho a Credito
+
+
+
+
+
+
+
+ Monto del Impuesto Sin Derecho a Credito (LC)
+
+
+
+
+ IVA Retenido Total (LV)
+
+
+
+
+ IVA Retenido Parcial (LV)
+
+
+
+
+ Credito 65% Empresas Constructoras (LV)
+
+
+
+
+ Deposito por Envase (LV)
+
+
+
+
+ Info. Elect. de Venta (LV)
+
+
+
+
+
+ Rut Emisor (LV)
+
+
+
+
+ Valor Neto Comisiones y Otros Cargos (LV)
+
+
+
+
+ Val. Comis. y Otros Cargos no Afectos o Exentos )LV)
+
+
+
+
+ Valor IVA Comisiones y Otros Cargos (LV)
+
+
+
+
+
+
+
+ Monto Total del Documento
+
+
+
+
+ IVA No Retenido
+
+
+
+
+ Monto No Facturable (LV)
+
+
+
+
+ Total Monto Periodo (LV)
+
+
+
+
+ Venta Pasaje Nacional (LV)
+
+
+
+
+ Venta Pasaje Internacional (LV)
+
+
+
+
+ Tabacos - Puros (LC)
+
+
+
+
+ Tabacos - Cigarrillos (LC)
+
+
+
+
+ Tabacos - Elaborados (LC)
+
+
+
+
+ Impuesto a Vehiculo (LC)
+
+
+
+
+
+
+
+
+
+
+
+ Fecha y Hora en formato AAAA-MM-DDTHH24:MI:SS de la Firma Electronica
+
+
+
+
+
+
+
+
+
+
+
+ Firma Digital sobre SetDTE
+
+
+
+
+
+
+
+
+ RUT 99999999-X
+
+
+
+
+
+
+
+
+
+ Monto 18 digitos (mayor o igual a cero)
+
+
+
+
+
+
+
+ Monto 18 digitos (positivo o negativo)
+
+
+
+
+
+
+
+ Monto 18 digitos (> cero)
+
+
+
+
+
+
+
+ Impuestos Adicionales
+
+
+
+
+ IVA Margen de Comercializacion
+
+
+
+
+ IVA Retenido Total
+
+
+
+
+ IVA Retenido Parcial
+
+
+
+
+ IVA Anticipado Faenamiento Carne
+
+
+
+
+ IVA Anticipado Carne
+
+
+
+
+ IVA Anticipado Harina
+
+
+
+
+ Impuesto Art. 37 Letras a, b, c
+
+
+
+
+ Impuesto Art. 42 Ley 825/74 Letra a
+
+
+
+
+ Impuesto Art. 42 Letra c
+
+
+
+
+ Impuesto Art. 42 Letra c
+
+
+
+
+ Impuesto Art. 42 Letra d y e
+
+
+
+
+ Impuesto Especifico Diesel
+
+
+
+
+ Recuperacion Impuesto Especifico Diesel Transportistas
+
+
+
+
+ IVA Retenido Legumbres
+
+
+
+
+ IVA Retenido Silvestres
+
+
+
+
+ IVA Retenido Ganado
+
+
+
+
+ IVA Retenido Madera
+
+
+
+
+ IVA Retenido Trigo
+
+
+
+
+ Impuesto Especifico Gasolina
+
+
+
+
+ IVA Retenido Arroz
+
+
+
+
+ IVA Retenido Hidrobiologicas
+
+
+
+
+ IVA Retenido Chatarra
+
+
+
+
+ IVA Retenido PPA
+
+
+
+
+ IVA Retenido Opcional
+
+
+
+
+
+ Impuesto Art. 37 Letras e, f, g y h
+
+
+
+
+ Impuesto Art. 37 Letra j
+
+
+
+
+
+
+
+
+
+
+
+ Impuesto retenido a los suplementeros Art. 74 N�5
+
+
+
+
+
+ Bebidas analcoh�licas y Minerales con elevado contenido de az�cares.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tipos de Documentos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Porcentaje (3 enteros y 2 decimales)
+
+
+
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/README.md b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/README.md
new file mode 100644
index 00000000..1c0d3d78
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/README.md
@@ -0,0 +1,296 @@
+# SII "factura_electronica" / XML schemas
+
+This directory contains all the files of `schema_dte.zip` and `schema_iecv.zip`,
+plus this text file.
+
+The most significant structures are:
+- common:
+ - XML element `Signature`: "Firma Digital sobre Documento".
+ - XML data type `SignatureType`: "Firma Digital con Restricciones".
+- DTE:
+ - XML element `EnvioDTE`: "Envio de Documentos Tributarios Electronicos".
+ - XML data type `DTEDefType`: "Documento Tributario Electronico".
+- IECV:
+ - XML element `LceCal`: "Certificado Autorizacion de Libros, generado por el SII".
+ - XML element `LceCoCertif`: "Comprobante de Certificacion".
+ - XML element `LibroCompraVenta`: "Informacion Electronica de Libros de Compra y Venta".
+
+Note:
+- DTE means "Documento Tributario Electrónico".
+- RTC: "Registro Transferencia de Crédito" aka RPETC; "Registro Electrónico de Cesión de Créditos".
+- RPETC: "Registro Público Electrónico de Transferencia de Crédito" aka RTC.
+- IECV means "Información Electrónica de Libros de Compra y Venta".
+- LCE means "Libros Contables Electrónicos".
+
+
+## Source
+
+All the files were preserved as they were but later on updates were applied (even unofficial ones).
+Files are kept in their original text encoding (ISO-8859-1).
+
+
+### Original & Official
+
+
+#### DTE
+
+[schema_dte.zip](http://www.sii.cl/factura_electronica/schema_dte.zip) (2018-11-28),
+referenced from official webpage
+[SII](http://www.sii.cl)
+/ [Factura electrónica](http://www.sii.cl/servicios_online/1039-.html)
+/ [FORMATO XML DE DOCUMENTOS ELECTRÓNICOS](http://www.sii.cl/factura_electronica/formato_xml.htm)
+as
+"[Bajar schema XML de Documentos Tributarios Electrónicos](http://www.sii.cl/factura_electronica/schema_dte.zip) (Incluye Documentos de exportación)"
+
+
+#### Cesion (RTC)
+
+Archive [schema_cesion_201912](https://www.sii.cl/factura_electronica/schema_cesion_201912.zip),
+referenced from official webpage
+[SII](https://www.sii.cl)
+/ [Servicios online](https://www.sii.cl/servicios_online/index.html)
+/ [Factura electrónica](https://www.sii.cl/servicios_online/1039-.html)
+/ [Sistema de facturación de mercado](https://www.sii.cl/servicios_online/1039-1184.html)
+/ [Registro electrónico de cesión de créditos](https://palena.sii.cl/rtc/RTC/RTCMenu.html)
+/ [Formatos de archivos electrónicos](https://www.sii.cl/factura_electronica/form_ele.htm)
+as
+"[Formato XML del Archivo Electrónico de Cesión](https://www.sii.cl/factura_electronica/schema_cesion_201912.zip)"
+
+- Retrieval date: 2021-03-25
+- MD5 checksum: `33639f61ef3aa0ec785557b1c8778cea`.
+- Source: [cl-sii-extraoficial/archivos-oficiales@c89dec5](https://github.com/cl-sii-extraoficial/archivos-oficiales/tree/c89dec54f664281721dcb77af327c4f6c58ec4ff/src/code/rtc/2019-12-12-schema_cesion)
+
+
+#### IECV
+
+[schema_iecv.zip](http://www.sii.cl/factura_electronica/schema_iecv.zip) (2018-11-28),
+referenced from official webpage
+[SII](http://www.sii.cl)
+/ [Factura electrónica](http://www.sii.cl/servicios_online/1039-.html)
+/ [FORMATO XML DE DOCUMENTOS ELECTRÓNICOS](http://www.sii.cl/factura_electronica/formato_xml.htm)
+as
+"[Bajar schema XML de Información Electrónica de Compras y Ventas](http://www.sii.cl/factura_electronica/schema_iecv.zip)".
+
+
+### Updates
+
+Unfortunately the files available on SII's website are outdated with respect to the regulations
+(and even with respect to the documentation PDFs published alongside).
+
+Schema files will be updated as necessary, indicating the source in the corresponding commit.
+
+
+## Contents
+
+
+### Detail
+
+
+#### Common
+
+- `xmldsignature_v10.xsd`:
+ - XML target namespace: `http://www.w3.org/2000/09/xmldsig#`.
+ - XML included/imported schemas: none.
+ - XML elements:
+ - `Signature`: "Firma Digital sobre Documento".
+ - XML data types:
+ - `SignatureType`: "Firma Digital con Restricciones".
+
+
+#### DTE
+
+- `DTE_v10.xsd`: "XSD principal y que incluye a los 3" otros XSD.
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `SiiTypes_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `DTE`: (no description nor annotations)
+ - XML data types:
+ - `DTEDefType`: "Documento Tributario Electronico".
+
+- `EnvioDTE_v10.xsd`: "descripción de documentos"
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `DTE_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `EnvioDTE`: "Envio de Documentos Tributarios Electronicos".
+ - XML data types: none.
+
+- `SiiTypes_v10.xsd`: "descripción de tipos de datos"
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: none.
+ - XML elements: none.
+ - XML data types:
+ - `DOCType`: "Todos los tipos de Documentos Tributarios Electronicos".
+ - `DocType`: "Tipos de Documento".
+ - `DTEType`: "Tipos de Documentos Tributarios Electronicos".
+ - `DTEFacturasType`: "Tipos de Documentos Tributarios Electronicos" (same description as
+ `DTEType` but different elements).
+ - `LIQType`: "Tipos de Liquidaciones".
+ - `EXPType`: "Tipos de Facturas de Exportacion".
+ - `RUTType`: "Rol Unico Tributario (99..99-X)".
+ - `MedioPagoType`: "Medios de Pago".
+ - `TipMonType`: "Tipos de Moneda de Aduana".
+ - `MontoType`: "Monto de 18 digitos".
+ - `MntImpType`: "Monto de Impuesto - 18 digitos".
+ - `ValorType`: "Monto de 18 digitos - Positivo o Negativo".
+ - `FolioType`: "Folio de DTE - 10 digitos".
+ - `FolioRType`: "Folio de Referencia - 18 digitos (incluye el cero)".
+ - `ImpAdicType`: "Tipo de Impuesto o Retencion Adicional".
+ - `ImpAdicDTEType`: "Tipo de Impuesto o Retencion Adicional de los DTE".
+ - `MailType`: "Dirección email".
+ - `DineroPorcentajeType`: "Unidad en que se expresa el Valor".
+ - `NroResolType`: "Número de Resolución".
+ - `RznSocLargaType`: "Razón Social (max 100)".
+ - `RznSocCortaType`: "Razón Social (max 40)".
+ - `DireccSoloDTEType`: "Dirección (maz 60)" (sic).
+ - `DireccType`: "Dirección (max 80)".
+ - `ComunaType`: "Comuna".
+ - `CiudadType`: "Ciudad".
+ - `FonoType`: "Fono".
+ - `NombreType`: "Nombre".
+ - `FechaType`: "Fecha entre 2000-01-01 y 2050-12-31".
+ - `TipoTransCOMPRA`: "Tipo de Transacción para el comprador".
+ - `TipoTransVENTA`: "Tipo de Transacción para el vendedor".
+ - `FechaHoraType`: "FechaType + hora entre 00:00 y 23:59;".
+ - `Dec16_2Type`: "Monto con 16 Digitos de Cuerpo y 2 Decimales".
+ - `Dec14_4Type`: "Monto con 14 Digitos de Cuerpo y 4 Decimales".
+ - `Dec14_4-0Type`: "Monto con 14 Digitos de Cuerpo y 4 Decimales partiendo de cero".
+ - `Dec8_4Type`: "Monto con 8 Digitos de Cuerpo y 4 Decimales".
+ - `Dec6_4Type`: "Monto con 6 Digitos de Cuerpo y 4 Decimales".
+ - `Dec12_6Type`: "Monto con 12 Digitos de Cuerpo y 6 Decimales".
+ - `PctType`: "Monto de Porcentaje ( 3 y 2)".
+
+
+#### Cesion (RTC)
+
+- `AEC_v10.xsd`: main schema; it includes (directly or indirectly) all the others of this section.
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `Cesion_v10.xsd`, `DTECedido_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `AEC`: "Archivo Electronico de Cesion"
+ - `DocumentoAEC`: "Documento de AEC"
+ - `Caratula`: "Informacion de AEC"
+ - `Cesiones`: "Cesiones"
+ - ref `DTECedido`: "Representacion XML y Grafica del DTE Cedido"
+ - ref `Cesion` (1..N occurrences):
+ "Informacion Electronica de Recepcion y Aceptacion del DTE por Parte del Receptor"
+ - XML data types: no explicit definitions.
+
+- `Cesion_v10.xsd`: ?
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `SiiTypes_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `Cesion`: "Envio de Informacion de Transferencias Electronicas".
+ - XML data types:
+ - `CesionDefType`: "Documento Tributario Electronico" (sic).
+ Relevant elements:
+ - `DocumentoCesion`: (no description nor annotations)
+ - `SeqCesion`: "Secuencia de Cesiones (1, 2, 3, ... )".
+ - `IdDTE`: "Identificacion del DTE Cedido".
+ - `Cedente`: "Identificacion del Cedente".
+ - `Cesionario`: "Identificacion del Cesionario".
+ - `MontoCesion`: "Monto del Credito Cedido".
+ - `UltimoVencimiento`: "Fecha de Ultimo Vencimiento".
+ - `OtrasCondiciones`: "Otras Condiciones de la Cesion".
+ - `eMailDeudor`: "Correo Electronico del Deudor del DTE".
+ - `TmstCesion`: "TimeStamp de la Cesion del DTE".
+
+- `DTECedido_v10.xsd`: ?
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `DTE_v10.xsd`, `Recibos_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `DTECedido`: "DTE con Imagen y Recibos".
+ - XML data types:
+ - `DTECedidoDefType`: "Documento Tributario Electronico".
+ Relevant elements:
+ - `DocumentoDTECedido`: (no description nor annotations)
+ - ref `DTE`: "Representacion XML del DTE Cedido".
+ - `ImagenDTE` (optional): "Representacion PDF del DTE Cedido" (binary as base64)
+ - ref `Recibo` (0..N occurrences):
+ "Informacion Electronica de Recepcion y Aceptacion del DTE por Parte del Receptor".
+ - `ImagenAR` (optional):
+ "Representacion PDF del los Acuse de Recibo" (sic) (binary as base64)
+ - `TmstFirma`:
+ "Fecha y Hora en que se Firmo Digitalmente el Documento Cedido AAAA-MM-DDTHH:MI:SS".
+
+- `Recibos_v10.xsd`: ?
+ - XML target namespace: `http://www.sii.cl/SiiDte`.
+ - XML included/imported schemas: `SiiTypes_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `Recibo`:
+ doc 1: "Comprobante de Recepcion de Mercaderias o Servicios Prestados".
+ doc 2: "Recibos de Recepcion de Mercaderias o Servicios Prestados".
+ - XML data types:
+ - `ReciboDefType`: "Documento Tributario Electronico" (sic)
+ Relevant elements:
+ - `DocumentoRecibo`: "Identificacion del Documento Recibido" (sic)
+ - `TipoDoc`: "Tipo de Documento".
+ - `Folio`: "Folio del Documento".
+ - `FchEmis`: "Fecha Emision Contable del Documento (AAAA-MM-DD)".
+ - `RUTEmisor`: "RUT Emisor del Documento".
+ - `RUTRecep`: "RUT Receptor del Documento".
+ - `MntTotal`: "Monto Total del Documento".
+ - `Recinto`: "Lugar donde se materializa la recepción conforme".
+ - `RutFirma`: "RUT de quien Firma el Recibo".
+ - `Declaracion` (fixed string):
+ "Texto Ley 19.983, acredita la recepcion mercaderías o servicio.".
+ - `TmstFirmaRecibo`: "Fecha y Hora de la Firma del Recibo".
+
+
+#### IECV
+
+- `LceCal_v10.xsd`
+ - XML target namespace: `http://www.sii.cl/SiiLce`.
+ - XML included/imported schemas: `LceSiiTypes_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `LceCal`: "Certificado Autorizacion de Libros, generado por el SII".
+
+- `LceCoCertif_v10.xsd`:
+ - XML target namespace: `http://www.sii.cl/SiiLce`.
+ - XML included/imported schemas: `LceSiiTypes_v10.xsd`, `LceCal_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `LceCoCertif`: "Comprobante de Certificacion".
+
+- `LceSiiTypes_v10.xsd`:
+ - XML target namespace: `http://www.sii.cl/SiiLce`.
+ - XML included/imported schemas: none.
+ - XML elements: none.
+ - XML data types:
+ - `RUTType`: "Rol Unico Tributario (99..99-X)".
+ - `FolioType`: "Folio de DTE - 10 digitos".
+ - `MontoType`: "Monto de 18 digitos y 4 decimales".
+ - `ImptoType`: "Impuestos Adicionales".
+ - `MntImpType`: "Monto 18 digitos (> cero)".
+ - `PctType`: "Porcentaje (3 enteros y 2 decimales)".
+ - `DoctoType`: "Tipos de Documentos".
+ - `ValorType`: "Monto 18 digitos (positivo o negativo)".
+ - `Periodo`: "lapso de tiempo. En forma AAAA-MM hasta AAAA-MM".
+ - `MontoSinDecType`: "Monto 18 digitos (mayor o igual a cero)".
+
+- `LibroCV_v10.xsd`:
+ - XML target namespace: `http://www.sii.cl/SiiDte` (**not** `http://www.sii.cl/SiiLce`).
+ - XML included/imported schemas: `LceCoCertif_v10.xsd`, `xmldsignature_v10.xsd`.
+ - XML elements:
+ - `LibroCompraVenta`: "Informacion Electronica de Libros de Compra y Venta".
+ - XML data types:
+ - `RUTType`: "RUT 99999999-X".
+ - `MontoType`: "Monto 18 digitos (mayor o igual a cero)".
+ - `ValorType`: "Monto 18 digitos (positivo o negativo)".
+ - `MntImpType`: "Monto 18 digitos (> cero)".
+ - `ImptoType`: "Impuestos Adicionales".
+ - `DoctoType`: "Tipos de Documentos".
+ - `PctType`: "Porcentaje (3 enteros y 2 decimales)".
+
+
+### Notes
+
+- Enums `DOCType`, `DocType`, `DTEType` and `DTEFacturasType` (all of them in `SiiTypes_v10.xsd`)
+ are **very** similar.
+- Enums `DocType` and `DTEType` have exactly the same elements (although descriptions differ).
+- The elements of the following enums are strictly subgroups of enum `DOCType`:
+ - `DocType` and `DTEType`: same elements.
+ - `DTEFacturasType`
+ - `LIQType`: "Tipos de Liquidaciones".
+ - `EXPType`: "Tipos de Facturas de Exportacion".
+- File `LibroCV_v10.xsd` defines many data types that are already defined in `LceSiiTypes_v10.xsd`.
+- The two enums named `DoctoType` (one in `LibroCV_v10.xsd` and the other in `LceSiiTypes_v10.xsd`)
+ **have different elements**.
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/Recibos_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/Recibos_v10.xsd
new file mode 100644
index 00000000..c2ec588e
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/Recibos_v10.xsd
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+
+ Comprobante de Recepcion de Mercaderias o Servicios Prestados
+ Recibos de Recepcion de Mercaderias o Servicios Prestados
+
+
+
+
+ Documento Tributario Electronico
+
+
+
+
+ Identificacion del Documento Recibido
+
+
+
+
+
+ Tipo de Documento
+
+
+
+
+ Folio del Documento
+
+
+
+
+ Fecha Emision Contable del Documento (AAAA-MM-DD)
+
+
+
+
+ RUT Emisor del Documento
+
+
+
+
+ RUT Receptor del Documento
+
+
+
+
+ Monto Total del Documento
+
+
+
+
+ Lugar donde se materializa la recepci�n conforme
+
+
+
+
+
+
+
+
+
+ RUT de quien Firma el Recibo
+
+
+
+
+ Texto Ley 19.983, acredita la recepcion mercader�as o servicio.
+
+
+
+
+
+
+
+
+
+ Fecha y Hora de la Firma del Recibo
+
+
+
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/SiiTypes_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/SiiTypes_v10.xsd
new file mode 100644
index 00000000..76bb6e42
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/SiiTypes_v10.xsd
@@ -0,0 +1,883 @@
+
+
+
+
+
+ Todos los tipos de Documentos Tributarios Electronicos
+
+
+
+
+ Factura Electronica
+
+
+
+
+ Factura Electronica de Venta de Bienes y Servicios No afectos o Exento de IVA
+
+
+
+
+
+ Factura de Compra Electronica
+
+
+
+
+ Guia de Despacho Electronica
+
+
+
+
+ Nota de Debito Electronica
+
+
+
+
+ Nota de Credito Electronica
+
+
+
+
+
+
+
+
+
+ Tipos de Documentos Tributarios Electronicos
+
+
+
+
+ Factura Electronica
+
+
+
+
+ Factura Electronica de Venta de Bienes y Servicios No afectos o Exento de IVA
+
+
+
+
+ Factura de Compra Electronica
+
+
+
+
+ Guia de Despacho Electronica
+
+
+
+
+ Nota de Debito Electronica
+
+
+
+
+ Nota de Credito Electronica
+
+
+
+
+
+
+ Tipos de Documentos Tributarios Electronicos
+
+
+
+
+ Factura Electronica
+
+
+
+
+ Factura Electronica de Venta de Bienes y Servicios No afectos o Exento de IVA
+
+
+
+
+ Factura de Compra Electronica
+
+
+
+
+ Liquidacion actura Electronica
+
+
+
+
+
+
+ Rol Unico Tributario (99..99-X)
+
+
+
+
+
+
+
+
+
+ Monto de Impuesto - 18 digitos
+
+
+
+
+
+
+
+ Monto de 18 digitos - Positivo o Negativo
+
+
+
+
+
+
+
+ Folio de DTE - 10 digitos
+
+
+
+
+
+
+
+ Folio de Referencia - 18 digitos (incluye el cero)
+
+
+
+
+
+
+
+
+
+ Monto con 16 Digitos de Cuerpo y 2 Decimales
+
+
+
+
+
+
+
+
+
+
+ Monto con 14 Digitos de Cuerpo y 4 Decimales
+
+
+
+
+
+
+
+
+
+
+ Monto con 14 Digitos de Cuerpo y 4 Decimales partiendo de cero
+
+
+
+
+
+
+
+
+
+
+ Monto con 8 Digitos de Cuerpo y 4 Decimales
+
+
+
+
+
+
+
+
+
+
+ Monto con 6 Digitos de Cuerpo y 4 Decimales
+
+
+
+
+
+
+
+
+
+
+ Monto de Porcentaje ( 3 y 2)
+
+
+
+
+
+
+
+
+
+
+ Monto con 12 Digitos de Cuerpo y 6 Decimales
+
+
+
+
+
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional
+
+
+
+
+
+ IVA Margen Comercializacion (Factura Venta del Contribuyente) [F29 - C039]
+
+
+
+
+ IVA Retenido Total (Factura Compra del Contribuyente) [F29 - C039]
+
+
+
+
+ IVA Retenido Parcial (Factura Compra del Contribuyente) [F29]
+
+
+
+
+ IVA Anticipado Faenamiento Carne [F29 - C042]
+
+
+
+
+ IVA Anticipado Carne [F29 - C042]
+
+
+
+
+ IVA Anticipado Harina [F29 - C042]
+
+
+
+
+ Impuesto Adicional Productos Art. 37 a) b) c) Oro, Joyas, Pieles [F29 - C113]
+
+
+
+
+ Impuesto Art. 42 a) Licores, Pisco, Destilados [F29 - C148]
+
+
+
+
+ Impuesto Art. 42 c) Vinos
+
+
+
+
+ Impuesto Art. 42 c) Cervezas y Bebidas Alcoholicas [F29 - C150]
+
+
+
+
+ Impuesto Art. 42 d) y e) Bebidas Analcoholicas y Minerales [F29 - C146]
+
+
+
+
+ Impuesto Especifico Diesel [F29 - C127]
+
+
+
+
+ Recuperaci�n Impuesto Espec�fico diesel Transportistas Para transportistas de carga Art 2� Ley N�19.764/2001
+
+
+
+
+ IVA Retenido Legumbres
+
+
+
+
+ IVA Retenido Silvestres
+
+
+
+
+ IVA Retenido Ganado
+
+
+
+
+ IVA Retenido Madera
+
+
+
+
+ IVA Retenido Trigo
+
+
+
+
+ Impuesto Especifico Gasolina
+
+
+
+
+ IVA Retenido Arroz
+
+
+
+
+ IVA Retenido Hidrobiologicas
+
+
+
+
+ IVA Retenido Chatarra
+
+
+
+
+ IVA Retenido PPA
+
+
+
+
+ IVA Retenido Opcional
+
+
+
+
+ IVA Retenido Construccion
+
+
+
+
+ Impuesto Adicional Productos Art. 37 e) h) i) l) 1ra Venta (Alfombras, C. Rodantes, Caviar, Armas) [F29 - C113]
+
+
+
+
+ Impuesto Adicional Productos Art. 37 j) 1ra Venta (Pirotecnia) [F29 - C113]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tipo de Impuesto o Retencion Adicional de los DTE
+
+
+
+
+
+ IVA Margen Comercializacion (Factura Venta del Contribuyente) [F29 - C039]
+
+
+
+
+ IVA Retenido Total (Factura Compra del Contribuyente) [F29 - C039]
+
+
+
+
+ IVA Retenido Parcial (Factura Compra del Contribuyente) [F29]
+
+
+
+
+ IVA Anticipado Faenamiento Carne [F29 - C042]
+
+
+
+
+ IVA Anticipado Carne [F29 - C042]
+
+
+
+
+ IVA Anticipado Harina [F29 - C042]
+
+
+
+
+ Impuesto Adicional Productos Art. 37 a) b) c) Oro, Joyas, Pieles [F29 - C113]
+
+
+
+
+ Impuesto Art. 42 a) Licores, Pisco, Destilados [F29 - C148]
+
+
+
+
+ Impuesto Art. 42 c) Vinos
+
+
+
+
+ Impuesto Art. 42 c) Cervezas y Bebidas Alcoholicas [F29 - C150]
+
+
+
+
+ Impuesto Art. 42 d) y e) Bebidas Analcoholicas y Minerales [F29 - C146]
+
+
+
+
+ Impuesto Especifico Diesel [F29 - C127]
+
+
+
+
+ IVA Retenido Legumbres
+
+
+
+
+ IVA Retenido Silvestres
+
+
+
+
+ IVA Retenido Ganado
+
+
+
+
+ IVA Retenido Madera
+
+
+
+
+ IVA Retenido Trigo
+
+
+
+
+ Impuesto Especifico Gasolina
+
+
+
+
+ IVA Retenido Arroz
+
+
+
+
+ IVA Retenido Hidrobiologicas
+
+
+
+
+ IVA Retenido Chatarra
+
+
+
+
+ IVA Retenido PPA
+
+
+
+
+ IVA Retenido Opcional
+
+
+
+
+ IVA Retenido Construccion
+
+
+
+
+ Impuesto Adicional Productos Art. 37 e) h) i) l) 1ra Venta (Alfombras, C. Rodantes, Caviar, Armas) [F29 - C113]
+
+
+
+
+ Impuesto Adicional Productos Art. 37 j) 1ra Venta (Pirotecnia) [F29 - C113]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bebidas analcoh�licas y Minerales con elevado contenido de az�cares.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Monto de 18 digitos
+
+
+
+
+
+
+
+ Tipos de Documento
+
+
+
+
+ Factura Electronica
+
+
+
+
+ Factura Electronica No Afecta o Exenta
+
+
+
+
+ Factura de Compra Electronica
+
+
+
+
+ Guia de Despacho Electronica
+
+
+
+
+
+
+
+
+ Direcci�n email
+
+
+
+
+
+
+
+ Unidad en que se expresa el Valor
+
+
+
+
+
+
+ El valor se Expresa como Porcentaje
+
+
+
+
+ El Valor se Expresa en Pesos
+
+
+
+
+
+
+ N�mero de Resoluci�n
+
+
+
+
+
+
+
+ Raz�n Social (max 100)
+
+
+
+
+
+
+
+ Raz�n Social (max 40)
+
+
+
+
+
+
+
+
+ Direcci�n (maz 60)
+
+
+
+
+
+
+
+ Direcci�n (max 80)
+
+
+
+
+
+
+
+ Comuna
+
+
+
+
+
+
+
+ Ciudad
+
+
+
+
+
+
+
+ Fono
+
+
+
+
+
+
+
+ Nombre
+
+
+
+
+
+
+
+ Tipos de Liquidaciones
+
+
+
+
+
+
+
+ Tipos de Facturas de Exportacion
+
+
+
+
+
+
+
+
+
+ Medios de Pago
+
+
+
+
+ Cheque
+
+
+
+
+ Letra
+
+
+
+
+ Efectivo
+
+
+
+
+ Pago a Cuenta Corriente
+
+
+
+
+ Tarjeta de Credito
+
+
+
+
+ Cheque a Fecha
+
+
+
+
+ Otro
+
+
+
+
+
+
+
+ Tipos de Moneda de Aduana
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Fecha entre 2000-01-01 y 2050-12-31
+
+
+
+
+
+
+
+
+ FechaType + hora entre 00:00 y 23:59;
+
+
+
+
+
+
+
+
+ Tipo de Transacci�n para el comprador
+
+
+
+
+
+
+ Del Giro
+
+
+
+
+ Supermercados y Similares
+
+
+
+
+ Adquisici�n o Construcci�n de Bienes inmuebles, BBRR
+
+
+
+
+ Activo Fijo
+
+
+
+
+ Compra IVA Uso Com�n o no Recuperable
+
+
+
+
+
+
+
+
+ Tipo de Transacci�n para el vendedor
+
+
+
+
+
+
+ Del Giro
+
+
+
+
+ Ventas que no son del Giro (Activo Fijo y Otros)
+
+
+
+
+ Venta de Bienes inmuebles, BBRR
+
+
+
+
+ NCE MR * (solo NCE
+
+
+
+
+
+
diff --git a/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/xmldsignature_v10.xsd b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/xmldsignature_v10.xsd
new file mode 100644
index 00000000..1137a846
--- /dev/null
+++ b/cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/xmldsignature_v10.xsd
@@ -0,0 +1,184 @@
+
+
+
+
+
+ Firma Digital sobre Documento
+
+
+
+
+ Firma Digital con Restricciones
+
+
+
+
+ Descripcion de la Informacion Firmada y del Metodo de Firma
+
+
+
+
+
+ Algoritmo de Canonicalizacion
+
+
+
+
+
+
+
+ Algoritmo de Firma
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Referencia a Elemento Firmado
+
+
+
+
+
+ Algoritmo de Transformacion
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Algoritmo de Digest
+
+
+
+
+
+
+
+ Valor de Digest
+
+
+
+
+
+
+
+
+
+
+
+ Valor de la Firma Digital
+
+
+
+
+ Informacion de Claves Publicas y Certificado
+
+
+
+
+
+
+
+
+ Informacion de Claves Publicas RSA
+
+
+
+
+
+ Modulo Clave RSA
+
+
+
+
+ Exponente Clave RSA
+
+
+
+
+
+
+
+ Informacion de Claves Publicas DSA
+
+
+
+
+
+ Modulo Primo
+
+
+
+
+ Entero Divisor de P - 1
+
+
+
+
+ Entero f(P, Q)
+
+
+
+
+ G**X mod P
+
+
+
+
+
+
+
+
+
+
+ Informacion del Certificado Publico
+
+
+
+
+
+ Certificado Publico
+
+
+
+
+
+
+
+
+
+
+
diff --git a/cl_sii/dte/parse.py b/cl_sii/dte/parse.py
index 8f581937..0956e965 100644
--- a/cl_sii/dte/parse.py
+++ b/cl_sii/dte/parse.py
@@ -21,8 +21,10 @@
import logging
import os
from datetime import date, datetime
+from lxml.etree import XMLSchema as XmlSchema
from typing import Optional, Tuple
+from cl_sii.base.constants import XmlSchemasVersionEnum
from cl_sii.libs import encoding_utils
from cl_sii.libs import tz_utils
from cl_sii.libs import xml_utils
@@ -52,11 +54,15 @@
Mapping from XML namespace prefix to full name, for DTE processing.
"""
+_LATEST_DTE_XML_SCHEMA_VERSION = XmlSchemasVersionEnum.latest()
+_DTE_XML_SCHEMA_STR_PATH_TEMPLATE = (
+ "data/ref/factura_electronica/schemas-xml/{}/EnvioDTE_v10.xsd"
+)
_DTE_XML_SCHEMA_PATH = os.path.abspath(
os.path.join(
os.path.dirname(os.path.dirname(__file__)),
- 'data/ref/factura_electronica/schemas-xml/EnvioDTE_v10.xsd',
+ _DTE_XML_SCHEMA_STR_PATH_TEMPLATE.format(_LATEST_DTE_XML_SCHEMA_VERSION.value),
)
)
DTE_XML_SCHEMA_OBJ = xml_utils.read_xml_schema(_DTE_XML_SCHEMA_PATH)
@@ -103,15 +109,20 @@ def clean_dte_xml(
return xml_doc, modified
-def validate_dte_xml(xml_doc: XmlElement) -> None:
+def validate_dte_xml(
+ xml_doc: XmlElement,
+ dte_xml_schema_version: XmlSchemasVersionEnum = _LATEST_DTE_XML_SCHEMA_VERSION
+) -> None:
"""
Validate ``xml_doc`` against DTE's XML schema.
:raises xml_utils.XmlSchemaDocValidationError:
"""
+
+ dte_xml_schema_obj = _get_dte_xml_schema_obj(dte_xml_schema_version)
# TODO: add better and more precise exception handling.
- xml_utils.validate_xml_doc(DTE_XML_SCHEMA_OBJ, xml_doc)
+ xml_utils.validate_xml_doc(dte_xml_schema_obj, xml_doc, dte_xml_schema_version.value)
def parse_dte_xml(xml_doc: XmlElement) -> data_models.DteXmlData:
@@ -512,6 +523,23 @@ def _text_strip_or_raise(xml_em: XmlElement) -> str:
return stripped_text
+def _get_dte_xml_schema_obj(dte_xml_schema_version: XmlSchemasVersionEnum) -> XmlSchema:
+
+ if(dte_xml_schema_version is _LATEST_DTE_XML_SCHEMA_VERSION):
+ dte_xml_schema_obj = DTE_XML_SCHEMA_OBJ
+ else:
+ dte_xml_schema_path = os.path.abspath(
+ os.path.join(
+ os.path.dirname(os.path.dirname(__file__)),
+ _DTE_XML_SCHEMA_STR_PATH_TEMPLATE.format(dte_xml_schema_version.value),
+ )
+ )
+
+ dte_xml_schema_obj = xml_utils.read_xml_schema(dte_xml_schema_path)
+
+ return dte_xml_schema_obj
+
+
###############################################################################
# helpers
###############################################################################
diff --git a/cl_sii/libs/xml_utils.py b/cl_sii/libs/xml_utils.py
index 677a40b7..4359b99c 100644
--- a/cl_sii/libs/xml_utils.py
+++ b/cl_sii/libs/xml_utils.py
@@ -22,7 +22,7 @@
import io
import logging
import os
-from typing import IO, Tuple, Union
+from typing import IO, Optional, Tuple, Union
import defusedxml
import defusedxml.lxml
@@ -275,7 +275,11 @@ def read_xml_schema(filename: str) -> XmlSchema:
raise ValueError("XML schema file not found.", filename)
-def validate_xml_doc(xml_schema: XmlSchema, xml_doc: XmlElement) -> None:
+def validate_xml_doc(
+ xml_schema: XmlSchema,
+ xml_doc: XmlElement,
+ xml_schema_version: Optional[str] = None,
+) -> None:
"""
Validate ``xml_doc`` against XML schema ``xml_schema``.
@@ -308,6 +312,9 @@ def validate_xml_doc(xml_schema: XmlSchema, xml_doc: XmlElement) -> None:
# "Element 'DTE': No matching global declaration available for the validation root., line 2" # noqa: E501
validation_error_msg = str(exc)
+ if (xml_schema_version and xml_schema_version.strip()):
+ validation_error_msg += f". XML schemas version {xml_schema_version}"
+
raise XmlSchemaDocValidationError(validation_error_msg) from exc
diff --git a/cl_sii/rtc/parse_aec.py b/cl_sii/rtc/parse_aec.py
index 89a862ce..bc317044 100644
--- a/cl_sii/rtc/parse_aec.py
+++ b/cl_sii/rtc/parse_aec.py
@@ -18,6 +18,7 @@
import logging
from datetime import date, datetime
+from lxml.etree import XMLSchema as XmlSchema
from pathlib import Path
from typing import Mapping, Optional, Sequence
@@ -25,6 +26,7 @@
import cl_sii.dte.data_models
import cl_sii.dte.parse
+from cl_sii.base.constants import XmlSchemasVersionEnum
from cl_sii.dte.constants import TipoDteEnum
from cl_sii.dte.data_models import DteXmlData
from cl_sii.dte.parse import DTE_XMLNS_MAP
@@ -37,10 +39,16 @@
logger = logging.getLogger(__name__)
+_LATEST_AEC_XML_SCHEMA_VERSION = XmlSchemasVersionEnum.latest()
+_AEC_XML_SCHEMA_STR_PATH_TEMPLATE = (
+ "data/ref/factura_electronica/schemas-xml/{}/AEC_v10.xsd"
+)
_AEC_XML_SCHEMA_PATH = Path(
Path(__file__).parent.parent,
- Path('data/ref/factura_electronica/schemas-xml/AEC_v10.xsd'),
+ Path(
+ _AEC_XML_SCHEMA_STR_PATH_TEMPLATE.format(_LATEST_AEC_XML_SCHEMA_VERSION.value)
+ ),
).resolve()
AEC_XML_SCHEMA_OBJ = xml_utils.read_xml_schema(str(_AEC_XML_SCHEMA_PATH))
@@ -59,14 +67,19 @@
# Main Functions
###############################################################################
-def validate_aec_xml(xml_doc: XmlElement) -> None:
+def validate_aec_xml(
+ xml_doc: XmlElement,
+ aec_xml_schema_version: XmlSchemasVersionEnum = _LATEST_AEC_XML_SCHEMA_VERSION
+) -> None:
"""
Validate ``xml_doc`` against AEC's XML schema.
:raises xml_utils.XmlSchemaDocValidationError:
"""
+
+ aec_xml_schema_obj = _get_aec_xml_schema_obj(aec_xml_schema_version)
# TODO: Add better and more precise exception handling.
- xml_utils.validate_xml_doc(AEC_XML_SCHEMA_OBJ, xml_doc)
+ xml_utils.validate_xml_doc(aec_xml_schema_obj, xml_doc, aec_xml_schema_version.value)
def parse_aec_xml(xml_doc: XmlElement) -> data_models_aec.AecXml:
@@ -84,6 +97,23 @@ def parse_aec_xml(xml_doc: XmlElement) -> data_models_aec.AecXml:
# Parser Functions and Models
###############################################################################
+def _get_aec_xml_schema_obj(aec_xml_schema_version: XmlSchemasVersionEnum) -> XmlSchema:
+
+ if(aec_xml_schema_version is _LATEST_AEC_XML_SCHEMA_VERSION):
+ aec_xml_schema_obj = AEC_XML_SCHEMA_OBJ
+ else:
+ aec_xml_schema_path = Path(
+ Path(__file__).parent.parent,
+ Path(
+ _AEC_XML_SCHEMA_STR_PATH_TEMPLATE.format(aec_xml_schema_version.value)
+ ),
+ ).resolve()
+
+ aec_xml_schema_obj = xml_utils.read_xml_schema(str(aec_xml_schema_path))
+
+ return aec_xml_schema_obj
+
+
def _validate_rut(v: object) -> object:
"""
Reusable Pydantic validator for fields of type :class:`Rut`.
diff --git a/setup.py b/setup.py
index 3f2e1de3..b29ff1ec 100644
--- a/setup.py
+++ b/setup.py
@@ -61,7 +61,9 @@ def get_version(*file_paths: Sequence[str]) -> str:
'py.typed',
# Data files that are not in a sub-package.
'data/cte/schemas-json/*.schema.json',
- 'data/ref/factura_electronica/schemas-xml/*.xsd',
+ 'data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/*.xsd',
+ 'data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/*.xsd',
+ 'data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/*.xsd',
],
}
diff --git a/tests/test_dte_parse.py b/tests/test_dte_parse.py
index bd78b977..0f9e1bda 100644
--- a/tests/test_dte_parse.py
+++ b/tests/test_dte_parse.py
@@ -14,7 +14,8 @@
from cl_sii.dte.parse import ( # noqa: F401
clean_dte_xml, parse_dte_xml, validate_dte_xml,
_remove_dte_xml_doc_personalizado, _set_dte_xml_missing_xmlns,
- DTE_XML_SCHEMA_OBJ, DTE_XMLNS, DTE_XMLNS_MAP
+ DTE_XML_SCHEMA_OBJ, DTE_XMLNS, DTE_XMLNS_MAP,
+ _LATEST_DTE_XML_SCHEMA_VERSION
)
from .utils import read_test_file_bytes
@@ -88,7 +89,8 @@ def test_validate_dte_xml_fail_dte_1(self) -> None:
self.assertSequenceEqual(
cm.exception.args,
("Element 'DTE': No matching global declaration available for the validation root., "
- "line 2", )
+ "line 2. "
+ f"XML schemas version {_LATEST_DTE_XML_SCHEMA_VERSION.value}",)
)
def test_validate_dte_xml_fail_dte_2(self) -> None:
@@ -104,7 +106,8 @@ def test_validate_dte_xml_fail_dte_2(self) -> None:
self.assertSequenceEqual(
cm.exception.args,
("Element 'DTE': No matching global declaration available for the validation root., "
- "line 2", )
+ "line 2. "
+ f"XML schemas version {_LATEST_DTE_XML_SCHEMA_VERSION.value}",)
)
def test_validate_dte_xml_fail_dte_3(self) -> None:
@@ -120,7 +123,8 @@ def test_validate_dte_xml_fail_dte_3(self) -> None:
self.assertSequenceEqual(
cm.exception.args,
("Element 'DTE': No matching global declaration available for the validation root., "
- "line 2", )
+ "line 2. "
+ f"XML schemas version {_LATEST_DTE_XML_SCHEMA_VERSION.value}",)
)
@@ -150,7 +154,8 @@ def test_clean_dte_xml_ok_1(self) -> None:
self.assertSequenceEqual(
cm.exception.args,
("Element 'DTE': No matching global declaration available for the validation root., "
- "line 2", )
+ "line 2. "
+ f"XML schemas version {_LATEST_DTE_XML_SCHEMA_VERSION.value}",)
)
xml_doc_cleaned, modified = clean_dte_xml(
@@ -224,7 +229,8 @@ def test_clean_dte_xml_ok_2(self) -> None:
self.assertSequenceEqual(
cm.exception.args,
("Element 'DTE': No matching global declaration available for the validation root., "
- "line 2", )
+ "line 2. "
+ f"XML schemas version {_LATEST_DTE_XML_SCHEMA_VERSION.value}",)
)
xml_doc_cleaned, modified = clean_dte_xml(
@@ -298,7 +304,8 @@ def test_clean_dte_xml_ok_3(self) -> None:
self.assertSequenceEqual(
cm.exception.args,
("Element 'DTE': No matching global declaration available for the validation root., "
- "line 2", )
+ "line 2. "
+ f"XML schemas version {_LATEST_DTE_XML_SCHEMA_VERSION.value}",)
)
xml_doc_cleaned, modified = clean_dte_xml(