Have you compared your XML payload to a working on...
# suitescript
k
Have you compared your XML payload to a working one to make sure you are using the same data types?