---
id: object/page/8061
type: object
title: Page 8061 "Item Serv. Commitment Packages"
summary: Page 8061 "Item Serv. Commitment Packages" in Subscription Billing (Microsoft.SubscriptionBilling). 1 events. 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: 43979c86e5c552f08c9117bb66c127eb63fb42d2171609841c40f061974e46fe
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Apps/W1/Subscription%20Billing/app/Service%20Commitments/Pages/ItemServCommitmentPackages.Page.al
    title: src/Apps/W1/Subscription Billing/app/Service Commitments/Pages/ItemServCommitmentPackages.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/SRB/masterdata/items
    title: Subscription lines for items
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/SRB/masterdata/items
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/set-up-business-central/set-up-sales/set-up-subscription-billing
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 8061
name: Item Serv. Commitment Packages
caption: Item Subscription Packages
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:
  - docs/learn-smb-docs/business-central/SRB/masterdata/items.md
counts:
  fields: 0
  procedures: 1
  events: 1
  subscribers: 0
  controls: 5
  actions: 1
relations:
  out: 1
  referenced_by: 0
  pages: 2
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 8061 "Item Serv. Commitment Packages"

> Page 8061 "Item Serv. Commitment Packages" in Subscription Billing (Microsoft.SubscriptionBilling). 1 events. Introduced in BC29, still in BC30.

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

## Properties

| Property | Value |
|---|---|
| Caption | Item Subscription Packages |
| SourceTable | Item Subscription Package |
| 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 |
|---|---|---|---|
| General | Code | [Code](../table/8058.md#fields) | Specifies a code to identify this Subscription Package. |
|  | Description | [Description](../table/8058.md#fields) | Specifies a description of the Subscription Package. |
|  | Standard | [Standard](../table/8058.md#fields) | Specifies whether the package Subscription Lines should be automatically added to the sales process when the item is sold. If the checkbox is not set, the package Subscription Lines can be added manually in the sales process. |
|  | Price Group | [Price Group](../table/8058.md#fields) | Specifies the customer price group that will be used for the invoicing of Subscription Lines. |
| Content | PackageLines | part [Page 8058 "Service Comm. Package Lines"](../page/8058.md) | — |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Show all or single package(s) | Toggle visibility of package lines to a single package or to all packages. |  |

## Events published

- `OnBeforeCodeLookup(var SubscriptionPackage: Record "Subscription Package"; CurrentItemNo: Code[20])` (integration)

## Triggers

OnOpenPage, OnNewRecord, OnInsertRecord, OnDeleteRecord, OnAfterGetCurrRecord

## Relations

- source table [Table 8058 "Item Subscription Package"](../table/8058.md)

## Pages and codeunits on this table

- [Table 8058 "Item Subscription Package"](../table/8058.md) (drill-down page)
- [Table 8058 "Item Subscription Package"](../table/8058.md) (lookup page)

## Across versions

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

## Documented on Microsoft Learn

- [Subscription lines for items](https://learn.microsoft.com/dynamics365/business-central/SRB/masterdata/items)

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: "Item Serv. Commitment Packages")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
