Complete AI Training

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.

All 21 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. 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

  1. Ask for any missing context before starting.
  2. Analyze the data sources and define a matching algorithm based on the criteria.
  3. Outline steps to automate the matching process, including data ingestion and normalization.
  4. Describe how to flag and categorize discrepancies for review.
  5. 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?