> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kralis.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Assigning Fees

> Target the correct population and generate fee assignments without duplicates.

A fee assignment is the user's invoice for a fee.

## Choose targets

Open an existing fee and use its **Groups**, **Users**, and **Classes** tabs.

| Target | Use it for |
| - | - |
| Group | A defined category of eligible users |
| User | One specifically selected person |
| Class | Active students in the selected class |

Target only the people who owe the fee. Review the displayed total and selections before generating assignments.

## Assignment behavior

Active targeted users can receive invoice assignments from the fee. Inactive accounts and exceptional cases may require manual invoice handling through the invoice interface.

## Review generated invoices

After assignment, open **Invoices** or the fee's invoice action. Confirm:

* invoice user;
* academic year and term;
* amount, paid amount, and outstanding amount;
* due date; and
* last payment information.

## Avoid duplicate or incorrect invoices

* Search for an existing invoice first.
* Confirm target users after changing target criteria.
* Do not use both broad and individual targeting without checking overlap.
* Correct the fee definition before assigning it widely.

<Warning>
  Changing a fee's targets can affect who receives invoices. It does not safely erase payments already recorded against existing invoices.
</Warning>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.