Enable Dark Mode!
how-to-configure-perpetual-inventory-valuation-in-odoo-19-accounting.jpg
By: Subhisha PS

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting

Functional Odoo 19 Accounting

Odoo 19 Accounting's Inventory Valuation Perpetual (at Invoicing) method records accounting entries at the time the associated invoice is created or verified, but the stock value is maintained continually. Using this strategy, the system determines the precise cost and date of the accounting entry by connecting inventory movements with vendor or customer bills. This guarantees that inventory value and cost of goods sold (COGS) are recorded in the financial records at the time of invoicing rather than during actual stock movement. By coordinating inventory valuation with billing processes, it assists companies in maintaining more accurate financial reporting. Businesses that wish to track inventory in real time while coordinating accounting changes with their invoicing process may find this method very helpful.

In actuality, the Inventory Valuation Perpetual (at Invoicing) is used in Anglo-Saxon accounting. The cost of goods sold (COGS) is only recorded in Anglo-Saxon accounting when a product is sold, and the client receives an invoice. The cost is temporarily recorded in stock or interim accounts until the sale takes place, rather than being reported at the time of inventory purchase. In order to better align income with the true cost of the goods supplied, inventory-based organisations frequently employ this strategy, which is supported by systems like Odoo.

Here is some countries using Anglo-Saxon Accounting are Dominican Republic, Colombia, Australia, Bolivia, Canada, Denmark, Hong Kong, Indonesia, Kenya, Lithuania, Latvia, Mongolia, Mexico, Malaysia, the Netherlands, New Zealand, Serbia, Taiwan, Ukraine, Uganda, the United Kingdom, the United States, Vietnam, South Africa, and Zambia.

Let's check how the Inventory Valuation Perpetual (at Invoicing) works in Odoo 19 Accounting. For that click on the Accounting Settings. Change the Inventory Valuation to Perpetual (at Invoicing). Next, set the Journal, Periodic Valuation, Inventory Cost Method, and Valuation Account. Save the settings after that.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Next, establish a brand-new Product Category. Examine the inventory valuation. First in First Out (FIFO) is the costing method, where inventory is valued perpetually (at invoicing).

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

The Income Account, Expense Account, Stock Account, and Stock Variation are then displayed under ACCOUNT PROPERTIES.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Next, develop a brand-new item within the category. Here, the product is named Table. Which is a storable product.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Purchasing the Product

Make a fresh purchase order. Add a new request for quotation for that. Add the vendor details, then the product with quantities and cost. Then Confirm the RFQ.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

To receive the goods, click the Receive button. Validate the Receipt transfer.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Go to the Inventory Valuation report. This is available in the Accounting module. Click on the Review menu. From the list, open the Inventory Valuation report.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Then check the Inventory Valuation report as shown below. In this case, the Inventory Valuation account is debited and the Stock Variation account is credited.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Next, upload this purchase order's bill. After adding the bill date, verify the bill.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Next, let's examine the Journal Items tab. The accounts shown there are the Stock Account and the Account Payable. As previously mentioned, in Anglo-Saxon times, the direct expense was not recorded at the time of purchase but rather as an asset. Consequently, "Account Payable" and "Inventory Valuation" are affected when a bill is generated. The amount owed to the seller is displayed in accounts payable. Because of this, the amount owed to the vendor increases when a bill is created, increasing the company's responsibility and crediting the Accounts Payable.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Move to the Inventory Valuation report. Here no values are shown inside the report as shown below. This is because the stock journal entry is automatically posted after the bill is confirmed.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

The stock journal entry can be shown inside the Journal Entries menu. As seen below, the Inventory Valuation account is debited and the Stock Valuation account is credited.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

The payment can be added by clicking on the Pay button.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

The payment shows the details like vendor, amount, date, memo, journal, payment method, and vendor bank account. There is a smart tab named Journal Entry.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Registration is the process of paying money to the vendor or making a payment. This process has an impact on "Account Payable" and "Outstanding Payment Accounts." The company's responsibility is lessened when the vendor is paid. Accounts payable is where the company's payable obligations are listed. Consequently, when the liability decreases, Account Payable, which is by definition a liability, is debited.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Reconciliation is the next stage. Go to the Accounting Dashboard for that. Make a fresh transaction. Include information such as Label, Partner, and Amount. Next, make amends.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

The following step requires that the vendor payment and the bank statement agree. Thus, the "Outstanding Payment" and "Bank" accounts are impacted by reconciliation. During this procedure, it will be noted that the vendor has finally received payment from the bank account. As a result, "Outstanding Payment"'s obligation decreases, debiting "Outstanding Payment," while "Bank"'s asset decreases, crediting "Bank."

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Selling the Product

If the Inventory Valuation is  Perpetual (at Invoicing), the expense account will affect only after selling the product.

Create a new sale order. Add the customer. Next, include the product together with the unit price and quantity. And confirm the quotation. Then click on the Smart tab Delivery. 

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Then, validate the delivery first.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Then check the Inventory Valuation report again. As seen below, the Stock Variation account is debited and the Inventory Valuation account is credited.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Then move back to the Sales order again and Create Invoice. By clicking on the Create Invoice button, a new Regular Invoice can be created.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

The Journal Items tab shows as follows. When generating a sales invoice for a client, the "Income Account" and "Accounts Receivable" are affected. "Income Account" relates to revenue, whereas "Account Receivable" refers to assets. Consequently, when assets and revenue rise, the "Income Account" is credited and the "Account Receivable" is debited.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Two other ledgers, the "Stock Output Account" and the "Expense" Account, are also impacted because Anglo-Saxon accounting stipulates that the expense is impacted as soon as the purchased item is used up or sold out.

After posting the invoice, the stock journal entry is automatically posted. The Inventory Valuation report is shown below.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

The stock journal entry is posted as shown below.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Next, click the Pay button to finish the payment. You may examine the payment information there. Next, select the Journal Entry smart tab.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

By definition, "accounts receivable" is an asset. Assets are credited and reduced as the client makes payments. The arriving funds were temporarily stored in the "Outstanding Receipts" account until being reconciled with the "Bank." The Outstanding Receipts account is based on assets and is debited when the asset value increases.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Reconcile the bill. Add the amount, partner, and label. Next, select "Save & Close."

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

Select Journal Entries from the Accounting menu to view the journal items.

When a payment is matched to a bank statement, the bank is debited, increasing the asset in the bank. Furthermore, assets decline and are credited to the parallel outstanding receipts account.

How to Configure Perpetual Inventory Valuation in Odoo 19 Accounting-cybrosys

To sum up, Odoo 19 Accounting's Inventory Valuation Perpetual (at Invoicing) feature enables companies to manage inventory continuously while creating accounting entries at the invoicing phase. This method ensures more accurate financial reporting and expense recognition by helping to match inventory costs with real billing activities. Businesses can increase the transparency of their accounting and inventory operations by employing this technique.

To read more about An Overview of Inventory Valuation in Odoo 18, refer to our blog An Overview of Inventory Valuation in Odoo 18.


If you need any assistance in odoo, we are online, please chat with us.



0
Comments



Leave a comment



whatsapp_icon
location

Calicut

Cybrosys Technologies Pvt. Ltd.
Neospace, Kinfra Techno Park
Kakkancherry, Calicut
Kerala, India - 673635

location

Kochi

Cybrosys Technologies Pvt. Ltd.
1st Floor, Thapasya Building,
Infopark, Kakkanad,
Kochi, India - 682030.

location

Bangalore

Cybrosys Techno Solutions
The Estate, 8th Floor,
Dickenson Road,
Bangalore, India - 560042

Send Us A Message