A legacy standalone bank-feed row (date, deposit or withdrawal, payee, narration, reference) held directly against a GL account, predating the BankAccount / BankStatement / BankStatementLine chain that the current reconciliation engine works from. Only one of its server actions is live — the bank-reconciliation overview, which reports per-Bank-GL-account book balances and a status histogram computed from these rows. Treat it as legacy: current bank work belongs on BankStatement and BankStatementLine.
Fields
| Field | Label | Type | Required | What it does |
AccountId | Account | Lookup → Account | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Date | Date | Date | Yes | |
Deposit | Deposit | Currency | | Money into the account. The signed amount used everywhere is deposit minus withdrawal, and the bank-reconciliation overview derives a GL account's book balance as the sum of deposits less the sum of withdrawals across these rows. |
ExternalId | External | Text | | The identifier the row carried in from the source bank feed or import file. It is stored for traceability only — no de-duplication, matching or lookup logic reads it. |
GLAccountId | GL Account | Lookup → GLAccount | | The bank GL account this feed row belongs to. The bank-reconciliation overview groups by it and derives each account's book balance from the deposits and withdrawals attached here, so a row with no GL account is invisible to that view. |
Id | Id | Guid | Yes | |
IsPosted | Is Posted | Boolean | Yes | |
IsRecognized | Is Recognized | Boolean | Yes | Intended to mark the transaction as tied to a source document, but the only code that would set it is the commented-out reconcile path, so the platform never writes it. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
Narration | Narration | Text | | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | |
Payee | Payee | Text | | |
ReceivedVia | Received Via | PickList | | |
Reference | Reference | Text | | |
Status | Status | PickList | | Any value present was typed by a user or loaded by an import, and the bank-reconciliation overview simply counts whatever values it finds. Values: Pending, Categorized, Ignored, Unmatched, Match, Review, Reconciled, Exception. |
SubStatus | Sub-Status | PickList | | Configured as a picklist but no values are seeded for it, so it renders as an empty dropdown. Nothing in the platform reads or writes it. |
SupplierAccountId | Supplier Account | Lookup → Account | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Withdrawl | Withdrawal | Currency | | Deposit minus this value gives the row's signed amount. |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete |
DeleteInList | Delete | Delete | Delete |
Edit | Edit | Edit | Edit |
EditHeader | Edit | Edit | Edit |
EditInLine | Edit | EditInline | Edit In line |
EditInList | Edit | EditInline | Edit |
GetBankReconciliation | Get Bank Reconciliation | ServerAction (GetBankReconciliation) | The one working server action on this entity: it returns the GL accounts of the requested type — only Bank is accepted, anything else is rejected — for the signed-in user's default company, each with a book balance computed as total deposits minus total withdrawals across its banking transactions and a count of those transactions by status. It throws rather than returning an empty list when the user has no resource record, or when that resource has no default company and branch. |
GetMatchSuggestions | Get Matching Suggestions | ServerAction (GetMatchSuggestions) | It is not the reconciliation matcher — that lives on the bank reconciliation entity and works from bank statement lines. |
IgnoreTransaction | Ignore Transaction | ServerAction (IgnoreTransaction) | |
New | New | New | New |
PostTransaction | Post Transaction | ServerAction (PostTransaction) | |
ReconcileTransaction | Reconcile Transaction | ServerAction (ReconcileTransaction) | |