Clear balances for each person
For each person and each type (money, gold, gifts), the balance is simply received − returned. Three statuses, always the same: “To return”, “Settled”, “Over-returned”.
You can set an agreed target (return the equivalent, a percentage, a cap, or nothing): the app tells you what is left to return according to your rules, without ever mixing euros, gold and items.