From 142e2de1f93f4b0c552f8897857ce0d3e223e6d8 Mon Sep 17 00:00:00 2001 From: Yasel Couce Date: Mon, 12 Apr 2021 12:34:43 -0400 Subject: [PATCH 1/2] =?UTF-8?q?data.ref:=20versioning=20XML=20schemas=20of?= =?UTF-8?q?=20"factura=20electr=C3=B3nica"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The contents of the `schemas-xml` directory are separated into subdirectories, according to the sources used to build the set. The subdirectories are named considering the source used and the most recent modification timestamp present between the files in the set. Extra: New enum `cl_sii.base.constants.XmlSchemasVersionEnum` to define the available XML schema versions --- MANIFEST.in | 3 +- cl_sii/base/constants.py | 49 + .../{ => 2013_02_07_sii_official}/AEC_v10.xsd | 0 .../Cesion_v10.xsd | 0 .../DTECedido_v10.xsd | 0 .../2013_02_07_sii_official/DTE_v10.xsd | 5162 +++++++++++++++++ .../2013_02_07_sii_official/EnvioDTE_v10.xsd | 108 + .../2013_02_07_sii_official/LceCal_v10.xsd | 139 + .../LceCoCertif_v10.xsd | 56 + .../LceSiiTypes_v10.xsd | 280 + .../2013_02_07_sii_official/LibroCV_v10.xsd | 1637 ++++++ .../{ => 2013_02_07_sii_official}/README.md | 0 .../Recibos_v10.xsd | 0 .../2013_02_07_sii_official/SiiTypes_v10.xsd | 811 +++ .../xmldsignature_v10.xsd | 0 .../2017_10_23_libre_dte/AEC_v10.xsd | 91 + .../2017_10_23_libre_dte/Cesion_v10.xsd | 230 + .../2017_10_23_libre_dte/DTECedido_v10.xsd | 59 + .../{ => 2017_10_23_libre_dte}/DTE_v10.xsd | 0 .../EnvioDTE_v10.xsd | 0 .../{ => 2017_10_23_libre_dte}/LceCal_v10.xsd | 0 .../LceCoCertif_v10.xsd | 0 .../LceSiiTypes_v10.xsd | 0 .../LibroCV_v10.xsd | 0 .../2017_10_23_libre_dte/README.md | 292 + .../2017_10_23_libre_dte/Recibos_v10.xsd | 95 + .../SiiTypes_v10.xsd | 0 .../xmldsignature_v10.xsd | 184 + cl_sii/dte/parse.py | 34 +- cl_sii/libs/xml_utils.py | 11 +- cl_sii/rtc/parse_aec.py | 36 +- setup.py | 3 +- tests/test_dte_parse.py | 21 +- 33 files changed, 9284 insertions(+), 17 deletions(-) rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2013_02_07_sii_official}/AEC_v10.xsd (100%) rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2013_02_07_sii_official}/Cesion_v10.xsd (100%) rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2013_02_07_sii_official}/DTECedido_v10.xsd (100%) create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/DTE_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/EnvioDTE_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceCal_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceCoCertif_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LceSiiTypes_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/LibroCV_v10.xsd rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2013_02_07_sii_official}/README.md (100%) rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2013_02_07_sii_official}/Recibos_v10.xsd (100%) create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2013_02_07_sii_official/SiiTypes_v10.xsd rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2013_02_07_sii_official}/xmldsignature_v10.xsd (100%) create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/AEC_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/Cesion_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/DTECedido_v10.xsd rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2017_10_23_libre_dte}/DTE_v10.xsd (100%) rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2017_10_23_libre_dte}/EnvioDTE_v10.xsd (100%) rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2017_10_23_libre_dte}/LceCal_v10.xsd (100%) rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2017_10_23_libre_dte}/LceCoCertif_v10.xsd (100%) rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2017_10_23_libre_dte}/LceSiiTypes_v10.xsd (100%) rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2017_10_23_libre_dte}/LibroCV_v10.xsd (100%) create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/README.md create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/Recibos_v10.xsd rename cl_sii/data/ref/factura_electronica/schemas-xml/{ => 2017_10_23_libre_dte}/SiiTypes_v10.xsd (100%) create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2017_10_23_libre_dte/xmldsignature_v10.xsd diff --git a/MANIFEST.in b/MANIFEST.in index c978e7d4..42938388 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -3,5 +3,6 @@ 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 include cl_sii/py.typed diff --git a/cl_sii/base/constants.py b/cl_sii/base/constants.py index 4f5cd864..38335c93 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,48 @@ 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 + + """ + + 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.V2017_10_23_LIBRE_DTE 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/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..7c06aa04 100644 --- a/setup.py +++ b/setup.py @@ -61,7 +61,8 @@ 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', ], } 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( From 98e29dce03ea0cf7c89b365baaa7e02287a76a5a Mon Sep 17 00:00:00 2001 From: Yasel Couce Date: Mon, 12 Apr 2021 17:26:20 -0400 Subject: [PATCH 2/2] =?UTF-8?q?data.ref:=20add=20a=20new=20version=20of=20?= =?UTF-8?q?the=20XML=20schemas=20for=20"factura=20electr=C3=B3nica"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Create a new version of the XML schemas for "factura electrónica" from the official XML schemas of AEC (Archivo Electrónico de Cesión). Last update timestamp is 2019-12-12. 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) Changelog: - `SiiTypes_v10.xsd`: - Replaces CRLF line endings with LF. - `root`: A new simple type `Dec14_4-0Type` is added for non-negative decimals (admits 0) - `TipoTransCOMPRA`: The base type is changed and adds a restriction for the minimum and the maximum value (1 - 7) - `TipoTransVENTA`: Adds restriction for the minimum and maximum value (1 - 4) - `DTE_v10.xsd` - Replaces CRLF line endings with LF. - `IdDoc`: Adds the element `TipoFactEsp` - `Receptor.Extranjero`: Adds the element `TipoDocID` - `IndServicio`: Adds a new item to the enumeration - `MntExeOtrMnda`: Type changed to `Dec14_4-0Type` - `MntTotOtrMnda`: Type changed to `Dec14_4-0Type` --- MANIFEST.in | 1 + cl_sii/base/constants.py | 12 +- .../2019_12_12_sii_rtc/AEC_v10.xsd | 91 + .../2019_12_12_sii_rtc/Cesion_v10.xsd | 230 + .../2019_12_12_sii_rtc/DTECedido_v10.xsd | 59 + .../2019_12_12_sii_rtc/DTE_v10.xsd | 5190 +++++++++++++++++ .../2019_12_12_sii_rtc/EnvioDTE_v10.xsd | 110 + .../2019_12_12_sii_rtc/LceCal_v10.xsd | 145 + .../2019_12_12_sii_rtc/LceCoCertif_v10.xsd | 57 + .../2019_12_12_sii_rtc/LceSiiTypes_v10.xsd | 281 + .../2019_12_12_sii_rtc/LibroCV_v10.xsd | 1634 ++++++ .../schemas-xml/2019_12_12_sii_rtc/README.md | 296 + .../2019_12_12_sii_rtc/Recibos_v10.xsd | 95 + .../2019_12_12_sii_rtc/SiiTypes_v10.xsd | 883 +++ .../2019_12_12_sii_rtc/xmldsignature_v10.xsd | 184 + setup.py | 1 + 16 files changed, 9268 insertions(+), 1 deletion(-) create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/AEC_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/Cesion_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/DTECedido_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/DTE_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/EnvioDTE_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceCal_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceCoCertif_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LceSiiTypes_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/LibroCV_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/README.md create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/Recibos_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/SiiTypes_v10.xsd create mode 100644 cl_sii/data/ref/factura_electronica/schemas-xml/2019_12_12_sii_rtc/xmldsignature_v10.xsd diff --git a/MANIFEST.in b/MANIFEST.in index 42938388..4a0fb0c5 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -5,4 +5,5 @@ 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/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 38335c93..5a802a3d 100644 --- a/cl_sii/base/constants.py +++ b/cl_sii/base/constants.py @@ -25,6 +25,16 @@ class XmlSchemasVersionEnum(enum.Enum): """ + 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 @@ -59,4 +69,4 @@ class XmlSchemasVersionEnum(enum.Enum): @classmethod def latest(cls) -> XmlSchemasVersionEnum: """Reference to the latest version available""" - return cls.V2017_10_23_LIBRE_DTE + return cls.V2019_12_12_SII_RTC 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/setup.py b/setup.py index 7c06aa04..b29ff1ec 100644 --- a/setup.py +++ b/setup.py @@ -63,6 +63,7 @@ def get_version(*file_paths: Sequence[str]) -> str: 'data/cte/schemas-json/*.schema.json', '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', ], }