Page 8069 "Serv. Comm. WO Cust. Contract"
Subscription Billing · Microsoft.SubscriptionBilling
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 1 connected objects and pages
Subscription Billing · Microsoft.SubscriptionBilling · captioned “Subscription Lines without Customer Subscription Contract” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Subscription Lines without Customer Subscription Contract |
| SourceTable | Subscription Line |
| PageType | Worksheet |
| 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 |
|---|---|---|---|
| General | Customer | ServiceObject."End-User Customer Name" |
Specifies the name of the customer who is using the Subscription Line. |
| Ship-to Name | ServiceObject."Ship-to Name" |
Specifies the name that Subscription were shipped to. Once a Subscription Line has been transferred to the contract, all Subscription Lines with the same Ship-to Name will be displayed in bold. | |
| Subscription description | ServiceObject.Description |
Specifies a description of the Subscription. | |
| Description | Description | Specifies the description of the Subscription Line. | |
| Assign to Contract No. | Subscription Contract No. | Specifies the contract to which the Subscription Line is to be assigned. | |
| Service Start Date | Subscription Line Start Date | Specifies the date from which the Subscription Line is valid and will be invoiced. | |
| Quantity | ServiceObject.Quantity |
Specifies the number of units of Subscription. | |
| Price | Price | Specifies the price of the Subscription Line with quantity of 1 in the billing period. The price is calculated from Base Price and Base Price %. | |
| Service Amount | Amount | Specifies the amount for the Subscription Line including discount. | |
| Billing Base Period | Billing Base Period | Specifies for which period the Amount is valid. If you enter 1M here, a period of one month, or 12M, a period of 1 year, to which Amount refers to. | |
| Billing Rhythm | Billing Rhythm | Specifies the Dateformula for rhythm in which the Subscription Line is invoiced. Using a Dateformula rhythm can be, for example, a monthly, a quarterly or a yearly invoicing. | |
| Period Calculation | Period Calculation | Specifies the Period Calculation, which controls how a period is determined for billing. The calculation of a month from 28.02. can extend to 27.03. (Align to Start of Month) or 30.03. (Align to End of Month). | |
| Contact | ServiceObject."End-User Contact" |
Specifies the name of the contact using the Subscription Line. | |
| Shortcut Dimension 1 Code | Shortcut Dimension 1 Code | 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. from the table field | |
| Shortcut Dimension 2 Code | Shortcut Dimension 2 Code | 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. from the table field |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Assign selected Subscription Lines | Assigns all marked Subscription Lines to the contract selected in “Assign to Contract No.”. | |
| Assign all Subscription Lines | Assign all Subscription Lines to the contract selected in “Assign to Contract No.”. |
Events published
OnRefreshServiceCommitmentsOnAfterServiceCommitmentSetFilters(var SubscriptionLine: Record "Subscription Line"; CustomerSubscriptionContract: Record "Customer Subscription Contract")(integration)
Procedures
SetCustomerContractNo(NewCustomerContractNo: Code[20])
Plus 3 local procedures.
Triggers
OnOpenPage, OnAfterGetRecord, OnAfterGetCurrRecord
Relations
- source table Table 8059 “Subscription Line”
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: "Serv. Comm. WO Cust. Contract"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.