{
    "id": "inv_nMNejK7BT8oGbvO4",
    "object": "invoice",
    "number": "135",
    "institution_id": "cl_fiscal_sii",
    "issuer": {
        "id": "117056856",
        "name": "Hooli SpA",
        "institution_tax_payer": null
    },
    "receiver": null,
    "is_issuer": false,
    "is_receiver": true,
    "date": "2021-06-25T04:00:00.000Z",
    "total_amount": 12123,
    "net_amount": 1231,
    "currency": "CLP",
    "tax_period": "06/2021",
    "institution_invoice": {
        "received_at": "2021-06-25T19:27:04.000Z",
        "accepted_at": null,
        "confirmation_status": null,
        "exempt_amount": 0,
        "document_type": 34,
        "total_documents": null,
        "vat_amount": 123,
        "fixed_assets_net_amount": null,
        "fixed_assets_vat_amount": null,
        "non_refundable_vat_amount": null,
        "non_refundable_vat_code": null,
        "non_credit_tax_amount": null,
        "total_vat_withheld": 0,
        "partial_vat_withheld": 0,
        "non_withheld_vat": 0,
        "own_vat": 0,
        "third_party_vat": 0,
        "common_use_vat": null,
        "out_of_time_vat": 0,
        "reference_type_code": null,
        "reference_number": null,
        "construction_company_credit": 0,
        "free_zone_tax": 0,
        "container_deposit_guarantee": 0,
        "domestic_ticket_sales": 0,
        "international_ticket_sales": 0,
        "receipt_reference_number": null,
        "settlement_issuer_id": null,
        "vat_commisions": null,
        "net_commissions": 0,
        "exempt_commissions": 0,
        "has_note": false,
        "is_services_invoice": false,
        "services_invoice": null,
        "other_taxes": {
            "total_amount": 400,
            "other_taxes_detail": [
                {
                    "tax_code": 14,
                    "tax_rate": "19",
                    "tax_amount": 400
                }
            ]
        },
        "tobacco_taxes": {
            "cigars": 0,
            "cigarettes": 0,
            "processed_tobacco": 0
        }
    }
}

Atributo

Tipo

Descripción

id

string

Identificador único de la factura generado por Fintoc. Como todos los IDs de Fintoc, es case sensitive.

object

string

Identificador del tipo de objeto. Su valor es invoice.

number

string

En cl_fiscal_sii es el folio de la factura.

En mx_fiscal_sat es el UUID (Folio fiscal)

institution_id

string

ID de la autoridad fiscal. Revisa las instituciones disponibles.

issuer

object

Si es un registro de compra, este campo indica quién emitió la factura. Es null en caso contrario.

Ve el objeto Taxpayer para más detalles.

receiver

object

Si es un registro de venta, este campo indica quién recibió la factura. Es null en caso contrario.

Ve el objeto Taxpayer para más detalles.

is_issuer

boolean

Indica si el dueño de la cuenta es el emisor del documento.

is_receiver

boolean

Indica si el dueño de la cuenta es el receptor del documento.

date

string

Fecha del documento en formato ISO 8601ISO 8601 - Formato YYYY-MM-DDThh:mm:ssZ. Ejemplo: 2021-04-12T16:13:37Z.

Para los documentos con código 39 y 41 es el último día del periodo tributario al que pertenecen.

total_amount

integer

Monto total del documento como entero.

net_amount

integer

Monto neto del documento como entero.

currency

string

Código ISO de divisa de 3 letras.

tax_period

string

Periodo tributario en formato mm/yyyy.

institution_invoice

object

Puede ser un objeto InvoiceSII o InvoiceSAT dependiendo de la autoridad fiscal.

Servicio Impuestos Internos (Chile)

Si la autoridad fiscal es el Servicio de Impuestos Internos (cl_fiscal_sii), los campos taxpayer y institution_invoice son los siguientes diccionarios.

Objeto Taxpayer

Atributo

Tipo

Descripción

id

string

El RUT para el SII o RFC para el SAT, del emisor/receptor del documento.

name

string

El nombre del emisor/receptor del documento.

institution_tax_payer

object

Datos fiscales del emisor/receptor del documento. Puede ser null.

Objeto InvoiceSII

Atributo

Tipo

Descripción

received_at

string

Fecha de recepción del documento en formato ISO 8601ISO 8601 - Formato YYYY-MM-DDThh:mm:ssZ. Ejemplo: 2021-04-12T16:13:37Z. Puede ser null

accepted_at

string

Fecha de acuse de recibo fue aceptado el documento en formato ISO 8601ISO 8601 - Formato YYYY-MM-DDThh:mm:ssZ. Ejemplo: 2021-04-12T16:13:37Z. Puede ser null.

confirmation_status

string

Estado de confirmación, puede tomar los siguientes valores:
P = Forma de pago contado
A = No reclamado a plazo
C = Recibo otorgado por el receptor
R = Reclamado por el receptor
G = Acuse recibo en guía(s) de despacho mes anterior

document_type

integer

Código del tipo de documento.

Revisa los códigos de documento

total_documents

integer

Número de documentos agrupados.
Este campo es válido para los documentos que vienen en resumen (código 35, 38, 39, 41, 47 y 48), para los demás es null.

exempt_amount

integer

Monto no afecto o exento como entero.

vat_amount

integer

Monto IVA recuperable como entero.

fixed_assets_net_amount

integer

Monto neto activos fijos como entero.

fixed_assets_vat_amount

integer

Monto IVA activos fijos como entero.

non_refundable_vat_amount

integer

Monto IVA no recuperable como entero.

non_refundable_vat_code

integer

Código IVA no recuperable.

non_credit_tax_amount

integer

Impuesto sin derecho a crédito como entero.

total_vat_withheld

integer

IVA retenido total.

partial_vat_withheld

integer

IVA retenido parcial.

non_withheld_vat

integer

IVA no retenido.

own_vat

integer

IVA propio.

third_party_vat

integer

IVA terceros.

common_use_vat

integer

IVA uso común.

out_of_time_vat

integer

IVA fuera de plazo.

reference_type_code

integer

Código del tipo de documento de referencia.

reference_number

string

Número de folio del documento de referencia.

construction_company_credit

integer

Crédito empresa constructora.

free_zone_tax

integer

Impuesto zona franca (Ley 18211).

container_deposit_guarantee

integer

Garantía depósito por envases.

domestic_ticket_sales

integer

Venta de pasajes nacionales.

international_ticket_sales

integer

Venta de pasajes internacionales.

receipt_reference_number

integer

Número interno: referencia del comprobante.

settlement_issuer_id

string

RUT emisor de Liquidación-Factura.

net_commissions

integer

Valor neto de la comisión.

vat_commissions

integer

Valor del IVA de la comisión.

exempt_commissions

integer

Valor exento de la comisión.

has_note

boolean

Indica si el documento tiene una nota de crédito o débito asociada.

is_services_invoice

boolean

Indica si el documento corresponde a una boleta de honorarios.

services_invoice

object

Contiene información específica de las boletas de honorarios. Tiene valor null cuando el documento no corresponde a una boleta de honorarios.

other_taxes

object

Desglose de otros impuestos.

Ve el objeto OtherTaxes para más detalles.

tobacco_taxes

object

Desglose de impuestos al tabaco. Ve el objeto TobaccoTaxes para más detalles.

Objeto OtherTaxes

Atributo

Tipo

Descripción

total_amount

integer

Monto total de otros impuestos como entero.

other_taxes_details

array

Arreglo de objetos con el monto, código y tasa del impuesto (tax_amount, tax_code y tax_rate).

Objeto TobaccoTaxes

Atributo

Tipo

Descripción

cigars

integer

Tabacos Puros.

cigarettes

integer

Tabacos Cigarrillos.

processed_tobacco

integer

Tabacos Elaborados.

Objeto ServicesInvoice

Atributo

Tipo

Descripción

issuer_withheld_amount

integer

Corresponde al monto retenido, en caso que el contribuyente emisor se encargue del pago provisional de los impuestos.

receiver_withheld_amount

integer

Corresponde al monto retenido, en caso que el receptor de la boleta se encargue del pago provisional de los impuestos.

is_professional_society

boolean

Indica si el contribuyente emisor corresponde a una Sociedad de Profesionales o no.

issued_at

datetime

Corresponde a la fecha en que se generó el documento en el sitio oficial del SII.

Códigos de tipo de documentos SII

El campo document_type son los que determina el SII en la guía de Formato Documentos Tributarios Electrónicos. Los más usados son:

Tipo de documento

Descripción

30

Factura

32

Factura de ventas y servicios no afectos o exentos de IVA

33

Factura electrónica

34

Factura no afecta o exenta electrónica

35

Boleta

38

Boleta exenta

39

Boleta electrónica

40

Liquidación factura

41

Boleta exenta electrónica

43

Liquidación factura electrónica

45

Factura de compra

46

Factura de compra electrónica

47

Total del mes vale electrónico especial

48

Pago electrónico

50

Guía de despacho

52

Guía de despacho electrónica

55

Nota de débito

56

Nota de débito electrónica

60

Nota de crédito

61

Nota de crédito electrónica

103

Liquidación

110

Factura de exportación electrónica

111

Nota de débito de exportación electrónica

112

Nota de crédito de exportación electrónica