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/Open Transaction — entity reference
REFERENCE · Last reviewed

Open Transaction — entity reference

One outstanding receivable or payable amount in the subledger. Posting raises it: one per invoice, bill, credit note, debit note, refund and pay-later expense voucher (for the amount on the control line), a negative one for the unapplied part of a receipt or payment, one per expense claim, expense advance, full and final settlement, employee loan and payable interest charge, and one per employee on a payroll run. Payments, credit and debit notes, write-offs and withholding tax reduce it through settlement allocations; employee reimbursements, advance recoveries, payroll payments and loan recoveries reduce it directly. Manual journals never create, settle or reverse open transactions. The receivables and payables ageing statements, the interest run, the cash-flow forecast, the credit-limit check and Verify Ledger read it. Nothing protects the records from hand edits, so treat the list as read-only. It is in no app in the standard setup: open it from the App Launcher.

Fields

FieldLabelTypeRequiredWhat it does
BranchIdBranchLookup → BranchThe branch of the posting journal.
BusinessUnitIdBusiness UnitLookup → BusinessUnitThe finance division of the posting journal. Empty on full and final settlement and employee loan items.
ControlGLAccountIdControl GL AccountLookup → GLAccountThe receivable, payable or employee control account the item sits on, taken from the posting's control line. Empty on the on-account item of an unapplied receipt or payment.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
DirectionDirectionTextReceivable (owed to you) or Payable (you owe). Credit documents keep the direction and carry a negative amount instead: a customer credit note is a negative Receivable item, a supplier debit note or purchase return a negative Payable item.
DocumentDateDocument DateDateThe posting date of the source document. The ageing statements include the item only on as-of dates on or after it.
DocumentNumberDocument NumberTextThe number of the source document, copied at posting.
DueDateDue DateDateWhen the amount falls due: the document's due date, or its posting date when it has none. The default ageing basis. Employee items have no due date.
GSTRegistrationIdGST RegistrationLookup → GSTRegistrationThe GST registration. Filled only on payable interest items; other open transactions leave it empty.
IdIdGuidYes
JournalIdJournalLookup → JournalThe posting journal that raised the item. Reversing this journal by hand from the journal record does not reverse the item, so reverse or repost the document instead.
LabelLabelTextA short description: the document number, 'On account: …' for unapplied money on a receipt or payment, or 'Employee payable …' / 'Net pay …' for staff items.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameText, uniqueYesThe record number from the OT numbering series, for example OT-19102026-000001.
OpenAmountOpen AmountCurrencyWhat is still outstanding. Lowered by settlements, raised again when an application or write-off is undone, increased by tax collected at source, and set to zero on reversal. Editing it by hand posts nothing and is reported by Verify Ledger.
OriginalAmountOriginal AmountCurrencyThe amount when the item was raised; it does not change. Negative for credit notes, supplier debit notes, returns and unapplied money. Original minus Open is what has been settled.
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → AccountYour own company the item belongs to, taken from the posting journal. Ageing, reconciliation and the credit-limit check are run per company.
PartyAccountIdParty AccountLookup → AccountThe customer or supplier the amount is owed by or to. Empty on employee items (expense claims, expense advances, payroll net pay, full and final settlements, employee loans), which the receivables and payables ageing statements therefore leave out.
RecordTypeIdRecord TypeGuid, hidden
SourceEntityNameSource Entity NameTextThe kind of document that raised the item, for example Invoice, Bill, CreditNote, DebitNote, Payment, ExpenseClaim, ExpenseAdvance, ExpenseVoucher, PayrollRun, FullAndFinalSettlement, LoanAdvance or InterestCharge.
SourceRecordIdSource RecordLookup → @sourceEntityNameThe document that raised the item; read it together with Source Entity Name. Reposting or reversing the document finds its items through this link.
StatusStatusTextOpen, PartiallySettled, Settled or Reversed, set by posting and settlement. Settled is not final: undoing an application moves the item back. Reversed means the document's posting was reversed or the document was un-approved or deleted.
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes

Actions

ActionLabelTypeWhat it does
BulkDeleteDeleteDeleteDelete the selected records.
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteInListDeleteDeleteDelete in a list page
EditEditEditEdit
EditInLineEditEditInlineEditInLine
EditListRowEditEditEditListRow
NewNewNewNew