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

Bank Statement Line — entity reference

One transaction on an imported bank statement: the bank's value date, its narration and reference, and a deposit or a withdrawal amount. Lines are added one at a time or imported in bulk from the statement's Statement Lines tab, and they start with the reconciliation status Unmatched. Bank reconciliation treats deposit minus withdrawal as the line's signed amount and pairs it with a posted journal line on the bank account's GL account carrying the same sign. Confirming a pair records a reconciliation match and sets the line to Matched. Deleting the parent statement does not delete its lines.

Fields

FieldLabelTypeRequiredWhat it does
BankStatementIdBank StatementLookup → BankStatementThe statement this line belongs to. It is filled in automatically when lines are added or imported from the statement's Statement Lines tab, and it links the line to the bank account whose GL account reconciliation reads.
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.
DescriptionDescriptionTextThe bank's narration for the transaction, kept for reference. The matching criteria compare the Reference field, not this one.
IdIdGuidYes
LabelLabelTextAn optional display label. Matching does not use it.
ModifiedByIdModified ByLookup → UserAccountYes
NameGL Account NameText, uniqueYesThe line's identifier. It is required and unique across all bank statement lines, not just within one statement, so imported lines should carry names built from the statement and a line number.
OwnerIdOwnerLookup → UserAccountYesThe user who owns the line record.
PartnerAccountIdPartner AccountLookup → AccountThe partner account the line is scoped to. It is not on the line's create or view form.
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