Table 273 Bank Acc. Reconciliation in 23

App
Base Application
Namespace
Microsoft.Bank.Reconciliation

Fields, 30Keys, 1Procedures, 20Events, 8

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 TypeEnum Bank Acc. Rec. Stmt. Type-
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, 20

NameParametersReturnsAccessObsolete
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, 8

KindNameParametersObsolete
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)-