Partial refund is needed to correct an "overtipping" that happened by mistake
My FLEX terminal is basic: it bundles services with product sales, so that when a client is presented with the tip screen, she does not always realizes that if she taps on "20%", il will apply to the entire transaction. I do not want to rip off my clients (it is bad for business!) so I think introducing a way to issue a partial refund on that transaction before the batch is closed is a discreet way to correct a mistake before the client gets her cc statement and goes bonkers -or never comes back out of embarrassment or for fear of being taken advantage of.
This will be available in a future release.