Bulk Vendor Bill Discounts & Streamlined Payments

Bulk vendor discounts

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

  1. Go to Accounting > Vendors > Bill
  2. Select one or more vendor bills and click “Register Payment” vendor bill discount 2
  3. Select the “Apply discounts” checkbox and enter a desired discount percentage. vender bill discount 1
  4. Review the discount price calculations in the “discount preview” section, and confirm your Write-Off Account.
  5. 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.