Mapped without semantic loss
The source supplies the required meaning and Ledger preserves it in the FOCUS core.
Supported imports
Ledger supports the formats teams can export today while keeping one normalized contract downstream. Every adapter declares what it supports, derives, preserves as an extension, or cannot safely interpret.
Why FOCUS comes first
Ledger keeps FOCUS column names and meanings for the financial core. It does not invent a competing set of cost terms. Provider-native adapters map into that core and record field-level origins for every reported or derived value.
Read the FOCUS support documentationAdapter contracts
Each conversion produces machine-readable findings and a capability report tied to the adapter version.
The source supplies the required meaning and Ledger preserves it in the FOCUS core.
The source fields and deterministic derivation method are retained with the normalized value.
The optional detail remains absent rather than being filled with a misleading default.
Unknown monetary semantics are retained as evidence and surfaced for corrective action.
Native provider depth
Covered usage, recurring and upfront fees, plan relationships, and unused commitment are normalized before a documented calculator distributes cost.
The supported actual-cost schema is detected explicitly. Billed and effective cost remain distinct, and unsupported variants fail with guidance.
Late-monetized usage, project and SKU context, credits, corrections, locations, labels, and tags retain source relationships.
What an operator sees
Source format, schema version, cost basis, object size, and checksum are persisted.
Object, row, field, requirement, and evidence locator make validation actionable.
Supported, derived, unavailable, and unsupported semantics are counted and inspectable.
All supported cost columns agree by currency before calculation begins.
Deliberate limits