Introducing Matcha — faster payment reconciliation for ERPNext

Introducing Matcha — faster payment reconciliation for ERPNext

Hi everyone,

We’re happy to share Matcha, an open-source Frappe app focused on payment reconciliation in ERPNext — matching Payment Entries to open invoices (and related entries) in a single, purpose-built screen.

Matcha is a React single-page app served at /matcha. The layout is built around one workflow: pick a company and date range, scan unmatched payments on the left, and work invoices and allocations on the right.


Reconcile workspace

Reconcile

Work in a two-panel layout: payments on the left, invoices on the right.
Search, filter, and multi-select to move quickly.


Dashboard overview

Summary

Quick visibility into unmatched payments, open invoices, overdue invoices, and total unmatched value.


Allocation flow

Allocation

Allocate one or multiple payments across invoices with fine-grained control before posting.


FX gain/loss preview

FX

See estimated FX impact before reconciling multi-currency transactions.


Cross-company reconciliation

XCO

Handle intercompany cases cleanly using bridge accounts. Matcha prepares and posts the required entries.


Exceptions view

Exceptions

Track unmatched payments and ageing invoices, and jump directly into reconciliation.


History and undo

History

All actions are logged, and reconciliations can be undone when needed.


Getting started

Install on your bench and open /matcha on your site.

GitHub (screenshots + install steps):
https://github.com/Negentropy-Solutions/matcha

More about our work:
https://negentropysolutions.com/


We’d love feedback — especially on real-world reconciliation edge cases and what you’d want next.

Thanks for reading.

8 Likes

Hi @govindsmenokee

Looks interesting…. great if you can fill out this form for wider coverage: -