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
.
Example
How it works
- Before applying matching rules, transactions are grouped using a shared attribute.
- Grouping ensures that unrelated transactions are not mistakenly matched.