---
id: object/page/1402
type: object
title: Page 1402 "Purchase No. Series Setup"
summary: Page 1402 "Purchase No. Series Setup" in Base Application (Microsoft.Purchases.Setup). 1 public procedures, 1 events. Present since at least BC23, still in BC30, changed in BC24.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "24"
  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: 0dc1737a4559cb82aec1e442993378c47d71019b6c1832c2ef12579054488f8c
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Purchases/Setup/PurchaseNoSeriesSetup.Page.al
    title: src/Layers/W1/BaseApp/Purchases/Setup/PurchaseNoSeriesSetup.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: 1402
name: Purchase No. Series Setup
namespace: Microsoft.Purchases.Setup
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 2
  events: 1
  subscribers: 0
  controls: 6
  actions: 1
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 1402 "Purchase No. Series Setup"

> Page 1402 "Purchase No. Series Setup" in Base Application (Microsoft.Purchases.Setup). 1 public procedures, 1 events. Present since at least BC23, still in BC30, changed in BC24.

Base Application · Microsoft.Purchases.Setup · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Purchases/Setup/PurchaseNoSeriesSetup.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Purchase No. Series Setup |
| SourceTable | Purchases & Payables Setup |
| PageType | ListPlus |

## 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 |
|---|---|---|---|
| Numbering | Quote Nos. | [Quote Nos.](../table/312.md#fields) | Specifies the code for the number series that will be used to assign numbers to purchase quotes. To see the number series that have been set up in the No. Series table, click the field. |
|  | Blanket Order Nos. | [Blanket Order Nos.](../table/312.md#fields) | Specifies the code for the number series that will be used to assign numbers to blanket purchase orders. To see the number series that have been set up in the No. Series table, click the field. <small>from the table field</small> |
|  | Order Nos. | [Order Nos.](../table/312.md#fields) | Specifies the code for the number series that will be used to assign numbers to purchase orders. To see the number series that have been set up in the No. Series table, click the field. |
|  | Return Order Nos. | [Return Order Nos.](../table/312.md#fields) | Specifies the number series that is used to assign numbers to new purchase return orders. <small>from the table field</small> |
|  | Invoice Nos. | [Invoice Nos.](../table/312.md#fields) | Specifies the code for the number series that will be used to assign numbers to purchase invoices. To see the number series that have been set up in the No. Series table, click the field. <small>from the table field</small> |
|  | Credit Memo Nos. | [Credit Memo Nos.](../table/312.md#fields) | Specifies the code for the number series that will be used to assign numbers to purchase credit memos. To see the number series that have been set up in the No. Series table, click the field. <small>from the table field</small> |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Purchases Payables Setup | Define your general policies for purchase invoicing and returns, such as whether to require vendor invoice numbers and how to post purchase discounts. Set up your number series for creating vendors and different purchase documents. | [Page 460 "Purchases & Payables Setup"](../page/460.md) |

## Events published

- `OnAfterSetFieldsVisibility(DocType: Option Quote,"Order",Invoice,"Credit Memo","Blanket Order","Return Order")` (integration)

## Procedures

- `SetFieldsVisibility(DocType: Option Quote,"Order",Invoice,"Credit Memo","Blanket Order","Return Order")`

## Relations

- source table [Table 312 "Purchases & Payables Setup"](../table/312.md)

## Across versions

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

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: "Purchase No. Series Setup")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
