# Clinch — Purchase Reconciliation Platform

A microservices reconciliation platform that matches invoices to purchase orders at scale, surfacing exceptions for human review.

## Key facts

- **Domain:** FINANCE OPERATIONS
- **Status:** Built
- **Use when:** Procurement and finance teams drown in unmatched invoices and POs.
- **Reference engagement:** Available for new engagements

## The problem

Three-way match in finance ops is a perennial spreadsheet exercise. Invoices, POs, and goods receipts arrive in different formats, with different keys, and on different cadences.

## The approach

Built PRAP as a set of microservices: ingestion, normalisation, matching, exception routing. Async messaging via RabbitMQ between services. Exceptions land in a workspace where finance ops triage them.

## The architecture

FastAPI services with MongoDB as the document store. RabbitMQ as the message bus. Docker for packaging. The matching service runs deterministic key matching first, then fuzzy matching with confidence scoring, then human routing.

## The outcome

Finance ops handles the exception list, not every invoice. Matching cadence is hours, not days. The audit trail per match is queryable.

## ATI shape

- Predictive intelligence — Confidence-scored fuzzy matching as the predictive layer
- Agentic execution — Microservices coordinate via async messaging
- Secure data — Document store + message bus inside the customer perimeter
- Actionable outcomes — Reconciled invoices + audit trail per match

## Tech stack

- FastAPI
- Python
- MongoDB
- RabbitMQ
- Docker
- Microservices

## Impact

- Async — Microservices coordinate via RabbitMQ
- Tiered — Deterministic → fuzzy → human routing
- Auditable — Per-match trail queryable in the workspace

## Related

- [All accelerators](https://levent.ai/accelerators/)
- [Next: Manthan](https://levent.ai/accelerators/manthan/)

Metrics on this page are estimated and expected improvements describing the design intent of the accelerator. Real-client delivered metrics stay in private decks; see https://levent.ai/ai-content-policy/ for the abstraction policy.

---

**Canonical URL:** https://levent.ai/accelerators/clinch/
