You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ofbiz.apache.org by "Anahita Goljahani (Jira)" <ji...@apache.org> on 2026/03/25 11:36:00 UTC

[jira] [Updated] (OFBIZ-13376) PO receipts with zero accepted units are not handled correctly

     [ https://issues.apache.org/jira/browse/OFBIZ-13376?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Anahita Goljahani updated OFBIZ-13376:
--------------------------------------
    Description: 
Currently, when a PO is received with zero accepted units (e.g., via the ‘ReceiveInventory’ screen), the system creates:

* an inventory item with quantity set to zero
* a receipt with zero accepted units, even when there are no rejected units. 

This behavior is not desirable. 

When receiving a PO, 

* if no item units are accepted, the system should not create an inventory item with zero quantity 
* if rejected units are also zero, the system should not create a receipt.

The issue can be recreated as follows.

Create a PO order for, e.g., 10 units of product WG-1111 and approve it from the order details screen 

 !1_Approve_Order.png! 
 


Click ‘Receive’ in the ‘Actions’ section of the order details screen

 2_Receive.png 

and select the shipment automatically created by the system

3_Receive_Selected_Shipment.png


Set to zero both ‘Qty Received’ and ‘Qty Rejected’ and click ‘Receive Selected Product(s)’

4_Receive_Selected_Product(s).png


The receipt with 0 accepted and 0 rejected units is displayed under ‘Receipt(s) For Purchase Order …’

5_Receipt(s)_For_Purchse_Order_10000.png

The creation of the inventory item can be assessed by clicking the ‘Inventory Items’ tab 

6_Inventory_Items_tab.png

and scrolling the list of displayed inventory items

7_Inventory_Items.png


The proposed solution is to:
* avoid creating a receipt and an inventory item when both accepted and rejected quantities are zero
* create a receipt, but not an inventory item, when the accepted quantity is zero, but there are rejected units.





  was:
Currently, when a PO is received with zero accepted units (e.g., via the ‘ReceiveInventory’ screen), the system creates:

* an inventory item with quantity set to zero
* a receipt with zero accepted units, even when there are no rejected units. 

This behavior is not desirable. 

When receiving a PO, 

* if no item units are accepted, the system should not create an inventory item with zero quantity 
* if rejected units are also zero, the system should not create a receipt.

The issue can be recreated as follows.

Create a PO order for, e.g., 10 units of product WG-1111 and approve it from the order details screen 

1_Approve_Order.png 


Click ‘Receive’ in the ‘Actions’ section of the order details screen

 2_Receive.png 

and select the shipment automatically created by the system

3_Receive_Selected_Shipment.png


Set to zero both ‘Qty Received’ and ‘Qty Rejected’ and click ‘Receive Selected Product(s)’

4_Receive_Selected_Product(s).png


The receipt with 0 accepted and 0 rejected units is displayed under ‘Receipt(s) For Purchase Order …’

5_Receipt(s)_For_Purchse_Order_10000.png

The creation of the inventory item can be assessed by clicking the ‘Inventory Items’ tab 

6_Inventory_Items_tab.png

and scrolling the list of displayed inventory items

7_Inventory_Items.png


The proposed solution is to:
* avoid creating a receipt and an inventory item when both accepted and rejected quantities are zero
* create a receipt, but not an inventory item, when the accepted quantity is zero, but there are rejected units.






> PO receipts with zero accepted units are not handled correctly
> --------------------------------------------------------------
>
>                 Key: OFBIZ-13376
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-13376
>             Project: OFBiz
>          Issue Type: Bug
>          Components: product/facility
>    Affects Versions: 24.09.05
>            Reporter: Anahita Goljahani
>            Assignee: Anahita Goljahani
>            Priority: Minor
>         Attachments: 1_Approve_Order.png, 2_Receive.png, 3_Receive_Selected_Shipment.png, 4_Receive_Selected_Product(s).png, 5_Receipt(s)_For_Purchse_Order.png, 6_Inventory_Items_tab.png, 7_Inventory_Items.png
>
>
> Currently, when a PO is received with zero accepted units (e.g., via the ‘ReceiveInventory’ screen), the system creates:
> * an inventory item with quantity set to zero
> * a receipt with zero accepted units, even when there are no rejected units. 
> This behavior is not desirable. 
> When receiving a PO, 
> * if no item units are accepted, the system should not create an inventory item with zero quantity 
> * if rejected units are also zero, the system should not create a receipt.
> The issue can be recreated as follows.
> Create a PO order for, e.g., 10 units of product WG-1111 and approve it from the order details screen 
>  !1_Approve_Order.png! 
>  
> Click ‘Receive’ in the ‘Actions’ section of the order details screen
>  2_Receive.png 
> and select the shipment automatically created by the system
> 3_Receive_Selected_Shipment.png
> Set to zero both ‘Qty Received’ and ‘Qty Rejected’ and click ‘Receive Selected Product(s)’
> 4_Receive_Selected_Product(s).png
> The receipt with 0 accepted and 0 rejected units is displayed under ‘Receipt(s) For Purchase Order …’
> 5_Receipt(s)_For_Purchse_Order_10000.png
> The creation of the inventory item can be assessed by clicking the ‘Inventory Items’ tab 
> 6_Inventory_Items_tab.png
> and scrolling the list of displayed inventory items
> 7_Inventory_Items.png
> The proposed solution is to:
> * avoid creating a receipt and an inventory item when both accepted and rejected quantities are zero
> * create a receipt, but not an inventory item, when the accepted quantity is zero, but there are rejected units.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)