You get a "DocDate error" when you click the Estimate Tax button on recurring transactions.
This is expected behavior, per the connector design.
Workaround to get the Estimated Sales tax line on the recurring template :
- Create an 'Estimate' type document first.
- Add all the details.
- Select the Estimate tax button. This will add a Sales Tax line on the transaction.
- Select the Make Recurring button on the transaction UI.
- This will convert it to a recurring template, and it will also have the estimated sales tax line.
The reason the error occurs is when a recurring template is created, it does not have a document date so is not saved as the actual transaction in the records.
When the transaction is saved in QuickBooks Online as per scheduled time, the Avalara backend service does the tax calculation for that transaction.