Guides & Resources
How to configure scheduled reconciliation runs
Automating reconciliation on a schedule reduces manual effort, shortens close cycles, and surfaces exceptions earlier. This guide explains how to configure scheduled reconciliation runs in a modern reconciliation platform, covering inputs, scheduling options, and validation steps.
You will learn how to prepare source files, reuse reconciliation configurations, and choose the right delivery channel—SFTP, API, email, or the platform UI—for automated jobs. The steps focus on practical controls that maintain accuracy and auditability while minimizing day-to-day overhead.
The primary objective is to make your recurring reconciliations reliable and repeatable so finance teams can focus on exceptions and analysis rather than file wrangling.
Why this topic matters
Finance teams handle multiple periodic reconciliations—bank vs books, payment gateway settlements, marketplace payouts, vendor statements, and more. Running these reconciliations manually every period is time-consuming and error-prone.
Scheduled reconciliation runs enable continuous validation of business records against external partners, catching mismatches earlier and producing audit-ready reports. For finance leaders and controllers, automation increases confidence in month-end close timelines and reduces costly surprises.
Automation also standardizes processes: the same reconciliation configuration, once validated, can run consistently across periods, reducing setup variability and training needs for new staff.
Core components
A reliable scheduled reconciliation setup relies on four core components: source inputs, reconciliation configuration, scheduling channels, and outputs/notifications.
Input sources and file formats
- Accepted formats: CSV, XLS, XLSX. Ensure column headers are consistent.
- Required mapping: header row, date column, amount column, and one or more identifier columns (order ID, transaction ID, invoice number, UTR, etc.).
- Supporting data: optional lookups (product master, fee files, returns) can enrich data before reconciliation.
Reconciliation configuration and reuse
- Create a reconciliation configuration that defines which files map to Side A and Side B, which columns act as identifiers, and any derived columns to calculate amounts.
- Save configurations as reusable templates so future runs only require uploading files or enabling automated ingestion.
- Use derived columns to standardize data (normalize dates, compute net amounts, or mark only delivered orders for reconciliation).
Scheduling channels: SFTP, API, email, and UI
- SFTP automation: reliable for batch file delivery from partners; schedule pulls at agreed intervals and validate filenames and columns.
- API integration: best when partners push data programmatically or when systems publish files directly; supports near-real-time runs.
- Email ingestion: suitable for partners that email periodic reports; ensure consistent attachment names and formats.
- UI/manual runs: useful for ad-hoc checks or when automation is not practical.
Run types: full, incremental, and ad-hoc
- Full runs reprocess the entire dataset for the period—useful for month-end validation.
- Incremental runs process new records since the last successful run and are efficient for daily/weekly checks.
- Ad-hoc runs are manual executions for troubleshooting or investigating exceptions.
Practical implementation steps
Step 1: Prepare files and supporting data
- Standardize file templates with consistent header names and column order.
- Provide examples of Side A and Side B files with correct mappings for date, amount, and identifier columns.
- Upload supporting data (product masters, fee schedules) if needed to calculate derived columns before reconciliation.
Step 2: Create or select a reusable reconciliation
- In the platform, create a new reconciliation and assign Side A and Side B file types.
- Map header row, date, amount, and identifier columns for both sides.
- Add derived columns or formulas to handle business rules (e.g., include only Delivered orders or subtract fees).
- Run an initial validation with sample files to confirm matching behavior and classification of fully matched, partially matched, unmatched, and skipped records.
Step 3: Configure the schedule and delivery method
- Choose the scheduling cadence: daily, weekly, or monthly depending on business needs.
- Select the delivery channel: SFTP, API, email, or scheduled UI upload.
- Configure file naming patterns and retention rules so the platform can reliably pick the correct files.
- For SFTP/API, provide credentials and test connectivity. For email ingestion, whitelist sender addresses to avoid delivery issues.
Step 4: Set post-run outputs and notifications
- Define who receives reconciliation reports and exception summaries by email or webhook.
- Configure output exports: audit-ready reports, summary CSVs, or formatted PDFs for stakeholders.
- Optionally push results to downstream systems (ERP, accounting ledger, BI) via API or scheduled exports.
Step 5: Validate, monitor, and iterate
- After the first automated run, review matched/partially matched/unmatched counts and sample exceptions.
- Adjust derived columns and matching tolerances if legitimate records are being skipped or misclassified.
- Maintain a run log that records file versions, run timestamps, and operator actions for auditability.
- Schedule periodic reviews (monthly or quarterly) to update mappings when partner report formats change.
Common mistakes to avoid
- Assuming file formats are immutable: partner reports change; lock in schema validation and alerts for format mismatches.
- Over-relying on fuzzy matching without thresholds: avoid forced matches where amounts do not reasonably balance.
- Not using supporting data: missing product or fee data often causes avoidable exceptions.
- Neglecting incremental runs: processing full history every day wastes resources and complicates troubleshooting.
- Skipping post-run validation: automated runs still need human review for new or unusual exception patterns.
Key Takeaways
- Automate recurring reconciliations to capture exceptions earlier and shorten close cycles.
- Use reusable reconciliation configurations and derived columns to standardize processing across periods.
- Choose the right scheduling channel—SFTP, API, email, or UI—based on partner capabilities and reliability.
- Validate the first few automated runs, monitor exceptions, and iterate on mappings and thresholds.
- Maintain audit-ready outputs and run logs to support reviews and stakeholder reporting.
Conclusion
Configuring scheduled reconciliation runs transforms repetitive reconciliation tasks into predictable, auditable processes. By standardizing inputs, reusing reconciliation configurations, and choosing the right delivery channel, finance teams can automate routine reconciliation jobs while keeping control over exceptions.
Start small: automate one reconciliation at a weekly cadence, validate results, then expand automation to daily or monthly jobs as confidence grows. The primary benefit is consistent, repeatable reconciliation that surfaces the right exceptions for human review.
Start your 14-day free trial with Cointab. No credit card required. 14-day free trial.