Billing
Refunds
An administrator refunds a card payment from the account's Payments tab; ArkCloud asks Stripe to return it on the practice's own account and reverses it on the patient's account when Stripe confirms. There is no screen for recording cash or cheques handed back.
Written for: Billing and RCM teams · Finance
Status
How each kind is refunded
| Field or control | What it means |
|---|---|
| Card payment taken through Stripe (portal or staff) | An Admin (refund_payments) refunds all or part of it from the account's Payments tab. ArkCloud asks Stripe to refund it on the practice's account; the account is reversed and a negative row written to the payment ledger when Stripe's signed charge.refunded event confirms the money went back. A refund made directly in the practice's Stripe dashboard flows back the same way, and a partial refund followed by another reverses only the difference. |
| Cash or cheque | No screen records returning cash or a cheque. The server actions exist but nothing in the product calls them. |
| Card or bank payment recorded by staff | Refund it wherever it was taken. There is no screen to record the reversal in ArkCloud. |
| Disputes (chargebacks) | Automatic for card payments taken through Stripe: when the bank withdraws the disputed money the payment is reversed on the account; if the practice wins and Stripe reinstates the funds it is applied again. An inquiry moves nothing. Respond to the dispute in Stripe. |
Refund and void on the RCM payment history
Earlier versions had refund and void controls on an account's RCM payment history. They have been removed, so there is currently no screen for recording a manual refund of cash, a cheque or a payment taken elsewhere.
