Using Auto-Generated Numbering for Transactions

When enabled, the auto-generated numbering feature prevents assigning duplicate numbers to transactions in NetSuite. This ensures that the number cannot be edited and cannot be duplicated. Auto-generated numbering for transactions is enabled by default and cannot be disabled. For information about this feature, see Set Auto-Generated Numbers.

To have transaction numbers generated when forms are saved:

  1. An administrator can go to Setup > Company > Auto-Generated Numbers.

  2. Click the Transactions subtab.

  3. To ensure that no duplicate transaction numbers are used, clear the box in the Allow Override column for each transaction.

  4. Click Save.

    When you create a transaction, the number field reads To be generated. When you return to the transaction, the generated number shows in this field. For example, if you create an invoice, the Invoice # field reads To be generated. When you save the invoice, a number is assigned. If you return to the invoice at Transactions > Sales > Create Invoices > List, you can view the number for the invoice.


You cannot auto-generate numbers for journals if you enable the Always Allow Per-line Classifications on Journals preference.


You should never override auto-generated numbers to delete any part of a default prefix or suffix on transaction numbers. Doing this may corrupt data used in transaction searches.


If auto-generated numbering is enabled in a OneWorld account, subsidiary-specific prefixes for transaction numbers can be defined in subsidiary records. This ensures that each subsidiary's transactions has its own numbering sequence. See Using Subsidiary-Specific Transaction Auto-Numbering.

Related Topics

Avoiding Duplicates
Avoiding Duplicate Transaction Numbers
Duplicate Number Warnings
Avoiding Duplicate Processing of Memorized Transactions

General Notices