xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse 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
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/Party Period Balance — entity reference
REFERENCE · Last reviewed

Party Period Balance — entity reference

The receivables and payables subledger balance: one row per party inside a control account, per fiscal period and business unit, aggregated from posted control-account journal lines. It exists so a customer or supplier position can be read without scanning the ledger, and the verification job asserts that the sum of party balances under a control account equals that account's GL period balance. Like the GL period balance it is a derived cache — direct create, edit and delete are refused, and the only legitimate writers are journal posting and the rebuild service.

Fields

FieldLabelTypeRequiredWhat it does
BusinessUnitIdBusiness UnitLookup → BusinessUnitThe only dimension besides the control account, party and period that splits these rows — branch, GST registration and cost centre do NOT, unlike the GL period balance. A party's position is therefore held per business unit.
ClosingBalanceClosing BalanceCurrencyOpening plus period debits minus period credits, rounded to two decimals and signed debit-positive. Since opening is always zero in practice, on a receivables control a positive figure is the period's net amount invoiced less received, not the total outstanding.
ControlGLAccountIdControlGL AccountLookup → GLAccountThe control account the subledger row hangs under, such as receivables or payables. Only lines posting to an account flagged as a control account create these rows, and the verification job asserts that the party rows under one control account and period sum to that account's GL period balance.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
FiscalPeriodIdFiscal PeriodLookup → FiscalPeriod
GLAccountNameNameText, uniqueYes
IdIdGuidYes
ModifiedByIdModified ByLookup → UserAccountYes
OpeningBalanceOpening BalanceCurrencyIt is not a carried-forward prior-period position, so party ageing and statements should be derived from the ledger or the open-item subledger.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountThe owning company, stamped from the journal header when the row is first created. It is NOT part of the key posting matches on — that key is control account, party, business unit and fiscal period — so a row opened by one company's journal keeps that stamp regardless of later activity; do not use this field to scope or filter party balances by company.
PartyAccountIdParty AccountLookup → AccountThe customer or supplier whose position this row holds, taken from the posted journal line's party. This is the counterparty, not the company that owns the ledger.
PeriodCreditPeriod CreditCurrencySum of credit amounts for the same party, control account, business unit and period. A mismatch against the re-aggregated ledger is reported by the verification pass as party balance drift.
PeriodDebitPeriod DebitCurrencySum of debit amounts posted to this control account for this party, business unit and period. Rebuild rewrites it from the posted ledger and zeroes any stored row the ledger no longer supports.
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeUpdated OnDateAndTimeYes

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteAlways fails. The platform rejects direct deletion of derived subledger balances; use the rebuild-ledger-balances action on the fiscal period to resync them with the posted ledger.
DeleteEntityDeleteDeleteDeleteEntity
DeleteRowDeleteDeleteDeleteRow
EditEntityEditEditAlways fails. The row is a projection of the ledger, and hand-editing it would break the invariant that party balances under a control account sum to that account's GL period balance. Post or reverse a journal, or rebuild the period.
EditRowEditEditEditRow
NewNewNewAlways fails. Subledger balances are derived from posted control-account journal lines and may only be written by the posting and rebuild services; post a journal against the control account with a party to create the row.