# Data types

Each field must be one of predefined data type in order for the app to handle
correct validations and data formatting.

| Data type      | Description                                                                                                   |
| -------------- | ------------------------------------------------------------------------------------------------------------- |
| `numeric`      | Used for amounts eg. `total_base` This field is always automatically formatted in the app as 1 234,50         |
| `date`         | Used for all date values eg. `due_date` This field is always automatically formatted in the app as dd.mm.yyyy |
| `alphanumeric` | Used for all non-amount and non-date fields                                                                   |
| `register`     | Used for registers which are rendered as selects in the app                                                   |
