What does the error "Failed to convert parameter value from a Int32 to a Byte" mean?

If you are trying to create a USPS International shipping label, you may encounter the following error:

"Server was unable to process request. ---> Failed to convert parameter value from a Int32 to a Byte. ---> Value was either too large or too small for an unsigned byte."

This error means that at least one of the customs declarations line items has a quantity is over 255. You will need to create one or more customs declarations line items to distribute the quantities so that no line item has a quantity over 255.   If you make changes to any customs declarations to bring them within that limit, you should be able to try again with no issue. 
Was this article helpful?
0 out of 2 found this helpful
Have more questions? Submit a request