Setting Up Firm Sequence Numbers

Overview

Firm Sequence Numbers control how Efimis automatically generates unique reference numbers for key records throughout the system.

Sequence numbers are used to ensure records are created in a consistent format and remain unique across the firm.

Sequence Numbers can be configured for:

  • Clients
  • Suppliers
  • Matters
  • Invoices

Firm Sequence Numbers should be configured during the initial implementation of your Efimis environment, before operational data is entered.


Accessing Firm Sequence Numbers

Navigate to:

Settings → Firm Settings → Sequence Numbers

From here, authorised users can configure numbering for:

  • Client Numbers
  • Supplier Numbers
  • Matter Numbers
  • Invoice Numbers

How Sequence Numbers Work

Each sequence contains:

SettingDescription
Starting NumberThe first number used when generating records.
PrefixOptional text added before the number.
SuffixOptional text added after the number.
Number FormatControls the number of digits by adding leading zeros where required.

Number Format Examples

Number formats can include prefixes, suffixes and fixed-length numbering.

FormatExample Output
{Number:D5}00001, 00002, 00003
C{Number:D5}C00001, C00002, C00003
C{Number:D5}TC00001T, C00002T, C00003T

If the number exceeds the specified digit length, Efimis continues numbering without truncating the value.


Configuring Client Numbers

Client Sequence Numbers determine how new Client IDs are generated.

To configure Client numbering:

StepAction
1Enter the starting Client number.
2Enter an optional Prefix.
3Enter an optional Suffix.
4Specify the required number format, if applicable.
5Save the configuration.

Each new Client created will automatically receive the next available Client Number. 


Configuring Supplier Numbers

Supplier Sequence Numbers determine how new Supplier IDs are generated. 

StepAction
1Enter the starting Supplier number.
2Enter an optional Prefix.
3Enter an optional Suffix.
4Specify the required number format.
5Save the configuration.

If using prefixes, ensure each sequence uses a unique prefix that is not shared with another sequence.

Configuring Matter Numbers

Matter Sequence Numbers determine how new Matter Numbers are generated.

StepAction
1Enter the starting Matter number.
2Enter an optional Prefix.
3Enter an optional Suffix.
4Specify the required number format.
5Save the configuration.

Each new Matter automatically receives the next available Matter Number.  


Configuring Invoice Numbers

Invoice Sequence Numbers determine how Invoice Numbers are generated. 

StepAction
1Enter the starting Invoice number.
2Enter an optional Prefix.
3Enter an optional Suffix.
4Specify the required number format.
5Save the configuration.

Each new Invoice automatically receives the next available Invoice Number.


Key Behaviour

ScenarioBehaviour
New Client createdReceives the next available Client Number.
New Supplier createdReceives the next available Supplier Number.
New Matter createdReceives the next available Matter Number.
New Invoice createdReceives the next available Invoice Number.
Prefix configuredAdded before the generated number.
Suffix configuredAdded after the generated number.
Fixed digit format configuredLeading zeros are automatically added where required.
Number exceeds configured digit lengthNumber continues increasing without truncation.
Sequence reaches the next valueEfimis automatically increments the sequence.
Existing recordsTheir assigned sequence numbers are not changed if the configuration is updated.


Best Practices

  • Configure all Sequence Numbers before creating operational records.
  • Use unique prefixes to distinguish different record types.
  • Apply a consistent numbering format across the firm.
  • Avoid changing sequence settings once live data exists.
  • Review numbering formats during implementation to ensure they meet your firm's requirements.
  • Reserve prefixes for meaningful identifiers, such as record type or business unit, where required.
  • Restrict access to Sequence Number settings to authorised administrators only.