OdooWiki OCA HUB

Purchase Order Downpayment

purchase_order_downpayment folder_open OCA/purchase-workflow open_in_new
Purchase License: AGPL-3

The module allows for creating down payments from purchase orders.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Create supplier down payments directly from a purchase order. Choose a regular payment, a percentage, or a fixed amount, and the payment is created in draft for review.

This module adds a way to pay a vendor from the purchase order itself, without going to the accounting app first.

On a confirmed or done purchase order, an accountant sees a "Create Payment" button. It opens a small window where the user picks how to calculate the payment: - Regular Payment: the full order total. - Down payment (percentage): a percentage of the order total. - Down payment (fixed amount): a specific amount typed by the user.

The window checks the values: a percentage must be between 0 and 100, and a fixed amount must be positive. The payment is created as an outbound supplier payment in draft, linked to the purchase order, using the order's currency and vendor. Two buttons are available: "Create payment" and "Create and view payment", which opens the payment record right away.

On the purchase order form, a smart button shows how many payments are linked to the order. Clicking it opens the list of those payments. The payment record itself gets a new "Purchase" field linking it back to the order.

Only users in the invoicing/accounting group see these buttons.

Depends on

purchaseaccount
Models and fields (3)
  • purchase.order · extends an existing modelpayment_count, account_payment_ids (Purchase Payment)
  • account.payment · extends an existing modelpurchase_id
  • purchase.order.down.payment.wizard · new modelamount (Down Payment Amount), order_id, fixed_amount (Down Payment Amount (Fixed)), advance_payment_method (Create Payment)

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/purchase-workflow.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.