treasury:read:
GET /api/v1/bank-accountsGET /api/v1/bank-accounts/{bank_account_id}GET /api/v1/treasury/balancesGET /api/v1/treasury/movements
Cuentas bancarias
La colección y el detalle devuelven configuración segura como banco, nombre, moneda, CBU, alias, uso de chequera y estado. No exponen el ID de la cuenta contable vinculada, la organización, actores internos ni un saldo calculado.PES y DOL. Esta distinción no implica que
la API ya publique saldos DOL: los endpoints financieros de esta primera versión
son exclusivamente PES.
Saldos
GET /api/v1/treasury/balances devuelve cuentas bancarias, cajas registradoras
y cajas fuertes visibles denominadas en PES. Podés filtrar por balance_type,
balance_id, status y as_of.
Los importes son enteros en unidades menores de la moneda indicada. Por ejemplo,
125000 representa ARS 1.250,00. El saldo se calcula sumando todos los efectos
funcionales del diario contable de la fuente PES, incluso cuando la transacción
original fue ingresada en moneda extranjera. No se lee desde un campo manual
mutable.
Las fuentes denominadas en DOL no aparecen en saldos ni movimientos todavía.
La Pyme necesita preservar por separado el importe nativo USD y su importe
contable ARS antes de publicar esa proyección; etiquetar un débito contable ARS
como si fueran centavos USD produciría un saldo incorrecto.
visibility_scope informa si la respuesta representa toda la organización o
solo hechos propios del usuario delegado:
organization: proyección organizacional permitida.own: suma limitada a movimientos creados por el usuario delegado.
Movimientos
GET /api/v1/treasury/movements devuelve un ledger inmutable y paginado. Los
filtros disponibles son balance_type, balance_id, movement_type,
date_from y date_to.
Un amount positivo aumenta el saldo y uno negativo lo reduce. En esta versión,
currency siempre es PES y amount representa el efecto funcional ARS.
occurred_on es la fecha operativa; created_at es el timestamp real de
persistencia. El id identifica la línea durable del movimiento y puede
guardarse para deduplicación local.
La respuesta no incluye débitos/créditos internos, IDs del plan de cuentas ni
una operación para editar movimientos. Las correcciones financieras se
representan mediante hechos contables explícitos en La Pyme.
Paginación y sincronización
Las tres colecciones usancursor y limit. Guardá next_cursor y repetí la
misma consulta mientras has_more sea true. Consultar estos endpoints no
produce efectos ni requiere Idempotency-Key.
La API no agrega eventos webhook de tesorería. Para una sincronización periódica,
consultá saldos o movimientos con los filtros de fecha y cursor adecuados.
