Table 5635 "Insurance Journal Line"
Base Application · Microsoft.FixedAssets.Insurance
Across versions
- BC23present
- BC24declaration changed
- BC25-27unchanged
- BC2812 fields changed
- BC29-30unchanged
Neighbourhood 20 connected objects and pages
Base Application · Microsoft.FixedAssets.Insurance · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 5651 “Insurance Journal” (2 Learn pages).
Properties
| Property | Value |
|---|---|
| Caption | Insurance Journal Line |
| DataClassification | CustomerContent |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Journal Template Name | Code[10] | — | TableRelation Table 5633 “Insurance Journal Template” (Insurance Journal Template) |
| 2 | Journal Batch Name | Code[10] | — | TableRelation Table 5634 “Insurance Journal Batch” (“Insurance Journal Batch”.Name where(“Journal Template Name” = field(“Journal Template Name”))) |
| 3 | Line No. | Integer | — | |
| 4 | Insurance No. Δ BC28 | Code[20] | Specifies the insurance number to post an insurance coverage entry to. | TableRelation Table 5628 “Insurance” |
| 6 | FA No. Δ BC28 | Code[20] | Specifies the number of the related fixed asset. | TableRelation Table 5600 “Fixed Asset” (Fixed Asset) |
| 7 | FA Description Δ BC28 | Text[100] | Specifies a description of the fixed asset. | |
| 8 | Posting Date Δ BC28 | Date | Specifies the date to use as the posting date on the insurance coverage ledger entry. | |
| 9 | Document Type Δ BC28 | Enum “FA Journal Line Document Type” | Specifies the appropriate document type for the amount you want to post. | enum Enum 5605 “FA Journal Line Document Type” |
| 10 | Document Date | Date | — | |
| 11 | Document No. Δ BC28 | Code[20] | Specifies a document number for the journal line. | |
| 12 | External Document No. | Code[35] | — | |
| 13 | Amount Δ BC28 | Decimal | Specifies the total amount the journal line consists of. Credit amounts must be entered with a minus sign. | |
| 14 | Description Δ BC28 | Text[100] | Specifies the description that is entered in the Insurance No. field. | |
| 15 | Shortcut Dimension 1 Code Δ BC28 | Code[20] | Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup window. | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false))) |
| 16 | Shortcut Dimension 2 Code Δ BC28 | Code[20] | Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup window. | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false))) |
| 17 | Reason Code Δ BC28 | Code[10] | Specifies the reason code, a supplementary source code that enables you to trace the entry. | TableRelation Table 231 “Reason Code” (Reason Code) |
| 18 | Source Code | Code[10] | — | TableRelation Table 230 “Source Code” (Source Code) |
| 20 | Index Entry Δ BC28 | Boolean | Specifies whether to post an indexation (that is, to index the total value insured). | |
| 21 | Posting No. Series | Code[20] | — | TableRelation Table 308 “No. Series” (No. Series) |
| 480 | Dimension Set ID | Integer | — | TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable |
Keys
- Key1: Journal Template Name, Journal Batch Name, Line No. (clustered)
- Key2: Journal Template Name, Journal Batch Name, Posting Date
Events published
OnAfterInitDefaultDimensionSources(var InsuranceJournalLine: Record "Insurance Journal Line"; var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])(integration)OnBeforeCreateDim(var InsuranceJournalLine: Record "Insurance Journal Line"; var IsHandled: Boolean)(integration)OnAfterCreateDim(var InsuranceJournalLine: Record "Insurance Journal Line"; CurrFieldNo: Integer; xInsuranceJournalLine: Record "Insurance Journal Line"; OldDimSetID: Integer)(integration)OnAfterSetUpNewLine(var InsuranceJnlLine: Record "Insurance Journal Line"; InsuranceJnlTempl: Record "Insurance Journal Template"; InsuranceJnlBatch: Record "Insurance Journal Batch"; LastInsuranceJnlLine: Record "Insurance Journal Line")(integration)OnAfterShowDimensions(var InsuranceJournalLine: Record "Insurance Journal Line")(integration)OnAfterValidateShortcutDimCode(var InsuranceJournalLine: Record "Insurance Journal Line"; var xInsuranceJournalLine: Record "Insurance Journal Line"; FieldNumber: Integer; var ShortcutDimCode: Code[20])(integration)OnBeforeValidateShortcutDimCode(var InsuranceJournalLine: Record "Insurance Journal Line"; var xInsuranceJournalLine: Record "Insurance Journal Line"; FieldNumber: Integer; var ShortcutDimCode: Code[20])(integration)OnValidateInsuranceNoOnBeforeCreateDim(var InsuranceJournalLine: Record "Insurance Journal Line")(integration)
Procedures
SetUpNewLine(LastInsuranceJnlLine: Record "Insurance Journal Line")CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])LookupShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])ShowShortcutDimCode(var ShortcutDimCode: array[8] of Code[20])ShowDimensions()IsOpenedFromBatch(): BooleanCreateDimFromDefaultDim()
Plus 1 local procedures.
Triggers
OnInsert
Relations
- Source Code: TableRelation Table 230 “Source Code”
- Reason Code: TableRelation Table 231 “Reason Code”
- Posting No. Series: TableRelation Table 308 “No. Series”
- Shortcut Dimension 1 Code: TableRelation Table 349 “Dimension Value”
- Shortcut Dimension 2 Code: TableRelation Table 349 “Dimension Value”
- Dimension Set ID: TableRelation Table 480 “Dimension Set Entry”
- FA No.: TableRelation Table 5600 “Fixed Asset”
- Insurance No.: TableRelation Table 5628 “Insurance”
- Journal Template Name: TableRelation Table 5633 “Insurance Journal Template”
- Journal Batch Name: TableRelation Table 5634 “Insurance Journal Batch”
Referenced by
1 fields in 1 objects relate to this table (TableRelation or CalcFormula).
- Table 5634 “Insurance Journal Batch”: No. of Lines
Pages and codeunits on this table
- Page 5651 “Insurance Journal” (source table)
- Codeunit 5651 “Insurance Jnl.-Check Line” (codeunit runs on it)
- Codeunit 5652 “Insurance Jnl.-Post Line” (codeunit runs on it)
- Codeunit 5653 “Insurance Jnl.-Post Batch” (codeunit runs on it)
- Codeunit 5654 “Insurance Jnl.-Post” (codeunit runs on it)
- Codeunit 5672 “Insurance Jnl.-Post+Print” (codeunit runs on it)
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” (7 calls:
CreateDim → GetRecDefaultDimID,InitDefaultDimensionSources → AddDimSource,LookupShortcutDimCode → LookupDimValueCode, …) - Page 456 “No. Series” (1 call:
SetUpNewLine → (object))
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: "table", object_name: "Insurance Journal Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.