W dniu 21 sierpnia 2009 09:02 użytkownik Tomasz Chiliński tomasz.chilinski@chilan.com napisał:
On Fri, 21 Aug 2009 09:42:28 +0200, SoNiC wrote
Witam!
Witam.
W zwiazku z przeciagajacym sie postem na forum, uzytkownik micro wykryl blad w naliczaniu podatku:
Nie wiem czy problem powinienem zgłosić w propozycjach czy w błędach. Niech będą propozycje.
Przy wystawianiu faktur LMS błędnie liczy podatek. Błąd logiczny występuje w LMS.class w funkcji GetInvoiceContent Przykładowo: ilość sztuk: 247 cena jednostkowa netto: 2,30 VAT: 22%
da odpowiednio: wartość netto: 568,91 kwota podatku 125,16 kwota brutto 694,07
a powinno być: netto: 247*2,3 = 568,10 brutto: 568,10*1,22 = 693,08 podatek: brutto - netto = 124,98
Rozwiązanie: Otworzyć LMS.class, znaleźć wyżej wymienioną funkcję a następnie kod: Kod:
Dzięki. Naniesione w CVS. Przy okazji poprawiłem również datę w upgrade.php.
Zmieniłem sobie to w LMS.class, i powoduje mi to zamieszanie, ponieważ wpisuję na fakturę kwotę 200 brutto, a na fakturze ląduje 199,99zł.. Mimo że w historii operacji jest 200.. Natomiast w edycji faktury mam: Cena brutto: 200,00 zł Wartość brutto: 199,99 zł
Wersja LMS: 1.11.8 Belus (1.981/1.23) Wersja LMSDB: 1.11.8 Belus (1.47/1.54) Wersja MySQL: 5.0.51a-24+lenny1 Wersja PHP: 5.2.6-1+lenny3 Wersja Smarty: 2.6.23
Pozdrawiam.