GET /v1/movements es tu fuente de verdad
para conciliar: nada mueve dinero sin dejar asiento.
Consultar movimientos
from/to (YYYY-MM-DD, UTC), type, asset, page,
page_size (máx. 200). Cada entrada trae reference_type +
reference_id: el recurso de negocio que la originó.
Exportar a CSV / Excel
Agregaformat=csv o format=xlsx para descargar las mismas filas como
archivo listo para contabilidad (hasta 10.000 filas por descarga). También
disponible en los listados de payouts, payins y transfers:
Catálogo completo de tipos
Los saldos de banking viven en tus cuentas bancarias (no en el ledger
USDT): aquí solo aparecen sus fees. Las comisiones transaccionales de
payout/payin/retiro no tienen asiento propio — viajan dentro del monto de
su operación (
total_debit, usdt_credited).Conciliación en tres capas
Tu integración tiene tres vistas del mismo dinero. Así se mapean:Receta de conciliación diaria
1
Descarga los movimientos del día
GET /v1/movements?from=AYER&to=AYER paginando hasta el final.2
Cruza contra tu registro interno
Tu
idempotency_key derivada de tu id interno te permite unir cada
operación tuya con su reference_id de CBPay.3
Verifica la continuidad del saldo
Ordena por fecha: el
balance_after de cada entrada debe ser el
anterior ± amount. Cualquier salto es señal de que te falta una
entrada (no de un error del ledger — es inmutable).4
Cierra el período con la cartola
La cartola garantiza la identidad contable
saldo_inicial + créditos − débitos = saldo_final y te sirve como
respaldo formal (PDF/Excel).Movements vs cartola: ¿cuándo usar cuál?
GET /v1/movements— programático, paginado, en vivo: para tu conciliación automática y tu UI de historial.- Cartola — snapshot del período con totales, desgloses por producto/ país/moneda y cuadratura garantizada: para cierres contables, auditoría y para compartir con tu equipo de finanzas.