The Silverdale Mandatory Bill Reference enhancement improves the accuracy and traceability of vendor transactions in Odoo by requiring a Bill Reference before posting any Vendor Bill. This ensures that each bill is properly documented and prevents users from saving incomplete financial records.
Why This is Important
In many business workflows, the Bill Reference serves as the supplier’s invoice number. Without it, reconciling documents and managing accounts payable becomes more error-prone. Odoo’s default behavior permits users to post bills without this critical information, which may lead to duplicate entries, missing audit trails, and accounting inconsistencies.
Key Features
- Makes the Bill Reference field mandatory when:
- Creating a new Vendor Bill
- Duplicating an existing Vendor Bill
- Posting a bill from the Purchase, Accounting, or Contact module
- Applies validation check before allowing the bill to be posted.
- Prevents financial records from being saved without supplier-provided references.
🧾 Example Use Case
A user creates a Vendor Bill from a purchase order and forgets to enter the supplier invoice number. Under standard Odoo behavior, they could still post the bill. With this feature enabled, the system will block the posting action and prompt the user to enter a Bill Reference—ensuring compliance with accounting best practices.
Benefits
- Reduces errors and omissions in vendor records
- Improves traceability of transactions for audits and reporting
- Ensures compliance with internal accounting standards
- Helps avoid duplicate postings or mismatches during reconciliations
Make Reference Field Mandatory For Vendor Bills