Productive can autogenerate invoice numbers for each subsidiary using a custom format. You control the format, when the counter resets, and whether subsidiaries share or isolate their counters.
📌 Invoice numbers are assigned when an invoice is finalized: drafts don't have a number until that point.
Setting Up Autogenerated Invoice Numbers
Go to Settings > Invoicing > Invoicing options.
Click the subsidiary you want to configure.
Enable the Autogenerate invoice number toggle.
Enter your format in the Invoicing number format field, or click Format reference to browse and insert variables.
Click Save.
Format Variables
Click Format reference to expand the variable picker. Clicking any variable inserts it into the format field.
Counter
{n}— sequential number (1, 2, 3…){nn}— number with leading zero (01, 02…){nnn}and more — additional leading zeros{company_code}— includes the client's company code in the number and gives each client company its own separate counter
📌 When {company_code} is in the format, the counter tracks separately for each client company on the invoice — so INV-Digi-1, INV-Digi-2 is one sequence, and INV-Acme-1, INV-Acme-2 is a completely separate one. Without it, all invoices share the same counter regardless of which client they're for. Read more in Company Codes in Productive.
Dates
{yyyy}— full year (e.g. 2026){yy}— short year (e.g. 26){q}— quarter (1, 2, 3, 4){mm}— month (01, 02…)
Other
Any text, numbers, or symbols (e.g. INV_, -, /)
Examples
INV-{yyyy}-{mm}-{nn}→ INV-2026-05-01, INV-2026-05-02…{nnn}-{company_code}-{yyyy}→ 001-Digi-2026, 002-Digi-2026…
Counter Reset
The Counter reset dropdown controls when the sequential number restarts from 1.
Never: the counter never resets; each new invoice continues from the last number.
Yearly: the counter resets every January 1st, regardless of the placeholders in your format.
Reset when date changes in the format: the counter resets based on the date variables in your format: monthly if
{mm}is present, quarterly for{q}, yearly for{yyyy}.
📌 Date variables like {mm}, {q}, and {yyyy} are always available for display: they don't force a reset unless you select Reset when date changes in the format.
Examples:
Format
{n}-{mm}-{yyyy}with Reset when date changes in the format selected produces 1-05-2026, 2-05-2026… then resets to 1-06-2026 when June starts.Format
{n}-{mm}-{yyyy}with Never selected produces 1-05-2026, 2-05-2026… then continues as 3-06-2026, 4-06-2026 when June starts — the counter never resets regardless of the month changing.
Keep Counters Separate per Subsidiary
By default, subsidiaries that share the same number format also share the same counter — an invoice issued by one affects the next number in another.
Check Keep counters separate per subsidiary so each subsidiary counts only its own invoices.
Example: Two subsidiaries use INV-{yyyy}-{n}. Subsidiary A issues INV-2026-23. With the checkbox off, Subsidiary B's next invoice is INV-2026-24. With it on, Subsidiary B's counter is unaffected and continues from its own last number.
Delivery Date
Enable the Delivery date toggle to add a delivery date field to invoices issued by this subsidiary. When enabled, a date picker appears on the invoice where you can set the date goods or services were delivered.
This is separate from the issue date and due date.
Manual Invoice Number Input
To enter invoice numbers manually, leave the Autogenerate invoice number toggle off. You'll be prompted to add a number when finalizing each invoice.
Editing an Invoice Number
You can edit an invoice number, whether autogenerated or entered manually, before marking the invoice as sent.
📌 If you enter a number that's already in use, Productive will warn you. You can still save the invoice, but the duplicate won't be prevented automatically.










