Problem
When batch invoices are exported from ServiceTitan to QuickBooks Online, the due date changes to several days after the invoice date.
Solution
When you batch and export your invoices to QuickBooks Online, the due date changes to a date several dates after the invoice date. This happens because of the preferred payment term setting in QuickBooks Online.
Change payment term setting in QuickBooks Online
Open QuickBooks Online.
Go to the Settings > Company Settings.
Select the Sales tab.
Look for the Preferred invoice term setting.
If it is set to a number of days, change it to Due Upon Receipt. This makes the due date the same as the invoice date.
Save your changes.
For invoices where you need a different payment term, like 30 days:
Manually adjust the payment term for each specific invoice in QuickBooks Online.
Open the invoice you need to change.
Find the payment term section.
Update the term to the desired number of days. For example, you can enter "30 days."
Save your changes to the invoice.
Remember, ServiceTitan cannot export the listed payment term to QuickBooks Online. This feature is only available for QuickBooks Desktop and Intacct users. For QuickBooks Online, you will need to adjust payment terms manually for each invoice that does not match the preferred setting.