The "invoice needs approval" message in QuickBooks Online typically indicates that your company's invoice approval settings are enabled. This feature requires invoices to go through an approval process before they can be sent to customers or marked as paid.
Here are some common reasons you might be seeing this message:
Approval Workflow Enabled
User Permissions
Settings Configuration
Steps to troubleshoot:
Check Invoice Settings:
Go to the Gear icon in the upper right corner.
Select Account and Settings.
Click on the Sales tab from the left sidebar.
Look for the Invoice settings section and find out if the approval workflow is enabled.
User Roles and Permissions:
Again, go to the Gear icon.
Select Manage Users.
Check the roles assigned to your user account to see if you have permission to approve invoices.