---
id: object/page/457
type: object
title: Page 457 "No. Series Lines"
summary: Page 457 "No. Series Lines" in Business Foundation (Microsoft.Foundation.NoSeries). Present since at least BC23, still in BC30, changed in BC24.
tier: official
language: en
tags:
  - page
  - business foundation
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: 965c70f6f07743ec900d3a1994c5e44f6dde604274b4df3efd28058e0973f225
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Business%20Foundation/App/NoSeries/src/Setup/NoSeriesLines.Page.al
    title: src/Business Foundation/App/NoSeries/src/Setup/NoSeriesLines.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/analysis-assist
    title: Analyze data in lists with Copilot (preview)
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/analysis-mode
    title: Analyze list page and query data using data analysis
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/purchasing-how-register-new-vendors
    title: Register a new vendor
    date: null
    commit: null
    t: null
    quote: null
  - kind: learn
    url: https://learn.microsoft.com/dynamics365/business-central/ui-create-number-series
    title: Create number series
    date: null
    commit: null
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/analysis-assist
    - https://learn.microsoft.com/dynamics365/business-central/analysis-mode
    - https://learn.microsoft.com/dynamics365/business-central/purchasing-how-register-new-vendors
    - https://learn.microsoft.com/dynamics365/business-central/ui-create-number-series
  objects: []
  features: []
  topics:
    - topic/business-central/analytics-business-intelligence-and-repo/ad-hoc-data-analysis
    - topic/business-central/business-functionality/set-up-business-central
    - topic/business-central/business-functionality/set-up-business-central/set-up-purchase
    - topic/business-central/copilot-and-agent-capabilities/analysis-assist
    - topic/dev-itpro/development/data-analytics-and-reporting
    - topic/dev-itpro/development/programming-in-the-al-language/tables-and-data/using-query-objects
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 457
name: No. Series Lines
namespace: Microsoft.Foundation.NoSeries
app: Business Foundation
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:
  - docs/learn-smb-docs/business-central/analysis-assist.md
  - docs/learn-smb-docs/business-central/analysis-mode.md
  - docs/learn-smb-docs/business-central/purchasing-how-register-new-vendors.md
  - docs/learn-smb-docs/business-central/ui-create-number-series.md
counts:
  fields: 0
  procedures: 0
  events: 0
  subscribers: 0
  controls: 11
  actions: 0
relations:
  out: 1
  referenced_by: 0
  pages: 2
  extended_by: 0
  event_subscribers: 0
  calls: 2
  called_by: 1
  implements: 0
---

# Page 457 "No. Series Lines"

> Page 457 "No. Series Lines" in Business Foundation (Microsoft.Foundation.NoSeries). Present since at least BC23, still in BC30, changed in BC24.

Business Foundation · Microsoft.Foundation.NoSeries · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Business%20Foundation/App/NoSeries/src/Setup/NoSeriesLines.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | No. Series Lines |
| SourceTable | No. Series Line |
| PageType | List |
| 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 | Series Code | [Series Code](../table/309.md#fields) | Specifies the code for the number series to which this line applies. |
|  | Starting Date | [Starting Date](../table/309.md#fields) | Specifies the date from which you would like this line to apply. |
|  | Starting No. | [Starting No.](../table/309.md#fields) | Specifies the first number in the series. |
|  | Ending No. | [Ending No.](../table/309.md#fields) | Specifies the last number in the series. |
|  | Last Date Used | [Last Date Used](../table/309.md#fields) | Specifies the date when a number was most recently assigned from the number series. |
|  | Last No. Used | [Last No. Used](../table/309.md#fields) | Specifies the last number that was used from the number series. |
|  | Warning No. | [Warning No.](../table/309.md#fields) | Specifies when you want to receive a warning that the number series is running out. |
|  | Increment-by No. | [Increment-by No.](../table/309.md#fields) | Specifies the size of the interval by which you would like to space the numbers in the number series. |
|  | Allow Gaps in Nos. | `AllowGaps` | Specifies that a number assigned from the number series can later be deleted. This is practical for records, such as item cards and warehouse documents that, unlike financial transactions, can be deleted and cause gaps in the number sequence. NOTE: If an error occurs on a new record that will be ass... |
|  | Implementation | [Implementation](../table/309.md#fields) | Specifies the implementation to use for getting numbers. Some may produce gaps in the number series. This is practical for records, such as item cards and warehouse documents that, unlike financial transactions, can be deleted and cause gaps in the number sequence. |
|  | Open | [Open](../table/309.md#fields) | Specifies whether the number series line is open. It is open until the last number in the series has been used. |

## Triggers

OnAfterGetCurrRecord, OnAfterGetRecord, OnNewRecord, OnInsertRecord

## Relations

- source table [Table 309 "No. Series Line"](../table/309.md)

## Pages and codeunits on this table

- [Table 309 "No. Series Line"](../table/309.md) (drill-down page)
- [Table 309 "No. Series Line"](../table/309.md) (lookup page)

## Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an `Object::"Name"` argument. Interface dispatch and calls through events are not counted, so the list is not complete.

- [Page 456 "No. Series"](../page/456.md) (2 calls: `OnAfterGetCurrRecord → (object)`, `OnAfterGetRecord → (object)`)
- [Codeunit 305 "No. Series - Setup Impl."](../codeunit/305.md) (1 call: `OnAfterGetRecord → MayProduceGaps`)

## Called by

- [Codeunit 323 "No. Series - Errors Impl."](../codeunit/323.md) (1 call: `OpenNoSeriesLines → (object)`)

## Across versions

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

## Documented on Microsoft Learn

- [Analyze data in lists with Copilot (preview)](https://learn.microsoft.com/dynamics365/business-central/analysis-assist)
- [Analyze list page and query data using data analysis](https://learn.microsoft.com/dynamics365/business-central/analysis-mode)
- [Register a new vendor](https://learn.microsoft.com/dynamics365/business-central/purchasing-how-register-new-vendors)
- [Create number series](https://learn.microsoft.com/dynamics365/business-central/ui-create-number-series)

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). The call sections above are our own, per object, from the BC29 call graph. 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: "No. Series Lines")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
