Platform guide · English

From source statement to portfolio, books and reports

AnyVault connects the operational chain that family offices and investment holding companies usually rebuild across spreadsheets: source files, reviewed transactions, evidence, positions, journal entries, period-end controls and portfolio reporting.

01ImportUpload an account statement.
02ExtractAI extracts, validates and checks existing transactions for duplicates.
03Review & approveApprove extraction, category, evidence, transaction links and journal entries.
04Portfolio & reportingPositions, books and reports are ready from the same reviewed data.

All examples on this page are fictional and illustrative. They are not client data, investment advice or a promise that every workflow is fully automatic.

01 · CSV and PDF ingestion

Import account statements without losing source context

A statement is not flattened into an unexplained balance. AnyVault stores the uploaded file, extracted source row and normalized transaction fields so the operator can review what the system understood.

Current upload interfaceCSV and PDF
AI integrityExtract + quality re-check
Duplicate checkAgainst existing transactions
Approval outcomePending transaction

The current public import interface accepts CSV and PDF account statements. Institution-specific rules can identify fees, instruments, quantities, currencies and other fields without requiring every provider to use the same layout.

AI extracts and normalizes transaction rows, then quality controls flag incomplete or implausible data. A low-quality row can be re-extracted before it is allowed to move forward.

Duplicate protection compares extracted rows with existing transactions from other statements using the account, effective date and amount. It is a review control, not an irreversible deletion rule.

What this means in practice

  • The original file and filename remain attached to the import batch.
  • Every created transaction can retain its source row and raw extracted payload.
  • Foreign-currency rows can resolve to the relevant sibling account in the same institution.
  • Flagged duplicates remain visible so the operator can skip, adopt or intentionally include the row.

02 · A connected record

A transaction is more than an amount and a date

The transaction page brings provenance, accounting, assets and evidence into one graph. That makes an entry explainable to an owner, accountant or auditor without searching several systems.

SourceCSV statement rowImport batch · row 14
Core recordTransaction−€5,000 · Pending review
EvidenceAttached documentFictional contract.pdf
PositionInstrument linkDemo Bond 4.5%
Cash relationshipFX / internal pairOther transaction leg
AccountingJournal entryBalanced · Posted
SourceImport batch + row
EvidenceDocuments + requests
Asset contextInstrument / position
AccountingOne or more JEs

A transaction can link to its import row, one or more source documents, an instrument or position, another transaction, and one or more journal entries.

Evidence can be attached manually during review or matched automatically from documents already stored for the entity. Those documents may have arrived through direct document upload, a document batch, an owner-enabled MCP upload or a configured Telegram workflow.

FX conversions and internal transfers are represented as paired transaction links. The outgoing leg carries the accounting entry while the paired incoming leg can derive its posted state from the relationship.

Company transactions can create evidence requests. When evidence is required, a pending request blocks confirmation until a document is attached or the requirement is explicitly waived.

What this means in practice

  • DOCUMENT links connect invoices, contracts and other supporting files, whether attached manually or matched from the document database.
  • POSITION links connect buys, sells, income and fees to the relevant instrument.
  • FX_CONVERSION and INTERNAL_TRANSFER links connect two cash legs bidirectionally.
  • JOURNAL links show exactly which posted accounting entries arose from the transaction.

03 · Double-entry core

Portfolio activity and legal-entity books share one evidence chain

Confirmed transactions can generate balanced journal entries using the entity chart of accounts and accounting policy. Posted entries are the source for the trial balance, general ledger and period reports.

Ledger basisDouble entry
Report sourcePosted JEs
Transaction statusPending / reviewed
Posted statusDerived from JEs

The accounting engine distinguishes cash, instruments, realized and unrealized results, fees, FX differences, taxes, equity and category-specific treatments. A transaction may have more than one journal entry when an adjustment is required.

Autonomy is configurable. At lower levels AI suggests or assists; automatic confirmation and system journal posting require higher settings and explicit permission. Blocked or low-confidence work is parked for review.

The chart of accounts and internal accounting policy remain the system of record. AnyVault is wealth-specific accounting software, not payroll, inventory or a complete operating-company ERP.

What this means in practice

  • Trial balance and general ledger remain drillable to the underlying entry.
  • Source documents and transaction links provide accounting evidence.
  • AI can propose accounting work, but consequential output remains reviewable.
  • AnyVault does not claim autonomous tax, legal or statutory correctness.

04 · Period-end workspace

One close workspace turns posted books into period reports

Once the ledger is ready, Balance Sheet, Income Statement, Cash Flow Statement, Statement of Changes in Equity and Notes are generated on demand from posted entries. Period-end calculations and checks are gathered in the same workspace.

01OpenHuman transition
02In reviewHuman transition
03ClosedHuman transition
04LockedEdits blocked
Reports on demandBS · IS · CF · SOCE · Notes
Integrity controls13 JE checks
Period-end assistanceFX · reval · accrual · VAT
Final sign-offHuman action

Period statuses follow Open → In review → Closed → Locked. Closing records sign-off; only locking prevents later postings and edits inside the date range.

Continuous health scans calculate close-readiness and integrity status. Pre-close controls cover trial-balance balance, draft entries, transaction links, bank-statement coverage, FX revaluations and VAT settlement.

FX revaluation, instrument revaluation and accruals, VAT settlement and tax-account netting can be calculated in bulk as proposals or draft entries. A responsible user still reviews and posts them before the reports are final.

What this means in practice

  • Confirm transactions and post routine journal entries.
  • Review and post FX revaluation for each foreign-currency account and due month.
  • Review instrument revaluation, accrued income, depreciation and tax proposals.
  • Confirm bank coverage and resolve or formally accept integrity exceptions.
  • Open period reports from the same workspace, review them, close the period and lock it when edits must stop.
  • Generate filing artifacts where supported; external submission remains outside the application.

05 · Thirteen asset types

Each asset carries its own valuation and cash-flow logic

AnyVault models instruments instead of treating every holding as a generic line. Type, valuation method, lots, documents, prices, ownership and cash-flow settings determine how the position appears in accounting and reports.

Instrument types13
Lot methodFIFO
Valuation methods6
Stale-price flag>5 days

Positions use FIFO lots for cost and realized-gain context. Off-balance instruments can remain visible without being included in the ordinary position-value total.

The default valuation method can be overridden per instrument. Live-price and manual methods use the latest valuation point on or before the reporting date; without one, the system can fall back to cost basis and mark the result accordingly.

Structured products, loans, private equity and property can retain documents and metadata that are materially different from listed securities.

What this means in practice

  • Custom price URLs can be read through a dedicated extraction template.
  • Configured providers and type-specific defaults determine the price-source order.
  • A missing or stale market price remains visible as a data-quality condition.
  • Commodity API support is not represented as universal; current specialized support is limited.
StocksLive price
BondsLive price
FundsLive price
LoansRemaining principal
Real estateAmortized cost
CryptoLive price or cost basis, according to policy
Structured productsManual by default
CommoditiesLive price where supported
Private equityCost by default
Term depositsRemaining principal
OptionsCost by default
FX derivativesContract fair value
OtherCost by default

06 · Expected income and maturities

Cash flows come from schedules, rules or market data — not one generic forecast

Different instruments require different projection methods. AnyVault separates document-derived schedules, rule-based projections, observed payments and market-dividend estimates.

01

Document-derived

AI proposes coupon, principal and interest schedules from selected supporting documents.

02

Rule-based

Term-deposit maturity and loan schedules use configured dates, rates and frequency.

03

Market-data projection

Dividend observations and guarded forward estimates remain clearly identified as projections.

Schedule sourcesDocument / rule / manual
StatusesExpected to overdue
Term depositsRule-based maturity
DividendsObserved / projected

For bonds, loans and structured products marked as cash-flow instruments, an operator can run AI generation against selected supporting documents. The resulting coupons, principal and interest schedule remains reviewable.

Term deposits can project maturity principal and ACT/360 interest from lot metadata. Loans can re-project future expected events from a configured cash-flow rule.

Equity dividends can appear as market-data events or guarded forward estimates. They are not presented as guaranteed payments.

What this means in practice

  • Expected events can be matched to actual transactions.
  • Status can become received, partial or overdue as evidence arrives.
  • Forward dividends are estimated net of withholding-tax settings where data permits.
  • Detailed Report separates coupons, principal, loan repayments, dividends and distributions.

07 · Portfolio reporting

Detailed Report explains the whole and every custodian slice

The report starts with the entity-wide picture, then separates selected institutions, combined broker scope and private or non-broker holdings. Portfolio analytics and accounting context use the same underlying data.

Net worth€2.45mCash€310kProjected income€41k

Illustrative allocation · 58% equity · 32% fixed income · 10% cash

Primary viewsOverall / broker / private
Allocation lenses5
Projection yearsCurrent + next
ExportsPDF and Excel

Each section can show value, cost, profit and loss, cash and total net worth together with allocation by investment type, currency, risk, instrument type and liquidity.

Income and forward projection blocks separate accrued fixed-income income, dividends, coupons, principal, loan repayments and fund distributions. Recurring expenses can be grouped by institution or private scope.

Appendices provide deeper equity, fixed-income, structured-product and private-equity detail. The report can be exported to PDF and to Excel with linked formulas, insights and native charts.

What this means in practice

  • Overall includes private holdings, tax cash and off-balance context.
  • Broker sections are scoped to the selected institution or account group.
  • The private section contains non-broker accounts and instruments marked private.
  • Excel includes an Insights tab for concentration, duplication and weaker performers.

Boundaries and controls

Questions a buyer should ask

01

Does AnyVault automatically post everything?

No. Automation depends on the configured autonomy level and permissions. Low-confidence, blocked or evidence-sensitive work remains reviewable.

02

Does AnyVault connect directly to every bank?

No. The supported public import path is statement-led CSV and PDF ingestion. Direct feeds should not be inferred from the marketing site.

03

Are benchmark comparisons investment advice?

No. They are indicative comparators based on configured benchmark regimes and available price data.

04

Does closing a fiscal period prevent edits?

Not by itself. A period must be locked before postings and edits in that date range are blocked.

Scope the real workflow

Start with your entities, institutions and reporting obligations.

Open questionnaire