Vendor Bills
Vendor bills are created from purchase orders after goods are received. Matching the bill to the PO ensures accuracy and simplifies reconciliation.
Process lifecycle
Create a bill from a PO
Open the confirmed and received purchase order and click Create Bill. Odoo creates a draft vendor bill pre-populated with the PO lines, quantities, and prices. The bill is automatically linked to the PO for three-way matching.
Three-way matching
Odoo compares the PO, receipt, and bill to ensure consistency. The bill shows a Quantities column with Billed vs Received quantities. If the vendor bills for more than was received, the difference is flagged. This prevents overpayment and catches billing errors.
Confirm and pay the bill
Review the bill, verify the vendor reference and bill date match the paper invoice received, then click Confirm. The bill is posted to accounting. Register payment the same way as a customer payment — select the journal, enter the payment date, and confirm.