Annuitás számítása / hitelkalkulátor

 ( traianus | 2018. március 29., csütörtök - 21:47 )

Sziasztok!

Mostanában egy hitelkalkulátoron dolgozom hobbiprojektként. A neten nem találtam olyat, ami kezeli az előtörlesztéseket és a kamatemelkedéseket is, ezért gondoltam, írok egyet: Link

Már nagyjából működik, azonban maradtak elvarratlan szálak. Ebben kérném a segítségeteket:

  1. Az alap annuitás képlettel kiszámítom a törlesztőrészletet, de azt kerekíteni kell. Így viszont a futamidő legvégén vagy marad még egy kis tőketartozás vagy negatív lesz a tőketartozás. A bankok hogy kezelik ezt a helyzetet?
  2. Ha esetleg van hiteled, akkor nagy segítség lenne, ha validálnád, hogy tényleg jól számol-e (tehát az adott hónapban annyi volt a tőke és kamattörlesztés, amit számolt). Én a sajátommal megtettem, ott forintra stimmelt, de magasabb kamatú hiteleknél (személyi, v. áru) még kijöhet egy-két bug.

Bármilyen észrevételt szívesen fogadok :)

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Az a vicc, hogy annuitás azért van mert a bankok nem ismerik a magasabb szintű matematikát és kb általános iskolás matek szinten áll a kompetenciájuk.

A havi kamat számításkor alkalmaztam egy egyszerűsítést, miszerint itt éves kamat / 12-t használtam. Ez matamatikailag nem teljesen korrekt, de úgy láttam, hogy a bankok is így számolnak (pl. az MNB-s kalkulátor).

Szerintem 360 nappal számolnak, betétnél természetesen 365-tel. :)
Ugye ebből számolnak vissza napi kamatot, kés. kam.-ot stb...

Ezt miből gondolod?

----------------------
while (!sleep) sheep++;

1. ha így számoltam, akkor kijött az én hitelem tényleges törlesztőrészlete + havi bontásban is stimmeltek a számok.
2. Találtam egy banki kalkulátor xlsx-et (link), ahol ha a "havi" nevű munkalapot megjeleníted, az F27 cellában van a havi kamattörlesztés képlete. Itt is éves kamat/12-vel számol.
3. Előfordulhat, hogy az éves/12 csak egy jó közelítés, ami magasabb kamatoknál már nem jó, mert ott a korrekt számítás mást ad.
4. Jó lenne valami hivatalosabb megerősítés erről. Vajon jogszabályban nincs kikötve valahol, hogy hogyan kell számolni?

Szerk:
Az OTP is így számol(t): link 4. oldal alján.

a kerdes ugye nem is ez volt, es nem is neked. szerintem senki nem kotott bele, hogy eves kamat/12-vel szamolsz.

Ja, akkor ok. Ritter-t én sem értettem.

Öh, nem: https://www.bankracio.hu/fogalom/6-annuitas

A lényeg, hogy minden részletfizetési periódusban (aka. hónap, tipikusan) nincs overdue kamatod (ezért fizeted eleinte jobban az előre kiszámolt kamatot), miközben minden hónapban ugyanannyit törlesztesz. Az előtörlesztéssel ugye csökken a jövőbeni kamatterhed, ezért változik a havi törlesztőd.

Meg matematikusok foglalkoznak az ilyen konstrukciókkal, nem menedzserek excelezik össze.

> Ez a böngésző még nem támogatott :(
> Próbáld meg Chrome-mal vagy Firefox alatt állítsd be az about:config-ban a dom.moduleScripts.enabled értéket true-ra.

:(

Mi a gond? A Microsoft már rászoktatta az embereket, hogy valami csak adott böngészővel használható.

Ez a projekt hobbijellege miatt van. Próbaképp ES6 modulokat használtam, így nem volt szükség semmilyen build toolra (npm, webpack, babel és társai). Ez chrome alatt támogatott, firefox alatt is, de ott még defaultból nem. Ezért kell bekapcsolni az about:config-ban.
Szóval a megoldás szabványos (link) ellentétben az IE-s cuccokkal, csak még kicsit várni kell a teljes böngészőtámogatásra.

> This feature is only implemented natively in Safari, Chrome, and Edge at this time.

Valami itt nem jó, a fenti üzenet Safariban volt.

Semmi baj, akkor majd a macOS userek nem számolnak annuitást. (Ez Safari volt, nem IE.)

Hmm, megnézem mi lehet. Dev consolra ír valamit?

Most már megy Edge és Safari alatt is elvileg.