Skip to main content
Skip table of contents

Expense Types

The Expense Types section in the COMET Admin App is used to define and manage all match official expenses in the competitions and their matches via the Expense Reports.

To access the list of the expense types, navigate to COMET Admin AppCompetition → Expense Types.

On this page, choose from the available tabs:

  • FIFA → expense types for international matches which do not belong to any tenant

  • [TENANT] → expense types for matches belonging to one’s tenant

ex1-20260213-110154.png

The expense types are listed, with their information presented in the following fields:

  • ID → the ID of the expense type in the database

  • Label → the key of the label of the expense type, which will be translated in the selected language by Analyticom’s internationalization engine

  • Name → the translated name of the expense type in the selected language

  • Competition Value

    • FINAL → value for the expense type is defined on the competition for each match official role, and it is copied in the match for the same match official role and same expense type, WITHOUT the possibility to change the value, i.e., the field value of the expense type is DISABLED in the match

    • DEFAULT → value for the expense type is defined on the competition for each match official role, and it is copied in the match for the same match official role and same expense type, WITH the possibility to change the value, i.e., the field value of the expense type is ENABLED in the match

    • NONE → not visible on the competition and enabled in the match

  • Order Number → makes it possible to specify the order of the expense type

  • Automatic Calculation, Factor, Min Amount, Max Amount → relate to Automatic Calculation of Expenses based on distances, for details please refer to the article below.

  • Active → tells if expense type is currently used or not, i.e., if inactive, the expense type won’t show up in the match (if expenses have not been inserted yet)

  • Search bar → enables you to narrow the results by entering any of the values from the list

Manage Expense Types

To add a new expense tab, click on the Add button on the right side of the screen. This action opens a pop-up window that requires you to enter the data shown in the list of previously created expense types.

slika-20260213-110958.png

You can delete an expense type by clicking the 🪣 Bin icon button in the row containing the information on the expense type you want to remove.

Distance-based Automated Calculation

This feature allows automated calculation of certain expense types (usually travel fees) based on the distance between the residence of the appointed match official and the facility where the match is played.

To enable this automation feature, a matrix of distances between pairs of postcodes must be configured, along with expense type calculation parameters, such as factor (cost per unit of distance, e.g., EUR/km) and minimum or maximum values per match official.

Distances

The “Distances” button appears only in the non-FIFA tenant’s tab of expense types. These predefined distances are required for the automatic calculation of travel expenses for match officials.

When an expense type is configured with Automatic Calculation = DEFAULT or FINAL, the system calculates the official’s travel reimbursement based on:

  • the official’s registered postcode (source), and

  • the facility postcode of the match (destination), or vice versa.

For example, if the distance between postcode A (official’s residence) and postcode B (stadium) is entered in the system as 100 km, this value will be used as the basis for calculating the travel expense according to the defined factor and rules in the corresponding Expense Type.

slika-20260213-111223.png

To add a new distance, click on the Add button at the top right corner of the list of previously added distances.

This action opens a new button, requiring you to enter the following:

  • ID → the ID of the distance, defined by the system

  • Postcode Source → the first postcode

  • Postcode Destination → the second postcode

  • Distance → the number as the distance between two postcodes

Click on the Save button to save changes.

slika-20260213-111324.png

You can also use the 🔍 Search bar to find the Distance between two postcodes. Search for the configured distance value by entering both postcodes in the 🔍 Search bar.

The distance between two postcodes can be entered only once. For example, if the user entered a distance between postcodes 21000 and 10000, it’s not possible to insert a new distance with the same postcodes, regardless of whether 10000 or 21000 is the postcode source and the other is the postcode destination.

If a large number of distances needs to be added, they can be provided to Analyticom in a table with the columns: Postcode Source - Postcode Destination - Distance.

Expense Type Parameters

The following pararameters will be enabled on Expense Type configuration, if Competition Value=NONE

  • Automatic Calculation → if enabled, the amount will be automatically calculated based on the distance between the postcodes of the match official and the match facility

    • FINAL: disabled on match, calculated value cannot be edited

    • DEFAULT: enabled on match, calculated value can be edited

    • NONE: not enabled

If FINAL or DEFAULT has been selected, then the followoing parameters appear

  • Factor → mandatory decimal number enabled only if Automatic Calculation is used, which is used together with Distance to calculate the expense value; distance will be multiplied by this factor to calculate the expense amount

  • Min Amount → optional field enabled only if Automatic Calculation is used, which will set the expense to this amount if the calculated value is less than this amount; Irrespective of calculation, this is the minimum expense amount granted to a match official.

  • Max Amount → optional field enabled only if Automatic Calculation is used, which will set the expense to this amount if the calculated value is greater than this amount; Irrespective of calculation, this is the maximum expense amount granted to a match official.

Calculation Formula

The amounts are automatically calculated, when the match official’s appointment to the match is CONFIRMED, and an expense item is created, or in the event of individual expense item Reset or Batch Reset.

Below is the formula:

  • The distance’s value is multiplied by the expense type’s factor (the result is rounded to two decimal places)

  • If the minimum amount is used and the above calculated value is less than the minimum amount, then the calculated value becomes the minimum amount

  • Otherwise, if the max amount is used and the above calculated value is greater than the max amount, then the calculated value becomes the max amount

slika-20260213-125341.png

In the example above, if the distance between postcodes of match official and facility is:

  • 5 → then the calculated amount will be 500 -> 5x100=500

  • 20 → then the calculated amount will be 900 -> 20x100=2.000, but Max Amount 900 applies

Batch Reset

The Batch Reset option allows administrators to reset entered expense items in bulk directly from the Expense Types section of the Admin App. This ensures that any changes to Expense Type configuration or Competition Fees are consistently applied to all future match official expenses.

This would commonly occur if you are making changes mid-season, e.g., adding a new "Allowances" expense type, increasing the distance factor, or updating the fee for Assistant Referee. Match Officials have already been appointed for upcoming matches, and with Batch Reset, you will update their entered expenses in accordance with the new configuration.

slika-20260213-114142.png

When selected, a confirmation dialog is displayed, informing the user how many expense entries and how many future matches will be affected.

slika-20260213-114221.png

After confirmation, the system resets all entered expense items for matches with a start date later than the current system date. This operation is functionally equivalent to manually opening each expense item and performing Edit → Reset → Save, but is executed in a single batch action.

Expense entries for matches with a start date in the past are not affected, nor are affected expenses in the future that are already Confirmed.

Once the batch operation is completed successfully, the user receives a notification confirming that the batch reset has finished.

This action is available only to Superusers of the Tenant, and applies strictly within the scope of their assigned tenants.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.