---
id: object/page/8083
type: object
title: Page 8083 "Sales Serv. Comm. Archive List"
summary: Page 8083 "Sales Serv. Comm. Archive List" in Subscription Billing (Microsoft.SubscriptionBilling). Introduced in BC29, still in BC30.
tier: official
language: en
tags:
  - page
  - subscription billing
versions:
  introduced: "29"
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 40e002092658da645079b0ea310abc49f40a822a95c01066ebf526d112238250
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/Subscription%20Billing/app/Sales%20Service%20Commitments/Pages/SalesServCommArchiveList.Page.al
    title: src/Apps/W1/Subscription Billing/app/Sales Service Commitments/Pages/SalesServCommArchiveList.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 8083
name: Sales Serv. Comm. Archive List
caption: Sales Subscription Lines Archive List
namespace: Microsoft.SubscriptionBilling
app: Subscription Billing
extends: null
first_version: "29"
last_version: "30"
present_in:
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 0
  events: 0
  subscribers: 0
  controls: 24
  actions: 0
relations:
  out: 1
  referenced_by: 0
  pages: 2
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 8083 "Sales Serv. Comm. Archive List"

> Page 8083 "Sales Serv. Comm. Archive List" in Subscription Billing (Microsoft.SubscriptionBilling). Introduced in BC29, still in BC30.

Subscription Billing · Microsoft.SubscriptionBilling · captioned "Sales Subscription Lines Archive List" · BC29-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/Subscription%20Billing/app/Sales%20Service%20Commitments/Pages/SalesServCommArchiveList.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Sales Subscription Lines Archive List |
| SourceTable | Sales Sub. Line Archive |
| PageType | List |
| UsageCategory | None |
| 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 |
|---|---|---|---|
| SalesServiceCommitmentArchiveLines | Item No. | [Item No.](../table/8069.md#fields) | Specifies the number of an item. |
|  | Item Description | [Item Description](../table/8069.md#fields) | Specifies a description of the product to be sold. |
|  | Partner | [Partner](../table/8069.md#fields) | Specifies whether a Subscription Line should be invoiced to a vendor (purchase invoice) or to a customer (sales invoice). |
|  | Description | [Description](../table/8069.md#fields) | Specifies a description of the package line. |
|  | Calculation Base Type | [Calculation Base Type](../table/8069.md#fields) | 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. |
|  | Calculation Base Amount | [Calculation Base Amount](../table/8069.md#fields) | Specifies the base amount from which the price will be calculated. |
|  | Calculation Base % | [Calculation Base %](../table/8069.md#fields) | Specifies the percent at which the price of the Subscription Line will be calculated. 100% means that the price corresponds to the Base Price. |
|  | Price | [Price](../table/8069.md#fields) | 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 %. |
|  | Discount % | [Discount %](../table/8069.md#fields) | Specifies the percent of the discount for the Subscription Line. |
|  | Discount Amount | [Discount Amount](../table/8069.md#fields) | Specifies the amount of the discount for the Subscription Line. |
|  | Service Amount | [Amount](../table/8069.md#fields) | Specifies the amount for the Subscription Line including discount. |
|  | Unit Cost (LCY) | [Unit Cost (LCY)](../table/8069.md#fields) | Specifies the unit cost of the item. |
|  | Agreed Serv. Comm. Start Date | [Agreed Sub. Line Start Date](../table/8069.md#fields) | Specifies the individually agreed start of the Subscription Line. Enter a date here to overwrite the determination of the start of Subscription Line with the start of Subscription Line formula upon delivery. If the field remains empty, the start of the Subscription Line is determined upon delivery. |
|  | Initial Term | [Initial Term](../table/8069.md#fields) | Specifies a date formula for calculating the minimum term of the Subscription Line. If the minimum term is filled and no extension term is entered, the end of Subscription Line is automatically set to the end of the initial term. |
|  | Notice Period | [Notice Period](../table/8069.md#fields) | Specifies a date formula for the lead time that a notice must have before the Subscription Line ends. The rhythm of the update of "Notice possible to" and "Term Until" is determined using the extension term. For example, with an extension period of 1M, the notice period is repeatedly postponed by on... |
|  | Extension Term | [Extension Term](../table/8069.md#fields) | Specifies a date formula for automatic renewal after initial term and the rhythm of the update of "Notice possible to" and "Term Until". |
|  | Billing Base Period | [Billing Base Period](../table/8069.md#fields) | 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](../table/8069.md#fields) | 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. |
|  | Invoicing via | [Invoicing via](../table/8069.md#fields) | Specifies whether the Subscription Line is invoiced via a contract. Subscription Lines with invoicing via sales are not charged. Only the items are billed. |
|  | Template | [Template](../table/8069.md#fields) | Specifies a code to identify this Subscription Package Line Template. |
|  | Package Code | [Package Code](../table/8069.md#fields) | Specifies a code to identify this Subscription Package. |
|  | UsageBasedBilling | [Usage Based Billing](../table/8069.md#fields) | Specifies whether usage data is used as the basis for billing via contracts. <small>from the table field</small> |
|  | UsageBasedPricing | [Usage Based Pricing](../table/8069.md#fields) | Specifies the method for customer based pricing. <small>from the table field</small> |
|  | PricingUnitCostSurcharPerc | [Pricing Unit Cost Surcharge %](../table/8069.md#fields) | Specifies the surcharge in percent for the debit-side price calculation, if a unit cost surcharge is to be used. <small>from the table field</small> |

## Relations

- source table [Table 8069 "Sales Sub. Line Archive"](../table/8069.md)

## Pages and codeunits on this table

- [Table 8069 "Sales Sub. Line Archive"](../table/8069.md) (drill-down page)
- [Table 8069 "Sales Sub. Line Archive"](../table/8069.md) (lookup page)

## Across versions

- Present in: BC29-30
- Changed (declaration) in: none

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: "Sales Serv. Comm. Archive List")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
