Yeah, this is exactly what I was trying to avoid from the very beginning.
I get this but I think it’s no different from just having double amount of tax codes.
Have a look at this feature request:
Basically, once we allow to select customer or supplier on payment/receipt forms, we will be able to tell whether a receipt is a sale or refunded purchase. Just by looking at the type of contact the receipt is linked to. Is it linked to a supplier? It’s a refund!
There is no reason why journal entries couldn’t be linked to a customer or supplier too.
I find this much cleaner approach because people want to select customer or supplier on receipts/payments/journal entries anyway if applicable so these transactions can show in customer/supplier history.
Perhaps Manager can evolve so for every tax transaction customer or supplier should be known. When you are in tax summary report and click on Tax collected
or Tax paid
figure, you could get tax totals by customer/supplier rather than list of individual transactions.