---
id: object/page/313
type: object
title: Page 313 "Gen. Product Posting Groups"
summary: Page 313 "Gen. Product Posting Groups" in Base Application (Microsoft.Finance.GeneralLedger.Setup). Present since at least BC23, still in BC30, changed in BC27.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "27"
  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: 18b4f9604dd1f13702029e1e03bd12951cdba2a4477922e0344b9a73f1cbd7be
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/GeneralLedger/Setup/GenProductPostingGroups.Page.al
    title: src/Layers/W1/BaseApp/Finance/GeneralLedger/Setup/GenProductPostingGroups.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-chart-of-accounts
    title: Understanding the Chart of Accounts
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-general-ledger
    title: Understand the general ledger and Chart of Accounts
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/finance-posting-groups
    title: Posting group setup
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/finance-chart-of-accounts
    - https://learn.microsoft.com/dynamics365/business-central/finance-general-ledger
    - https://learn.microsoft.com/dynamics365/business-central/finance-posting-groups
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/financial-analytics/built-in-finance-analysis-tools
    - topic/business-central/business-functionality/finance/work-with-the-chart-of-accounts-and-gene
    - topic/business-central/business-functionality/finance/working-with-value-added-tax-vat/set-up-vat
    - topic/business-central/business-functionality/set-up-business-central/set-up-finance
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 313
name: Gen. Product Posting Groups
caption: General Product Posting Groups
namespace: Microsoft.Finance.GeneralLedger.Setup
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "27"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids:
  - docs/learn-smb-docs/business-central/finance-chart-of-accounts.md
  - docs/learn-smb-docs/business-central/finance-general-ledger.md
  - docs/learn-smb-docs/business-central/finance-posting-groups.md
counts:
  fields: 0
  procedures: 0
  events: 0
  subscribers: 0
  controls: 4
  actions: 1
relations:
  out: 1
  referenced_by: 0
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 313 "Gen. Product Posting Groups"

> Page 313 "Gen. Product Posting Groups" in Base Application (Microsoft.Finance.GeneralLedger.Setup). Present since at least BC23, still in BC30, changed in BC27.

Base Application · Microsoft.Finance.GeneralLedger.Setup · captioned "General Product Posting Groups" · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/GeneralLedger/Setup/GenProductPostingGroups.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | General Product Posting Groups |
| SourceTable | Gen. Product Posting Group |
| PageType | List |
| UsageCategory | Administration |
| ApplicationArea | Basic, Suite |

## 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 |
|---|---|---|---|
| Control1 | Code | [Code](../table/251.md#fields) | Specifies a code for the product posting group. <small>from the table field</small> |
|  | Description | [Description](../table/251.md#fields) | Specifies a description for the product posting group. <small>from the table field</small> |
|  | Def. VAT Prod. Posting Group | [Def. VAT Prod. Posting Group](../table/251.md#fields) | Specifies a default VAT product group code. <small>from the table field</small> |
|  | Auto Insert Default | [Auto Insert Default](../table/251.md#fields) | Specifies whether to automatically insert the default VAT product posting group code in the Def. VAT Prod. Posting Group field when you insert the corresponding general product posting group code from the Code field, for example on new item and resource cards, or in the item charges setup. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Setup | View or edit how you want to set up combinations of general business and general product posting groups. | [Page 314 "General Posting Setup"](../page/314.md) |

## Relations

- source table [Table 251 "Gen. Product Posting Group"](../table/251.md)

## Pages and codeunits on this table

- [Table 251 "Gen. Product Posting Group"](../table/251.md) (lookup page)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC27

## Documented on Microsoft Learn

- [Understanding the Chart of Accounts](https://learn.microsoft.com/dynamics365/business-central/finance-chart-of-accounts)
- [Understand the general ledger and Chart of Accounts](https://learn.microsoft.com/dynamics365/business-central/finance-general-ledger)
- [Posting group setup](https://learn.microsoft.com/dynamics365/business-central/finance-posting-groups)

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: "Gen. Product Posting Groups")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
