E1: 42: R42800 (Sales Update) error "Line Causes A Zero Balance Adjustment" in Workcenter
(Doc ID 3024544.1)
Last updated on MAY 24, 2024
Applies to:
JD Edwards EnterpriseOne General Ledger - Version 9.2 and laterInformation in this document applies to any platform.
Symptoms
According to the Doc ID 1931332.1, while performing Shipment Confirmation (P4205) or an Inventory Transaction (XT4111Z1) for an item with weighted average cost where the same item branch record is used on multiple lines and the quantity on-hand and amount in inventory will be reduced to zero, due to a zero balance adjustment, the following hard error is issued:
"Line causes a zero balance adjustment"
According to the document this is functioning as designed due to a known limitation of the zero balance adjustments (ZBA) calculation. The limitation comes from the Inventory Master Business Function (XT4111Z1. Also, the Inventory Master Business Function (XT4111Z1) is designed to update the Item Balance (F41021) and Item Ledger (F4111) tables when the entire transaction (all lines) has been processed. It cannot update these tables one line at a time, while the transaction is in process.
There are 2 options proposed in the solution document for this situation:
1. remove the last line from the transaction and process a partial transaction then process the last line by itself. As long as the line that causes the inventory to go to zero is processed by itself, there will be no error and the zero-balance adjustment will be calculated correctly, reducing both the quantity on hand and the amount in inventory to be reduced to zero.
or
2. If there are situations when the transaction line cannot be processed separately due to business requirements, a potential workaround would be to manually add a 'dummy' quantity (for example: an inventory adjustment of 0.0001) for the item in question, to a lot that is on hold. This way this quantity will never be use in a transaction and the on hand will never reach to zero, preventing the R42800 or P4205 to display the "Line causes a zero-balance adjustment" error.
The Customer would prefer a permanent code fix for this error, as he does not want to always create an inventory adjustment to overcome this error. The customer also has to justify those "dummy adjustments".
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |