コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
280 ビュー

Description:

I am facing an issue in Odoo 17 related to purchase orders, partial receipts, and vendor bills. Here is the scenario:

Scenario:

  1. I create a purchase order for Product A, quantity 100, unit price 10 (total amount 1000).
  2. When receiving the products, I only receive 60 units. The remaining 40 units are backordered.
  3. I confirm the vendor bill for the 60 units received.

Problem:

  • After confirming the vendor bill for the received 60 units, the accounting entries show two entries in the ledger:
    1. The correct amount for the received 60 units (600) is posted.
    2. An unexpected credit entry of 400 appears for the backordered 40 units, which I have not received yet.

Expected Behavior:

  • Only the amount corresponding to the received quantity (60 units → 600) should appear in the ledger.
  • No accounting entry should be posted for the backordered 40 units until they are actually received and billed.

Question:

Why is Odoo showing a credit for the backordered quantity when I have not received it yet? How can I prevent backorder amounts from appearing in the ledger until the products are received?

アバター
破棄
最善の回答

Hi,

Odoo is posting a credit for the backordered 40 units because your PO or invoice settings are likely set to invoice based on ordered quantities. To prevent this, set the PO to invoice based on received quantities and confirm vendor bills only for the quantities physically received. Backorders will then only generate accounting entries when they are actually received and billed.


Hope it helps.

アバター
破棄
著作者

In invoicing bill control I already set Received quantities but this issue happening

関連投稿 返信 ビュー 活動
4
9月 25
2078
2
9月 25
2320
1
9月 25
2404
0
7月 22
2457
1
12月 20
3639