Reconciliation strategies
Choose the strategy that best fits your financial workflows.
Overview
Reconciliation strategies define the relationship between external and internal transactions.
For example, a single internal transaction may correspond to multiple external transactions, or vice versa. With reconciliation strategies, you can specify how you want run your reconciliation.
Blnk support three types of strategies:
-
One-to-One: Ideal for straightforward payments where each external transaction has a single internal match.
-
One-to-Many: Suited for split transactions, such as a loan repayment split across multiple internal disbursements.
-
Many-to-One: Perfect for aggregating transactions, like daily sales combined into one internal ledger entry.
One-to-One (1:1) strategy
This matches a single external transaction directly to a single internal transaction based on your matching rules.
grouping_criteria
is not needed for one-to-one.
One-to-Many (1:N) strategy
This matches a single external transaction with multiple internal transactions.
grouping_criteria
is required to combine related internal transactions before matching.
Many-to-One (N:1) strategy
This is the inverse of the One-to-Many strategy. It matches multiple external transactions to a single internal transaction.
grouping_criteria
is required to combine related external transactions before matching.
Choosing the right grouping criteria
Grouping criteria define how transactions are clustered before matching, ensuring that reconciliation strategies like One-to-Many and Many-to-One work correctly.
Choosing the right grouping criteria prevents incorrect matches and improves reconciliation accuracy.
-
One-to-Many: You can group similar transactions by
parent_transaction
,description
orreference
. -
Many-to-One: You can group by
description
.
How it works
- Before applying matching rules, transactions are grouped using a shared attribute.
- Grouping ensures that unrelated transactions are not mistakenly matched.
Need help?
We are very happy to help you make the most of Blnk, regardless of whether it is your first time or you are switching from another tool.
To ask questions or discuss issues, please contact us or join our Discord community.
Love building with Blnk? We’d love to hear your feedback. Tell us here.