Who this is for: All Barti users with access to patient invoices and billing.
In Barti, the Delete option on a charge, payment, or refund is sometimes greyed out. This is intentional — it protects records that are tied to money already collected or moved. Here's when each item can and can't be deleted, and what to do instead.
Deleting a charge
You can delete a charge unless a payment has already been applied to it. To delete the charge, remove the payment from it first, then delete the charge.
While a payment is applied, the Delete option is disabled and you'll see the message: "Remove all payments on this charge before deleting."
Deleting a payment
Whether a payment can be deleted depends on how it was taken:
Card and online payments (Stripe) — cannot be deleted. To reverse one, issue a Refund instead; the money is returned through Stripe automatically.
Manually recorded payments (cash, check, EFT, other) — can be deleted, unless a refund or a credit has been issued against the payment. Remove those first.
Payments made from a patient's account credit — cannot be deleted. To reverse one, issue a Refund; the amount returns to the patient's credit balance.
Deleting payments also requires the appropriate billing permission. If you don't have it, the Delete option won't appear at all.
Deleting a refund
Refunds processed through Stripe — cannot be deleted.
Manually recorded refunds — can be deleted.
Why these rules exist
Stripe payments and refunds represent real money that has already moved. Deleting the record in Barti would not reverse the transaction, so these are reversed with a Refund rather than a delete. Manually recorded payments are bookkeeping entries only, so they can be removed once nothing else — a refund or a credit — depends on them.
Troubleshooting
The Delete option is greyed out. Why?
Hover over the option to see the reason. The most common reasons are: the charge has a payment applied to it; the payment was processed through Stripe; or the payment has a refund or credit issued against it. Follow the steps above for each case.