Different types of taxes when Round

We have two different types of taxes. 8% and 18%
incorrect calculation gives results when rounding the tickets.

--------------Round
28.05.2016

Alkollü İçecek Bedeli 290,00
Yiyecek Bedeli 720,00
Yuvarla -101,00 ->Round

%18 KDV - KDV Toplamı: 39,81
%18 KDV Hariç Toplam: 149,19
%18 KDV Dahil Toplam: 189,00 + 101$ wrong rate

%8 KDV - KDV Toplamı: 48,00
%8 KDV Hariç Toplam: 571,00
%8 KDV Dahil Toplam: 619,00 + 101$ wrong rate

Ara Toplam: 821,19
Toplam KDV: 87,81
Genel Toplam: 909,00

------------------Discount ok:

                          28.05.2016

Alkollü İçecek Bedeli 290,00
Yiyecek Bedeli 720,00
İskonto % 10 -101,00 -Discount

%18 KDV - KDV Toplamı: 39,81
%18 KDV Hariç Toplam: 221,19
%18 KDV Dahil Toplam: 261,00 +29$ Discount ok

%8 KDV - KDV Toplamı: 48,00
%8 KDV Hariç Toplam: 600,00
%8 KDV Dahil Toplam: 648,00 +72$ Discount ok

Ara Toplam: 821,19
Toplam KDV: 87,81
Genel Toplam: 909,00