I had a go at entering a purchase from the Receipt Hub for an invoice in Euros, but although I entered the amount in Sterling that the purchase cleared the bank account this was ignored/over-written and the four decimal place exchange rate was used (so out by a penny).
There is ceiling of around 230,00€ were after this figure there is a possibility that the exchange rate will calculate the invoice with rounding up/down out by a penny.
Exchange rates in QuickFile are capped to 4 decimal places, so you can’t always apply it directly to get penny level precision. That said the exchange rate is more of a reference value and for every financial transaction we always store a foreign currency amount and a GBP amount.
As you can see from the Receipt Hub you can easily override both currency amounts directly.
Thank you @Glenn for the overide option in the Receipt Hub that you suggest would fix the 1p discrepancy. That did not work, it still took the rounding up/down from the Exchange Rate as the default calculation.
Does it record correctly if you don’t mark as paid from the receipt hub but instead create the purchase unpaid, then “log payment” from the purchase record screen?