All financial tracking starts as a transaction, which has the following structure.

| Parameter | Type | Description | Required |

The logic for collecting transactions is handled by the 4a Transactions flow in Automate, which presents an input form, returns the data via query parameters, and enriches the data with exchange rate information, where necessary, and unit cost calculations.