After receipting a serialized or batch tracked item on to a job, using a Goods Receipt purchase order, the item(s) need to be returned.
However, when the GRPO is pushed to a Goods Return, the following error is generated:
OUTGOING BATCH/SERIAL TRACKED ITEM CODES CANNOT BE PROCESSED TO THE JOB COSTING WIP WAREHOUSE
Creating a Goods Return for a serialized item would generate a negative line on the job. If this was the case, then the last processed line for that serialized item would be an outgoing transaction which would stop any further processing for that item.
The state of the job would be such that there are two lines for the serialized item – one positive and one negative with a status of Entered. These lines would remain on the job like this forever with no further processing available.
A further complication to this scenario is a change to the price on the Goods Return. Since SAP Business One allows a change of price on the return document, Eralis Job would need to accommodate this scenario as well. This would mean that there could potentially be a difference in the costs on the job; the initial purchase price (e.g. 1,000) and the return price (e.g. 600), resulting in a net cost being left on the job.
As no further processing could be undertaken, this would mean that the job incorrectly had a cost attributed to it.
The workaround for this situation is:
- Open the job.
- Go to the Invoicing tab.
- On the jobline, change the status to Cancelled.
A popup box will appear to select a different warehouse to return the item(s) to.
Once the item is sitting in another warehouse, the goods return can be processed.
This means that the serialized item is no longer on the job, the costs have been reversed and there is no chance of the job being imbalanced due to a change in the cost.