Add engagement margin reporting
This commit is contained in:
parent
33883e0977
commit
8338c501ed
10 changed files with 397 additions and 8 deletions
|
|
@ -94,7 +94,7 @@ explicitly unattributed. Covered by the full test suite and documented in
|
|||
|
||||
```task
|
||||
id: FIN-WP-0002-T02
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "f917bb0b-f44e-4642-9130-c1a004185180"
|
||||
```
|
||||
|
|
@ -105,6 +105,13 @@ and application. Preserve currency, effective periods, provenance, and price
|
|||
revisions; do not treat a price record as an issued invoice or received
|
||||
payment.
|
||||
|
||||
Completed 2026-08-10: added versioned engagement-price records with stable
|
||||
IDs, reporting month, currency, source provenance, and explicit append-only
|
||||
revision links. The SQLite ledger and CLI now report revenue, attributed cost,
|
||||
and margin by client/application/instance without representing prices as
|
||||
invoices or payments. Currency mismatches cannot silently join, superseded
|
||||
prices remain auditable, and duplicate prices require an explicit revision.
|
||||
|
||||
## Define shared-infrastructure allocation
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue