Skip to content

Duplicate vendor bill warning for Odoo 16

Small Odoo module that flags vendor bills and products that look like duplicates without blocking the user

On save, the bill's chatter lists other vendor bills with the same reference1 / 3

Accounting teams sometimes enter the same supplier bill twice. This module posts a warning in the bill's chatter listing other bills with the same reference, and warns when a new product name already exists.

The problem

Duplicate bills led to double payments, and duplicate products cluttered the catalogue.

What I built

On save, the module looks for other vendor bills with the same reference and posts a formatted note listing up to 15 matches. A product name change triggers a non-blocking warning with existing products of the same name.

Results

  • Warns instead of blocking, so legitimate repeats are still possible.

Features

  • Duplicate reference detection on vendor bills
  • Chatter note with bill number, vendor and date
  • Duplicate product name warning
  • Odoo 16 purchase order P00013 for Wood Corner with a Voir process d'achats button in the header, an Acomptes smart button counting one advance, and totals ending with Montant d'acompte −3 000 € and Montant restant 8 016 €
    Odoo & ERP2025

    Advance payments module for Odoo 16

    Soprosys clients

    Odoo module that manages supplier and customer advances end to end, from attachment to reconciliation

    Solo buildOdoo 16PythonDocker
  • Odoo & ERP2025

    Odoo implementation and training

    Soprosys clients in Djibouti

    Treasury forecasting, CRM rollout and staff training for companies running Odoo

    Led the buildOdoo 16Python