Klient zamawia 3 sztuki takiego towaru. Żeby więc wyświetlić klientowi ile zapłaci za 3 sztuki nie mogę obliczyć ceny w ten sposób: 30.4878*3 bo wyjdzie: 91.4634 czyli w zaokrągleniu do dwóch miejsc po przecinku: 91.46 zł. No ale klient sobie pomyśli - no jak to, widzę że cena sztuki towaru wynosi 30.49 zł więc 30.49*3 = 91.47 zł

Więc muszę liczyć tak jak on: 30.49*3 i wyświetlić mu 91.47 zł.
Ale z kolei potem przy generowaniu PDFa - faktury - będzie na niej:
ilość: 3
cena netto: 24.99 zł - wziete z bazy danych
kwota netto: 74.97 zł
stawka vat: 22%
kwota vat: 16.50 zł - roznica wartosci brutto 91.47 i kwoty netto 74.97
wartość brutto: 91.47 zł
Tymczasem ktoś z kolei mógłby obliczyć z faktury: 74.97 * 22 * 0.01 = 16.4934 zł czyli w zaokrągleniu do dwóch miejsc po przecinku kwota vat powinna być 16.49 a nie 16.50 zł.
Myślicie, że w tego typu sytuacjach to istotne, że na fakturze kwota vat byłaby różna od kwoty takiej jak powinna byc ? Bo juz nie wiem jak to rozwiazac...