Table 273 Bank Acc. Reconciliation in 22

App
Base Application

Fields, 30Keys, 1Procedures, 21Events, 9

Versions171819202122232425262728latest

Source29

Fields, 30

IdNameTypeObsolete
1Bank Account No.Code[20]-
2Statement No.Code[20]-
3Statement Ending BalanceDecimal-
4Statement DateDate-
5Balance Last StatementDecimal-
6Bank StatementBlob-
7Total Balance on Bank AccountDecimal-
8Total Applied AmountDecimal-
9Total Transaction AmountDecimal-
10Total Unposted Applied AmountDecimal-
11Total DifferenceDecimal-
12Total Paid AmountDecimal-
13Total Received AmountDecimal-
20Statement TypeOption-
21Shortcut Dimension 1 CodeCode[20]-
22Shortcut Dimension 2 CodeCode[20]-
23Post Payments OnlyBoolean-
24Import Posted TransactionsOption-
25Total Outstd Bank TransactionsDecimal-
26Total Outstd PaymentsDecimal-
27Total Applied Amount PaymentsDecimalPending 21.0
Type is not used to determine if the bank rec. line is associated to a CLE, instead find explicitly CLEs with their corresponding BLE No. . See BankAccReconTest codeunit TotalOutstandingPayments for an example
28Bank Account Balance (LCY)Decimal-
29Total Positive AdjustmentsDecimal-
30Total Negative AdjustmentsDecimal-
31Total Positive DifferenceDecimalPending 21.0
Difference is now tracked manually instead. Type field was redundant and error prone.
32Total Negative DifferenceDecimalPending 21.0
Difference is now tracked manually instead. Type field was redundant and error prone.
33Copy VAT Setup to Jnl. LineBoolean-
50Bank Account NameText[100]-
51Allow Duplicated TransactionsBoolean-
480Dimension Set IDInteger-

Keys, 1

NameFieldsObsolete
Key1, clusteredStatement Type, Bank Account No., Statement No.-

Procedures, 21

NameParametersReturnsAccessObsolete
CreateDim(Integer, Code[20])publicPending 20.0
Replaced by CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
MatchSingle(Integer)public-
ImportBankStatement()public-
ValidateShortcutDimCode(Integer, var Code[20])public-
ShowDocDim()public-
OpenNewWorksheet()public-
ImportAndProcessToNewStatement()public-
ImportStatement(var Record Bank Acc. Reconciliation, Record Data Exch.)Booleanpublic-
ProcessStatement(var Record Bank Acc. Reconciliation)public-
CreateNewBankPaymentAppBatch(Code[20], var Record Bank Acc. Reconciliation)public-
SelectBankAccountToUse(var Record Bank Account, Boolean)Booleanpublic-
OpenWorksheet(Record Bank Acc. Reconciliation)public-
OpenList(Record Bank Acc. Reconciliation)public-
SetFiltersOnBankAccReconLineTable(Record Bank Acc. Reconciliation, var Record Bank Acc. Reconciliation Line)public-
DrillDownOnBalanceOnBankAccount()public-
MatchCandidateFilterDate()Datepublic-
CreateDim(List)public-
CreateDimFromDefaultDim()public-
GetPaymentRecJournalTelemetryFeatureName()Textinternal-
GetBankReconciliationTelemetryFeatureName()Textinternal-
CreateBankAccountReconcillation()public-

Events, 9

KindNameParametersObsolete
Integration eventOnAfterCreateDimTableIDs(var Record Bank Acc. Reconciliation, var Integer, var Integer, var Code[20])Pending 20.0
Temporary event for compatibility
Integration eventOnAfterValidateShortcutDimCode(var Record Bank Acc. Reconciliation, var Record Bank Acc. Reconciliation, Integer, var Code[20])-
Integration eventOnBeforeImportAndProcessToNewStatement(var Record Bank Acc. Reconciliation, var Record Data Exch., var Record Data Exch. Def, var Boolean)-
Integration eventOnBeforeOpenWorksheetFromProcessStatement(var Record Bank Acc. Reconciliation, var Boolean)-
Integration eventOnBeforeValidateShortcutDimCode(var Record Bank Acc. Reconciliation, var Record Bank Acc. Reconciliation, Integer, var Code[20])-
Integration eventOnBeforeMatchSingle(var Record Bank Acc. Reconciliation, Integer, var Boolean)-
Integration eventOnAfterInitDefaultDimensionSources(var Record Bank Acc. Reconciliation, var List)-
Integration eventOnCreateDimOnAfterSetDimensionSetID(var Record Bank Acc. Reconciliation, Integer, List)-
Integration eventOnUpdateAllLineDimOnAfterUpdateGlobalDimFromDimSetID(var Record Bank Acc. Reconciliation Line)-