Overview
If a previously issued component to a Work Order needs to be returned to inventory, the Work Order Issue Reversal Object is used. Financially, the Work Order Reversal credits the Manufacturing Sub Ledger Account of the Work Order and debits the component’s Inventory Manufacturing Sub Ledger Account.
EXAMPLE Components may have been over-issued for several reasons. A quantity of the parent item may be scrapped during manufacturing, leaving some components unused. Or, if a Scrap Factor is involved, more components may have been originally issued than ultimately required. A Work Order Reversal Transaction reduces the quantity issued to the Work Order and increases the Inventory On Hand Balance.
Processing Notes
When the Work Order Issue Reversal transaction is initiated from the Visualforce (VF) Page, the system creates the custom setting 'WOIssueRev_RunAsQueueableClass' with a default value of True if it doesn't exist.
Salesforce has a limitation that only a maximum of 5 concurrent Batch Apex processes can run simultaneously.
The Work Order Issue Reversal transaction initiated from the VF page is processed based on the value of the custom setting 'WOIssueRev_RunAsQueueableClass' as mentioned below:
-
When the custom setting is True, a Queueable job will be created for the transaction using Salesforce Flex Queue. If 5 batch processes are running concurrently, this job will remain in the queue and will be processed when a batch is available for processing.
-
When the custom setting is False, the system processes the transaction based on the quantity to be processed:
-
If the quantity to be processed is less (i.e., < 25), the system processes it synchronously.
-
If more quantity is to be processed and a batch is available, the system processes it as an asynchronous Batch Apex. If 5 batch processes run concurrently, an error message will be displayed, indicating that the Salesforce server is currently unavailable to process the job.
NOTE The VF page will keep loading until the system processes the job.
Navigation
In Classic: Rootstock Site Map > WO Issue Reversal
In Lightning: App Launcher > Work Orders App > Mass WO Issue Reversal tab
Processing
Fields
Division: The Division of the Work Order.
Work Order: Enter the Work Order Number against which a previously issued component will be reversed.
Click the Display Components button, and the system will display the transactions that previously issued components from inventory.
Transaction Date: Optional date value is used to backdate the Accounting Date for the Work Order Issue reversal transactions completed on this page. If the field is left empty, the processing date will be used.
NOTE If the field Allow Date Override to WO Issue is set to TRUE in the Cost Accounting Control Record, the field Transaction Date is displayed on the Work Order Issue Reversal page.
Selected: Check the indicator box of the row to be reversed.
Reverse Qty: Enter the quantity to be reversed. This must be equal to or less than the issue quantity.
Txn Comments: Enter comments, such as the reason for the reversal or a reference for authorization, such as an ECO/ER.
Select the Reverse Issue Selected Components button to process the Work Order Issue Reversal.
IMPORTANT For serial-controlled components, the component’s item serial number is selected for reversal by clicking on it. Hold the ‘Ctrl’ key to select multiple serial numbers. The 'Selected' checkbox will automatically check when serial numbers are selected.
Fields
Selected: Check the indicator box of the row to be reversed.
Reverse Serials: Left mouse to highlight a serial number. CTRL and Left Mouse to select multiple serial numbers to be reversed.
Txn Comments: Enter comments, such as the reason for the reversal or a reference for authorization, such as an ECO/ER.
Select the Reverse Issue Selected Components button to process the Work Order Issue Reversal.
IMPORTANT In a Standard Cost Division, if the user changes the standard cost of the Inventory Item after processing the Work Order Issue and then performs a Work Order Issue Reversal, (1) the Rootstock Cost Transaction of type 'VARWOISSR' is created with the variance amount and the 'WIP Account' on the Work Order is used as the Debit Account (if the variance is positive)/Credit Account (if the variance is negative) and (2) the Component Costs on the Work Order will be updated based on the variance.
SEE ALSO
Work Order Issue
Work Order Transactions
Work Order Overview
Work Order Types