HomeGuíasAPI ReferenceChangelog
Log In
API Reference

Emitir documento tributario

Emite el documento tributario que corresponde a una deuda ya pagada y lo asocia a ella.

El documento se emite a través del proveedor de facturación configurado para la cuenta, según el país de la organización: en Chile una boleta o una factura, y en México un CFDI. El tipo de documento se toma de la deuda y, si esta no lo define, del valor por omisión del Customer.

La deuda se identifica por product_id junto con due_date o invoice_external_id. Cuando el documento se emite, queda vinculado a la deuda y se le envía al Customer.

No toda deuda es elegible. La respuesta es 200 —no un error— cuando la emisión se omite, y message explica el motivo: la deuda no existe, no tiene Customer, no registra pago cuando el tipo de documento lo exige, ya tenía un documento emitido, el tipo de documento no corresponde emitirlo, el país de la organización no cuenta con emisión de documentos tributarios, o faltan datos tributarios del Customer o de la organización. Emitido el documento, la respuesta es 201.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Datos con que se identifica la deuda cuyo documento tributario se quiere emitir.

string

Fecha de vencimiento de la deuda. Solo se usa para construir invoice_external_id cuando este no se envía. Debe enviarse este campo o invoice_external_id; si no se envía ninguno, la petición falla con 422.

string

Identificador externo de la deuda, con el que se la busca. Si se omite, se construye como {product_id}-{due_date}.

string
required

Identificador del producto o servicio al que corresponde la deuda.

boolean
Defaults to true

Envía una clave de idempotencia al proveedor de facturación, para que un reintento no emita dos documentos. Solo se considera en Chile.

boolean
Defaults to false

Emite el documento con la fecha del pago en lugar de la fecha de emisión. Solo se considera en Chile.

Headers
string

Llave de API de una Account, para operar sobre esa Account en lugar de la principal.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json