xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField Sales & SFACRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
Auto DMSConsumer Goods DMSSales Force Automation (SFA) FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Scheme Account Budget — entity reference
REFERENCE · Last reviewed

Scheme Account Budget — entity reference

A spend cap on a trade scheme, added on the scheme's Scheme Budget tab. A row with neither Partner Account nor Partner Account Group is the scheme-wide budget; a row with a Partner Account caps the scheme's spend on that partner's documents; a row with a Partner Account Group caps the combined spend of the group's partners. When a scheme has budget rows, every tier that has rows needs at least one applicable row whose Budget Amount, minus live Scheme Ledger consumption in its reach, still covers the benefit, otherwise the benefit is held back. On sale invoices a scheme also needs both a scheme-wide row (or the legacy header Scheme Budget) and an applicable partner or group row, unless the scheme has Ignore Budget ticked. Rows with the same reach do not add together: each is checked against the same consumption. Utilized Amount and Budget Available are display figures only; enforcement always reads the ledger.

Fields

FieldLabelTypeRequiredWhat it does
BudgetAmountBudget AmountCurrencyThe most currency benefit this row allows within its reach. An empty amount counts as zero, which leaves no room and holds the scheme's slabs back on every document the row applies to. Lowering it below Utilized Amount is refused with 'Scheme Budget Exceeded!' unless the scheme ignores budget.
BudgetAvailableBudget AvailableCalculated (calculated)Budget Amount minus Utilized Amount, for display. Budget checks never read it. A save that would leave it below zero is refused with 'Scheme Budget Exceeded!' unless the scheme ignores budget.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
IdIdGuidYes
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYesDocument number from the SAB series, generated when the row is saved.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountGroupIdPartner Account GroupLookup → AccountGroupScopes the row to a group of partners. The row applies to a document only when the document's partner is an active member of the group and the group's Account Group Type is Scheme; the picker does not filter by type. Its consumption counts the ledger rows of every partner listed in the group.
PartnerAccountIdPartner AccountLookup → AccountScopes the row to one partner: it applies to, and counts consumption from, documents whose Partner Account is this account. Leave this and Partner Account Group empty for the scheme-wide budget. Fill one of the two, not both.
RecordTypeIdRecord TypeGuid, hidden
SchemeIdSchemeLookup → SchemeThe scheme this budget caps. Filled in when the row is added from the scheme's Scheme Budget tab. A row with no scheme is never read.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes
UtilisedAmountUtilised AmountCalculated (calculated)Not stored. This box on the record's Details tab always stays empty; read Utilized Amount instead.
UtilizedAmountUtilized AmountCalculated (calculated)Display figure for the consumption in this row's reach. Saving a document that uses the scheme sets it from the Scheme Ledger; saving the row itself recalculates it as the total of its invoice utilisation rows, so it can lag behind live consumption. Budget checks never read it.

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteListHeaderDeleteDeleteDeleteListHeader
DeleteListRowDeleteDeleteDeleteListRow
EditEditEditEdit
EditInLineEditEditInlineEditInLine
EditListHeaderEditEditInlineEditListHeader
EditListRowEditEditEditListRow
NewNewNewNew

Validations

ValidationApplies toError messageNotes
Available Budget Needs To Be PositiveErrorScheme Budget Exceeded!Ensures available budget is not negative unless the scheme ignores budget