Codeunit 1247 "Process Gen. Journal Lines"
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 | Gen. Journal Line |
| Permissions | TableData “Data Exch.” = rimd |
Events published
OnAfterCreateGeneralJournalLineTemplate(var GenJournalLineTemplate: Record "Gen. Journal Line"; GenJournalLine: Record "Gen. Journal Line")(integration): Integration event raised after creating a general journal line template during bank statement import.OnAfterImportBankStatement(var GenJournalLine: Record "Gen. Journal Line"; GenJournalLineTemplate: Record "Gen. Journal Line")(integration): Integration event raised after completing the bank statement import process.OnBeforeImportBankStatement(var GenJournalLine: Record "Gen. Journal Line"; var IsHandled: Boolean)(integration): Integration event raised before starting the bank statement import process. Allows custom handling of the import operation.OnBeforeUpdateGenJnlLinesProcedure(var GenJournalLineTemplate: Record "Gen. Journal Line"; var IsHandled: Boolean)(integration): Integration event raised before updating general journal line document numbers. Allows custom handling of the document number update process.
Procedures
ImportBankStatement(GenJnlLine: Record "Gen. Journal Line"): Imports a bank statement from a file into general journal lines. Processes the data exchange format and creates new journal lines based on the imported bank transactions.CreateGeneralJournalLineTemplate(var GenJournalLineTemplate: Record "Gen. Journal Line"; GenJournalLine: Record "Gen. Journal Line"): Creates a template for general journal lines that will be used during bank statement import. Sets up the basic fields and document numbering for imported transactions.UpdateGenJournalLines(var GenJournalLineTemplate: Record "Gen. Journal Line"): Updates document numbers for general journal lines after importing a bank statement. Ensures sequential document numbering for the imported transactions.
Triggers
OnRun
Relations
- runs on Table 81 “Gen. Journal Line”
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 1201 “Process Data Exch.” (1 call:
OnRun → ProcessAllLinesColumnMapping)
Called by
- Table 81 “Gen. Journal Line” (1 call:
ImportBankStatement → ImportBankStatement)
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: "Process Gen. Journal Lines"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.