CredonixDocs
Referencia de la APISaldo a favor

Listar movimientos

Lista los movimientos de saldo a favor de un cliente.

Descripción general

Este endpoint devuelve un listado paginado de los movimientos de saldo a favor de un cliente, en todas sus monedas. El saldo a favor funciona como un registro de movimientos con signo: los positivos suman saldo y los negativos lo consumen. El saldo disponible de cada moneda es la suma de los montos de sus movimientos.

El listado incluye todos los tipos de movimiento, reversas incluidas, ordenados del más reciente al más antiguo. El tamaño de página es fijo en 20 resultados.

Requiere el permiso Leer en Pagos.

Endpoint

GEThttps://app.credonix.mx/api/v1/customers/{customerId}/credit/movements

Path param: customerId — ID del cliente.

Consulta los movimientos de un cliente


Devuelve los movimientos ordenados por created_at descendente. En el ejemplo, un anticipo de 500.00 se aplicó en 300.00 a una orden de cobro, se registró un reembolso de 100.00 y después se revirtió ese reembolso: el saldo disponible en MXN es 200.00.

Query params

ParametroTipoRequeridoDefaultDescripcion
pageinteger ≥ 1No1Página solicitada. El tamaño de página es fijo en 20.

Tipos de movimiento

TipoSignoOrigen
overpaymentPositivoExcedente de un pago registrado.
manualAdvancePositivoAnticipo registrado con Registrar anticipo.
applicationToInvoiceNegativoSaldo aplicado a una orden de cobro con Aplicar saldo a favor.
refundAdjustmentNegativoReembolso registrado con Reembolsar saldo a favor.
reversalContrario al originalReversa de otro movimiento; reverses_movement_id indica cuál.

Campos de la respuesta

CampoTipoDescripcion
idstringID del movimiento.
customer_idstringCliente al que pertenece el saldo.
typestringTipo de movimiento. Ver la tabla anterior.
currencystringMXN o USD.
amountstringMonto con signo y 2 decimales.
related_invoice_idstring | nullOrden de cobro relacionada con el movimiento.
related_payment_idstring | nullPago relacionado con el movimiento.
reverses_movement_idstring | nullEn una reversa, el movimiento que revierte.
notesstring | nullNotas del movimiento.
created_byobjeto | nullQuién registró el movimiento: { "type": "api_key" | "user", "name": string }.
reversedbooleantrue cuando otro movimiento revierte a este.
created_atstring (fecha)Momento en que se registró el movimiento.

Errores

StatusCódigoCausa
400INVALID_PAGEpage no es un número entero entre 1 y 107374183.
401API key ausente, inválida o revocada.
403INSUFFICIENT_PERMISSIONSLa API key no tiene el permiso Leer en Pagos.
404CUSTOMER_NOT_FOUNDEl cliente no existe o no pertenece a la organización.
Abrir Credonix