When sending invoices from BQE CORE to QuickBooks Online, the net terms might change on the QuickBooks invoices. This mostly happens when the CORE 'Net Term' is set to "Due Upon Receipt."
To fix this, the Preferred invoice terms must be set to "Due on receipt" in your QuickBooks Online settings. This is found in QuickBooks under Account and Settings > Sales > Sales form content.