Error : “Internal error” while uploading file in Inward/Outward PO screen

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.



Error : 'Bad client SKU' while uploading inward/outward PO

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.



Error : "Order exists for channelId INTERNAL and channelOrderId" while uploading inward PO.

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.



Error : "Order cannot be cancelled as some of the line items are already packed" while trying to cancel the Order on Search Order screen.

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.



Error : "Cannot mark order complete as it is not completely fulfilled and channel does not support partial cancellation" while trying to mark an Order COMPLETED on Search Orders screen.

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.