Codeunit 1340 "Undo Bank Statement (Yes/No)"
Base Application · Microsoft.Bank.Statement
Across versions
- BC23-30present
Neighbourhood 3 connected objects and pages
Base Application · Microsoft.Bank.Statement · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableNo | Bank Account Statement |
| Permissions | TableData “Bank Account Ledger Entry” = rm, TableData “Check Ledger Entry” = rm, TableData “Bank Acc. Reconciliation” = ri, TableData “Bank Acc. Reconciliation Line” = ri, TableData “Bank Account Statement” = rd, TableData “Bank Account Statement Line” = rd |
Events published
OnUndoBankAccountStatementOnBeforeBankAccountModify(var BankAccount: Record "Bank Account")(integration): Integration event raised before modifying the bank account during undo operation.OnUndoBankAccountStatementOnBeforeBankAccReconciliationInsert(var BankAccReconciliation: Record "Bank Acc. Reconciliation")(integration): Integration event raised before inserting a new bank account reconciliation during undo operation.OnUndoBankAccountStatementOnBeforeBankAccReconciliationLineInsert(var BankAccReconciliationLine: Record "Bank Acc. Reconciliation Line")(integration): Integration event raised before inserting a bank account reconciliation line during undo operation.OnUndoBankAccountLedgerEntryOnBeforeBankAccountLedgerEntryModify(var BankAccountLedgerEntry: Record "Bank Account Ledger Entry")(integration): Integration event raised before modifying a bank account ledger entry during undo operation.OnUndoBankAccountLedgerEntryOnBeforeCheckLedgerEntryModify(var CheckLedgerEntry: Record "Check Ledger Entry")(integration): Integration event raised before modifying a check ledger entry during undo operation.OnUndoBankAccountStatementOnAfterBankAccReconciliationLineInsert(var BankAccountStatementLine: Record "Bank Account Statement Line"; var BankAccReconciliationLine: Record "Bank Acc. Reconciliation Line")(integration): Integration event raised after inserting a bank account reconciliation line during undo operation.
Procedures
UndoBankAccountStatement(BankAccountStatement: Record "Bank Account Statement"): Code[20]: Undoes a bank account statement and creates a new bank reconciliation.UndoBankAccountStatement(BankAccountStatement: Record "Bank Account Statement"; CreateBankRec: Boolean): Code[20]: Undoes a bank account statement with the option to create a new bank reconciliation. Reverses the applied entries and optionally creates a new reconciliation for the transactions.
Plus 5 local procedures.
Triggers
OnRun
Relations
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Page 379 “Bank Acc. Reconciliation” (1 call:
Code → (object))
Called by
- Codeunit 386 “Reverse Payment Rec. Journal” (1 call:
FinalizeReversal → UndoBankAccountStatement)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Undo Bank Statement (Yes/No)"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.