El objeto Invoice
El objetoInvoice representa un documento tributario, como una factura electrónica o una boleta de honorarios, registrado para una cuenta fiscal ante su autoridad tributaria. Cada documento que emite o recibe el titular de la cuenta genera un objeto Invoice.
Invoice Object
Objeto Taxpayer (dentro del objeto Invoice)
El objetoTaxpayer identifica a la contraparte del documento. Aparece en issuer para las facturas con issue_type igual a received y en receiver para las facturas con issue_type igual a issued.
🇨🇱 Chile: Servicio de Impuestos Internos (SII)
Objeto Institution Invoice (dentro del objeto Invoice)
Si la autoridad fiscal es el Servicio de Impuestos Internos (cl_fiscal_sii), el campo institution_invoice corresponde al siguiente objeto.
Objeto SII Invoice (como objeto Institution Invoice)
El objetoSIIInvoice contiene los datos tributarios del documento proporcionados por el SII, incluido el desglose del impuesto al valor agregado (IVA), el estado de aceptación y el tipo de documento. Este objeto aparece en institution_invoice cuando la autoridad fiscal es cl_fiscal_sii.
Objeto Other Taxes (dentro del objeto Institution Invoice)
El objetoOtherTaxes desglosa los impuestos del documento distintos del IVA. Aparece en el campo other_taxes del objeto SIIInvoice.
Objeto Tobacco Taxes (dentro del objeto Institution Invoice)
El objetoTobaccoTaxes desglosa los impuestos sobre los productos de tabaco del documento. Aparece en el campo tobacco del objeto SIIInvoice.
Objeto Services Invoice (dentro del objeto Institution Invoice)
El objetoServicesInvoice contiene los datos específicos de una boleta de honorarios. Aparece en el campo services_invoice del objeto SIIInvoice cuando is_services_invoice es true.
Códigos para tipos de documento del SII
El atributodocument_type corresponde a uno de los códigos definidos por el SII en la guía Formato Documentos Tributarios Electrónicos. Los códigos más usados son: