Table 1700 "Deferral Template"
Base Application · Microsoft.Finance.Deferral
Across versions
- BC23present
- BC24declaration changed
- BC25-27unchanged
- BC281 fields changed
- BC298 fields changed
- BC30unchanged
Neighbourhood 29 connected objects and pages
Base Application · Microsoft.Finance.Deferral · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 1700 “Deferral Template Card” (2 Learn pages), Page 1701 “Deferral Template List” (2).
Properties
| Property | Value |
|---|---|
| Caption | Deferral Template |
| 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 | Deferral Code Δ BC29 | Code[10] | Specifies the code for the deferral template. | NotBlank |
| 2 | Description Δ BC29 | Text[100] | Specifies a description of the record. | |
| 3 | Deferral Account Δ BC29 | Code[20] | Specifies the G/L account that the deferred expenses are posted to. | TableRelation Table 15 “G/L Account” (“G/L Account” where(“Account Type” = const(Posting), Blocked = const(false))); NotBlank |
| 4 | Deferral % Δ BC28 Δ BC29 | Decimal | Specifies how much of the total amount will be deferred. | |
| 5 | Calc. Method Δ BC29 | Enum “Deferral Calculation Method” | Specifies how the Amount field for each period is calculated. | enum Enum 1700 “Deferral Calculation Method” |
| 6 | Start Date Δ BC29 | Enum “Deferral Calculation Start Date” | Specifies when to start calculating deferral amounts. | enum Enum 1701 “Deferral Calculation Start Date” |
| 7 | No. of Periods Δ BC29 | Integer | Specifies how many accounting periods the total amounts will be deferred to. | |
| 8 | Period Description Δ BC29 | Text[100] | Specifies a description that will be shown on entries for the deferral posting. |
Keys
- Key1: Deferral Code (clustered)
- Key2: Deferral Account
Triggers
OnDelete, OnInsert
Relations
- lookup page Page 1701 “Deferral Template List”
- Deferral Account: TableRelation Table 15 “G/L Account”
Referenced by
23 fields in 23 objects relate to this table (TableRelation or CalcFormula).
- Table 113 “Sales Invoice Line”: Deferral Code
- Table 115 “Sales Cr.Memo Line”: Deferral Code
- Table 123 “Purch. Inv. Line”: Deferral Code
- Table 125 “Purch. Cr. Memo Line”: Deferral Code
- Table 1382 “Item Templ.”: Default Deferral Template Code
- Table 15 “G/L Account”: Default Deferral Template Code
- Table 156 “Resource”: Default Deferral Template Code
- Table 1704 “Posted Deferral Header”: Deferral Code
- Table 1706 “Deferral Posting Buffer”: Deferral Code
- Table 181 “Posted Gen. Journal Line”: Deferral Code
- Table 27 “Item”: Default Deferral Template Code
- Table 37 “Sales Line”: Deferral Code
- Table 39 “Purchase Line”: Deferral Code
- Table 49 “Invoice Post. Buffer”: Deferral Code
- Table 5108 “Sales Line Archive”: Deferral Code
- Table 5110 “Purchase Line Archive”: Deferral Code
- Table 5127 “Deferral Header Archive”: Deferral Code
- Table 55 “Invoice Posting Buffer”: Deferral Code
- Table 6101 “E-Document Purchase Line”: [BC] Deferral Code
- Table 6105 “E-Document Line Mapping”: Deferral Code
- Table 6111 “EDoc Line Match Buffer”: Deferral Code
- Table 6129 “EDoc Historical Match Buffer”: Deferral Code
- Table 81 “Gen. Journal Line”: Deferral Code
Pages and codeunits on this table
- Page 1700 “Deferral Template Card” (source table)
- Page 1701 “Deferral Template List” (source table)
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 8703 “Feature Telemetry” (2 calls:
OnInsert → LogUptake,OnInsert → LogUsage)
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: "Deferral Template"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.