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/Bank Statement Line — entity reference
REFERENCE · Last reviewed

Bank Statement Line — entity reference

One bank-side transaction from an imported statement: value date, description, reference, and a deposit or a withdrawal amount. The engine treats deposit minus withdrawal as the line's signed amount (deposit positive) and pairs it with a posted journal line on the bank's GL account whose debit minus credit carries the matching sign.

Fields

FieldLabelTypeRequiredWhat it does
BankStatementIdBank StatementLookup → BankStatement
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated OnDateAndTimeYes
DepositDepositCurrencyMoney into the account per the bank. The engine works with deposit minus withdrawal as the line's signed amount, so a deposit is positive and pairs with a ledger debit on the bank's GL account.
DescriptionDescriptionText
IdIdGuidYes
LabelLabelText
ModifiedByIdModified ByLookup → UserAccountYes
NameGL Account NameText, uniqueYes
OwnerIdOwnerLookup → UserAccountYes
PartnerAccountIdPartner AccountLookup → Account
ReconciliationStatusReconciliation StatusTextUnmatched, Matched or Ignored, defaulting to Unmatched. Only an Unmatched line is eligible for match suggestions, and confirming a match sets it to Matched; nothing sets Ignored automatically, and nothing resets it to Unmatched when the underlying reconciliation match is deleted.
RecordTypeIdRecord TypeGuid, hidden
ReferenceReferenceTextThe bank's reference for the line, and the only text the matching criteria compare — the reference criterion tests it against the journal line's narration and the document-number criterion tests it against the journal's voucher name. Both use a case-insensitive substring test in either direction, so a short or generic reference can overlap unrelated ledger lines.
TransactionDateTransaction DateDateThe bank's value date for the line. The date criterion measures the whole-day gap between it and the journal's date, and a smaller gap also ranks a candidate higher among the survivors.
UIPropsUI PropsText
UpdatedDateTimeUpdated OnDateAndTimeYes
WithdrawalWithdrawalCurrencyMoney out of the account per the bank, giving a negative signed amount that pairs with a ledger credit on the bank's GL account. The direction criterion compares only the sign, not the magnitude.

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteDeleteDeleteDelete
DeleteRecordDeleteDeleteDelete
EditEditEditEdit
EditInlineEditEditInlineEdit
EditListRowEditEditEdit
ImportImportUIActionOpens the dedicated bank-statement-line import layout to load statement lines in bulk against a statement. Imported lines land with reconciliation status Unmatched and are not paired with anything — matching is a separate step run from the reconciliation entity afterwards.
NewNewNewNew