@karlenigma, the JSON is correct which is working fine for the invoice contains data less than 1K chars. I've resolved it. NetSuite somehow truncated the characters over 1000 when it is retrieved from sales order from invoice using join field that's why this issue occurred.