Table 8054 "Sub. Package Line Template"
Subscription Billing · Microsoft.SubscriptionBilling
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 9 connected objects and pages
Subscription Billing · Microsoft.SubscriptionBilling · captioned “Subscription Package Line Template” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Subscription Package Line Template |
| DataClassification | CustomerContent |
| LookupPageId | Service Commitment Templates |
| DrillDownPageId | Service Commitment Templates |
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 | Code | Code[20] | Specifies a code to identify this Subscription Package Line Template. via Page 8055 “Service Commitment Templates” | NotBlank |
| 2 | Description | Text[100] | Specifies a description of the Subscription Package Line Template. via Page 8055 “Service Commitment Templates” | |
| 3 | Invoicing via | Enum “Invoicing Via” | Specifies whether the Subscription Line is invoiced via a contract. Subscription Lines with invoicing via sales are not charged. Only the items are billed. via Page 8055 “Service Commitment Templates” | enum Enum 8051 “Invoicing Via” |
| 4 | Invoicing Item No. | Code[20] | Specifies which item will be used in contract invoice for invoicing of the periodic Subscription Line. via Page 8055 “Service Commitment Templates” | TableRelation Item.“No.” where(“Subscription Option” = const(“Invoicing Item”)) |
| 5 | Calculation Base Type | Enum “Calculation Base Type” | Specifies how the price for Subscription Line is calculated. “Item Price” uses the list price defined on the Item. “Document Price” uses the price from the sales document. “Document Price And Discount” uses the price and the discount from the sales document. via Page 8055 “Service Commitment Templates” | enum Enum 8052 “Calculation Base Type” |
| 6 | Calculation Base % | Decimal | Specifies the percentage at which the price of the Subscription Line is calculated. 100% means that the price is the same as the calculation base (item or document). via Page 8055 “Service Commitment Templates” | |
| 7 | Billing Base Period | DateFormula | Specifies the period to which the Subscription Line amount relates. For example, enter 1M if the amount relates to one month or 12M if the amount relates to 1 year. via Page 8055 “Service Commitment Templates” | |
| 8 | Discount | Boolean | Specifies whether the Subscription Line is used as a basis for periodic invoicing or discounts. via Page 8055 “Service Commitment Templates” | |
| 40 | Create Contract Deferrals | Enum “Create Contract Deferrals” | Specifies whether deferrals are created for new Subscription Package lines. via Page 8055 “Service Commitment Templates” | enum Enum 8020 “Create Contract Deferrals” |
| 8000 | Usage Based Billing | Boolean | Specifies whether usage data is used as the basis for billing via contracts. via Page 8055 “Service Commitment Templates” | |
| 8001 | Usage Based Pricing | Enum “Usage Based Pricing” | Specifies the method for customer based pricing. via Page 8055 “Service Commitment Templates” | enum Enum 8007 “Usage Based Pricing” |
| 8002 | Pricing Unit Cost Surcharge % | Decimal | Specifies the surcharge in percent for the debit-side price calculation, if a unit cost surcharge is to be used. via Page 8055 “Service Commitment Templates” |
Keys
- PK: Code (clustered)
Procedures
3 local procedures, no public ones.
Relations
- drill-down page Page 8055 “Service Commitment Templates”
- lookup page Page 8055 “Service Commitment Templates”
Referenced by
8 fields in 8 objects relate to this table (TableRelation or CalcFormula).
- Table 8002 “Planned Subscription Line”: Template
- Table 8009 “Imported Subscription Line”: Template Code
- Table 8019 “Sub. Contr. Analysis Entry”: Template
- Table 8056 “Subscription Package Line”: Template
- Table 8059 “Subscription Line”: Template
- Table 8068 “Sales Subscription Line”: Template
- Table 8069 “Sales Sub. Line Archive”: Template
- Table 8073 “Subscription Line Archive”: Template
Pages and codeunits on this table
- Page 8055 “Service Commitment Templates” (source table)
Ask your agent
Procedure bodies are not stored here (D10). 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: "Sub. Package Line Template"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.