Skip to main content
La cartola consolida todos los movimientos de una cuenta en un período — payouts, payins, depósitos y retiros crypto, transferencias internas, compras con tarjeta, conversiones de saldo, operaciones bancarias y cargos por servicio — en un solo documento auditable. Un mismo endpoint la entrega en tres formatos:

Pedir la cartola

  • from / to: fechas YYYY-MM-DD inclusive, en la zona horaria de tu organización. Rango máximo: 400 días.
  • lang=en|es|zh: idioma del PDF/Excel (default en). Tambien Content-Language.
  • Los archivos llegan con Content-Disposition: attachment. El basename sigue el locale (statement_… / cartola_… / 对账单_…).

Qué contiene

Secciones:
  1. summary — saldo inicial, entradas, salidas, saldo final, comisiones por servicio y el flag balanced del saldo USDT (la moneda operativa).
  2. assets — una sección conciliada por cada saldo no-USDT con actividad o saldo (USDC, BTC, GOLD y, si usas Banking, los espejos BANK_USD/BANK_EUR de tus cuentas bancarias): saldo inicial/final, entradas, salidas, su propio flag balanced y sus movimientos, en la precisión de cada moneda. Si solo operas USDT, viene vacía.
  3. breakdown — por producto, por país (payouts y payins con monto local y USDT), por moneda fiat y por mes.
  4. Detalle por producto — payouts (con beneficiario, tasa y débito), payins (por modalidad), crypto (con tx_id y su asset), transferencias (con contraparte y asset), compras con tarjeta (card_transactions, con comercio y saldo de gasto), conversiones de saldo (swaps), operaciones bancarias (banking_operations) y cargos por servicio (con reembolsos).
  5. movements — el ledger crudo del saldo USDT: cada movimiento con su balance_after. Es la sección con la que un auditor cuadra todo (los movimientos de las otras monedas van dentro de su sección en assets).
Comisiones transparentes. En payouts, payins y retiros crypto, cuando la comisión combina un componente porcentual y uno fijo, la cartola los separa en fee_percent y fee_fixed (suman exacto el fee). Los cargos standalone (compliance, wallets, banking, verificaciones, tarjetas) son siempre de monto fijo y llevan fee_model: "fixed" — en el PDF/Excel se etiquetan como Fixed Com. Operaciones históricas anteriores a este campo muestran solo el fee combinado.

Cómo cuadrar la cartola (para tu contador)

La cartola cumple una identidad contable exacta, sin redondeos:
  • balanced: true confirma que la identidad se cumple contra el ledger — tanto en el resumen USDT como en cada sección de assets (cada moneda cuadra por separado; nunca se suman montos de monedas distintas).
  • Cada fila de movements trae el saldo resultante (balance_after): puedes seguir el saldo línea a línea desde el inicial hasta el final.
  • El saldo final de la cartola de un período empalma con el inicial del período siguiente.
  • Las comisiones nunca están escondidas en los montos: cada operación muestra bruto, comisión y neto por separado, y fees_by_service las totaliza.
  • En el Excel, la hoja Movimientos tiene celdas numéricas reales: puedes sumar/pivotar sin limpiar nada.
  • La hoja Payouts del Excel lleva la columna Ref. bancaria (justo después de la columna de referencia/concepto) con el id de la transacción que asigna el banco de destino al confirmar el pago. El PDF de la cartola la omite a propósito (densidad de la tabla) — el comprobante individual del payout sí la muestra.

Para el administrador (org admin)

El equipo de CBPay puede generar la cartola de cualquiera de sus cuentas:
La vista del administrador incluye información operativa adicional del período (detallada en la documentación de administración).

Errores

FAQ

Bajo demanda — cada consulta la construye en vivo desde el ledger para el rango from/to que pases (ambos obligatorios, YYYY-MM-DD, zona horaria de tu organización).
Cada asset concilia de forma independiente: apertura + abonos − cargos = cierre para USDT, USDC, BTC, GOLD y los espejos banking. Si algún asset no cuadra el flag queda false — repórtalo a tu equipo CBPay.
Espejan tu dinero banking dentro de la cartola para que la cuenta se reconstruya completa. El saldo autoritativo siempre es el del banco (GET /v1/banking/accounts/{id}/balance); estos espejos jamás son gastables.
JSON (integración), PDF y XLSX — ambos brandeados con la identidad de tu organización. Usa el header Accept o el parámetro de formato del endpoint.
Los cargos standalone de servicios (verificaciones, screenings, servicios de wallet) son comisiones solo-fijas, etiquetadas “Fixed Com” en la cartola — a diferencia de las comisiones transaccionales de % + fijo.
Sí — toda operación tiene su comprobante con un código de verificación público; cualquiera puede validarlo sin autenticación.
Última modificación el 18 de agosto de 2026