Rulvar API reference / @rulvar/core / ComponentDelta
Interface: ComponentDelta
Defined in: packages/core/src/engine/reconcile-statement.ts:114
One (model, component) line of the reconciliation.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
component | BillingComponent | - | packages/core/src/engine/reconcile-statement.ts:116 |
deltaUsd? | number | - | packages/core/src/engine/reconcile-statement.ts:123 |
divergent | boolean | - | packages/core/src/engine/reconcile-statement.ts:128 |
effectiveUsdPerMTok? | number | ourUsd over ourTokens, per MTok: our effective rate over the same base, tier mix included. | packages/core/src/engine/reconcile-statement.ts:127 |
impliedUsdPerMTok? | number | statementUsd over ourTokens, per MTok: the rate the provider ACTUALLY applied. | packages/core/src/engine/reconcile-statement.ts:125 |
model | string | - | packages/core/src/engine/reconcile-statement.ts:115 |
ourTokens | number | Our token base for the component, from the invoice rows' usage. | packages/core/src/engine/reconcile-statement.ts:118 |
ourUsd | number | Our dollars, from the shared price decomposition (priceComponentsOf). | packages/core/src/engine/reconcile-statement.ts:120 |
statementUsd? | number | The statement's dollars; absent when the export does not carry this line. | packages/core/src/engine/reconcile-statement.ts:122 |