Argentine Mutual Funds (FCI) Data — Architecture Guide

Argentina's mutual funds (Fondos Comunes de Inversión, "FCI") industry is regulated by the CNV (Comisión Nacional de Valores). CNV publishes two things at different cadences:

  • Daily net asset value (NAV) data — every business day, each fund-class's unit price (valor cuotaparte), shares outstanding (cantidad de cuotapartes) and total net assets (Patrimonio Neto), together with classification metadata.
  • Weekly portfolio composition — every Monday (reflecting the previous Friday's portfolio), every fund's full holdings list, instrument by instrument.

Alphacast ingests both feeds and builds a layer of derived analytics on top — total-return indices, subscription-vs-price decompositions, tear sheets, AUM rankings, and more.

This guide explains how the five topical repositories fit together and which to use for which question.


The six repositories

All organized under Comisión Nacional de Valores (CNV) — Fondos Comunes de Inversión:

RepoContents
Daily Net Asset Value & Share DataDaily NAV / shares / unit price feed — yearly shards, plus per-category breakouts
Daily Net Asset Value & Share Data — A to ZSame daily NAV feed, partitioned by fund-name initial letter (26 datasets, A–Z)
HoldingsWeekly portfolio composition: instrument-level holdings, aggregates, cheque detail
Total Return & Tear SheetsTotal-return indices and performance summaries (per fund, per class, per manager, per category, industry-wide)
FlowsSubscription vs price-effect decomposition (per fund, per category, industry-wide, CER subset)

The three layers of data

1. Daily NAV feed — primary valuation (Daily Net Asset Value & Share Data and Daily Net Asset Value & Share Data — A to Z)

Ingested daily from CNV. Each row is one fund-class on one day with its unit price, shares outstanding, total net assets and classification metadata.

The same underlying daily feed is partitioned three ways for query performance:

For continuous fund-level AUM history pre-aggregated across share classes, see Mutual Funds - Total Aum Per Fund.

2. Weekly portfolio composition — what funds hold (Holdings)

Ingested weekly (Mondays, reflecting Friday's portfolio) from CNV. Every fund's full holdings list — every bond, plazo fijo, cheque, equity position, with its percentage of the fund's net assets.

Core datasets:

3. Derived analytics — Alphacast-computed

Total Return & Tear Sheets — Total-return indices at multiple aggregations: per fund, per share class, per manager, industry-wide, per category in wide and long format, plus daily return building blocks and tear sheets at 1Y / 2Y / 3Y windows. Also TRI-based rankings within key categories: Renta Fija T+1, Renta Variable, >50% CER.

Flows — Daily decomposition of net-asset change into net subscriptions vs price effect, at three aggregations: per fund, per category, industry-wide, plus a CER-subset slice. Also includes a 2023 PN snapshot and a coverage utility (Observations Per Day).


Cadence cheat-sheet

QuestionSourceCadence
What is fund X worth today?Yearly NAV shard (47423 for 2026) or A–Z shardDaily
What did fund X hold last week?Portfolio HoldingsWeekly
Year-to-date return of fund XTotal Return Index Per FundDaily
Performance stats for fund X over 12 monthsTear Sheets 1YDaily
Industry exposure to ON YPFPortfolio HoldingsWeekly
Subscriptions vs price effect for fund XSubscription & Price Effects By FciDaily
Total industry AUMTotal AUM Per FundDaily

Data lineage

                       CNV (cnv.gov.ar)
                            │
            ┌───────────────┴────────────────┐
            │ (daily NAV feed)               │ (weekly holdings feed)
            ▼                                ▼
   ┌─────────────────────────────┐   ┌──────────────────────────────┐
   │ Repo 1207 — Daily NAV       │   │ Repo 22866 — Holdings        │
   │   By year: 29957 … 47423    │   │   50916 Portfolio Holdings   │
   │   By category: 8026 … 46151 │   │   50918 Aggregates           │
   │   AUM rollup: 36947         │   │   50978-50982 Cheques Detail │
   │   Last price: 40003         │   │   50912 Cheques Summary      │
   │                             │   │   50923 Holdings by Class    │
   │ Repo 16912 — Daily NAV A-Z  │   │   50946/50958 Yearly Shards  │
   │   By letter: 44738 … 44763  │   │   29744 [LEGACY] Bridge      │
   └──────────────┬──────────────┘   └──────────────────────────────┘
                  │
                  ├──────────────────────────────┬───────────────────────────────┐
                  ▼                              ▼                               ▼
   ┌──────────────────────────────┐   ┌──────────────────────────────┐
   │ Repo 22935 — Total Return    │   │ Repo 13312 — Flows           │
   │ & Tear Sheets                │   │   29806 Subs/Price by Fci    │
   │   29917 TRI per Fund         │   │   32253 Subs/Price by Cat    │
   │   29914 TRI per Clase        │   │   34403 Subs/Price Industry  │
   │   29919 TRI per Manager      │   │   35056 Subs/Price >50% CER  │
   │   34404 TRI All Industry     │   │   35032 Observations / Day   │
   │   34406/35045 TRI per Cat    │   │   39506 PN per Fund (2023)   │
   │   49368 Daily Return         │   └──────────────────────────────┘
   │   39347/39360/39363 Tear     │
   │     Sheets 1Y/2Y/3Y          │
   │   38639/38640/38641 TRI      │
   │     Rankings                 │
   └──────────────────────────────┘

When the two CNV feeds disagree

Both the daily NAV feed and the weekly holdings feed publish total Patrimonio Neto. They generally agree within 1%. Small differences happen because:

  • NAV is multi-class, holdings are fund-aggregate. Daily NAV splits a fund into Clase A / Clase B / Clase H Ley 27.743 etc. — each with its own PN. Holdings reports a single PN across all classes. Sum NAV's classes to match holdings.
  • NAV sometimes has NaN classes. When a class hasn't reported on a given day, that row is NaN. The fund's true total may be slightly above what's published.
  • Date alignment. Holdings reports the Friday close ("cartera al"); daily NAV is, well, daily — compare against the matching Friday.

For ground-truth AUM, prefer the daily NAV feed. For ground-truth holdings, the weekly holdings feed is the only granular source.


Quick recipes

"Show me all the LECAP-holding funds, sorted by exposure"

  1. Use Portfolio Holdings — filter instrument_name containing "LECAP"
  2. Sort by holding_amount descending

"What's the daily total industry AUM?"

Sum Patrimonio Neto across the current year's NAV shard (e.g. 47423 for 2026), grouped by Date. Or read Total AUM Per Fund and aggregate.

"Track Fima Premium's NAV vs its cash holdings"

  • AUM/NAV daily: 47423 filter Fondo Común de Inversión = "Fima Premium..."
  • Or the A–Z shard for the relevant letter (F)
  • Cash detail weekly: 50916 filter cnv_fund_id = 63383

"What's the cheque exposure of PyME funds this quarter?"

  • CNV FCI Cheques Detail yearly shards (2022, 2023, 2024, 2025, 2026) → individual cheques per fund per week
  • Or Cheques Summary → totals per fund per week
  • Filter fondo to PyME-classified funds

"How much did the Renta Variable category net-attract this month?"

Read Subscription & Price Effects By Category, filter to your month and category = "Renta Variable", sum efecto_suscripcion.