Skip to main content
POST
Crear nuevo financiamiento (genera cuotas automáticamente)

Authorizations

Authorization
string
header
required

Token de sesión Better Auth para rutas de backoffice; las rutas de portal usan su token propio.

Body

application/json
total_amount
number
required

Monto total del financiamiento

Example:

10000000

installments_count
number
required

Número total de cuotas

Example:

36

installment_amount
number
required

Monto de cada cuota

Example:

350000

start_date
string
required

Fecha de inicio (YYYY-MM-DD)

Example:

"2025-01-01"

due_day
number
required

Día del mes de vencimiento (1-31)

Example:

15

financing_type
enum<string>

Tipo de financiamiento

Available options:
BANK_LOAN,
PAYMENT_AGREEMENT,
INSTALLMENT_PURCHASE
Example:

"BANK_LOAN"

bank_account_id
object

ID de la cuenta bancaria. Requerido para BANK_LOAN.

Example:

"123e4567-e89b-12d3-a456-426614174000"

supplier_id
object

ID del proveedor/acreedor. Requerido para acuerdos y compras en cuotas.

Example:

"123e4567-e89b-12d3-a456-426614174000"

counterparty_type
enum<string>

Tipo de contraparte para financiamientos no bancarios

Available options:
SUPPLIER,
EMPLOYEE,
OTHER
counterparty_name
object

Nombre directo de la contraparte cuando no corresponde crear proveedor

Example:

"Natalia Aravena"

employee_id
object

ID del recurso humano cuando existe como empleado

Example:

"123e4567-e89b-12d3-a456-426614174000"

description
string

Descripción del financiamiento

Example:

"Financiamiento hipotecario"

paid_installments
number

Cuotas ya pagadas al registrar

Example:

5

currency
enum<string>

Moneda del financiamiento (CLP o UF)

Available options:
CLP,
UF
Example:

"CLP"

current_installment
number

Número de cuota actual (en la que va el financiamiento)

Example:

1

current_installment_date
string

Fecha de la cuota actual (YYYY-MM-DD)

Example:

"2026-01-10"

Response

Financiamiento creado