I have some information about the bank service charge. You'll want to edit the invoice and add a line item for the bank charge. This way, it won't show as a credit memo. Let me walk you through the steps.
Go to Sales, and then select Invoices.
Look for the invoice in question, then tick View/Edit from the Action drop-down.
In the invoice, add a bank charge as a line item. If don't have a service item, tick the field and choose +Add new.
Pick Service and then enter the name and the account. Hit Save and close.
Click Save and close. See the image below.
Additionally, here's a guide that covers all the tasks you can do when using the invoices and payments feature.
Reach out to me anytime if you still have questions or concerns with customer payments or the customer receivables. I'm always here for you. Take care and have a good one.
Thank you for your reply ShiellaGraceA but your method doesn't work.
If you add a line item for bank service charge it increases the amount of the invoice, that is not correct.
If the invoice is for $1,000, the client pays $1,000 but the bank charges a transaction fee so you only receive $975 (meaning $25 was taking out of your payment for the fee). In QB desktop, the system recognizes immediately that the amount of the invoice was short paid. It asks you if you want to leave as is or write off the amount. That is a normal, common sense expected option that seems to be missing from online.
My question is, in these situations, how do we write off any remaining amount of a client invoice - without reducing the amount billed to the client?