Codeunit 5631 "FA Jnl.-Check Line"
Base Application · Microsoft.FixedAssets.Journal
Across versions
- BC23present
- BC244 events added, 1 procedures added
- BC25-26unchanged
- BC271 events added
- BC28-30unchanged
Neighbourhood 7 connected objects and pages
Base Application · Microsoft.FixedAssets.Journal · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| TableNo | Gen. Journal Line |
Events published
OnAfterCheckGenJnlLine(var GenJnlLine: Record "Gen. Journal Line")(integration)OnAfterCheckFAJnlLine(var FAJnlLine: Record "FA Journal Line")(integration)OnAfterSetGLIntegration(FAPostingType: Enum "FA Journal Line FA Posting Type"; var GLIntegration: Boolean; var GnlJnlPosting: Boolean; DeprBook: Record "Depreciation Book"; var IsHandled: Boolean)(integration)OnBeforeCheckFAPostingDate(GenJournalLine: Record "Gen. Journal Line"; FAJournalLine: Record "FA Journal Line"; DepreciationBook: Record "Depreciation Book"; var IsHandled: Boolean; FADepreciationBook: Record "FA Depreciation Book"; GenJnlPosting: Boolean; var FAPostingDate: Date)(integration)OnBeforeCheckJobNo(var GenJournalLine: Record "Gen. Journal Line"; var IsHandled: Boolean)(integration)OnBeforeCheckAccountNo(var GenJournalLine: Record "Gen. Journal Line"; var FANo: Code[20]; var IsHandled: Boolean)(integration)OnBeforeCheckBalAccountNo(var GenJournalLine: Record "Gen. Journal Line"; var FANo: Code[20]; var IsHandled: Boolean)(integration)OnCheckConsistencyOnAfterCalcShouldCheckNoOfDepreciationDays(GenJournalLine: Record "Gen. Journal Line"; FieldErrorText: Text[250]; var ShouldCheckNoOfDepreciationDays: Boolean; FAJournalLine: Record "FA Journal Line")(integration)OnCheckConsistencyOnBeforeCheckQuantity(var GenJournalLine: Record "Gen. Journal Line"; var IsHandled: Boolean; var FAJournalLine: Record "FA Journal Line")(integration)OnCheckFAJnlLineOnBeforeCheckJnlLine(var FAJournalLine2: Record "FA Journal Line")(integration)OnAfterCheckConsistencyFAJnlPosting(var FAJnlLine: Record "FA Journal Line")(integration)OnBeforeCheckMainAsset(GenJournalLine: Record "Gen. Journal Line"; FAJournalLine: Record "FA Journal Line"; DepreciationBook: Record "Depreciation Book"; FixedAsset: Record "Fixed Asset"; var IsHandled: Boolean)(integration)OnBeforeCheckFAJnlLine(FAJournalLine: Record "FA Journal Line")+ BC24 (integration)OnAfterCheckFAIntegration(FAJournalLineFAPostingType: Enum "FA Journal Line FA Posting Type"; var GnlJnlPosting: Boolean; var FAJournalLine: Record "FA Journal Line"; var GenJnlLine: Record "Gen. Journal Line")+ BC24 (integration)OnCheckJnlLineOnAfterGetGlobals(var FixedAsset: Record "Fixed Asset"; var FASetup: Record "FA Setup"; var DepreciationBook: Record "Depreciation Book"; var FADepreciationBook: Record "FA Depreciation Book")+ BC24 (integration)OnBeforeSetGenJournalLineValuesBeforeConsistencyCheck(var IsHandled: Boolean; GenJnlPosting: Boolean; var GenJnlLine: Record "Gen. Journal Line")+ BC24 (integration)OnCheckFADepAcrossFiscalYearOnBeforeCheckAccPeriod(var StartingDate: Date; var GenJnlLine: Record "Gen. Journal Line"; var IsHandled: Boolean)+ BC27 (integration)
Procedures
CheckFAJnlLine(var FAJournalLine: Record "FA Journal Line")
Plus 11 local procedures.
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 408 “DimensionManagement” (4 calls:
CheckFAJnlLine → CheckDimIDComb,CheckFAJnlLine → CheckDimValuePosting,CheckFAJnlLine → GetDimCombErr, …) - Codeunit 360 “Accounting Period Mgt.” (1 call:
CheckFADepAcrossFiscalYear → FindFiscalYear) - Codeunit 5616 “Depreciation Calculation” (1 call:
CheckFADepAcrossFiscalYear → ToMorrow)
Called by
- Codeunit 11 “Gen. Jnl.-Check Line” (1 call:
RunCheck → (object)) - Codeunit 5632 “FA Jnl.-Post Line” (1 call:
FAJnlPostLine → CheckFAJnlLine) - Codeunit 5633 “FA Jnl.-Post Batch” (1 call:
Code → CheckFAJnlLine)
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: "codeunit", object_name: "FA Jnl.-Check Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.