---
title: "Document Number Generator for SharePoint Server"
description: "Automatically generate unique numbers for SharePoint Server documents and list items. Customizable numbering schemes, cross-site sequences, and formulas based on attributes and metadata."
url: https://vitextra.com/en/products/number-generator
language: en
published: 2020-02-10
modified: 2026-10-22
products:
  - "Number Generator"
---

# Number Generator

Automatically generate unique numbers for SharePoint documents and list items using customizable numbering schemes, sequences, and attribute-based formulas.

Number Generator automatically assigns unique numbers to documents and list items in SharePoint Server. Define numbering schemes per content type or per list, build formulas from document attributes, and keep numbering consistent across an entire site collection with cross-site sequences.

## Features

- Automatic number generation for documents and list items
- Numbering schemes per list or per content type
- Cross-site sequences with initial value, step, and reset rule
- Formulas based on attributes and metadata
- Column value formatting: leading zeros, prefixes, year segments, and more

## Overview

Number Generator brings reliable, automatic numbering to SharePoint Server (2013, 2016, and 2019) lists and document libraries. Registration numbers for incoming mail, contract numbers, invoice codes — any scheme your organization uses can be generated automatically the moment an item is created, with no manual counters and no duplicates.

Numbering schemes combine static text, item attributes, and sequences with custom formatting, and can be defined for an entire list or individually per content type.

### Automatic Number Generation
Number Generator lets you set up a numbering scheme on a SharePoint list or document library. Every new document or item receives its unique number automatically — users never type or guess numbers.

You can define a numbering scheme for each content type as well as for the entire list or document library, so contracts, orders, and letters stored together can each follow their own numbering rules.

![Vitextra Number Generator. Automatic Number Generation](https://static.vitextra.com/products/screens/number-generator-003.png)

### Cross-Site Sequences
Create a sequence and define its initial value, step, and reset rule to generate unique values. Each sequence can be used in a numbering scheme with custom formatting — leading zeros, prefixes, year segments, and more.

Cross-site sequences let you organize document repositories across your SharePoint sites and generate numbers that stay unique across the entire site collection — even when documents live in different sites and libraries.

![Vitextra Number Generator. Sequences](https://static.vitextra.com/products/screens/number-generator-001.png)

### Numbering Formula
A numbering formula is built from document attributes combined with custom formatting and static text. You can use special SharePoint columns such as **ID**, **Version**, **Author**, and **Created** to define the formula.

This lets you compose meaningful numbers like `CTR-2025/0042` from real item metadata — readable for people, unique for the system.

![Vitextra Number Generator. Numbering Formula](https://static.vitextra.com/products/screens/number-generator-002.png)

## Pricing

- Perpetual license: $199 USD

## Platforms

- SharePoint 2019
- SharePoint 2016
- SharePoint 2013 Server
- SharePoint 2013 Foundation

## Supported Languages: 2

English, русский

## Latest version

- v1.4.2.0 (2020-12-13) — [Download](https://vitextra.blob.core.windows.net/downloads/Vitextra.NumberGenerator.2020Q4.zip)
- [Change Log](https://vitextra.com/en/products/number-generator/changelog) ([RSS](https://vitextra.com/en/rss/changelog))

## Customer Questions

### What is Number Generator used for?

Number Generator automatically assigns unique numbers to documents and list items in SharePoint Server — for example registration numbers for incoming documents or contract numbers. You define numbering schemes with formulas that combine static text, column values and cross-site sequences, per content type or for the whole list or library. See the [product page](https://vitextra.com/en/products/number-generator) and [Auto-Generate Column Values with Number Generator](https://vitextra.com/en/support/kb/10041).

### How are formulas built?

A formula mixes text with column references such as `[ID]` or `[Status]` (display or internal names) and sequences such as `[!Contracts]`. System fields (Editor, UniqueId, File_x0020_Type, ContentVersion, etc.) are supported, and values can be formatted with numeric specifiers (`0`, `#`) or .NET date/time formats after a colon — for example `CTR-[Created:yyyy]-[!Contracts:0000]`. Examples are in [KB-10041](https://vitextra.com/en/support/kb/10041).

### What are cross-site sequences?

A cross-site sequence is a counter that is unique across the whole site collection, so several lists and libraries can share one numbering range. For each sequence you set the initial value, the step and a reset rule (for example, restart every year).

### How do I configure a numbering scheme?

Activate the site collection feature **Vitextra: Number Generator**, then open the list or library settings → General Settings → **Number Generator** and create a scheme with a name, content type, target field, formula and the *Regenerate* option. The Content Type field is unavailable when content types are disabled for the list. Setup is described in [KB-10041](https://vitextra.com/en/support/kb/10041).

### Which platforms are supported?

Number Generator is a farm solution for SharePoint Server 2013 (Foundation and Server), 2016 and 2019; it is not available for SharePoint Online. The interface is available in English and Russian. Installation and activation steps are in [Install a Vitextra Product on SharePoint Server](https://vitextra.com/en/support/kb/10002) and [Activate a Vitextra Product Offline](https://vitextra.com/en/support/kb/10023).

## Knowledge Base

- [Auto-Generate Column Values with Number Generator](https://vitextra.com/en/support/kb/10041) ([Markdown](https://vitextra.com/en/support/kb/10041.md))
- [Create Cross-Site Sequences with Number Generator](https://vitextra.com/en/support/kb/10026) ([Markdown](https://vitextra.com/en/support/kb/10026.md))
- [Format Column and Sequence Values in a Numbering Scheme](https://vitextra.com/en/support/kb/10028) ([Markdown](https://vitextra.com/en/support/kb/10028.md))
- [Install a Vitextra Product on SharePoint Server (On-Premises)](https://vitextra.com/en/support/kb/10002) ([Markdown](https://vitextra.com/en/support/kb/10002.md))

[Knowledge Base](https://vitextra.com/en/products/number-generator/articles)
