Skip to main content

Custom Numbering Schemes

Learn how to set up custom numbering schemes for projects, budgets, tasks, and purchase orders in Productive, all with practical examples.

Updated this week

Similar to setting up a custom invoice numbering format, you can also create numbering schemes for other items in Productive, such as projects, budgets, tasks, and purchase orders.

This allows you to personalize the codes used for these items and ensure consistency across the app.

Customizing the numbering sequences is available in Premium and Ultimate plans.

Why Customize Numbering Formats?

Customizing your number format opens up plenty of possibilities. It allows you to easily identify items, keep track of projects for specific clients, and maintain a structured approach across your organization.

Here are some practical elements you can incorporate into your numbering schemes:

  • {yyyy}, {yy}: Current year

    • {yyyy} = 2024

    • {yy} = 24

  • {q}: Current quarter

    • {q} = 1

  • {n}, {nn}, {nnn}: Sequential number

    • {n} = 1

    • {nn} = 01

    • {nnn} = 001

    • The number of ns determines how many digits are displayed.

  • {mm}: Month

    • {mm} = 01

  • {company_code}: First four characters of your or your client’s company code (e.g., ACMER becomes ACME)

📌 Note: A task sequence cannot contain the {company_code} variable.

Tip: You can use the quick-search option within the projects, budgets, purchase orders, and task screens to find specific items by their numbers.

Just ensure the number is added to the search bar without the # symbol!

Examples (Click Here to Expand)

1) Project Numbering

Let’s say you work with multiple clients like Alpha Corp and Beta Industries. You want to set up a project numbering scheme that’s specific to each client.

Format: {company_code}-{n}

👉 {n} keeps numbers minimal.

Here’s how it would work:

  • For the first project with Alpha Corp, the number would be ALPH-1.

  • For the first project with Beta Industries, the number would be BETA-1.

  • If you create another project for Alpha Corp, the number would be ALPH-2.

This setup helps you immediately recognize which client a project is for, and it maintains a sequential order specific to each client.

2) Budget Numbering

If you handle various types of budgets across quarters, you might want to distinguish them easily.

Format: BUD_{company_code}_{q}_{nn}
👉 {q} quarter is always in 1-digit format (1, 2…). {nn} keeps budget numbers in two-digit format.

This might look like:

  • BUD_ALPH_1_01 for Alpha Corp's first-quarter budget.

  • BUD_BETA_2_01 for Beta Industries' second-quarter budget.

This format helps in identifying budgets by client and quarter, ensuring clarity in financial tracking.

3) Task Numbering

For tasks, you can create a consistent numbering scheme using the available variables.

Format: TASK-{yyyy}-{mm}-{nnn}

👉 {yyyy} ensures the year always shows with four digits (2024). {mm} keeps months consistent with two digits. {nnn} keeps task numbers in three-digit format.

Here’s how it would work:

  • For the first task in January 2024, the number might be TASK-2024-01-001.

  • For a task created in February 2024, the number might be TASK-2024-02-002.

This setup provides a clear, date-based sequence that helps in tracking when tasks were created while keeping a running tally of tasks across the year.

4) Purchase Order Numbering

Purchase orders often require a combination of date and sequential numbers to track orders annually.

Format: {company_code}-{yy}-{nnn}

👉 {yy} shortens the year to two digits, {nnn} ensures consistent three-digit numbering.

Examples:

  • ALPH-24-001 for the first purchase order in 2024 for Alpha Corp.

  • BETA-24-002 for the second purchase order in 2024 for Beta Industries.

Setting up the Custom Number Schemes

To set up custom numbering formats, navigate to Settings > General in your Productive account. Note that only Admins can update the numbering sequences.


Navigate to the Numbering scheme menu where you can set custom sequences for projects, budgets, tasks, and purchase orders.

Tips for Setting Up Numbering Sequences

  • Hover over the ℹ️ icon next to each item to see which variables are supported.

  • You can also use standard text (numbers (1-9), letters (A-Z, a-z), and symbols (/ _ - . < >), and whitespace) along with the predefined variables to customize your numbering.

  • Set a custom start number for each sequence type (you can’t retroactively add a lower number).

  • The number of letters (n, y) directly controls the number of digits and whether leading zeroes are included.

📌 Important: If you include unsupported formats or miss required information, the save button won’t display a checkmark. Review and correct your inputs to proceed.

Did this answer your question?