codeunitFinanceofficial - Microsoftderived - from the source, no model text

Codeunit 1340 "Undo Bank Statement (Yes/No)"

Base Application · Microsoft.Bank.Statement

Across versions

  1. BC23-30present

Neighbourhood 3 connected objects and pages

Table 275 "Bank Account Statement" (relates to)Bank Account StatementCodeunit 386 "Reverse Payment Rec. Journal" (calls)Reverse Payment Rec. JournalPage 379 "Bank Acc. Reconciliation" (calls)Bank Acc. Reconciliation

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

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.

Called by

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.

Evidence 1 sources