Skip to main content
El recurso Portfolio te entrega la foto agregada de las inversiones de una persona en un link: cuánto suma hoy su patrimonio, cómo se reparte por moneda y por tipo de producto (depósitos a plazo, fondos mutuos, acciones, caja). Es el complemento del bloque investment, que describe cada producto por separado. Portfolio los suma y clasifica: una sola llamada te da el total y la distribución, sin que tengas que recorrer las cuentas y agregarlas vos. Es read-only y se calcula al momento desde las cuentas de inversión que ya sincronizamos: no dispara ningún sync.

Endpoint

Devuelve 404 si el link no tiene cuentas de inversión.

Respuesta

Montos en minor units (igual que balance/amount): en CLP el entero es directamente pesos.

Moneda de reporte y monedas sin convertir

total y allocation_by_asset_class agregan sólo la moneda de reporte (currency, hoy CLP). Si la persona tiene un depósito en UF o un fondo en dólares, Rail no lo convierte al total —convertir inventaría un número que depende del tipo de cambio del día—, lo deja fuera del total y de la clasificación por tipo, y prende has_unconverted_currencies: true. Esa inversión sí aparece en allocation_by_currency, con su monto en su propia moneda. Así tenés siempre la verdad por moneda, y el total en pesos nunca mezcla unidades.

Flujos del mes y evolución

El objeto period describe el movimiento del patrimonio en el mes corriente: Qué esperar hoy: period.return ya viene poblado donde el banco lo entrega; opening_total, deposits, withdrawals y evolution se van habilitando por institución y mientras tanto vienen null/[]. period entero es null si el banco no informa ni siquiera la rentabilidad. Tratá cada campo como opcional: cuando opening_total, deposits, withdrawals y return estén los cuatro, cierran la cuenta opening_total + deposits − withdrawals + return = total.

Cobertura por banco

Portfolio funciona en toda institución que entregue productos de inversión (ver Productos de inversión) — hoy Banco de Chile, BCI, Santander y Banco BICE. Como se deriva de las cuentas de inversión, su detalle sigue la cobertura de cada banco: total, allocation_by_currency y allocation_by_asset_class están disponibles en los cuatro; period y evolution se van habilitando por institución.
Que dos personas tengan allocation_by_asset_class no significa el mismo detalle por producto: la riqueza de cada cuenta depende de su banco. Portfolio agrega lo que haya; para el detalle producto por producto, mirá cada cuenta investment.