Determine how Blnk compares and matches records between your Ledger and external data.
Attributes | Operators | What it does |
---|---|---|
amount | equals , greater_than , less_than | Compares transaction amounts. |
currency | equals | Ensures both transactions use the same currency. |
date | equals , after , before | Matches transactions based on their timestamps. |
reference | equals , contains | Checks if the transaction reference matches or is partially included. |
description | equals , contains | Matches transactions based on their descriptions. |
Operators | Description |
---|---|
equals | Both records must match exactly. |
contains | Parts of the external record match the internal record. |
greater_than | The external amount must be higher than the internal amount. |
less_than | The external amount must be lower than the internal amount. |
after | The external date must be later than the internal date. |
before | The external date must be earlier than the internal date. |
Matching amounts
External amount | Internal amount | Operator used | Match? |
---|---|---|---|
$100.00 | $100.00 | equals | ✅ Yes |
$105.00 | $100.00 | greater_than | ✅ Yes |
$95.00 | $100.00 | greater_than | ❌ No |
Matching dates
External date | Internal date | Operator used | Match? |
---|---|---|---|
March 10, 2025 | March 10, 2025 | equals | ✅ Yes |
March 12, 2025 | March 11, 2025 | after | ✅ Yes |
March 10, 2025 | March 11, 2025 | after | ❌ No |
Matching references
External amount | Internal amount | Operator used | Match? |
---|---|---|---|
”REF-12345" | "12345” | contains | ✅ Yes |
”INV-56789" | "INV-56789” | equals | ✅ Yes |
”12345" | "REF-12345” | contains | ❌ No |
contains
, greater_than
, and before
to account for processing delays, fees, and partial matches.
allowable_drift
field sets a tolerance range for matches, used with the equals
operator. Blnk supports two types: