---
id: app/servicedeclaration
type: app
title: ServiceDeclaration
summary: "ServiceDeclaration (Microsoft.Service): 97 objects in BC29-30 (40 page extensions, 28 table extensions, 7 pages, 6 permission set extensions, 5 tables, ...); documented by 1 Learn hub."
tier: official
language: en
tags:
  - first-party app
  - service
system: service
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-07T23:36:24.645Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: c2572712abb28916f54a615a449cd9324704b678d4c1777b148c3b0156a6c558
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/tree/f18567dc08e2bd162bf192e1da4d714b57eb099f/src/Apps/W1/ServiceDeclaration/app
    title: src/Apps/W1/ServiceDeclaration/app (main)
    date: null
    commit: f18567dc08e2bd162bf192e1da4d714b57eb099f
    t: null
    quote: null
links:
  learn: []
  objects:
    - object/table/5010
    - object/table/5011
    - object/table/5023
    - object/table/5024
    - object/table/5025
    - object/tableextension/5012
    - object/tableextension/5013
    - object/tableextension/5014
    - object/tableextension/5015
    - object/tableextension/5016
    - object/tableextension/5017
    - object/tableextension/5018
    - object/tableextension/5019
    - object/tableextension/5020
    - object/tableextension/5021
    - object/tableextension/5022
    - object/tableextension/5023
    - object/tableextension/5024
    - object/tableextension/5025
    - object/tableextension/5027
    - object/tableextension/5028
    - object/tableextension/5029
    - object/tableextension/5030
    - object/tableextension/5031
    - object/tableextension/5032
    - object/tableextension/5033
    - object/tableextension/5034
    - object/tableextension/5035
    - object/tableextension/5036
    - object/tableextension/5037
    - object/tableextension/5038
    - object/tableextension/5039
    - object/tableextension/5040
    - object/page/5010
    - object/page/5011
    - object/page/5021
    - object/page/5022
    - object/page/5023
    - object/page/5024
    - object/page/5025
    - object/pageextension/5012
    - object/pageextension/5013
    - object/pageextension/5014
    - object/pageextension/5015
    - object/pageextension/5016
    - object/pageextension/5017
    - object/pageextension/5018
    - object/pageextension/5019
    - object/pageextension/5020
    - object/pageextension/5021
    - object/pageextension/5022
    - object/pageextension/5023
    - object/pageextension/5024
    - object/pageextension/5025
    - object/pageextension/5026
    - object/pageextension/5027
    - object/pageextension/5028
    - object/pageextension/5029
    - object/pageextension/5030
    - object/pageextension/5031
    - object/pageextension/5032
    - object/pageextension/5033
    - object/pageextension/5034
    - object/pageextension/5035
    - object/pageextension/5036
    - object/pageextension/5037
    - object/pageextension/5038
    - object/pageextension/5039
    - object/pageextension/5040
    - object/pageextension/5041
    - object/pageextension/5042
    - object/pageextension/5043
    - object/pageextension/5044
    - object/pageextension/5045
    - object/pageextension/5046
    - object/pageextension/5047
    - object/pageextension/5048
    - object/pageextension/5049
    - object/pageextension/5250
    - object/pageextension/5251
    - object/codeunit/5012
    - object/codeunit/5013
    - object/codeunit/5014
    - object/codeunit/5015
    - object/codeunit/5016
    - object/enum/5013
    - object/enum/5023
    - object/enumextension/5022
    - object/permissionset/5010
    - object/permissionset/5011
    - object/permissionset/5017
    - object/permissionsetextension/5012
    - object/permissionsetextension/5013
    - object/permissionsetextension/5014
    - object/permissionsetextension/5015
    - object/permissionsetextension/5016
    - object/permissionsetextension/5017
  features: []
  topics:
    - topic/business-central/development-and-administration/customize-business-central/customize-with-extensions
  localizations: []
  videos: []
  posts: []
  guidelines: []
app: ServiceDeclaration
namespace_root: Microsoft.Service
present_in:
  - "29"
  - "30"
counts:
  objects: 97
  by_type:
    pageextension: 40
    tableextension: 28
    page: 7
    permissionsetextension: 6
    table: 5
    codeunit: 5
    permissionset: 3
    enum: 2
    enumextension: 1
  hubs: 1
  videos: 0
  posts: 0
---

# ServiceDeclaration

> ServiceDeclaration (Microsoft.Service): 97 objects in BC29-30 (40 page extensions, 28 table extensions, 7 pages, 6 permission set extensions, 5 tables, ...); documented by 1 Learn hub.

First-party app · folder `src/Apps/W1/ServiceDeclaration/app` · namespace `Microsoft.Service` · BC29-30 · system service · facts from the code pillar and the joins, nothing machine-written

## What Learn documents it

The topic hubs whose Learn pages name this app's pages and reports (a table counts through the pages on it), by the number of the app's objects they document.

- [Customize with extensions](../topics/business-central/development-and-administration/customize-business-central/customize-with-extensions.md) (Development and administration > Customize Business Central): 7 objects

## Objects

97 objects, by type.

### Tables (5)

| Id | Name | Caption |
|---|---|---|
| 5010 | [Service Declaration Setup](../objects/table/5010.md) |  |
| 5011 | [Service Transaction Type](../objects/table/5011.md) |  |
| 5023 | [Service Declaration Header](../objects/table/5023.md) |  |
| 5024 | [Service Declaration Line](../objects/table/5024.md) |  |
| 5025 | [Service Declaration Buffer](../objects/table/5025.md) |  |

### Table extensions (28)

| Id | Name | Caption |
|---|---|---|
| 5012 | [Serv. Decl. Item](../objects/tableextension/5012.md) |  |
| 5013 | [Serv. Decl. Item Charge](../objects/tableextension/5013.md) |  |
| 5014 | [Serv. Decl. Item Jnl. Line](../objects/tableextension/5014.md) |  |
| 5015 | [Serv. Decl. Item Ledg. Entry](../objects/tableextension/5015.md) |  |
| 5016 | [Serv. Decl. Purch. Header](../objects/tableextension/5016.md) |  |
| 5017 | [Serv. Decl. Purch. Line](../objects/tableextension/5017.md) |  |
| 5018 | [Serv. Decl. Resource](../objects/tableextension/5018.md) |  |
| 5019 | [Serv. Decl. Sales Header](../objects/tableextension/5019.md) |  |
| 5020 | [Serv. Decl. Sales Line](../objects/tableextension/5020.md) |  |
| 5021 | [Serv. Decl. Value Entry](../objects/tableextension/5021.md) |  |
| 5022 | [Serv. Decl. Sales Inv. Line](../objects/tableextension/5022.md) |  |
| 5023 | [SD Sales Cr. Memo Line](../objects/tableextension/5023.md) |  |
| 5024 | [SD Purch. Inv. Line](../objects/tableextension/5024.md) |  |
| 5025 | [SD Purch. Cr. Memo Line](../objects/tableextension/5025.md) |  |
| 5027 | [Serv. Decl. Sales Inv. Header](../objects/tableextension/5027.md) |  |
| 5028 | [SD Sales Cr.Memo Header](../objects/tableextension/5028.md) |  |
| 5029 | [Serv. Decl. Purch. Inv. Header](../objects/tableextension/5029.md) |  |
| 5030 | [SD Purch. Cr.Memo Header](../objects/tableextension/5030.md) |  |
| 5031 | [Serv. Decl. Serv. Header](../objects/tableextension/5031.md) |  |
| 5032 | [Serv. Decl. Serv. Inv. Header](../objects/tableextension/5032.md) |  |
| 5033 | [Serv. Decl. Serv. Inv. Line](../objects/tableextension/5033.md) |  |
| 5034 | [Serv. Decl. Serv. Line](../objects/tableextension/5034.md) |  |
| 5035 | [SD Serv. Cr. Memo Line](../objects/tableextension/5035.md) |  |
| 5036 | [SD Serv. Cr.Memo Header](../objects/tableextension/5036.md) |  |
| 5037 | [Serv. Decl. Res. Ledg. Entry](../objects/tableextension/5037.md) |  |
| 5038 | [Serv. Decl. Res. Jnl. Line](../objects/tableextension/5038.md) |  |
| 5039 | [Serv. Decl. Serv. Hdr. Arch.](../objects/tableextension/5039.md) |  |
| 5040 | [Serv. Decl. Serv. Line Archive](../objects/tableextension/5040.md) |  |

### Pages (7)

| Id | Name | Caption |
|---|---|---|
| 5010 | [Service Declaration Setup](../objects/page/5010.md) |  |
| 5011 | [Service Transaction Types](../objects/page/5011.md) |  |
| 5021 | [Serv. Decl. Setup Wizard](../objects/page/5021.md) | Service Declaration Setup Wizard |
| 5022 | [Service Declarations](../objects/page/5022.md) |  |
| 5023 | [Service Declaration](../objects/page/5023.md) |  |
| 5024 | [Service Declaration Subform](../objects/page/5024.md) | Lines |
| 5025 | [Service Declaration Overview](../objects/page/5025.md) |  |

### Page extensions (40)

| Id | Name | Caption |
|---|---|---|
| 5012 | [Serv. Decl. Item Card](../objects/pageextension/5012.md) |  |
| 5013 | [Serv. Decl. Item Charges](../objects/pageextension/5013.md) |  |
| 5014 | [SD Purch. Ret. Order Subform](../objects/pageextension/5014.md) |  |
| 5015 | [SD Purch. Cr. Memo Subform](../objects/pageextension/5015.md) |  |
| 5016 | [SD Purch. Inv. Subform](../objects/pageextension/5016.md) |  |
| 5017 | [Serv. Decl. Resource Card](../objects/pageextension/5017.md) |  |
| 5018 | [SD Sales Cr. Memo Subform](../objects/pageextension/5018.md) |  |
| 5019 | [SD Sales Invoice Subform](../objects/pageextension/5019.md) |  |
| 5020 | [SD Sales Ret. Order Subform](../objects/pageextension/5020.md) |  |
| 5021 | [SD Sales Invoice](../objects/pageextension/5021.md) |  |
| 5022 | [SD Sales Cr. Memo](../objects/pageextension/5022.md) |  |
| 5023 | [SD Sales Return Order](../objects/pageextension/5023.md) |  |
| 5024 | [SD Purch. Invoice](../objects/pageextension/5024.md) |  |
| 5025 | [SD Purch. Cr. Memo](../objects/pageextension/5025.md) |  |
| 5026 | [SD Purch. Return Order](../objects/pageextension/5026.md) |  |
| 5027 | [SD Posted Sales Inv. Subform](../objects/pageextension/5027.md) |  |
| 5028 | [SD Pstd. Sales Cr.Memo Subform](../objects/pageextension/5028.md) |  |
| 5029 | [SD Posted Purch. Inv. Subform](../objects/pageextension/5029.md) |  |
| 5030 | [SD Pstd. Purch. Cr.Memo Sbfrm](../objects/pageextension/5030.md) |  |
| 5031 | [SD Sales Order](../objects/pageextension/5031.md) |  |
| 5032 | [SD Sales Order Subform](../objects/pageextension/5032.md) |  |
| 5033 | [SD Posted Sales Invoice](../objects/pageextension/5033.md) |  |
| 5034 | [SD Posted Purch. Invoice](../objects/pageextension/5034.md) |  |
| 5035 | [SD Posted Sales Cr. Memo](../objects/pageextension/5035.md) |  |
| 5036 | [SD Posted Purch. Cr. Memo](../objects/pageextension/5036.md) |  |
| 5037 | [Serv. Decl. Value Entries](../objects/pageextension/5037.md) |  |
| 5038 | [SD Purchase Order](../objects/pageextension/5038.md) |  |
| 5039 | [SD Purchase Order Subform](../objects/pageextension/5039.md) |  |
| 5040 | [SD Serv. Order](../objects/pageextension/5040.md) |  |
| 5041 | [SD Serv. Invoice Subform](../objects/pageextension/5041.md) |  |
| 5042 | [SD Serv. Invoice](../objects/pageextension/5042.md) |  |
| 5043 | [SD Serv. Cr. Memo Subform](../objects/pageextension/5043.md) |  |
| 5044 | [SD Serv. Cr. Memo](../objects/pageextension/5044.md) |  |
| 5045 | [SD Serv. Order Archive](../objects/pageextension/5045.md) |  |
| 5046 | [SD Posted Serv. Inv. Subform](../objects/pageextension/5046.md) |  |
| 5047 | [SD Posted Serv. Invoice](../objects/pageextension/5047.md) |  |
| 5048 | [SD Posted Serv. Cr. Memo](../objects/pageextension/5048.md) |  |
| 5049 | [SD Service Lines](../objects/pageextension/5049.md) |  |
| 5250 | [SD Pstd. Serv. Cr.Memo Subform](../objects/pageextension/5250.md) |  |
| 5251 | [Serv. Decl. Res. Ledg. Entries](../objects/pageextension/5251.md) |  |

### Codeunits (5)

| Id | Name | Caption |
|---|---|---|
| 5012 | [Service Declaration Mgt.](../objects/codeunit/5012.md) |  |
| 5013 | [Get Service Declaration Lines](../objects/codeunit/5013.md) |  |
| 5014 | [Export Service Declaration](../objects/codeunit/5014.md) |  |
| 5015 | [Serv. Decl. Installation](../objects/codeunit/5015.md) |  |
| 5016 | [Service Declaration Upgrade](../objects/codeunit/5016.md) |  |

### Enums (2)

| Id | Name | Caption |
|---|---|---|
| 5013 | [Serv. Decl. Status](../objects/enum/5013.md) |  |
| 5023 | [Serv. Decl. VAT Reg. No. Type](../objects/enum/5023.md) |  |

### Enum extensions (1)

| Id | Name | Caption |
|---|---|---|
| 5022 | [Serv. Decl. VAT Rep. Conf](../objects/enumextension/5022.md) |  |

### Permission sets (3)

| Id | Name | Caption |
|---|---|---|
| 5010 | [Serv. Decl. - Read](../objects/permissionset/5010.md) |  |
| 5011 | [Serv. Decl. - Edit](../objects/permissionset/5011.md) |  |
| 5017 | [Serv. Decl. - Objects](../objects/permissionset/5017.md) |  |

### Permission set extensions (6)

| Id | Name | Caption |
|---|---|---|
| 5012 | [LOCAL - Serv. Decl.](../objects/permissionsetextension/5012.md) |  |
| 5013 | [D365 BASIC - Serv. Decl.](../objects/permissionsetextension/5013.md) |  |
| 5014 | [D365 BASIC ISV - Serv. Decl.](../objects/permissionsetextension/5014.md) |  |
| 5015 | [D365 READ - Serv. Decl.](../objects/permissionsetextension/5015.md) |  |
| 5016 | [D365 TEAM MEMBER - Serv. Decl.](../objects/permissionsetextension/5016.md) |  |
| 5017 | [INTELLIGENT CLOUD - Serv. Decl.](../objects/permissionsetextension/5017.md) |  |

Source: [src/Apps/W1/ServiceDeclaration/app](https://github.com/microsoft/BCApps/tree/f18567dc08e2bd162bf192e1da4d714b57eb099f/src/Apps/W1/ServiceDeclaration/app); objects from data/code/, hubs from data/index/docs-objects.json through the object pages.
