Skip to main content
POST

Authorizations

X-API-Key
string
header
required

API Key de la integración (Integraciones → Nueva Integración).

Headers

Idempotency-Key
string

Opcional. Llave única por operación (máx. 100 caracteres, vale 24 h por integración). Un reintento con la misma llave y el mismo cuerpo devuelve la respuesta original (header Idempotent-Replayed: true) sin repetir la operación; con otro cuerpo, o mientras la primera sigue en proceso, responde 409.

Maximum string length: 100

Body

application/json
payment_method_id
string<uuid>
required

Forma de pago (GET /payment-methods).

payment_date
string<date>
required

Fecha del pago.

bank_id
string<uuid>

Banco (GET /treasury/banks).

reference_number
string

Referencia (máx. 255).

notes
string

Notas (máx. 500).

branch_id
string<uuid>

Requerido junto con el tercero (modo automático).

amount
number

Monto a repartir (modo automático).

Required range: x > 0
provider_id
string<uuid>

Proveedor (modo automático, en lugar de allocations).

petty_cash_id
string<uuid>

Caja chica (GET /treasury/petty-cashes).

checkbook_id
string<uuid>

Chequera (GET /treasury/checkbooks).

check_number
string
Maximum string length: 50
allocations
object[]

Monto por compra (o usa provider_id).

Required array length: 1 - 200 elements

Response

Pago aplicado

status
boolean
required
Example:

true

data
object
required