Recurrence detection
An important indicator in understanding raw bank transactions is the ability to detect patterns. Many of the key financial components, like income or living expenses, repeat itself in a relatively fixed pattern. The following table shows the different patterns that we detect.
-
Weekly
-
Biweekly
-
Monthly
-
Bimonthly
-
Quarterly
-
Halfyearly
-
Yearly
The recurring detection information is exposed in two ways via our APIs: the individual bank transactions provided in the /enrichment/transactions endpoint have specific attributes that indicate their recurring nature. These are recurring, recurringFrequency and recurringStreakId. The latter is a reference to the output of the /enrichment/recurring-streaks endpoint. This API provides an aggregated view of all recurring groups of transactions (ie 'streaks'). This API also provides other statistics, such as the min/max amount of the streak, or the forecasted next amount and date of the streak.
Scenarios supportedCopied!
-
Variable amounts
-
Changing counterpartyIban or counterpartyName
-
Special known scenarios, like holiday money, energy settlements or insurance payouts
-
Missed months (e.g. with rent or tax payments)