Configuring Vendor Bill and Payment Management in Odoo 17 Accounting

In the ever-changing realm of business operations, proficient management of vendor bills and payments is paramount for sustaining financial well-being. Odoo 17, the latest iteration of the versatile open-source ERP software, provides comprehensive features aimed at optimizing and improving the entire procedure. This article delves into how Odoo 17's accounting module empowers businesses to effectively manage vendor bills and payments.

A vendor bill refers to an invoice received for products or services procured from a supplier, documenting payable items like sales taxes, freight, and delivery fees. Within Odoo, the creation of a vendor bill can occur at different points in the purchasing process, contingent upon the bill control policy established in the Purchase app settings. Odoo 17 offers a centralized repository for managing vendor bills and payments within its accounting module. This facilitates businesses in maintaining a consolidated overview of all financial dealings associated with vendors, fostering transparency and facilitating accessibility.

Creation of Vendor Bills

Generating vendor bills in Odoo 17 is straightforward. Users can simply go to the Accounting module and select the 'Bills' option from the 'Vendors' menu section. This window displays a comprehensive list of all bills created within your Odoo Accounting Module, including details such as Number, Vendor, Bill Date, Due Date, Reference, Activities, Tax Excluded, Total, Currency, Payment, and other pertinent information, as illustrated below.

Press the 'New' button and enter essential information, including vendor details, invoice date, and itemized expenses in the newly opened window. The user-friendly interface guarantees swift and precise data input.


To initiate the bill creation process, input the vendor's name and a reference number in the ‘Vendor’ and ‘Bill Reference’ fields. Automatically populate the remaining fields by referencing a previous bill or purchase order. The 'Bill Date' field indicates the generation date of the bill, while the 'Accounting Date' reflects the system's updated accounting data. Input the Payment Reference, Recipient Bank, Bill Due Date, and Journal information into their respective fields. The tabs for Invoice Line, Journal Items, and Other Info contain identical information. Once completed, click the Confirm button to approve the bill, thereby changing its status from Draft to Posted.


Once the vendor bill is confirmed, users can initiate the payment process by selecting the ‘Register Payment’ button. Odoo 17 enables users to directly attach pertinent documents, such as invoices or receipts, to vendor bills. This functionality enhances document management efficiency, facilitating the retrieval of supporting materials when necessary, and ensures a thorough audit trail.


Select the payment Journal, Payment Method, Recipient Bank Account, and additional details from the pop-up window that appears, then proceed with the payment by clicking the ‘Create Payment’ button.

Management of Payments

With Odoo 17, the process of overseeing vendor payments becomes more straightforward. Users can monitor due dates, review outstanding payments, and initiate payments directly within the platform. Seamless integration with multiple payment gateways ensures a smooth and secure payment experience. Additionally, Odoo supports integration with bank feeds, enabling real-time synchronization of financial data. This guarantees that vendor payment records remain current at all times, facilitating the prompt identification and resolution of any discrepancies.

The dashboard containing all payment records can be accessed through the 'Payments' window within the 'Vendors' menu. This dashboard displays a list of dates, numbers, journals, payment methods, vendors, batch payments, amounts in currency, and more, as depicted below.


Press the ‘New’ button to generate a new vendor payment and input the required information into the corresponding form fields, such as Internal Transfer, Payment Type, Amount, Date, Journal, Payment Method, Destination Journal, and Memo.


After entering the required information, proceed to the ‘Confirm’ button below. The Payment feature enables tracking of liquidity changes and can be executed manually or utilizing the built-in facilities, as demonstrated in the screenshot.


You can review the journal details by utilizing the ‘Journal Entry’ smart button, while payments matching those of this vendor will be displayed within the ‘Payment Matching’ smart button.

Batch Payments for Vendors

You can retrieve the specifics of batch payments for each vendor by selecting the ‘Batch Payments’ option within the ‘Vendors’ menu, which includes their Reference, Bank, Date, Amount, State, and Activities.


Click on the ‘New’ button to generate a new batch of payments and input the necessary details, including Batch Type, Bank, Payment Method, Date, and Reference, as depicted below.


Within the 'Batch Content' tab, input the Number, Date, Customer/Vendor, Reference, and Amount by selecting the 'Add a line' button, then choose a payments journal from the pop-up window that appears, as illustrated below.


Once you've added a payment line, save the details of the Batch Payment and verify them by clicking on the ‘Validate’ button. Afterwards, you can utilize these batch payments for future purposes.

Tailored Reporting

Odoo 17's reporting features empower businesses to produce personalized reports concerning vendor bills and payments. Analytical reports, aged payables, and cash flow statements offer invaluable insights, facilitating strategic financial decision-making.


For enterprises with global operations, Odoo 17 provides strong support for multiple currencies. This functionality streamlines the management of vendor invoices and payments across different currencies, making international transactions more straightforward.

The accounting module in Odoo 17 greatly enhances the effectiveness of handling vendor invoices and payments. Through its intuitive interface, automation tools, document management functionalities, and integration possibilities, the platform facilitates a smooth and structured financial workflow. By utilizing Odoo 17, companies can improve precision, decrease manual tasks, and achieve greater oversight of their vendor-related financial operations.

Managing cost and revenue tracking through Analytic Accounts in Odoo 17 Accounting