Issue: Currently when an invoice/transaction is marked paid manually and then refunded manually, the transaction retains the paid status.
Expected or requested: When a transaction is refunded, either manually or via payment integration the status should update to "Refunded" and the invoice should update to unpaid.