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

Reconciliation Match — entity reference

A confirmed pairing of one bank statement line with one posted ledger journal line on the bank's GL account; the set of these rows is what drives the reconciliation summary's matched totals and its unmatched residual. Each row is written by the confirm step — either by a user or automatically by a matching rule — and is stamped with the statement line's signed amount, the confirmation timestamp and whether it was automatic.

Fields

FieldLabelTypeRequiredWhat it does
AmountAmountCurrencyCopied from the bank statement line as deposit minus withdrawal at the moment of confirmation. It is never refreshed, so editing the statement line afterwards leaves this figure stale.
BankAccountIdBank AccountLookup → BankAccountResolved at confirmation time from the statement line's parent statement rather than supplied by the caller, and it is the key the reconciliation summary uses to gather an account's matches. A match written from a statement line with no parent statement is stored without it and drops out of every summary.
BankStatementLineIdBank Statement LineLookup → BankStatementLineThe bank side of the pair. Confirming the match also flips that line's reconciliation status to Matched, and the reconciliation summary counts a statement line as matched purely by the existence of a row here.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
IdIdGuidYes
IsAutoMatchedIs Auto MatchedBooleanTrue when a matching rule confirmed the pair by itself, false when a user confirmed it. It records provenance only — nothing treats an auto-match as provisional or requires it to be reviewed.
JournalLineIdJournal LineLookup → JournalLineThe ledger side of the pair — a line on a posted journal hitting the bank's GL account. Any journal line already named on a match for that bank account is excluded from future candidate pools, so a ledger line can only be matched once.
MatchedDateMatched DateDateIt is not the transaction date of either side of the match.
ModifiedByIdModified ByLookup → UserAccountYes
NameGL Account NameText, uniqueYes
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
RecordTypeIdRecord TypeGuid, hidden
UIPropsUI PropsText
UpdatedDateTimeUpdated OnDateAndTimeYes

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