Bulk Vendor Bill Discounts & Streamlined Payments

Steersman has added a new enhancement to Odoo’s vendor payment process, enabling you to apply a single discount percentage across multiple vendor bills and allocate them to a designated account —no more manual edits on each bill.
What It Does
- Batch Discounts: When you click “Register Payment” on one or more vendor bills, you can now set a Discount % that applies uniformly to every selected bill.
- Auto-Calculated Payment %: Entering a Discount % automatically computes the complementary Payment %, ensuring the two always sum to 100%.
- Accurate Totals: The Amount field at the top reflects “Total bills minus total discounts,” so you instantly see what you actually owe. Any minor rounding adjustments are handled automatically.
- Write-Off Allocation: Steersman adds a “Write-Off Account” selector so you can route all discount amounts to your preferred expense or revenue account in one click.
How It Works
- Go to Accounting > Vendors > Bill
- Select one or more vendor bills and click “Register Payment”
- Select the “Apply discounts” checkbox and enter a desired discount percentage.
- Review the discount price calculations in the “discount preview” section, and confirm your Write-Off Account.
- Hit “create payment”. Odoo creates individual payment entries for each bill (minus its discount) and logs the total discount to your write-off account.
Benefits
- Massive Time Savings: Eliminate repetitive manual adjustments on each vendor bill—process dozens in seconds.
- Consistent Accounting: Discounts are accurately allocated, and your write-off account captures exactly what you negotiated.
- Improved Visibility: The intuitive interface shows per-bill discount amounts and net payment due, so you never lose track of a cent.
Related posts

Email Monitoring Profiles: Smarter Email Notifications in Odoo
With this enhancement, users can now receive push notifications (via email or inbox) whenever an incoming email is received on a record that has chatter enabled — even if they’re not a follower of that record. Our "Email Monitoring Profiles" feature also includes model-based routing, allowing each user to choose which Odoo models they want to monitor.

A guide to migrating accounting to Odoo from other bookkeeping or ERP software
The basics on preparing to migrate accounting into Odoo from another bookkeeping or ERP.

Choosing a pricing strategy for your operation in Odoo
Learn the various pricing strategies available in Steersman's Odoo for use by sales and on ecommerce websites

Calculated Pricelists Setup and Pricing Strategy
Gain full control over pricing by creating calculated pricelists for global use or apply them to categories, products or product variants.