Page 183 "Reverse Transaction Entries"
Base Application · Microsoft.Finance.GeneralLedger.Reversal
Across versions
- BC23-26present
- BC271 events added
- BC28-30unchanged
Neighbourhood 2 connected objects and pages
Base Application · Microsoft.Finance.GeneralLedger.Reversal · captioned “Reverse Entries” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Reverse Entries |
| SourceTable | Reversal Entry |
| PageType | List |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Control1 | Transaction No. | Transaction No. | Specifies the number of the transaction that was reversed. from the table field |
| EntryTypeText | GetEntryTypeText() |
— | |
| Account No. | Account No. | Specifies the account number that the reversal was posted to. from the table field | |
| Account Name | Account Name | Specifies erroneous postings that you want to undo by using the Reverse function. from the table field | |
| Entry No. | Entry No. | Specifies the entry number of the original ledger entry that is being reversed. from the table field | |
| Posting Date | Posting Date | Specifies the posting date for the entry. from the table field | |
| Description | Description | Specifies a description of the record. from the table field | |
| Document Type | Document Type | Specifies the document type that the entry belongs to. from the table field | |
| Document No. | Document No. | Specifies the document number of the transaction that created the entry. from the table field | |
| Amount (LCY) | Amount (LCY) | Specifies the amount of the entry in LCY. | |
| VAT Amount | VAT Amount | Specifies the amount of VAT that is included in the total amount. from the table field | |
| Debit Amount (LCY) | Debit Amount (LCY) | Specifies the total of the ledger entries that represent debits, expressed in LCY. | |
| Credit Amount (LCY) | Credit Amount (LCY) | Specifies the total of the ledger entries that represent credits, expressed in LCY. | |
| G/L Register No. | G/L Register No. | Specifies the number of the general ledger register, where the general ledger entry in this record was posted. from the table field | |
| Source Code | Source Code | Specifies the source code that specifies where the entry was created. from the table field | |
| Journal Batch Name | Journal Batch Name | Specifies the name of the journal batch, a personalized journal layout, that the entries were posted from. from the table field | |
| Source Type | Source Type | Specifies the source type that applies to the source number that is shown in the Source No. field. from the table field | |
| Source No. | Source No. | Specifies where the entry originated. from the table field | |
| Currency Code | Currency Code | Specifies the currency code for the amount on the line. from the table field | |
| Bal. Account Type | Bal. Account Type | Specifies the type of account that a balancing entry is posted to, such as BANK for a cash account. from the table field | |
| Bal. Account No. | Bal. Account No. | Specifies the number of the general ledger, customer, vendor, or bank account that the balancing entry is posted to, such as a cash account for cash purchases. from the table field | |
| Amount | Amount | Specifies the amount on the entry to be reversed. from the table field | |
| Debit Amount | Debit Amount | Specifies the total of the ledger entries that represent debits. from the table field | |
| Credit Amount | Credit Amount | Specifies the total of the ledger entries that represent credits. from the table field | |
| FA Posting Category | FA Posting Category | Specifies the posting category that is used for fixed assets. from the table field | |
| FA Posting Type | FA Posting Type | Specifies the posting type, if Account Type field contains Fixed Asset. from the table field |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Entry | General Ledger | View postings that you have made in general ledger. | |
| Customer Ledger | View postings that you have made in customer ledger. | ||
| Vendor Ledger | View postings that you have made in vendor ledger. | ||
| Bank Account Ledger | View postings that you have made in bank account ledger. | ||
| Fixed Asset Ledger | View reversal postings that you have made involving fixed assets. | ||
| Maintenance Ledger | View postings that you have made in maintenance ledger. | ||
| VAT Ledger | View postings that you have made in Tax ledger. | ||
| Reversing | Reverse | Reverse selected entries. | |
| Reverse and Print | Reverse and print selected entries. | ||
| Undo Bank Statement | Undo the Bank Statement related to these entries. |
Events published
OnBeforeGetEntryTypeText(var ReversalEntry: Record "Reversal Entry"; var Text: Text; var IsHandled: Boolean)(integration): Integration event raised before generating entry type display text for reversal entries.OnBeforePost(var TempReversalEntry: Record "Reversal Entry" temporary)+ BC27 (integration)
Procedures
SetBankAccountStatement(NewBankAccountStatement: Record "Bank Account Statement"): Sets the bank account statement context for bank reconciliation reversal operations.SetReversalEntries(var TempReversalEntry: Record "Reversal Entry" temporary): Populates the page with reversal entries from a temporary record set for user review.Post(PrintRegister: Boolean): Executes the reversal posting process for selected transaction entries.
Plus 2 local procedures.
Triggers
OnAfterGetCurrRecord, OnInit, OnOpenPage
Relations
- source table Table 179 “Reversal Entry”
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.
- Codeunit 179 “Reversal-Post” (2 calls:
Post → (object),Post → SetPrint)
Countries that replace it
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
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: "page", object_name: "Reverse Transaction Entries"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.