I need to set the tax on individual orders as taxable/non-taxable (cannot be done on customer record).
For some reason no matter what I pass into the CreateSalesOrder call for the web services, it will not save the tax information.
I've tried:
- Using the CreateSalesInvoice policy which has had "Create Taxes Behavior" set to "Taxes will be provided"
- Overrode policies using "Use Header Level Taxes Behavior" and "Create Taxes Behavior" all 4 modes have been tried.
- Provided taxes as a total on the Sales Order
- Provided taxes as a tax detail on the sales order
- Provided taxes as a total on the line item
- Provided taxes as a tax detail on the sales order
- Set the TaxScheduleKey on the order
- Set the TaxScheduleKey on the line items
Taxes just get blanked out in GP, it's infuriating... Any ideas? I do have access to the Dynamics database but I'd really rather not go that route if possible.
My research has led me to believe that this is broken (every thread on this subject ends with no answers) and Microsoft isn't going to fix it, but that really hurts automation something awful.