Page 8054 "Contract Types"
Subscription Billing · Microsoft.SubscriptionBilling
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 4 connected objects and pages
Subscription Billing · Microsoft.SubscriptionBilling · captioned “Subscription Contract Types” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Subscription Contract Types |
| SourceTable | Subscription Contract Type |
| PageType | List |
| UsageCategory | Lists |
| ApplicationArea | All |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Group | Code | Code | Specifies the unique code of the Subscription Contract Type. |
| Description | Description | Specifies a brief description of the type of contract. | |
| HarmonizedBillingCustContracts | HarmonizedBillingCustContracts | Specifies that the contract elements of the Customer Subscription Contracts with this Subscription Contract Type are billed on a common key date. | |
| DefaultWithoutContractDeferrals obsolete Pending 27.0; #if not CLEAN27 | Def. Without Contr. Deferrals | Specifies the default value for the associated field in the contract. | |
| ContractDeferrals | Create Contract Deferrals | Specifies the default value for the associated field in the contract. | |
| AllowDiffCurrInVendUD | Allow Diff. Curr. in Vend. UD | Specifies whether vendor contracts of this type allow usage data with a currency different from the contract currency. If enabled, amounts will be automatically converted to the vendor contract currency when creating usage data billing. If disabled, an error will be raised when the usage data curren… from the table field | |
| AllowDiffCurrInCustUD | Allow Diff. Curr. in Cust. UD | Specifies whether customer contracts of this type allow usage data with a currency different from the contract currency. If enabled, amounts will be automatically converted to the customer contract currency when creating usage data billing. If disabled, an error will be raised when the usage data cu… from the table field | |
| No. of Translations | FieldTranslation.GetNumberOfTranslations(Rec, Rec.FieldNo(Description)) |
Specifies the number of translations. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Translations | Displays or edits translations. Translations are automatically considered and used according to the language code when printing. |
Relations
- source table Table 8053 “Subscription Contract Type”
Pages and codeunits on this table
- Table 8053 “Subscription Contract Type” (drill-down page)
- Table 8053 “Subscription Contract Type” (lookup page)
Recent changes
- 2026-09-30 #12053 Remove-Sustainability-CLEAN27-tags-for-Wave2-2026 (main, BC30, obsoletion)
Documented on Microsoft Learn
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). 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: "page", object_name: "Contract Types"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.