You are committed across dozens of underlying funds. Their capital calls, distributions and capital statements arrive every week, each in its own format. Your team enters them by hand. Citrus reads them and returns structured data, verified field by field, that loads straight into your back-office system.
Live in production with a fund-of-funds manager — saving several analysts' time on LP reporting.
The week-in, week-out grind
Dozens of layouts from every manager you are committed to — none of them standard. Someone enters each figure by hand, every week. One mistyped number stays invisible until it is downstream.
An analyst opens each PDF, finds the figures, and enters them into your system of record. Extraction plus a human check reintroduces the very cost, delay and fatigue you were trying to remove — and still lets a plausible-looking wrong number slip through unnoticed until it is downstream in a consolidated position.
Citrus reads each document and returns structured data checked against formal verification rules — consistency, ranges, cross-references. It loads straight into your models. Your experts step in only on the rare cases a rule flags. Autonomy by default, oversight by exception.
See it in action
Citrus shows each extracted transaction line with its verification & validation status — passed checks, flagged exceptions, client and fund matching — so your team approves with one click, or looks only at what a rule caught.
Why it's different
Plenty of tools read a document. The question is whether you can act on the output without a human re-checking every field. Three properties make that possible.
Every value is checked against what a correct document must contain — consistency, ranges, cross-references. A guarantee where the rules hold, a flag where they don't. Not a confidence score.
Structured data that loads straight into your models and system of record — not a draft an analyst still has to enter and reconcile line by line.
Every figure traces back to its source page and line. Defensible for your investment committee, your auditors and your own investors — because the numbers must hold up.
Where Citrus fits
Citrus isn't another portal to migrate to. It sits in the middle: reading every document type your managers send, and writing verified data into whatever system of record you already run.
Citrus can pull documents directly from your managers' portals, take them by email, or accept them via API — and write the verified results straight back into your system of record. We support you through the integration, so it fits the way your team already works.
Trust & privacy
Capital-account statements hold your commitments, carry and fees — data you can't leak into anyone's shared pool or a public AI model. Citrus is built for that constraint.
Your documents are processed to extract your data — nothing more. They never feed a shared model or leave your isolated environment.
Unlike coverage-based data services, Citrus reads your confidential, LP-specific notices in isolation. Your figures are never pooled with anyone else's.
Citrus is built by Databold in Europe. Your documents are processed under GDPR — no training on your data, no shared pools, and subprocessors and data handling you can review for vendor due diligence.
Frequently asked
A 30-minute call, one of your own documents, and an honest read on how much manual data entry Citrus removes for your team.