We need a way to keep track of customer accounts when they are in credit for services. So if they have overpaid an invoice, or paid something in advance we can keep track in square. Then when being charged for something the credit in their account can be attributed to the new invoice.
For example :-
John is invoiced for $110 for service A, he puts $120 in the bank so we mark that as payment received and his account then shows $10 credit. When we next invoice John for $110 the $10 is deducted and he is sent an invoice for $100.
Currently, we have to keep track in another system and it is double handling of the information.
Customer statements would also be useful, and I have added a like to that request.
Square Community