I am having a similar issue. We export our order data out of Woo to XML for import into Dynamics AX. Since upgrading WooCommerce to 3.x. the <TaxTotal> of our XML export now shows four digits after decimal, where used to be only two.
The import of data into AX now chokes every time there’s an order with a tax calculation included.
How can we have <TaxTotal> go back to rounding to two decimals after the point?
The errors we get look like:
Error AIF AifRequestProcessor-processServiceRequest Invalid document schema. The following error was returned: The 'https://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder:TotalSalesTax' element is invalid - The value '7.3393' is invalid according to its datatype 'https://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder:AxdExtType_TaxAmountCur' - The FractionDigits constraint failed. 6/3/2017 11:15:19 pm Error AIF AifRequestProcessor-processServiceRequest Invalid document schema. The following error was returned: The 'https://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder:TotalSalesTax' element is invalid - The value '7.3393' is invalid according to its datatype 'https://schemas.microsoft.com/dynamics/2008/01/documents/SalesOrder:AxdExtType_TaxAmountCur' - The FractionDigits constraint failed. clust 6/3/2017 11:15:19 pm