Skip to Content
Vendor Purchase Discount
vendor_purchase_discount

Vendor Purchase Discount

Adds a default discount per vendor and per vendor price line and applies it on purchase order lines.

  • Odoo 16
  • Purchase
  • 16.0.1.0.0
1

Overview

Vendors often give a fixed percentage discount that buyers must apply by hand on every order. This module stores a default discount on the vendor and on each vendor price line of a product. Purchase staff use it in the Purchase app. The discount flows into purchase order lines, reduces the line subtotal and is printed on the purchase order report. The benefit is accurate costs and less manual calculation.

2

Usage steps

  1. 1

    Set a default discount on the vendor

    On the vendor (partner) form the buyer fills the Discount (%) field. This value is the default used whenever the vendor is added to a product. It is a percentage of the price.

    • Field: Discount(%) on the partner
    • Default for new vendor lines
  2. 2

    Discount on the product vendor line

    In the Purchase tab of a product the vendor price list shows a Discount (%) column next to the minimum quantity. When a vendor is chosen, the column takes the vendor default and can be overridden. This allows different discounts per product.

    • Column: Discount (%) on vendor price list
    • Auto-filled from the vendor, editable
  3. 3

    Discount flows into the purchase order

    When a vendor is set on a purchase order or a product is chosen on a line, the line Discount (%) is taken from the matching vendor price line or the vendor default. The buyer can still edit it. A database constraint keeps the discount at or below 100.

    • Field: Discount (%) on order line
    • Constraint: maximum 100
    • Editable by the buyer
  4. 4

    Subtotal and taxes recomputed

    The line subtotal is recomputed from quantity, unit price, taxes and the discount whenever any of them changes. Order totals therefore reflect the discount. The change happens live on the form.

    • Recomputed on quantity, price, tax or discount change
    • Order totals reflect the discount
  5. 5

    Print the discount on the report

    The purchase order QWeb report is extended to show the Discount (%) column. The vendor sees the agreed discount on the printed order. The report is printed with the standard Print action.

    • Column: Discount (%) on the printed order
    • Standard Print action
4

Roles

Benefiting roles
Role
Purchasing staff
Purchase managers
5

Dependencies

Back to version applications

Want to know more or try this app? Contact us

We can arrange a demo or a trial and answer your questions about Vendor Purchase Discount.

Contact us