Why does NetSuite applies default tax code to a PO matched bill?
When we book an invoice with some expense lines in NetSuite and provide a tax code, everything works correctly, the provided tax code is applied and tax amount is calculated.
But when we book a PO matched invoice, send the same data in item lines instead of expense lines, NS sets the tax code to default tax code which is used when tax code cannot be determined on the bill.
Why is this happening? Only thing that changes between these two scenarios is the sublist from expense to item. And the tax code we send to NetSuite is not reflected as the same code in the bill.