Skip to main content

Bill Code Maintenance

Understand how bill codes are used and maintained for invoicing

Written by Tea
Updated over 3 weeks ago

Each bill item charged to a client is assigned a Bill Code, which is used during the invoicing process. In Rates & Rules, bill codes play a key role in bill agreements by mapping pay codes—produced by the pay agreement interpretation process—to the correct bill items for invoicing.

Bill codes can also be used as manual items, such as allowances or reimbursements that payees can claim under a pay agreement. When a manual bill code is used by a manual condition in a bill agreement, it becomes available as a selectable manual item on timesheets for job orders covered by that agreement.

Bill Code Types

The following bill code types can be created in Rates & Rules:

  • Timesheet bill codes
    Represent bill items generated automatically as a result of the Rates & Rules interpretation process.

  • Manual bill codes
    Represent bill items used in the manual invoicing process within the Billing application.

Bill Code Attributes

When creating or maintaining a bill code, specific attributes must be defined depending on the bill code type.

Bill Code Type

The bill code type determines the category of bill item and is used to group similar bill codes. Available types include:

  • Ordinary – regular work hours

  • Overtime – overtime work hours

  • Allowance – allowance payments or manual items

  • Leave – leave or absence-related bill items

Unit Type

The unit type defines how bill items are counted:

  • Hours – used for bill items related to hours worked

  • Units – used for allowances or manual items (for example, taxi fare × 4 units)

Rate

The rate defines the monetary value applied per hour or per unit for bill items invoiced against the bill code.

Tax Exemptions

Each bill code is assigned to a specific country. The country determines which taxes may apply to bill items invoiced against that bill code.

If required, you can mark a bill code as exempt from one or more applicable taxes. Any exempted tax will not be applied during invoicing.

Applicable taxes for each country are configured using Taxation Maintenance in the Billing application.

Linked Pay Codes

When timesheets are paid using standard rates rather than agreement rates, each pay item defined in the standard rates matrix must be linked to a bill code.

  • A bill code can be linked to one or more pay codes.

  • Each pay code must be linked to a bill code to ensure the system can calculate the corresponding bill amount.

📌 Note: If a pay code is not linked to a bill code, the bill amount for that pay item cannot be calculated.

Did this answer your question?