Overview
MoneyKit enhances transaction data from providers by categorizing it into human-readable formats. Enrichment occurs in the background during transaction retrieval, and a webhook notification is sent once the process completes. Only transactions with sufficient data are enriched, and each enriched transaction includes a confidence score reflecting the accuracy of its categorization. An API endpoint is available to override the assigned categories for specific transactions, ensuring that any inaccuracies in the automated process can be manually addressed.
Enrichment data is stored within the transactions.enrichment object, containing the following fields:
- Category: The primary category assigned to the transaction. Available for all enriched transactions. Refer to the full taxonomy below.
- Subcategory (optional): The secondary category for the transaction. Refer to the full taxonomy below.
- Merchant (optional): The predicted merchant, such as a business or store.
- Processor (optional): The predicted payment processor for the transaction.
- Recurrence (optional): Indicates the transaction's regularity if a pattern is detected.
For more detail, refer to our transactions documentation.
They are labeled using dotted notation in the format
category[.subcategory][.extra].The
.subcategory suffix is optional, and may be omitted, or given as .other where a more exact subcategory can't reasonably be assigned.If the subcategory is other, extra information may be appended as another dotted string; for example,
fee.other.misc_charge or wages.other.supplemental.Enrichment Taxonomy
We have removed the following enrichment category:
borrowing_and_loans: deferred_bills
We have renamed the following enrichment categories:
banking: overdraft_feeshas been renamed tonsf_and_overdraft_feesbanking: bank_fees_and_currency_exchangehas been renamed toaccount_fees_and_other_bank_chargestransport: petrol_and_vehicle_charginghas been renamed tovehicle_fuel_and_charging
We have also added the following new enrichment categories:
banking: atm_feesbanking: currency_exchange_and_feesborrowing_and_loans: cash_advance_loans