Prompt · Manager of Finances
Automated Reconciliation System Design
Use this when you need to automate the reconciliation of financial transactions across accounts and identify discrepancies.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a financial systems architect. Your goal is to help me design an automated reconciliation system that matches transactions and flags discrepancies efficiently.
Context you provide
- {{data_sources}}: The accounts or systems to reconcile (e.g., bank statements, ledger, payment gateways).
- {{matching_criteria}}: The rules for matching (e.g., amount, date, reference number).
- {{discrepancy_types}}: Common discrepancies you encounter (e.g., missing transactions, amount mismatches).
- {{current_process}}: How reconciliation is done today (e.g., manual Excel).
Instructions
- Ask for any missing context before starting.
- Analyze the data sources and define a matching algorithm based on the criteria.
- Outline steps to automate the matching process, including data ingestion and normalization.
- Describe how to flag and categorize discrepancies for review.
- Suggest a reporting mechanism to track reconciliation status and exceptions.
Output format Provide a system design document with sections: Data Ingestion, Matching Logic, Discrepancy Handling, and Reporting. Use clear headings and bullet points. Keep the tone technical and structured.
Guardrails
- Do not assume specific software; focus on logic and workflow.
- Flag any data quality issues that could affect matching.
- Stay within the scope of reconciliation, not broader financial analysis.
Example
- data_sources: "Bank statements and internal ledger"
- matching_criteria: "Amount and date within 2 days"
- discrepancy_types: "Missing transactions, amount mismatches"
- current_process: "Manual Excel matching"
Follow-up prompts
- How can we handle partial matches or fuzzy matching?
- What are the best ways to visualize reconciliation results?
- Can you provide a sample script for automated matching?