netsuite-articles
NetSuite articles
NetSuite implementation: steps, costs and best practices
NetSuite implementation for European growth companies. 250+ implementations, 65+ certified consultants, 90%+ client retention. From scoping to go-live.
netsuite-articles
Summarise the article with your AI:

Document numbering looks like a small configuration detail until it becomes a compliance, audit or reporting issue.
For companies operating across multiple countries, subsidiaries or transaction types, a single numbering sequence is often not enough. Finance teams may need invoice numbers that reset every fiscal year, include subsidiary-specific prefixes or follow local document numbering rules.
NetSuite Advanced Numbering helps solve this by letting users create flexible numbering rules for documents and transactions. With the right setup, companies can manage different sequences by fiscal year, subsidiary, location or other criteria, without relying on manual numbering.
This guide explains when to use Advanced Numbering, how it works and what to check before enabling it in production.
NetSuite Advanced Numbering is a feature that lets companies create flexible document and transaction numbering rules based on transaction type, fiscal year, subsidiary, location and other criteria.
Oracle NetSuite explains that Advanced Numbering helps companies match document and transaction numbering to the requirements of the countries where they operate. It can create multiple numbering sequences for each transaction type, fiscal year and other criteria, and it can automatically update sequences when a new fiscal year starts.
In practice, this means an invoice number can include elements such as year, month, subsidiary or transaction type. For example:
INV-2026-BE-000123
This structure makes the number easier to understand and helps finance teams identify the document context quickly.
Advanced Numbering is useful when standard auto-numbering is too limited for your business requirements.
It is especially relevant if your company operates across several legal entities or countries. Each subsidiary may need its own invoice sequence, and some countries may require specific numbering formats for invoices, credit memos or other accounting documents.
It is also useful when numbering should reset by fiscal year or when different transaction types need separate numbering logic.
In short, Advanced Numbering is a good fit when you need to:
If your company only needs one simple sequence per transaction type, standard NetSuite auto-numbering may be enough.
Advanced Numbering works with rule sets and rules.
A rule set is linked to one transaction type. Within that rule set, you can create rules that define how numbers should be generated when specific criteria are met.
Each rule can include a prefix, suffix, minimum number of digits and starting number. It can also use segments such as fiscal year, subsidiary or location to create separate sequences.
Oracle explains that Advanced Numbering can generate unique sequences by fiscal year, location, subsidiary or any combination of these segments. For example, if you select both fiscal year and subsidiary, NetSuite creates a separate sequence for each subsidiary every fiscal year.
Criteria determine when a rule applies. A rule can apply based on fields such as subsidiary, transaction date, currency, location or even custom fields.
If several rules match the same transaction, NetSuite uses the first one in the priority order. That is why rule prioritization is important.
Before creating rules, the feature must be enabled.
To enable Advanced Numbering for transaction numbers, Oracle explains that administrators should go to Setup > Company > Preferences > General Preferences, enable Show Transaction Numbering Setup, and save. Then go to Setup > Company > Auto-Generated Numbers, open the Transaction Numbers subtab and check Advanced Numbering next to the transaction types that need it.
Once enabled, NetSuite displays a Setup link next to each selected transaction type. This link opens the Advanced Numbering rule set where you can create and manage custom rules.
Start with the business logic before configuring the rule.
Ask what the number should communicate. Does it need to show the fiscal year? The subsidiary? The transaction type? The location? Or should it simply be a clean sequential number?
A typical Advanced Numbering rule includes:
The preview field helps you check what the generated number will look like before using the rule.
For example, a company could create an invoice rule where the prefix includes the year and month, while the suffix includes the subsidiary. The rule could then apply only to transactions within a specific date range or for a specific currency.
Rule priority determines which numbering rule NetSuite applies when more than one rule matches the same transaction.
This matters because numbering rules can overlap. For example, one rule may apply to all invoices for a subsidiary, while another applies only to invoices for that subsidiary in a specific fiscal year. If the broader rule is placed above the more specific rule, NetSuite may apply the wrong sequence.
A good practice is to place the most specific rules first and the broader rules later.
Before go-live, test rule priority with real scenarios: different subsidiaries, dates, currencies, locations and transaction types.
The most common mistake is starting configuration before defining a numbering policy. Finance, legal and operations teams should first agree on which transaction types need custom numbering, which formats are required and when sequences should reset.
Another mistake is making numbers too complex. Adding year, month, subsidiary, location, transaction type and custom fields may seem useful, but it can make document numbers difficult to read.
Companies also forget to test year-end transitions. If a sequence should restart each fiscal year, it must be validated before the new year begins.
Finally, custom fields should be used carefully. Oracle notes that if a custom field is used in a numbering rule, its settings and field ID should not be changed because this can break the rule.
Advanced Numbering is not only about formatting. It supports compliance, auditability and operational control.
Clear numbering helps finance teams find documents faster, explain sequences during audits and reduce manual corrections. It is especially valuable for companies using NetSuite across multiple subsidiaries or countries.
A good numbering setup should make five things clear: which sequence applies, why it applies, when it resets, who owns it and how exceptions are handled.
Novutech helps European growth companies configure NetSuite around their real finance, operational and compliance requirements.
With 250+ NetSuite projects, 65+ consultants and long-term support after go-live, our teams help companies design numbering rules that fit their subsidiaries, countries, transaction types and audit needs.
For Advanced Numbering, Novutech can help define the numbering policy, configure rule sets, structure prefixes and suffixes, test criteria, validate year-end behavior and document the setup for future maintenance.
If numbering is part of a broader ERP setup, it should be reviewed alongside your subsidiaries, tax setup, approval workflows, invoice templates and reporting model.
If your numbering rules are becoming difficult to manage in NetSuite, Novutech can help you review your current setup and configure Advanced Numbering in a scalable way.
NetSuite Advanced Numbering is a feature that lets companies create flexible document and transaction numbering rules based on transaction type, fiscal year, subsidiary, location or other criteria.
Go to Setup > Company > Preferences > General Preferences, enable Show Transaction Numbering Setup, then go to Setup > Company > Auto-Generated Numbers and enable Advanced Numbering for the relevant transaction types.
Yes. Advanced Numbering can create separate sequences by fiscal year and can combine fiscal year with subsidiary or location.
Yes. Advanced Numbering can use subsidiary, location or a combination of both to generate separate numbering sequences.
Advanced Numbering helps companies apply consistent and traceable document numbering, which supports auditability and local compliance requirements.
Let's discuss how we can help you move from complexity to clarity.