Mam pytanie czy ktoś się może spotkał z takim wyzwaniem. Mamy ceny jednostkowe bardzo niskie, na przykład 1 zł / 100 sztuk. Sprzedajemy 1000 sztuk i dla tego klienta mamy 57% rabatu. Ponieważ warunku cenowe są liczone z góry na dół po cenach, a nie po wartościach, to wygląda na to że zaokrąglenia powodują że nie da się zrealizować takiego prostego scenariusza, gdy ceny są zaokrąglane do 2 miejsc po przecinku....
Wyliczenia przykładowe - klient kupuje 1000 sztuk:
Cena 0,01 PLN / 1 SZT = 10 PLN
Rabat -57% -5,70PLN
Netto 4,30
Jak to teraz wydrukować na fakturze? Ceny jednostkowej jako takiej nie mamy po rabacie, trzeba wyliczyć.
Ilość cena jedn. wartość pozycji
1000 szt ????? 4,30 pln
Z prostego dzielenia mamy 4,30 / 1000 = 0,0043
Wyzwanie - wydrukować na fakturze cenę jednostkową z 2 miejscami po przecinku.
Mamy do tego warunki do zaokrąglenia w Polsce - RNTP na plus i RNTM na minus. W przypadku rabatu 57% -> RNTM zaokrągla do zera W przypadku rabatu 50%, RNTP zaokrągla w górę i daje na plus 5PLN co daje możliwość wydruku:
Ilość cena jedn. wartość pozycji
1000 szt 0,01 10 pln
Ale w takim przypadku nie dość że zamiast 57% daliśmy 50% rabatu, to jeszcze klient zapłaci zamiast 4,30 to 10 zł.......