In an active trade where I’m selling 0.15 BTC as taker, my Bisq v0.8.0 says the amount to receive is 543.00 EUR. However, my trading peer sent me 542.84 EUR.
I think this is a violation of Bisq’s protocol, but I haven’t involved an arbitrator yet, because it appears what my peer did was multiply our contract amount by the contract trade price, i.e. (0.15 btc) * (3618.9153 EUR) = 542.84 EUR. So, I see the logic of what my peer did, but on the face of it I think its not according to the bisq trading protocol.
(1.) should I confirm payment receipt even though the fiat amount doesn’t match what the bisq user interface says it should be? (would my peer have paid me more that the user interface by doing the same calculation if the exact math said he’d owed 543.16, or did my peer only send the incorrect fiat amount because it was slightly in his or her favor?)
(2.) should bisq’s JSON format contracts be revised to explicitly state the fiat amount to be received?
I’m inclined to confirm payment receipt - we’re talking about a 0.16 EUR difference here - but I want to follow the correct protocol.