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 App → Competition → 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

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 → 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
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.
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.
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.
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 and linked to the Distance expense, 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.

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.

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.
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. When selected, a confirmation dialog is displayed, informing the user how many expense entries and how many future matches will be affected.

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. 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.