This happens when the system gets some inputs which are not expected. Specifically while uploading a PO, there are certain constraints to be followed. Though error message is not conveying the issue you do the following checks and go forward with the process.
While uploading file, user has to do certain checks
File shouldn’t have any SKUs which are not a part of master data.
Our system won’t allow any duplicate entries for same SKU for a Channel Order ID. So make sure the file contains unique entries. Also once an order is punched into the system for a Channel Order ID, you can upload another file against the same Channel Order ID.
We have made a restriction in file upload that, only 5000 rows can be processed in one upload.
In the file rows, there should not be space between comma and the next row item.
Avoid comma & quote in Price. For eg. Rs.1050 should be represented as 1050.00 instead of "1,050.00".
Both Inward and Outward can be done only for those SKUs which are present in product master. The error shows that, some SKUs which are there in the file doesn't belongs to the product master.
Please do following checks before uploading file upload.
- Extract the product master from Jasper report
- Confirm that all SKUs present in product master which are there in the file. If not update those SKUs in product master.
Channel Order Id should be ideally unique. Hence while uploading a PO system will check the Order Id already exists or not. This error shows the same that the user tries to upload an Order which already exists in the system. So the user either change the channel order id and make it unique else check whether someone else has already uploaded the PO or not.
As of now, System got designed in such a way that, once an Order got PACKED and INVOICED system won't allow the user to cancel the Order. If you user still want to make the invoiced inventory LIVE, they only have an option to re-GRN the item.
Most of the channels won't allow partial cancellation(For B2C Orders). A B2C Order can only marked as COMPLETED once all items got packed and invoiced. Else if none of the picked items are PACKED and INVOICED, user could mark the Order as CANCELLED instead of marking it as COMPLETE.
While on-boarding the client there are settings to be done. Assure has an entity INTERNAL channel which uses for internal operation has to be created while client on-boarding. This error shows that the INTERNAL channel is not created.
INTERNAL channel can be created as follows, Please go to OMS > Global Masters > Channels > Click on Add New Channel and create a channel with name INTERNAL with all attributes. Once INTERNAL channel is created, it has to map with respective clients. Client-channel mapping can be done as follows, Click on grid button on right top of the assure screen > Select Settings > Click on add button > Select required client and channel > Submit.