One draw against a SchemeAccountBudget, keyed per invoice line (invoiceId/invoiceLineId) with the consumed amount and links back to the scheme and the SchemeLedger row it came from. Written by the budget service when invoice-related ledger rows are inserted or their discount figures change. Only invoices create utilization rows - the invoice is the consumption of record, which avoids double-counting the same sale at order and invoice stage.
Fields
| Field | Label | Type | Required | What it does |
Amount | Amount | Currency | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Id | Id | Guid | Yes | |
InvoiceId | Invoice | Lookup → Invoice | | |
InvoiceLineId | Invoice Line | Lookup → InvoiceLine | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
RecordTypeId | Record Type | Guid, hidden | | |
SchemeAccountBudgetId | Scheme Account Budget | Lookup → SchemeAccountBudget | | |
SchemeId | Scheme | Lookup → Scheme | | |
SchemeLedgerId | Scheme Ledger | Lookup → SchemeLedger | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete |
DeleteListHeader | Delete | Delete | DeleteListHeader |
DeleteListRow | Delete | Delete | DeleteListRow |
Edit | Edit | Edit | Edit |
EditInLine | Edit | EditInline | EditInLine |
EditListRow | Edit | Edit | EditListRow |
New | New | New | New |