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.

Capabilities

Everything you need to track vendor payments

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

09

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.

Workflow

How it works

1

Confirm the order

Install the app and confirm purchase orders as usual — no setup or configuration is required.

2

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.

3

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.

4

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.

Questions

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.

Get the app

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 Store