<aside> ✏️
The current transaction CSV export does not clearly define how refunded transactions are represented, which makes it difficult (and risky) to use as a source of truth for accounting, reconciliation, and audit purposes.
There are no documented field definitions explaining how refunds are represented or how totals should be interpreted.
This isn’t a generally accepted U.S. accounting practice where original transactions and refunded amounts are combined into a single line in reporting without showing the refund separately as its own financial event.
</aside>
A $100 transaction on 1/1 later refunded on 2/1 still shows $100 in the Amount column with status “Refunded”
| Ref # | Amount | Transaction Date | Payment Captured | Refunded Date | Status Friendly | |
|---|---|---|---|---|---|---|
| AAAAAA | $100 | 1/1 | 1/1 | 2/1 | Refunded | |
| BBBBBB | $320 | 1/2 | Succeeded | |||
| CCCCC | $80 | 1/2 | Succeeded | |||
| TOTAL | **$500 |
Monthly Report** Jan revenue: $??? Feb revenue: $??? (How is the sales be reported?) | | | | | |
In the exported CSV:
Problems This Creates
As a result, accountants and CPAs cannot rely on this export without manual interpretation or external reconciliation.
Ambiguity
Who This Impacts: This affects users across both nonprofit and for-profit organizations, including:
Improvement Request (changes in blue)
| Ref # | Amount | Transaction Date | Payment Captured | Status Friendly | Transaction Type | |
|---|---|---|---|---|---|---|
| AAAAAA | $100 | 1/1 | 1/1 | Succeeded | Donation | |
| BBBBBB | $320 | 1/2 | Succeeded | Donation | ||
| CCCCC | $80 | 1/2 | Succeeded | Donation | ||
| AAAAAA-R1 | ($100) | 2/1 | 2/1 | Refunded (or Refund_Succeeded, etc) | Refund | |
| TOTAL | **$400 |
Monthly Report** Jan: $500 Feb: -($100) | | | | | |
Export refunds as separate rows with: