check company settings?automation to see if you have automatically apply credit set to on, if the customer has a credit and that is on, the credit will be applied and perhaps pay the invoice in full
also check the invoice itself, if the total is zero, then that is paid as far as QB is concerned
Invoicing your customers and receiving payments in a timely manner is essential for your business growth. With QuickBooks Online, you can get it done in a few easy steps. I'll be happy to help with the invoice status being marked as paid automatically.
QuickBooks Online offers automation features, including to automatically apply credits to an invoice. This might mark your invoices as paid upon creation. If this feature is on, here's how you can turn it off:
I also suggest clearing your browser's cache and cookies. To do so, follow the steps in this community article: https://quickbooks.intuit.com/community/Help-Articles/How-do-I-clear-my-browser-cache-and-temporary-.... This process can resolve various bugs and issues in most websites.
If you're using QuickBooks Online Payments, call our phone support team at 1-855-253-1536 so they can look into this further. Our agents are available Monday to Friday, 9 a.m. to 8 p.m. and Saturday from 9 a.m. to 6 p.m.
Let me know if you have any other questions.