radi8
Well Known Member
I have a need to create a utility app in JDE (9.1.3) to reverse a F4111 (CARDEX) entry and reset a SO back to a prior status.
The secenerio is like this:
1. A Sales Order is ready to ship
2. The shipping clerk processes the order through Ship Confirmation (P4205)
3. The BOL is printed
4. After the BOL is printed, it was found that the wrong items/quantities were selected, or that there is an issue with the shipment of some sort
5. CURRENTLY, in order to resolve the issue
a. The Order needs to be invoiced
b. A credit needs to be applied to the order
c. The order needs to be re-entered and processed through correctly
What I am hoping to achieve is to avoid the whole credit and re-order process and just reverse the entries created during Ship Confirm (P4205). Thereby resetting the SO back to a previous point.
What appears to be the sticky point is reversing the F4111 entry and resetting the F41021 quantities. Resetting the status's and dates is easy.
Is this possible, and if so, what business functions do I need to use in order to do this as transparently as possible?
Any advise is appreciated.
The secenerio is like this:
1. A Sales Order is ready to ship
2. The shipping clerk processes the order through Ship Confirmation (P4205)
3. The BOL is printed
4. After the BOL is printed, it was found that the wrong items/quantities were selected, or that there is an issue with the shipment of some sort
5. CURRENTLY, in order to resolve the issue
a. The Order needs to be invoiced
b. A credit needs to be applied to the order
c. The order needs to be re-entered and processed through correctly
What I am hoping to achieve is to avoid the whole credit and re-order process and just reverse the entries created during Ship Confirm (P4205). Thereby resetting the SO back to a previous point.
What appears to be the sticky point is reversing the F4111 entry and resetting the F41021 quantities. Resetting the status's and dates is easy.
Is this possible, and if so, what business functions do I need to use in order to do this as transparently as possible?
Any advise is appreciated.