Repolode
makerever

makerever/rever

Open-source, self-hostable finance automation platform for vendor management, purchase orders, and bill two-way matching, built with Django and Next.js.

Open-source alternative to:Bill.comNetSuite

Stars
546
Forks
36
Open issues
7
Last commit
7 months ago

What is it?

Rever is a finance automation application aimed at CFOs, controllers and finance operations teams. It centralizes vendor records in a Vendor Master, stores purchase orders in a PO Master, and lets teams create bills and compare them against POs through a two-way match that checks quantities and amounts.

Approval workflows apply to both bills and purchase orders, so documents can be routed for review and sign-off before execution. Every action on a bill, including creation, updates and approvals, is written to an audit trail.

The backend uses Python, Django and PostgreSQL, and the frontend uses React, Next.js and TypeScript. The project can be used through the hosted Rever Cloud service or self-hosted on your own infrastructure, with setup instructions in a separate self-hosting guide. Planned features include a document management system, 3-way matching and analytics, while integrations with QuickBooks, Xero and NetSuite are marked as coming soon.

Key features

  • 01Centralized vendor master with contact, bank details and audit history.
  • 02Purchase order management with structured line items, quantities and pricing.
  • 03Two-way matching of bills against purchase orders to catch overbilling.
  • 04Approval workflows for both bills and purchase orders.
  • 05Audit trail logging every bill creation, update and approval.
  • 06Self-hosting option via Docker Compose.

Use cases

  • Controlling procurement-to-payment workflows for a growing business.
  • Checking supplier invoices against purchase orders before payment.
  • Keeping an auditable record of bill approvals for internal or external audits.
  • Running a self-hosted finance back office where data stays on your own servers.

Quick start

  1. 1

    Use Rever Cloud for free, no setup needed

  2. 2

    Read the self-hosting guide in INSTALL_SELF_HOSTED.md (no need to clone the repo)

Things to know

  • The README gives no self-hosting commands; setup is described in a separate guide.
  • Several listed integrations and features, such as OCR/NLP, bill automation and 3-way matching, are marked as coming soon.
  • Licensed under AGPL-3.0, which requires source disclosure for networked modifications.

Topics

FAQ

What is rever?
Open-source, self-hostable finance automation platform for vendor management, purchase orders, and bill two-way matching, built with Django and Next.js. Rever is a finance automation application aimed at CFOs, controllers and finance operations teams. It centralizes vendor records in a Vendor Master, stores purchase orders in a PO Master, and lets teams create bills and compare them against POs through a two-way match that checks quantities and amounts.
Is rever free to use? What license does it have?
rever is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is rever still maintained?
No commits for 6+ months. The last commit to rever was on Mar 31, 2026.
What can I use rever for?
Controlling procurement-to-payment workflows for a growing business. Checking supplier invoices against purchase orders before payment. Keeping an auditable record of bill approvals for internal or external audits. Running a self-hosted finance back office where data stays on your own servers.
How do I install rever?
Use Rever Cloud for free, no setup needed Read the self-hosting guide in INSTALL_SELF_HOSTED.md (no need to clone the repo)
Where can I get rever?
The source code and installation instructions are on GitHub: https://github.com/makerever/rever

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects