Page 8025 "Contract Price Update"
Subscription Billing · Microsoft.SubscriptionBilling
Across versions
- BC23-28not present
- BC29-30present
Neighbourhood 2 connected objects and pages
Subscription Billing · Microsoft.SubscriptionBilling · captioned “Subscription Contract Price Update” · BC29-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Subscription Contract Price Update |
| SourceTable | Sub. Contr. Price Update Line |
| PageType | Worksheet |
| UsageCategory | Tasks |
| 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 |
|---|---|---|---|
| Filter | Price Update Template | PriceUpdateTemplate.Code |
Specifies the name of the template that is used to calculate the price updates. |
| Perform Update On | PerformUpdateOnDate |
Specifies the date, the price update will take affect if no date is specified in the contract line. If empty the “Next Price Update” of the contract line is used. | |
| Include Contract Lines Up To Date | IncludeServiceCommitmentUpToDate |
Specifies the date up to which contract lines are included. If the Next Price Update is before this date the contract line will be included in the price update. | |
| General | Partner Name | Partner Name | Specifies the name of the partner who will receive the contract components and be billed by default. |
| Contract No. | Subscription Contract No. | Specifies the number of the Contract. | |
| Contract Description | Sub. Contract Description | Specifies the description of the Contract. | |
| Service Commitment Description | Subscription Line Description | Specifies a description of the Subscription Line. | |
| OldPrice | Old Price | Specifies the current Price of the contract line. | |
| NewPrice | New Price | Specifies the new price after the price update. | |
| AdditionalServiceAmount | Additional Amount | Specifies the additional amount, which will be charged after the price update. | |
| OldServiceAmount | Old Amount | Specifies the current Amount of the contract line. | |
| NewServiceAmount | New Amount | Specifies the new Amount after the price update. | |
| Perform Update On | Perform Update On | Specifies the date, the price update will take affect. | |
| Service Object No. | Subscription Header No. | Specifies the number of the Subscription. | |
| Quantity | Quantity | Specifies the quantity from the Subscription. | |
| Service Object Description | Subscription Description | Specifies a description of the Subscription. | |
| Discount % | Discount % | Specifies the Discount % for the subscription line billing period. | |
| Discount Amount | Discount Amount | Specifies the amount of the discount for the Subscription Line. | |
| Next Price Update | Next Price Update | Specifies the date for the next possible price update. | |
| OldCalculationBase | Old Calculation Base | Specifies the current base amount from which the price will be calculated. | |
| NewCalculationBase | New Calculation Base | Specifies the new base amount from which the price will be calculated. | |
| OldCalculationBasePerc | Old Calculation Base % | Specifies the old percent at which the price of the Subscription Line will be calculated. 100% means that the price corresponds to the Base Price. | |
| NewCalculationBasePerc | New Calculation Base % | Specifies the old percent at which the price of the Subscription Line will be calculated. 100% means that the price corresponds to the Base Price. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Create Proposal | Creates a proposal for a price update based on the currently selected template. | |
| Delete Proposal | Deletes all lines in the Contract Price Update page. | ||
| Perform Price Update | Performs the Price Update. If the contract line has been invoiced up to the “Next Price Update”, the price will be changed directly. Otherwise a Planned Subscription Line will be created. | ||
| Delete Line | Deletes the selected line. | ||
| Refresh | Refreshes the current view. |
Procedures
5 local procedures, no public ones.
Triggers
OnOpenPage, OnAfterGetRecord
Relations
- source table Table 8004 “Sub. Contr. Price Update Line”
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 Price Update"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.