Add engagement margin reporting
This commit is contained in:
parent
33883e0977
commit
8338c501ed
10 changed files with 397 additions and 8 deletions
|
|
@ -22,6 +22,8 @@ uv sync
|
|||
uv run pytest
|
||||
uv run finhub runway --balance 12000 --monthly-burn 2100,2200,2000
|
||||
uv run finhub ledger import cloud tests/fixtures/cloud-costs.csv
|
||||
uv run finhub ledger set-price --client acme --application portal --instance prod-01 --period 2026-07 --amount 100 --source agreement-2026-01
|
||||
uv run finhub ledger margins
|
||||
uv run finhub evaluate
|
||||
uv run finhub evidence --seed-fixtures
|
||||
uv run finhub serve
|
||||
|
|
@ -46,6 +48,12 @@ ledger is opened. The `ops-costs` report retains its per-service view and adds
|
|||
an `attributions` view separated by currency. Client and application identity
|
||||
remain authoritative outside fin-hub.
|
||||
|
||||
Engagement prices are reporting entitlements, not invoices or received
|
||||
payments. A price is identified by client/application/instance, reporting
|
||||
month, and currency. Corrections are append-only: pass the current record ID
|
||||
to `ledger set-price --revision-of`; margin reports use the newest revision
|
||||
and preserve the earlier price for auditability.
|
||||
|
||||
## Related Workplans
|
||||
|
||||
- `the-custodian/workplans/CUST-WP-0025-fos-hub-bootstrap.md` — umbrella
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue