Skip to content
DevMarket
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on DevMarket
ModuleOdooNew

RFQ Comparison for Odoo 19 Community – Compare Vendor Quotations and Award

Compare vendor quotations on one grid in Odoo Community: an RFQ per vendor from one list, the lowest price highlighted, award line by line or to one vendor, with the savings and a comparison sheet.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

Which vendor wins? See it on one grid

Three vendors answered, with different prices, dates and terms. RFQ Comparison puts them side by side in Odoo Community and helps you award.

The quotes of all the vendors on one grid

One list, many RFQs

  • List the products once and invite the vendors
  • A draft RFQ is created for each vendor
  • The prices come back to one grid: one column per vendor, the totals, the payment terms, the expected arrival
The confirmed order with only the awarded line

Find the lowest price

  • The lowest net price of each line is highlighted (discounts and currencies counted)
  • Lines without a price are ignored
The comparison sheet

Award

  • Per line, the cheapest per line, or everything to the cheapest vendor
  • Confirm: the winning RFQs keep only the lines they won and are confirmed; the others are cancelled
  • The saving against the highest quotation is counted
List, compare, award

For the file

A comparison sheet in PDF with the awarded cells in green, and a pivot analysis of the prices by product and vendor.

RFQ comparison features

Tested

48 automated tests: the RFQs, the prices and the lowest, the awards, the confirmation, the sheet and the access rights.

Documented

Illustrated guide in English and Arabic and an Arabic translation of the module.

What's included

  • taqnix_rfq_comparison.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 Community with Purchase.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

cmp = env['taqnix.rfq.comparison'].create({'title': 'Chairs', 'vendor_ids': [(6, 0, vendors.ids)],
    'line_ids': [(0, 0, {'product_id': chair.id, 'quantity': 40})]})
cmp.action_create_rfqs()
# ... the vendors answer: the prices are on the quotations
cmp.action_award_cheapest()
cmp.action_apply()

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • One RFQ per vendor from a single list of products
  • The grid of the prices, the lowest price of each line
  • Award per line, the cheapest per line, or all to the cheapest vendor
  • Confirmation keeps only the awarded lines and cancels the other RFQs
  • Savings, PDF comparison sheet, pivot analysis
  • Arabic translation, automated tests

Frequently asked questions

How does it work?

You list the products and invite the vendors. A draft RFQ is created for each vendor, and the prices you enter land on one grid where the lowest price of each line is highlighted.

Can I award each line to a different vendor?

Yes. Award per line, the cheapest per line, or everything to the cheapest vendor. Each product is awarded to one vendor.

What happens when I confirm the award?

The winning RFQs keep only the lines they won and are confirmed as purchase orders; the other RFQs are cancelled. The prices stay on the comparison as the history.

Are discounts and other currencies counted?

Yes. The lowest price is the net price after the discount, converted to the currency of the company.

Does it show the saving?

Yes: the highest quotation of each awarded line minus the awarded price, times the quantity.

Can I print it?

Yes. A PDF comparison sheet with the grid, the totals, the payment terms and the awarded cells.

Do I have to use the grid to enter prices?

No. You can type the prices on the RFQ itself: the two stay in step.

Does it work in Arabic?

Yes. Everything is translated and works right to left, and the documentation is in Arabic too.

More from TAQNIX

  • ModuleNew

    End of Service Benefits (Gratuity) for Odoo 19 Community – Configurable Calculator

    Calculate end-of-service gratuity in Odoo Community with a policy you configure: tiers by years of service, a cap, the share by reason of leaving, unpaid leave, leave pay, and a printable statement.

    by TAQNIX
    No reviews yet
    Sales:0$89.00
  • ModuleNew

    Petty Cash & Expense Vouchers for Odoo 19 Community – Imprest Funds with Approval

    Run petty cash funds in Odoo Community: expense vouchers with receipts and an approval limit, payment with the entry, replenishment up to the float, a cash book and printable vouchers.

    by TAQNIX
    No reviews yet
    Sales:0$79.00
  • ModuleNew

    Employee Custody & Assets for Odoo 19 Community – Handover, Return and Clearance

    Track who holds which company item in Odoo Community: handover and return slips with condition, overdue reminders, a Custody tab and a clearance sheet on the employee.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Journal Entries Import from Excel / CSV for Odoo 19 Community – Balance Checked

    Import journal entries from Excel or CSV into Odoo Community: accounts, partners, analytic, each entry checked for balance, drafts or posted, with a history and an undo.

    by TAQNIX
    No reviews yet
    Sales:0$59.00

Similar items

  • ModuleNew

    Inventory Import from Excel / CSV for Odoo 19 Community – Stock Count and Opening Stock

    Load opening stock or a physical count from Excel or CSV into Odoo Community: products by reference, barcode or name, locations, lots and serials, checked row by row before it is applied.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Stock Aging & Dead Stock Report for Odoo 19 – Inventory Age Brackets, FIFO, Value and Slow Movers

    How old is the stock on your shelves? Quantity and value by age bracket, counted first in first out, dead stock flagged, as of any date, in PDF and Excel.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Barcode Labels for Products for Odoo 19 – Print Many Labels on A4 Sheets, Any Size

    Print product barcode labels on any sheet of labels: layouts in millimetres, a quantity for each product, a start position on a used sheet, from the list, a product or a receipt.

    by TAQNIX
    No reviews yet
    Sales:0$39.00
  • ModuleNew

    Stock Card (Kardex) & Inventory Valuation at a Date for Odoo 19 – Opening Balance, Movements, Running Balance

    The stock card of your products with opening balance, every movement and a running balance, per warehouse or location, and the inventory valuation on any past date. On screen, in PDF and in Excel.

    by TAQNIX
    No reviews yet
    Sales:0$59.00