The reporting endpoints expose read-only views over the Marbes operations database. Reports span four operation types —Documentation Index
Fetch the complete documentation index at: https://mintlify.com/scoria02/marbes2021_backend/llms.txt
Use this file to discover all available pages before exploring further.
TCOL (fund collections), TPROD (fund deployments), TCON (contracts), and MOVIMIENTO_FONDO (fund movements) — and are filtered to USD and VES amounts only. Every request must include a valid Authorization: Bearer <token> header.
Date-range endpoints accept fechaDesde and fechaHasta as query parameters in YYYY-MM-DD format. For best performance, keep date ranges to three months or fewer.
All report endpoints apply two automatic filters regardless of other parameters: only operations in USD and VES are included, and filtering uses the
fecha field (not created_at).Detailed line-by-line report
Method:GETPath:
/api/report/detalladoAuthentication: Bearer JWT required Returns one row per operation within the date range, covering TCOL, TPROD, TCON, and MOVIMIENTO_FONDO records. Useful for audit trails and transaction-level reconciliation.
Query parameters
Start date in
YYYY-MM-DD format. Example: 2026-01-01.End date in
YYYY-MM-DD format. Example: 2026-01-31.Response fields
true on success.Total number of records returned.
Array of operation objects.
Examples
Success response
200
Executive summary by responsible
Method:GETPath:
/api/report/resumen-responsableAuthentication: Bearer JWT required Aggregates all operations by responsible employee and currency, returning totals for each combination. Ideal for performance dashboards and portfolio reviews.
Query parameters
Start date in
YYYY-MM-DD format.End date in
YYYY-MM-DD format.Response fields
Array of aggregated records, one per responsible per currency.
Examples
Fund origin analysis
Method:GETPath:
/api/report/origen-fondosAuthentication: Bearer JWT required Groups fund origins by bank and investor (aportante), distinguishing between direct funds (TCOL) and transferred funds (MOVIMIENTO_FONDO). Useful for source-of-funds compliance and investor attribution.
Query parameters
Start date in
YYYY-MM-DD format.End date in
YYYY-MM-DD format.Response fields
Examples
Report by investor and bank (USD)
Method:GETPath:
/api/report/aportante-bancoAuthentication: Bearer JWT required Returns fund totals grouped by investor and bank in USD. No date-range filter — covers all-time data.
Examples
Report by investor and bank (VES)
Method:GETPath:
/api/report/aportante-banco-vesAuthentication: Bearer JWT required Same grouping as
/aportante-banco but amounts expressed in VES. No date-range filter.
Examples
Report by bank (USD)
Method:GETPath:
/api/report/bancoAuthentication: Bearer JWT required Returns fund totals aggregated per bank in USD. No date-range filter.
Examples
Report by bank (VES)
Method:GETPath:
/api/report/banco-vesAuthentication: Bearer JWT required Same grouping as
/banco but amounts expressed in VES. No date-range filter.
Examples
General report per bank (USD + VES equivalent)
Method:GETPath:
/api/report/general-por-bancoAuthentication: Bearer JWT required Returns a combined view per bank showing both the USD amount and its VES equivalent at the recorded BCV rate. No date-range filter.
Examples
Total report with Bóveda breakdown
Method:GETPath:
/api/report/total-bovedaAuthentication: Bearer JWT required Returns the grand total across all banks plus a separate line for Bóveda (vault) holdings. Useful for top-level fund position summaries.
Examples
TCOL/TPROD aggregated report
Method:GETPath:
/api/report/tcol-tprod-agregadoAuthentication: Bearer JWT required For each TCOL, returns the count of associated TPRODs and the sum of payments made. No date-range filter.
Examples
TCOL/TPROD line-by-line report
Method:GETPath:
/api/report/tcol-tprod-detalleAuthentication: Bearer JWT required Returns one row per TPROD linked to a TCOL, showing individual payment details. No date-range filter.
Examples
TPROD by responsible and bank
Method:GETPath:
/api/report/tprod-por-responsable-bancoAuthentication: Bearer JWT required Aggregates accepted TPRODs by responsible employee and bank over a date range.
idBanco is optional — omitting it returns results for all banks.
Query parameters
Start date in
YYYY-MM-DD format.End date in
YYYY-MM-DD format.Optional UUID of a specific bank to filter results.
Examples
TPROD line-by-line by responsible and bank
Method:GETPath:
/api/report/tprod-detalle-por-responsable-bancoAuthentication: Bearer JWT required Returns one row per TPROD for a specific responsible employee and bank within a date range. All four parameters are required.
Query parameters
UUID of the responsible employee.
UUID of the bank.
Start date in
YYYY-MM-DD format.End date in
YYYY-MM-DD format.Examples
Error responses
400
400
500