Girele rašė:
Arba aš nesuprantu problemos, arba... kažkas kitas...
Prisipažinsiu - Cente su valiuta nedirbau
Bet dirbau kitose programose. Principas toks: pvz. pajamuoji prekes (skola tiekėjams) 1000 USD. Apskaitoje atsispindi pajamavimo dienos buhalteriniu kursu litų išraiška. APMOKĖJUS už prekes - programa ima apmokėjimo ir gavimo dienų kursus, išveda rezultatą ir deda į atitinkamą pajamų ar išlaidų sąskaitą. Ir visiškai nesvarbu, kokia chronologija suvedami dokumentai - prisirišama prie konkretaus dokumento gavimo dienos. Jei tai avansinis apmokėjimas - pagal valiutų kursų pasikeitimas NESKAIČIUOJAMAS.
Papildomai būna funkcija - Valiutinių likučių perkainavimas. Ši funkcija užduodama rankiniu būdu ataskaitinio laikotrapio pabaigai, prieš darant balansą. Ir šis perskaičiavias PRIRIŠAMAS prie konkretaus dokumento. Kai šis dokumentas APMOKAMAS, kursų skirtumas skaičiuojamas nuo PERSKAIČIAVIMO datos iki APMOKĖJIMO datos.
Kažkaip didelių problemų nebuvo, bent jau lietuviškose programose
(concorde į šį skaičių neįeina - ten su perskaičiavimu - chaosas...
)
Centas redaguoja valiutinio likučio (banko, skolos) litinį ekvivalentą. Prieš operacijos atlikimą programa perskaičiuoja šį ekvivalentą pagal naują kursą ir paskaičiuoja valiutos kurso įtaką.
Rištis prie konkretaus dokumento irgi neblogai. Bet tada atsiranda papildomų niuansų:
- darant apmokėjimą, reikiia būtinai nurodyti apmokamą dokumentą,
- neišku, kaip su išankstiniais dokumentais.
- kaip perskaičiuoti dalinai apmokėto dokumentą.