SKILLSSPECIALIZEDNUMBER SERIES MANAGEMENT

Number Series Management.

Configure automatic sequential numbering for transactions, invoices, vendors, customers, and other records with customizable prefixes.

// built in — works through Claude and any MCP client
WHAT IT COVERS · 4

Key capabilities.

Automatic sequential numbering for 28 transaction types and 11 master data types
Entity-specific number series with independent counters per legal entity
Customizable prefixes and zero-padding for each series type
Concurrency-safe generation using database-level locking
TRY ASKING · 3 PROMPTS

Say it in plain words.

CLAUDE · ARTIFI MCP
● CONNECTED
Show me the current number series configuration
What is the next invoice number for our main entity?
Change the prefix for AP invoices to BILL-
… Claude answers with your live data
THE GUIDE

Every transaction, invoice, vendor, customer, and employee in your system needs a unique, sequential identifier. The numbering system generates these identifiers automatically, ensuring consistency, preventing duplicates, and maintaining the sequential ordering that auditors and regulators expect.

How Numbering Works

Number generation is fully automatic. When you create a transaction, the system reads the number series configuration for that transaction type and entity, generates the next number in sequence (prefix plus zero-padded counter), increments the counter atomically, and assigns the number to the new record. You never need to specify a number manually -- the system handles it.

For example, when you post an AR invoice for entity 9, the system might generate "AR-000013" by combining the "AR-" prefix with the next counter value, zero-padded to six digits. The next invoice will be "AR-000014", and so on. Each legal entity has its own independent counters, so entity 9 and entity 10 each have their own invoice number sequences.

Entity-Specific Configuration

Each legal entity can customize its number series independently. You might want your US entity to use "INV-" as the invoice prefix while your EU entity uses "RECH-" (from the German "Rechnung"). Prefixes, padding width, and starting values are all configurable per entity and per series type.

This entity-level independence means you can consolidate financial data across entities while maintaining distinct numbering schemes that comply with local regulatory requirements or internal conventions.

Concurrency Safety

In a multi-user environment, two people might create invoices at the same time. The numbering system uses database-level row locking to prevent duplicate numbers. When a number is being generated, the counter row is locked until the increment is committed, ensuring that no two records ever receive the same number. This happens transparently -- users never see contention or delays.

Supported Series Types

The system supports numbering for 28 transaction types (AP invoices, AR invoices, journal entries, payments, bank transfers, expense reports, and more) and 11 master data types (customers, vendors, employees, fixed assets, projects, and others). Each type has its own counter and prefix, giving you a complete and organized numbering scheme across your entire accounting system.

Practical Benefits

Sequential numbering is not just organizational convenience -- it has real audit value. Gaps in a number sequence indicate deleted or voided transactions, which auditors watch for. Consistent prefixes make it easy to identify transaction types at a glance. Entity-specific numbering prevents cross-entity confusion in multi-subsidiary operations.

RELATED SKILLS
Put this skill to work on your books.

Book a working session — or explore the open plugins it pairs with.

Book a working sessionSee plugins
← PREVIOUSDocument AttachmentsNEXT →Legal Entity Management