What a reversal is
A reversal is a new transaction that moves the money back. If an expense of 150 was recorded by mistake, its reversal puts 150 back into the account. The original stays in the history, marked as reversed, and the two point at each other.
Then record the correct transaction as normal. Your accountant sees exactly what happened and when.
Reversing in the dashboard
Owners, admins and approvers can reverse. Software needs a key with the reversals:write permission.
- Open Transactions and find the transaction.
- Choose Reverse and write why, for example Typed 1500 instead of 150. A reason is required.
- The reversal is dated today, so it never lands in a month you already closed.
refund.js
1await finance.transactions.reverse("txn_8c21d0", {
2 reason: "Order cancelled by the customer",
3});The rules
| Situation | What happens |
|---|---|
| A transfer | Both sides are reversed together. |
| A debt payment | The debt is reopened for that amount. |
| A loan with payments | Refused until its payments are reversed first. |
| Money that came in and was spent | Refused: taking it back would push the account below zero. |
| A reconciled transaction | Refused until it is unreconciled on the Transactions page. |
| A reversal or a balance adjustment | Cannot be reversed. |
| Already reversed | Refused. Nothing is reversed twice. |
