Klaida apskaičiuojant PVM išrašant pardavimo / pirkimo sąskaitas

info31
2023-02-19 23:53
Sveiki,

Pastebėjome klaidą. Keista, kad niekas jos nepastebėjo.

Suma su PVM 10 eur
Sąskaitos suma tampa 9.99 eur

Problema:
Klaidingai apvalinama PVM suma.
Tikra PVM suma būtų 1.7355 eur
Sistema šią sumą apvalina kaip 1.73 eur nors turi būti 1.74 eur.

Prašome ko skubiau ištaisyti.
TechEc
2023-02-20 10:07
Priklauso, kiek skaitmenų po kablelio skaičiuosite ir kada apvalinsite. Dar paskui prisideda klausimas, ar skaičiuoti PVM kiekvienai eilutei ir sudėti (ir ar prieš sudedant apvalinti), ar skaičiuoti nuo bendros sąskaitos sumos. Realybėje didelėse sąskaitose iš įvairių tiekėjų PVM plaukioja net ne po centą. "Teisingo" skaičiavimo nėra apibrėžta įstatymuose.

8.26€ + 21% = 8.2600 + 1.7346 ~ 8.26 + 1.73 = 9.99
8.264 + 21% = 8.264 + 1.735 ~ 8.26 + 1.73 = 9.99 (apvalinti prieš skaičiuojant sumą)
8.264 + 21% = 8.264 + 1.735 = 9.999 ~ 10.00 (apvalinti po sumos skaičiavimo)
8.26446€ + 21% = 8.26446 + 1.73554 ~ 8.26 + 1.74 = 10.00
Virginijus Židonis
2023-02-20 22:30
Ar tikrai nėra apibrėžtas „teisingas“ skaičiavimas įstatymuose? Šaltinio nenurodysiu, bet nuo 1995-1996 metų vadovaujuosi tokiomis taisyklėmis:
1) eilutėse suma apvalinama iki dviejų skaitmenų po kablelio;
2) PVM sąskaitos faktūros PVM skaičiuojamas nuo bendros sąskaitos sumos.

Visko gali būti, bet, labai abejoju, kad pats sugalvojau šitas taisykles. Manau, jos buvo/yra patvirtintos įstatymu.
navaras
2023-04-19 23:39
su tais 0.01 tai mistika yra, kad pats itax nevienodai suskaičiuoja konvertuodamas užsakymą į pardavimo sąskaitą.
sukuri pardavimo sąskaitą pvz Xeur
apmoka klientas Xeur.
konvertuoji į sąskaitą, gauni Xeur +0.01ct
klientas lieka skolingas tą 0.01ct

kokiais atvejais taip gaunasi jau nesigilinau, tiesiog taip yra. kas ketvirti visus tuos 1ct nusirašom į išlaidas per žurnalą, tiesiog darbo gaila.

IGNARA
2023-04-20 10:44
pritariu, būna ir taip, kad klientas apmoka pagal išansktinę sąskaitą, konvertuoji į sąskaitą ir niekaip negali gauti konkrečios sumos, 1 ct daugiau arba mažiau, bet niekaip konkrečios sumos.
Buvo, kad skambina klientas ir reiškia priekaištus, jog nesutampa sąskaitos suma ir pvm suma, nors bendra suma gera. Skaičiuojam patys ir matome, kad taip, klaidingai skaičiuoja per kelis centus. Taisome rankiniu būdu pvm sumą ir raudonuojam prieš klientą, kas belieka, juk skaičiuoja sistema, o atsakome mes.
Oltrade
2023-04-20 10:47
Taip, šita problema tikrai yra. Konvertuojant iš pardavimo užsakymo į pardavimo sąskaitą labai dažnai pabėga centai. Jau įpratom neskubėt registruot sąskaitos prieš tai nepasitikrinus galutinės sumos.
gediminas1
2023-04-21 14:00
Ir mes su ja jau susidūrėm, būtu gerai kad ją pataisytų, nes vis neatitikimai pasitaiko
Tomas Aleksiejūnas Admin
2023-04-28 10:04
Gal galite kas nors atsiųsti užsakymo ir iš jo sukurtos sąskaitos numerius el. paštu, kad galima būtų patikrinti naudojant konkrečius skaičius. Ačiū.

Užsakymai ir sąskaitos naudoja tą patį kodą skaičiavimams, tai keista, kad skirtingai gali suskaičiuoti. Gal tai kaip nors susiję kai "rankomis" yra keičiamos PVM sumos ar pan.
Tomas Aleksiejūnas Admin
2023-05-08 13:55
Pataisyta!

Toks atvejis nutikdavo, kai buvo rankomis keičiama pvm suma arba užsakymas ateidavo iš kitur, kur skirtingai skaičiuojamas PVM (pvz,. el. parduotuvės). Tad sąskaitos kūrimo metu PVM buvo perskaičiuojamas ir sumos galėjo nesutapti.
Perskaičiuoti reikia, nes sąskaita gali būti kuriama ne iš pilno užsakyto kiekio.

Dabar padaryta taip - jei sąskaita kuriama iš viso užsakyto kiekio, sumos neperskaičiuojamos ir nesikeičia, o jei iš dalinio - tai perskaičiuojama kaip anksčiau.
akstri-partners
2025-06-24 17:46
Sveiki, o kaip nurašote tuos 0.01 cnt? Gal galite pasidalint?
Ramūnas
2025-09-02 14:39
Grįžtam prie senos problemos, 1 ct neatitikimas sąskaitose. Matome, kad Sabyje ir kitose buhalterinėse (Cetas, EuroSkaita) yra 1ct pvm korekcija. Db gaunasi taip, kad klientas SABYJE pakoreguoja tą 1 ct (kad jam sutaptų su jo sumokėta suma pagal išankstinę) tada reikalauja mūsų, kad ta suma būtų sutvarkyta mūsų jam išrašomoje sąskaitoje.
Čia kalba eina apie biudžetininkus, kuriems tas 1 ct kaip prakeismas turi sutapti.
Tomai, kaip siūlai spręsti šią bėdą, nes čia jau rimtai smaugianti bėda. Gal ne raketų mokslas būtų padaryti to 1 ct korektijos opciją sąsakitose? Jei kiti pasidarę, vadinasi galima ir įmanoma
TechEc
2025-09-02 20:52
Pardavimai -> Pardavimo sąskaitos -> Nustatymai yra varnelė "Leisti redaguoti PVM"
Ramūnas
2025-09-12 10:30
nepateda, jau seniai naudojam, bet čia problema kyla, kai klientas apmoka išankstinę, po to prašo skaidyti užsakymą į dalis ir šio užsakymo sąskaitos niekada nebesueina centas į centą. Dirbam pagal projektinius užsakymus, kitaip priimti ir vykdyti užsakymų negalim, o kad skaidant užsakymą gaunasi dvigubas pvm apvalinimas Tomas jau gyrėsi, kad yra sutvarkęs, bet realybėje, niekas nepasikeitė.
Sabyje jau įdiegtas protingas patobulinimas, kad galima įvesti pvm korekciją, jei Tomas nenori tvarkyti viso kodo, tai gal bent šią korekciją gali įdiegti?

Naujausios žinutės

Siunčiama...