Every document you create in ZyncLedger, an invoice, a GRN, a journal, and so on, gets a number. You control how those numbers are formed under Settings → Code / Number Preference. Getting this right early saves renumbering headaches later.

The screen has two tabs:

  • Code Generation: the codes for your master files (customers, products, accounts).
  • Transaction Numbers: the numbers for your documents.

Each transaction type is configured independently, so your invoices and your GRNs can follow completely different numbering.

Automatic or manual

For each type you choose a generation mode:

  • Automatic: ZyncLedger builds the next number for you from a prefix, a running number, and an optional suffix.
  • Manual: you type the number yourself on each document. ZyncLedger checks it is unique but does not generate one.

For an automatic series you set the prefix, suffix, number of digits (how much the running number is zero-padded), and the last generated number.

Dates in your numbers

Prefixes and suffixes can include date tokens like the year, month, or quarter, so a number can read INV-2026-000123. You can also set the counter to reset each year, quarter, month, or day, so numbering starts fresh each period.

One series, or several

By default each type uses a single series: one running number shared across the whole business. You can instead split a type into multiple series, each with its own counter, based on one dimension:

DimensionA separate number series per…
Locationstock location or outlet
Branchbranch
Sales repsalesperson
Bank accountbank account (for money-movement documents)
Templateprint template (for sales documents)

For example, splitting invoices by location gives each shop its own invoice sequence.

Where multiple series applies

Multiple series is currently available on sales documents (quotation, sales order, invoice, invoice credit, delivery order) and on bank payments and receipts. Other types use a single series. Customer receipts and supplier payments share the numbering of bank receipts and bank payments.

The Code / Number Preference settings screen
Transaction numbering: prefix, digits, reset cadence, and single vs multiple series per type.