reconciliation

Reconcile bank payments against bills using OCR slip validation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/captazm/MU-Accounting --skill reconciliation-captazm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reconciliation
Source: https://github.com/captazm/MU-Accounting/tree/main/.agents/skills/reconciliation
Command: npx skills add https://github.com/captazm/MU-Accounting --skill reconciliation-captazm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reconcile incoming client bank payments against generated invoices, using OCR to validate slip amounts and automatically align payments with bills for accurate financial records.

Core Features & Use Cases

  • Reconcile payments against bills with optional OCR validation of bank slips.
  • Auto-update bill status on a successful match and auto-generate payroll records in Pending state for distribution.
  • Handle mismatches with manual override workflows and clear audit trails.

Quick Start

Initiate a reconciliation by selecting a bill in the Reconciliation tab and uploading a bank slip image for OCR validation.

Frequently Asked Questions about reconciliation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reconcile bank payments against invoices using OCR?

To reconcile bank payments against invoices, you upload a bank slip image for Tesseract.js OCR validation, which verifies the slip amount and automatically aligns it with the generated bill for accurate records.

What happens when a bank payment amount does not match an invoice?

When a bank payment amount does not match an invoice, the reconciliation workflow handles the mismatch through manual override workflows while maintaining clear audit trails for financial accuracy.

Do I need Firebase Storage to process bank slip images for reconciliation?

Yes, Firebase Storage is required to upload and store bank slip images before the in-browser Tesseract.js OCR engine can validate the slip amounts for payment reconciliation.

How does the reconciliation process handle payroll distribution?

Following a successful payment reconciliation, the system auto-generates payroll records in a Pending state, ensuring distribution workflows are accurately tracked and ready for processing.

Can I verify client bank slips directly in the browser without external OCR APIs?

Yes, you can verify client bank slips directly in the browser using the Tesseract.js library, which performs OCR validation on uploaded slip images to confirm payment amounts without external APIs.