@tpmjs/reconciliation-match
Matches bank transactions to ledger entries for reconciliation. Uses amount, date proximity, and description similarity to identify matches with confidence scoring.
Test @tpmjs/reconciliation-match (reconciliationMatchTool) with AI-powered execution
0/2000 characters
Install this tool and use it with the AI SDK
npm install @tpmjs/reconciliation-matchpnpm add @tpmjs/reconciliation-matchyarn add @tpmjs/reconciliation-matchbun add @tpmjs/reconciliation-matchdeno add npm:@tpmjs/reconciliation-matchimport { reconciliationMatchTool } from '@tpmjs/reconciliation-match';import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { reconciliationMatchTool } from '@tpmjs/reconciliation-match';
const result = await generateText({
model: openai('gpt-4o'),
tools: { reconciliationMatchTool },
prompt: 'Your prompt here...',
});
console.log(result.text);How AI agents can use this tool
Use this tool for bank reconciliation, matching financial transactions, identifying discrepancies between bank statements and accounting ledgers.
Requires structured transaction data. Match confidence is heuristic-based and may need manual review for low-confidence matches.
(ledgerEntries: { id: string; date: string; amount: number; description: string }[], bankTransactions: { id: string; date: string; amount: number; description: string }[]) => Promise<unknown>Available configuration options
bankTransactionsobject[]Bank transactions with date, amount, and description
ledgerEntriesobject[]Ledger entries to match against
Schema extracted: 2/27/2026, 4:20:42 AM
ERROR: No README data found!
Downloads/month
23
GitHub Stars
0
Quality Score