Every consultation, grooming visit or lab test can generate its own invoice line, so nothing gets billed from memory at the end of the day. Payment status is tracked per invoice, across whichever payment methods your clinic accepts.
Any clinic that wants billing tied directly to the care actually delivered, instead of reconstructed after the fact.