Gorilla Dash

arrow_back Back to Knowledge Base

Reading a member's transactions

download Download PDF

Every membership account is a running ledger rather than a set of invoices. The Transactions tab on a member shows every row, and the balance is simply their sum.

Which way each row moves the balance

Row typeEffectWhere it comes from
ChargeIncreasesRaised automatically by the billing job.
Manual ChargeIncreasesYou, via Add Charge.
Credit Card PaymentDecreasesA successful card charge.
Bank DebitDecreasesA direct debit, at the point it is initiated.
Manual Payment EntryDecreasesYou, via Add Payment — cheque, transfer, cash.
CreditDecreasesYou, via Add Credit — a discount or write-off.
CorrectionEither wayYou, via Add Correction.
Credit Card RefundIncreasesMoney returned to the member.
RefundIncreasesA refund paid outside the gateway.
Returned Bank DebitIncreasesA debit that failed or was reversed.
Failed PaymentNo effectA record that a card was declined.

Why refunds increase the balance

Because giving money back undoes a payment. The payment reduced what they owed; reversing it puts that debt back. This is correct accounting and it has one important consequence — see the refunds guide.

What a charge is for

Automatic charges name the package and the period they cover, so you can always answer "what is this for?" from the row itself. A joining fee is simply described as Joining Fee.

The other tabs

Stripe Transactions shows just the gateway activity, with the gateway's own reference and any amount already refunded — that is where you refund from. Organisation-wide, All Transactions and Card Transactions show the same data across every member.