Cobro
type
:invoice
es un cobro que esta asociado a una facturaone_time
es un cobro único que no esta asociado a ningún otro objetosubscription_creation
es un cobro que esta asociado a una suscripción y se crea automáticamente cuando se genera una nueva suscripciónsubscription_renewal
es un cobro que esta asociado a una suscripción y se crea automáticamente cuando se renueva una nueva suscripción existenteObjeto de cobro
Cobro
id
string
read-onlyrequired
Example:
col_zdhBDP4k3JiRHNQ4RBUHyHgu
items
array[object (Items) {9}]
optional
type=one_time
.id
string
read-onlyrequired
Example:
si_d7d2UrHwSG5A5YkYF7vfZmFf
name
string
read-onlyrequired
Example:
Nombre del producto
unit_price
string
optional
Example:
20000.00
quantity
integer
required
>= 1
Example:
1
subtotal
string
read-onlyoptional
Example:
20000.00
total
string
read-onlyoptional
Example:
20000.00
product
object (Producto)
read-onlyoptional
price
object (Precio)
read-onlyoptional
price
string
write-onlyrequired
Example:
price_1Q8VwAGkNzLGa86BS12312
discounts
array [object {4}]
optional
type=one_time
.id
string
read-onlyrequired
Example:
sd_aYbDFQaOd7TmBl0I58D5ax8l
code
string
required
Example:
10OFF
amount
string
read-onlyrequired
Example:
10000.00
percent
string | null
read-onlyoptional
type=percent
Example:
10.00
description
string
read-onlyrequired
Example:
Cobro de factura
subtotal
string | null
read-onlyrequired
null
para los cobros de tipo factura (type=invoice
)total
string
optional
type=invoice
, de lo contrario, se calcula automáticamente según los items del cobro.status
enum<string>
read-onlyrequired
pending
.due_date
del cobro, tendrá estado past_due
.uncollectible
, despúes de past_due
si sigue sin pagarse en una fecha límite posterior (según tu configuración de reintentos y recordatorios).Allowed values:
pendingpaidpast_dueuncollectiblevoided
currency
enum<string>
required
>= 3 characters<= 3 characters
Allowed values:
COPUSDBRLMXNPENARSCLP
Example:
COP
created_date
string <date-time>
read-onlyrequired
Example:
2024-11-15 16:44:50
paid_date
string <date-time> | null
read-onlyoptional
voided_at_date
string <date-time> | null
read-onlyoptional
due_date
string <date-time> | null
read-onlyoptional
collection_method
enum<string>
required
Allowed values:
chargecollect
days_until_due
integer | null
write-onlyoptional
collection_method=collect
collection_rule_id
string | null
optional
collection_method=collect
.payment_method
string
write-onlyoptional
collection_method=charge
.type
enum<string>
required
invoice
y one_time
son los únicos tipos de cobro que pueden ser especificados al momento de crear un cobro.subscription_creation
y subscription_renewal
)Allowed values:
invoicesubscription_creationsubscription_renewalone_time
is_test
boolean
read-onlyrequired
Example:
false
tag
string | null
optional
source
string
required
meta_data
object | null
optional
payment_settings
null
optional
invoice_settings
object
optional
invoice_document_id
string
required
invoice_cost_center
string
required
invoice_retentions
object
required
reteica
string
required
retefte
string
required
collection_attempts
integer
read-onlyrequired
collection_method=charge
, si se devuelve un error con un código de no reintentable o se han sobrepasado la cantidad de reintentos permitidos al método de pago, el cobro ya no podrá reintentarse a menos que se obtenga un nuevo método de pago. Los reintentos se seguirán programando y el número de intentos seguirá incrementándose, pero solo se ejecutarán si se obtiene un nuevo método de pago.collecting
boolean
required
next_collection_attempt_date
string <date-time> | null
read-onlyoptional
payment_method_gateway
string
read-onlyoptional
payment_method_type
string
read-onlyoptional
paid_out_of_band
boolean
required
out_of_band_proof
string <uri> | null
optional
paid_out_of_vand=true
.customer
string
required
billing_address
object
read-onlyoptional
address_1
string
required
address_2
null
required
city
string
required
state
string
required
postcode
null
required
country
string
required
subscription
string | null
read-onlyoptional
collection_type=subscription_creation
o collection_type=subscription_renewal
invoice
string | null
read-onlyoptional
type=invoice
siempre van a tener una factura asociada.type=one_time, subscription_renewal y subscription_creation
tendrán una factura asociada si haces uso de la automatización contable en Treli para la generación automática de facturas.invoice_number
string | null
read-onlyoptional
type=invoice
siempre van a tener una factura asociada.type=one_time, subscription_renewal y subscription_creation
tendrán una factura asociada si haces uso de la automatización contable en Treli para la generación automática de facturas.checkout_url
string
read-onlyrequired