Skip to main content

Los montos usan unidades mayores de la moneda configurada en la empresa. Por ejemplo, amount: 20 representa USD 20 cuando la empresa opera en USD.

public_invoices:readpublic_invoices:write

Operaciones

Sin pagos aplicados, el PUT puede cambiar datos informativos y monto. Si cambia el monto, Cobrix registra el ajuste financiero, invalida el checkout anterior y devuelve uno nuevo.

Reglas que protegen el ledger

provider identifica el origen financiero y no puede cambiar después de crear el documento. Un intento devuelve 409 con un mensaje explícito.
Un documento pagado conserva su monto liquidado. Puedes corregir nombre, descripción, teléfono, email o vencimiento, pero no reabrir ni reescribir el pago.
Esta API espera el pago completo del documento. Las recargas de saldo o Wallet pertenecen a otro flujo y no deben modelarse como abonos parciales.
Informa que el proveedor eliminó el documento. Cobrix anula los cobros pendientes; si existe dinero aplicado, protege el ledger y rechaza la operación.
POST /v1/invoices requiere x-idempotency. Repetir la misma clave y el mismo cuerpo reproduce el resultado; reutilizarla con otro cuerpo devuelve conflicto.

Referencia interactiva

Consulta el DTO snake_case, filtros, respuestas y errores exactos.

Webhooks de documentos públicos

Procesa invoice.created, invoice.paid e invoice.canceled.