Know your vendor payment status without leaving Purchase
Purchase Order Payment Status puts payment, receipt, and billing status side by side on every purchase order — with color-coded badges, automatic amount-due calculation, overdue follow-up activities, and a printable payment report.
The problem
Vendor payment status lives inside Accounting, split across bills and payment records, while the purchase order only shows the order and receipt. To answer "which of my open POs are still unpaid, and by how much?", a buyer has to open each order, jump to its bill, and read the payment matching one at a time — an unworkable routine across dozens or hundreds of live orders. The result is manual spreadsheet tracking, missed early-payment discounts, and friction between Purchasing and Accounts Payable.
The solution
This app computes payment status automatically and shows it right on the purchase order list and form, next to the receipt and billing status Odoo already tracks. Color-coded badges make large lists scannable in seconds, a dedicated Payment Follow-up view groups orders by status, an overdue-payment activity alerts the buyer automatically, and a QWeb report exports the picture for sharing — all without a single click into Accounting.
Everything you need to track vendor payments
Every capability below is implemented in the module.
Payment status badges
Color-coded Paid, Partially Paid, In Payment, Not Paid, Nothing to Pay and Reversed badges on the purchase order list and form, computed automatically from the linked vendor bills.
Automatic due-amount calculation
Amount Billed, Amount Paid and Amount Due are computed per order from the underlying bills, so you always see the real outstanding balance without opening a single invoice.
Unified payment, receipt & billing view
Payment status sits alongside the receipt status and billing status Odoo already tracks, so the full picture of an order is visible in one list — no more app-hopping between Purchase and Accounting.
Overdue-row highlighting
Orders past their payment due date are flagged with a danger badge and a red due date on both the list and the form, so at-risk orders jump out immediately.
Overdue payment follow-up activity
A scheduled action checks for overdue payments and raises a To-Do activity on the responsible buyer automatically, so no overdue order is discovered by accident.
Payment Follow-up view
A dedicated menu opens the purchase order list pre-filtered to unpaid orders and grouped by payment status, ready for a daily accounts-payable review.
Filters and group-by
Ready-made filters for Paid, Partially Paid, Unpaid, Overdue Payment and Nothing to Pay, plus group-by for payment, receipt and billing status, turn the order list into an instant status report.
Payment Status Report (PDF)
A printable QWeb report lists each order's payment, receipt and billing status alongside billed, paid and due amounts — ready to export and share for audits or management review.
Direct link to the vendor bill
Every payment status stays one click away from its source: jump straight to the underlying vendor bill from the purchase order's existing smart button.
How it works
Confirm the order
Install the app and confirm purchase orders as usual — no setup or configuration is required.
Bill and pay in Accounting
Create vendor bills and register payments the normal way — the app reads those records, it does not change your accounting flow.
Watch status update itself
Payment status, amounts due and overdue flags recompute automatically on the purchase order list and form — nothing to refresh or reconcile manually.
Follow up and report
Open the Payment Follow-up menu to review unpaid orders, and print the Payment Status Report whenever you need a shareable snapshot.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Payment status is computed from vendor bills and their payment records, so the Accounting or Invoicing app must be installed alongside Purchase and Inventory for the module's dependencies to be met.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Purchase Order Payment Status
Vendor payment, receipt and billing status on the purchase order itself, with a computed amount due, overdue rows highlighted, follow-up activities raised automatically and a printable payment status report.
Buy on Odoo App StoreMore Odoo inventory apps
Purchase Order Prepayments
Register percentage or fixed vendor prepayments on the PO, schedule them in stages, auto-create the down-payment bill, and apply paid deposits to the final bill from one dashboard.
Purchase Order Return
One guided action turns a confirmed purchase order into a return picking, a vendor credit note and a supplier notification — with an approval step, configurable reasons and a printable return report.
Purchase Order Revision
Guided revisions that keep a parent-child chain, a line-level diff and a mandatory justification — with an optional approval gate and a supplier-ready report to send out.
Purchase Order Stages
Configurable lifecycle stages on every purchase order with a kanban pipeline, automatic transitions, allowed-status validation, role-based manual overrides and stage analytics — every move logged in the chatter.
Purchase Order Tags
Color-coded tags on every RFQ and purchase order that propagate all the way through to the vendor bill, with bulk tagging, group-by, and Spend by Tag reporting.
Purchase Order Templates
Reusable purchase templates seeded from a past order, previewed before they are applied, and turned into per-vendor batches, repeat orders or recurring drafts.