I guess there is a super-smart solution for this, but if you want a way to go about solving here is one:
First recognise the possible digits: 0,1,2,5,6,8,9.
Next a table of how do the digits look on inversion
Col 1 Col 2
0 0
1 1
2 2
5 5
6 9
8 8
9 6
So now, a number a1b1c1d1 got transformed to d2c2b2a2 where 1 is Col1 and 2 is Col 2 i.e. a1 gets inverted into a2 and moves to the units place etc.
Sinc the difference is 1626, we must have a1-d2 = 1 or 2 and d1-a2 = 6 or a2-d1 = 4.
From the possible pairs we get a1 = 6; a2 = 9; d1 =d2 = 5.
So we move to the middle two digits.
Method I :Since, 1 gets carried from c1, we c1-b2 = 3 or b2-c1 = 7.
We must simultaneously have b1-c2 = 6 or b1-c2 = 7 (as 1 does not get subtracted from the last digit)
This is satisfied by b1 = 8 and c1=1.
Method 2: Since 1 gets carried from c1 and 1 is not subtracted from a1, b1c1 - c2b1 = 63. Hence, b1 = 8 and c1=1.
Hence the cost was Euro 6,815 which the customer got for Euro 5,189
Euro because the sale took place in Belgium

This may be the Flanders which is a bit easier.