@juggernautsei I decided that i’m going to treat the Today encounter pay box for invoice balance the same as copay or self pay and ask to create encounter. I may go as far as putting a button in dialog to create a Today encounter and disable the box unless the payment has encounter. This way user decides and not application plus, cuts down on handling errors. This should alleviate part of the issues from wrong payment workflow recovery.
Do you see a problem with this? Also, I don’t understand why patient has to have appointment to create encounter, do you?
Also I could give you a simple patch that would allow showing all payments in ledger including patient payments that may have wrongly been accepted due to Today encounter zero’ed invoice balance payments.They do not effect balances in ledger because they show as credit/debit neutral. May help hone in on billing errors.