Data in, documents out.

X-INFORM brings in what a valuation needs – custodian files, prices, FX rates, corporate actions, curves – and checks it before anything is calculated.

Five kinds of input pass one check. The valuation runs when the last gap is closed.
100+
bank order types mapped to booking types
266
bank fee codes, sorted into eight categories
26
currencies with government yield curves
16
kinds of to-do that hold a valuation until its data is complete
What it answers

Three questions an operations lead asks

  • Question Do we have to key in bank statements?

    No. The custodian’s transaction files are read, mapped to booking types and imported with their fees and trading venue. Advice PDFs are linked to the booking they belong to.

  • Question Where do prices and rates come from?

    From the provider you set per data kind, asset type or instrument – with the cost estimated before each run.

  • Question What happens when data is missing?

    The valuation waits. A to-do names the gap, and the valuation resumes by itself once it is closed.

01

Custodian files, read line by line.

The custodian’s transaction files are recognised by their headers and mapped to booking types: trades, transfers, FX, coupons, dividends, corporate actions, margin. Funds, instruments and cash accounts that do not exist yet are created.

  • More than a hundred bank order types mapped to booking types
  • Itemised fees from the file, sorted into eight categories
  • Trading venue by MIC, from a register of 2'856 venues
  • Subscriptions and redemptions become share-class transactions
  • Duplicates are skipped; the original file is always kept
  • A message per row: info, warning or error

Files arrive in a watched folder or by upload.

02

Market data from the provider you choose.

Credentials are stored encrypted and tested from the application. Every call is logged with its request, its response and its duration.

A fetch job shows the estimated provider units before it starts, and can be paused, stopped and resumed.

01Prices
End-of-day prices by ISIN or ticker, for a single day or a whole history, carried over exchange holidays.
02FX rates
Rates at the London 4 pm fix and central-bank reference rates every day, with history back to 1999 and derived cross rates.
03Dividends and splits
Once switched on, fetched daily for what the funds hold, announced distributions included – the receivable exists on the ex-date without a recalculation.
04Reference data
Base data with sector classification, reference fields, corporate actions, fundamentals and option chains.
05Identifiers
Identifiers found from an ISIN, a ticker or a name – enough to set up an instrument.
06Provider rules
Per data kind: an override on the instrument, then a rule for the asset type, then the house rule by priority.
03

Gaps found before the valuation, not after.

Exchange calendars tell X-FOLIO on which days a price is due. What is missing becomes a to-do; what looks wrong becomes a finding.

  • Sixteen kinds of to-do, from a missing price to a missing target-fund valuation
  • Fetch the missing data straight from the to-do
  • Checks for jumps, spikes, stale and non-positive prices and rates
  • Thresholds per asset type
  • Dividends not booked, not listed, or booked with another amount
  • Findings reviewed with a comment, then checked again

A to-do holds the valuation. A finding never does – it asks for a second look.

04

Curves and calendars, kept current.

Once switched on, yield curves are imported daily from the central banks; credit curves and inflation indices are loaded by file. Exchange and holiday calendars decide when a price is expected and when a valuation is due.

  • Official curves from central banks and treasuries, imported daily
  • Government yields for 26 currencies in all
  • Nominal and real curves, six tenors from three months to thirty years
  • Credit-spread curves and inflation indices by CSV
  • Exchange calendars per venue; prices carried over holidays
  • Holiday calendars per country and region

Yield curves serve X-RISK and are imported where it is licensed and an administrator has switched the import on.

05

Import anything, in three formats.

Master data, prices, transactions and field values are loaded in bulk. An editor in the browser checks every row against the schema before the import runs.

  • CSV for fifteen kinds of record, from funds and prices to benchmark returns
  • XLSX with seven sheet types in one file
  • JSON: one file, imported in dependency order
  • File type recognised from its headers
  • Templates and documentation to download
  • Every imported file kept, single or as a ZIP
06

Advice PDFs, linked to their booking.

Bank advices are read from their text layer: reference, document type, dates, amount, currency, ISIN. The reference number links each PDF to its transaction.

  • Linked automatically by reference number
  • Tried again every five minutes for a week
  • Link, unlink and retry by hand
  • The PDF and its extracted text to view and download
  • Duplicates recognised by checksum

PDFs are linked, not booked – the booking comes from the transaction file. Scans without a text layer are not read.

What comes out

What you see of your data.

X-INFORM produces no client documents. It produces certainty about what went into them.

  • On screen

    Import list

    Every file that came in, and what became of it.

    • Status per file: importing, finished, partial, error – live
    • Messages per row: info, warning, error
    • The original file to download, single or as a ZIP
  • On screen

    To-do dashboard

    What is missing, and which valuations wait for it.

    • Open gaps by kind
    • Valuations on hold, and what holds them
    • Fetch or enter the missing value in place
  • On screen

    Data findings

    What looks wrong without being missing.

    • Price and FX anomalies
    • Share-class flows without cash, cash without a flow
    • Dividend and withholding-tax findings
    • Review with a comment, then a new check
  • On screen

    Fetch plan and fetch log

    What a run will cost, and what it did.

    • Plan with estimated provider units before the run
    • Jobs that pause, stop and resume
    • Every provider call with status, duration and values delivered
  • File

    Exports

    Data leaves as openly as it arrived.

    • Any table as CSV or XLSX, over the full result
    • A fund as one JSON bundle with instruments, transactions, prices and rates
    • The original import files
  • On screen

    System dashboard

    The state of the plumbing.

    • Errors by source: fetch, import, calculation, report, delivery
    • The database and every background worker
    • Free space in the file store
How it runs

From bank file to valuation.

Five steps before a single figure is calculated.

  1. 1 Receive

    Custodian files and advices land in the watched folder or are uploaded.

  2. 2 Map

    Order types, fee codes and venues are translated. Unknown codes register themselves.

  3. 3 Fetch

    Prices, rates and corporate actions are requested from the chosen provider.

  4. 4 Check

    Calendars, gaps and plausibility are checked; to-dos and findings are raised.

  5. 5 Release

    With every gap closed, the valuation runs.

Under the hood

Methods, by name.

Connected today.

Custodian files

  • Transaction files, recognised by their headers
  • Separate cash and securities files
  • 266 fee codes in 8 categories
  • MIC register with 2'856 venues
  • Duplicate key and file checksum
  • Advice PDFs, linked by reference

Market data

  • End-of-day prices
  • FX fixings and reference rates
  • Dividends and splits
  • Reference data and identifiers
  • Fundamentals and option chains
  • Provider rules per data kind
  • Rate limit per provider

Curves and calendars

  • Central-bank and treasury curves
  • 26 currencies in all
  • Nominal, real, credit, inflation
  • Exchange calendars
  • Holiday calendars

Import

  • 15 kinds of CSV record
  • 7 XLSX sheet types
  • JSON bundle
  • Browser editor with schema check
  • Templates and documentation

Quality

  • 16 kinds of to-do
  • Price and FX checks with thresholds
  • Dividend and tax findings
  • Fetch log
  • System health

Master data

  • 109 asset types
  • 8 field types
  • Field values with validity dates
  • Your own fields with allowed values
  • Legal entities with LEI
  • Search across everything

Not in the module today Position statements and reconciliation with the custodian, a direct bank interface, reading of scanned PDFs, automatic fail-over between providers, a client portal and a public API.

ende