Ezen a képernyő fülön a kiválasztott pénzügyi eszközön könyvelhetünk pénzmozgást. A rögzített mozgásokat itt stornózhatjuk, vagy kontírozhatjuk is.
Jogosultságkód: 244110 Help context: 244110
Forrás: PeuToKaMoz_Kiv Előtétszűrés
PeuToKa Mozgás adminisztráció
A pénzügyi eszköz törzs karbantartó és a mozgás adminisztrációs funkció ugyanazt a program formot használja, noha más előtétszűrés képernyőn keresztül jutunk el funkcióba.
1. Előtét szűrés
A pénzügyi eszköz mozgás adminisztrációs funkcióba egy előtétszűrés képernyőn keresztül jutunk el. A szűrés során kötelező egy pénzügyi eszközt kiválasztani, továbbá lehetőségünk van a kiválasztott pénzügyi eszközhöz már korábban rögzített mozgások szűrésére a mozgások adatai alapján. Lehetőségünk van a szűrt mozgások sorrendjének a beállítására is. A teljesítés dátumának alapértelmezett szűrési feltételként a program a nyitott időszak kezdő és befejező dátumát ajánlja fel, amely az operátor által a szűrés végrehajtása előtt megváltoztatható.

Az előtétszűrés képernyőn a szűrés végrehajtása után az alábbi tevékenységek elvégzésére van lehetőségünk:
1. Meglévő mozgás kiválasztása
A soron duplakattintás után a kijelölt mozgás tétel adatai megjelennek a képernyőn.
A megjelenített tétellel az alábbi dolgokat tehetjük:
A. A [Nyomtatás -
] ikon megnyomása után a mozgásról bizonylatot (Pl: Bevételi pénztár bizonylat) nyomtathatunk.
B. A [Stornózás -
] gomb megnyomásával stornózhatjuk a mozgást, ha az megfelel a stornózás feltételeinek.
C. A [Kontírozás -
] gombra kattintva kontírozhatjuk a pénzeszköz mozgást, amennyiben teljesülnek a kontírozási feltételek.
D. A [
] gombot megnyomva a rögzített mozgást elmenthetjük sémaként, és így felhasználhatjuk egy későbbi mozgás rögzítése során, mint ajánlást.
2. Új mozgás adatainak rögzítése
Az [Insert -
] gomb megnyomása után új mozgást rögzíthetünk a pénzügyi eszközön
2. A mozgás adatok rögzítése
A pénzügyi eszközön könyvelt mozgások rögzítésekor szinte ugyanazokat az adatokat kell megadni, mint a pénzügyi bizonylatok kiegyenlítésének könyvelésekor. Ez nem meglepő, hiszen a mozgások adatai ugyanabba az adattáblába (PSzaKie) kerülnek.
Funkció – Adat entitás kapcsolat:
PSzaKie – Számla kiegyenlítés tábla
| Insert | A funkció csak új adatfelvétel módban működik. Az elrontott mozgás törlésére vagy módosítására nincs lehetőség. Az elrontott tételt csak stornózni lehet. |
Input adatok:
Alap adatok:

I11. PeuKod Pénzügyi eszköz kód – Másodlagos fk: PPeeTor.PeeKod
A rögzített pénzügyi mozgás elsődlegesen ahhoz a pénzügyi eszközhöz kapcsolódik amelyet az előtétszűrés képernyőn kiválasztottunk. (A jelen példában: PEX-00/00003 Elszámolási betétszámla – KHB.) A pénzügy eszköz mozgások jelentős része egy pénzügyi eszközhöz kapcsolódik. (A példában ahhoz a pénzügyi eszközhöz, amely után bank költséget fizetjük, és amelyről a bank leemeli az összeget.) A pénzügyi eszközön való mozgás könyvelésekor ez a mező általában üresen marad, hiszen itt általában azokat a mozgásokat rögzítjük, amelyek csak egy pénzügyi eszközhöz kapcsolódnak.
Ebben az adatmezőben egy második pénzügy eszköz kódot lehet megadni a mozgáshoz, amennyiben az szükséges. Néha előfordul, hogy ezt a második pénzügyi eszközt is meg kell adni. Pl: Értékpapír után fizetett kamat könyvelésekor a másodlagos pénzügyi eszköz az, amely után a kamatot fizetik (értékpapír), az elsődleges pénzügyi eszköz kód pedig az, ahová a pénz befolyik (elszámolási betétszámla). Ebben az esetben a rögzített mozgás mind a két pénzügyi eszköz egyenlegét megváltoztatja.
I2. PeeJog Pénzügyi mozgáskód fk: PPeJoDf.PeJoKd
A pénzügyi eszköz mozgás kódja. A pénzügyi eszközök (bank, pénztár) mozgásainak könyvelését vezérlő definíciós törzs. Meghatározza a mozgás jogcímét, jellegét (elővezetés, rendezés) és az irányát (növekedés, csökkenés), valamint tartalmaz egyéb mozgásazonosító információt (típus, transzfer típus, reláció, megkülönböztető kód) is.
A mozgás kód jellege mindig az elsődleges pénzügyi eszközre vonatkozik. Amennyiben másodlagos pénzügyi eszköz is meg van adva, akkor az ott könyvelt mozgás jellegét a mozgáskód jellege és a másodlagos pénzügyi eszköz eszköz-forrás jellege határozza meg.
I5. FimKod Fizetési mód fk: AFimTor.FimKod
A pénzmozgás fizetési módjára utaló kód.
<A: PeeKod -> PPeeTor.FimKod> A program az alap pénzeszköz pénzeszköztörzsben megadott fizetési módját ajánlja be.
I12. BToKod Bizonylat tömb fk: KBToTor.BtoKod
A mozgás azonosító előállításának alapjául szolgáló bizonylattömb kódja.
A mozgáskód jellegének (PeeJog[1]) függvényében a program ajánlatot tesz a bizonylattömb kódra.
If PeeJog[1] = ’1’ Then PPeeTor(PeeKod).BtoKodJ {Jóváírás} Else
If PeeJog[1] = ’2’ Then PPeeTor(PeeKod).BtoKodT {Terhelés} Else
PPeeTor(PeeKod).BtoKodE
I10. MegJeg Megjegyzés
É6. Mennyi Mennyiség <A:0>
I13. MellDb Mellékletek száma <A:0>
A mozgáshoz kapcsolódó bizonylatok, mellékletek száma.
I9. Bizony Bizonylatszám
A mozgás rögzítéséhez szükséges alap bizonylat azonosítója.
I3. KonDat Könyvelés dátum
I4. ErtDat Értéknap dátum <A:KonDat>
A program felajánlja a könyvelés dátumát. A mozgás kontírozása a könyvelés dátumával történik. Az értéknap a bankhoz elküldött mozgások számára szükségesek.
| Input érték adat: | A megadott mozgáskód jellegének (jóváírás / terhelés / értékvesztés / értékhelyesbítés / egyéb) függvényében csak egyetlen értékadatot kell inputként megadnunk. |
Case PPeJoDf.PeJoJe Of
<1 – Jóváírás>
I7. JovDev Jóváírás összege DEV
<2 – Terhelés>
I8. TerDev Terhelés összege DEV
<3 – Értékvesztés>
S5. EveDev Értékvesztés összege DEV
<4 – Értékhelyesbítés>
S7. EheDev Értékhelyesbítés összege DEV
<5 – Egyéb>
S9. EgyDev Egyéb adat DEV
Deviza input adatok:
Deviza adatok beírása csak akkor szükséges és lehetséges, ha a mozgás devizaneme – azaz annak a pénzeszköznek a devizaneme amin könyvelünk – nem az elsődleges devizanem (HUF).
<PPeeTor.DevKod<>HUF>
D1. DevBan Deviza átszámítás bank fk: PBanAzo.BanAzo
Annak a banknak az azonosítója, amelynek az árfolyamán a deviza érték átszámítása történik.
<A:Copy(PPeeTor.BanKod,1,3)>
A program felajánlja a pénzügyi eszköz bank kódját.
D2. DevDat Deviza átszámítási dátum
<A:ErtDat>
A program az értéknapot ajánlja fel.
D3. DevArf Deviza átszámítási árfolyam
A bankazonosító, a devizanem és az átszámítás dátuma alapján az árfolyamtörzsből felolvassa a megfelelő árfolyamot (vételi, közép, eladási), ha az szerepel az árfolyamtörzsben. A felajánlott árfolyam felülírható, illetve ha nem tudott a program ajánlani adatok, akkor az árfolyam beírható.
Ajánlás: (DevDat, KAzoAda.BanAzoD,DevKod) alapján
Számviteli adatok:
A mozgások rögzítéséhez szükséges input adatok nem férnek egy képernyőfülön, ezért az adatok megadását egy másik fülön kell folytatni.

F9. AruKod Áru kód
A pénzeszközön könyvelt mozgások során nem termék jellegű áru megadására van szükség. Olyan szolgáltatás jellegű árut kell megadni, amelyiknek az árukatalógusából meghatározható a mozgás kontírozásához szükséges ellenszámla száma. (Az alapszámlát az pénzeszköz határozza meg, amin a mozgást könyveljük. Lásd: Pénzmozgások kontírozása.)
F11. SzlJel Számla jelleg FSJ <A:AAktTor.SzlJel>
Nem input. Csak tájékoztató adat.
A program az áru árukatalógusának egyéb adatok képernyő fülén megadott számla jelleget ajánlja fel. A kontírozás jellegét nem ez az adatmező, hanem a mozgáskód jellege és mozgás elsődleges pénzügyi eszközének eszköz-forrás kódja határozza meg.
Ha a kiegyenlítés mozgáskódjának jellege (első karaktere) nem egyezik meg a kiegyenlítés pénzügyi eszközének eszköz-forrás jellegével
(1 – Jóváírás <> 2 – Forrás VAGY 2 – Terhelés <> 1 - Eszköz),
akkor a kontírozás első tételének (a pénzügyi eszköz [szintetikus számla: szállító vagy vevő] kiegyenlítési számla számának) jellege: 1 – Tartozik, egyébként (ha megegyezik): 2 – Követel.
A főkönyvi számla, amire kontírozás jellege vonatkozik: az áru (áru katalógus) alapján felajánlott, a mozgáshoz tarozó főkönyvi számlaszám: 53210000 – Bankszámla jutalék és kezelési költség.
Példa: 2 – Terhelés <> 1 – Eszköz -> 1 – Tartozik
Az alap számla száma: 53210000 – Bankszámla jutalék és kezelési költség.
Ez ellenszámla jellege ellentétes mint az alap számláé: 2 – Követel.
Az ellenszámla számlaszáma az alap pénzügyi eszköz kiegyenlítési számla száma:
384011 – Elszámolási betétszámla – KHB
F10. ParKod Partner kód
F12. TevKod Tevékenység kód
F4. FokKod Főkönyvi számla (Ellenszámla)
A mozgás kontírozásának főkönyvi számla számára a program az áru árukatalógusának eszközkódja alapján meghatározott valamelyik főkönyvi számlája alapján tesz javaslatot. Az ajánlott főkönyvi számlaszám (és a korábban megadott számla jelleg is) az operátor által módosítható.
A: Case AAktTor.EszKod Of
A,B {Befektetett eszközök, Készlet} – AAktTor.SFokKod {Anyag számla}
0,C,D {Egyéb, Eszköz, Forrás} – AAktTor.AlaSzl {Alap számla}
E {Költségnem} – AAktTor.FKtgNem {Költségnem számla}
H {Ráfordítás} – AAktTor.VRafSzl {Ráfordítás számla}
I {Bevétel} – AAktTor.VFokKod {Árbevétel számla}
Else X
F1. ProKod Project
A megadott project (ProKod<>’0’) alapján a program ajánlást tesz a szervezeti egységre, a költség helyre és a költség jellegre.
F2. SzeKod Szervezeti egység <A:FProTor.SzeKod>
A program a projecthez beírt szervezeti egység kódot ajánlja fel.
F3. DolKod Dolgozó <A:FProTor.DolKod>
A program a projecthez beírt dolgozó kódot ajánlja fel.
F5. KtgSzl Költség számla
Költségszámla megadása csak költségnem főkönyvi számla (5*) megadása mellett szükséges. A program az áru árukatalógusának számviteli fülén megadott költségszámlát (AAktTor.FKtgHel) ajánlja fel, amelyet a project költséghelye felülír (FProTor.KtgHel).
<A1: AAktTor.FKtgHel>
<A2: If ProKod <> ’0’ Then FProTor.KtgHel>
Az operátor által módosítható.
F6. KtgJel Költség jelleg FKT
Költség jelleg megadása csak költségnem főkönyvi számla (5*) megadása mellett szükséges. A program az áru árukatalógusának számviteli fülén megadott költségjelleget (AAktTor.FKtgJel) ajánlja fel, amelyet a project költség jellege felülír (FProTor.KtgJel).
<A1: AAktTor.FKtgJel>
<A2: If ProKod <> ’0’ Then FProTor.KtgJel>
Az operátor által módosítható.
F7. KtgTip Költség típus FTP
Költség típus megadása csak költségnem főkönyvi számla (5*) megadása mellett szükséges. A program a főkönyvi számla számlatükörben megadott költség típusát (FFokTor.KtgTip) ajánlja fel, amely az operátor által módosítható.
<A:PSzaKie.FokKod -> FFokTor.KtgTip>
Program által előállított adatok:
A mozgás elmentésekor a program a pénzügyi kiegyenlítési mozgás tábla hiányzó (nem input) mezőit az alábbi módon tölti ki.
Lásd:
Pénzügyi eszköz mozgások rögzítése
Mozgások ellenőrzése mentés előtt: PSzaKie.Post
A. Költség adatok ellenőrzése
Rendszerparaméterként megadható, hogy a vállalkozás a könyvelés során használja-e az egyes költség mezőket (költség helyet, költség jelleg, stb.). Amennyiben valamelyik adatra szükség van, akkor anélkül nem hagyja a program elmenteni a pénzeszköz mozgást.
1.A. KtgHel Költséghely
If FokKod[1] = ’5’ And KtgHel = ’X’ And KA.KtgHelKon = ’I’
Then Nem megfelelő költséghely!
1.B KtgHel Költséghely
If Substring(KtgHel,1,1) Not In (’6’,’7’,’X’) Then
Then Nem megfelelő költséghely!
2. KtgJel Költség jelleg
If FokKod[1] = ’5’ And KtgJel = ’0’ And KA.KtgJelKon = ’I’
Then Nem megfelelő költség jelleg!
3. KtgTip Költség típus
If FokKod[1] = ’5’ And KtgTip = ’0’ And KA.KtgTipKon = ’I’
Then Nem megfelelő költség típus!
4. ProKod Project kód
If FokKod[1]>=’5’ And FokKod[1]<=’8’ And KAzoAda.KtgProKell = ’I’ And ProKod = ’0’
Then A project kód nem lehet 0 !
5. SzeKod Szektor kód
If FokKod[1]>=’5’ And FokKod[1]<=’8’ And KAzoAda.KtgSzeKell = ’I’ And SzeKod = ’0’
Then A szektor kód nem lehet 0 !
6. DolKod Dolgozó kód
If FokKod[1]>=’5’ And FokKod[1]<=’8’ And KAzoAda.KtgDolKell = ’I’ And DolKod = ’0’
Then A dolgozó kód nem lehet 0 !
7. TevKod Tevékenység kód
If FokKod[1]>=’5’ And FokKod[1]<=’8’ And KAzoAda.KtgTevKell = ’I’ And TevKod = ’0’
Then A tevékenység kód nem lehet 0 !
B. Árbevétel adatok ellenőrzése
Rendszerparaméterként megadható, hogy a vállalkozás a könyvelés során használ-e a bevétel típusú könyvelések esetén kiegészítő adatmezőket (project, szervezet, stb.). Amennyiben valamelyik adatra szükség van, akkor anélkül nem hagyja a program elmenteni a pénzeszköz mozgást.
1. ProKod Project kód
If FokKod[1]=’9’ And KAzoAda.VevProKodKell = ’I’ And ProKod = ’0’
Then A project kód nem lehet 0 !
2. SzeKod Szektor kód
If FokKod[1]=’9’ And KAzoAda.VevSzeKodKell = ’I’ And SzeKod = ’0’
Then A szektor kód nem lehet 0 !
3. DolKod Dolgozó kód
If FokKod[1]=’9’ And KAzoAda.VevDolKodKell = ’I’ And DolKod = ’0’
Then A dolgozó kód nem lehet 0 !
4. TevKod Tevékenység kód
If FokKod[1]=’9’ And KAzoAda.VevTevKodKell = ’I’ And TevKod = ’0’
Then A tevékenység kód nem lehet 0 !
B. Adatok helyessége
1. KonDat In [KezDatX, BefDatX]
A könyvelés dátumának a nyitott időszakba kell esni!
2. AruKod <> ’0’
A mozgás csak 0-tól különböző árukóddal rögzíthető.
3. FokKod <> ’X’
A mozgás csak olyan árukóddal rögzíthető, amelynek árukatalógusa által meghatározott főkönyvi számlaszám nem X, azaz valós főkönyvi számlaszám szükséges.
4. FFokTor(FokKod).SziKod = ’I’ and ParKod = ’0’
Szintetikus főkönyvi számla esetén valós partnerkód (0-tól különböző) megadása szükséges.
5. MozKod[1] = ’2’ – Terhelés And DevKod <> KAzoAda.AlaDev -> DevArf
Devizás terhelés rögzítésekor a megadott árfolyam maximum +- 1%-al térhet el a kiválasztott pénzeszköz átlagárfolyamától.
6. Kapcsolódó pénzeszköz devizanemének helyessége
If PSzaKie.PeUKod <> ’0’
And PPeeTor(PSzaKie.PeUKod).DevKod <> PSzaKie.DevKod
PPeeTor(PSzaKie.PeEKod).DevKod
And PPeeTor(PSzaKie.PeUKod).DevKod <> KAzoAda.AlaDev
Then Hiba Else,
A kapcsolódó pénzügyi eszköz devizaneme nem megfelelő!
| 7. | A kapcsolódó pénzügyi eszköz főkönyvi számlaszámának és a mozgás árukódjához tartozó főkönyvi számlaszámnak az egyezősége |
If PSzaKie.PeUKod <> ’0’ Ha van megadott kapcsolódó pénzügyi eszköz
And PPeeTor(PSzaKie.PeUKod).FokKod <> és a pénzügyi eszköz számlaszáma
PSzaKie.FokKod <- AAktTor(PSzaKie.AruKod).X nem egyezik meg
a mozgás számlaszámával (ami mozgás árukódjának árukatalógusából származik), akkor a program figyelmeztet.
Then
Begin
If SA.PeuFokKodEllAbort = ’I’ Then Abort Else Warning
End Else;
Message: A kapcsolódó pénzügyi eszköz és a mozgás főkönyvi száma nem egyezik meg!
8. Pénzeszköz egyenlegének negatív tartományba kerülése
PPeeTor.JovDev – (PPeeTor.TerDev + PSzaKie.TerDev) >= 0
Devizás (PPeeTor.DevKod <> KAzoAda.AlaDev) pénzeszköz (PPeeTor.PefTip In [’1A’,’1B’,’1C’,’1D’ ,’1E’,’1F’]) terhére (PSzaKie.MozKod[1] = ’2’) történő számla kiegyenlítés során a program nem enged meg olyan összegű kiegyenlítést, amellyel a pénzeszköz egyenlege negatív lenne. A tiltás azért történik, mert így a negatív tartományba eső kiegyenlítésnek is ugyanaz lenne a bekerülési árfolyama, mint a ténylegesen meglévő pénzkészletnek. Márpedig a hiányzó devizát a kiegyenlítés elvégzése előtt be kell szereznünk, aminek az árfolyam más lesz mint a korábban meglévő pénzkészleté. Negatív egyenlegű pénzügyi eszköz egyébként is csak nem helyes sorrendű deviza adminisztráció eredményeként állhat elő.
9. PSzaKie.KonDat = Now.Date And PPeeTor(PSzaKie.PeEKod).PefTip = ’1A’ And
SAzoAda(PenztarSzigor).Szoveg = ’I’
A rendszerparaméterek között megadott szigorú pénztárkezelés esetén, amennyiben a mozgás pénzeszköze pénztár típusú, akkor csak tárgy napi kiegyenlítés dátum fogadható el.
3. Pénzügyi eszköz mozgások stornózása
A pénzügyi eszközön könyvelt mozgások stornózása ugyanott történik, mint ahol a mozgások rögzítése: a pénzügyi eszközök Mozgás adatok nevű képernyő fülén. Az operátor kiválasztja azt a mozgást, amelyet stornózni szeretné, majd megnyomja a [Stornó]
gombot.
Stornózás feltételei:
A program csak olyan mozgás stornózását végzi el, amely megfelel a stornózási feltételeknek.
1. PSzaKie.StoKod=0 Stornó állapot Nem lehet stornó vagy stornózott tétel!
2. PSzaKie.FokAll=0 Főkönyvi állapot Nem lehet kontírozott tétel!
| 3. | PSzaKie.KonDat In Nyitottt idószak A mozgás könyvelésének dátuma a könyvelési nyitott időszakba esik. |
4. PSzaKie.KonDat = Now.Date And PPeeTor(PSzaKie.PeEKod).PefTip = ’1A’ And
SAzoAda(PenztarSzigor).Szoveg = ’I’
A rendszerparaméterek között megadott szigorú pénztárkezelés esetén, amennyiben a mozgás pénzeszköze pénztár típusú, akkor csak tárgy napi kiegyenlítés dátum fogadható el.
A stornózás hatására egy mozgás keletkezik, amelyik ugyanolyan értékű, de ellentétes előjelű lesz, mint a stornózott mozgás. Így a két mozgás értéke nullázza egymást. A stornózott mozgáshoz bejegyzésre kerül a stornózás ténye. A program a stornózás után megjeleníti a stornó mozgás azonosítóját:

PSzaKie – Számla kiegyenlítés tábla – Új/Stornó tétel
Insert
Program által előállított adatok
A stornó tétel adatai alapvetően a stornózott tétel adataiból keletkeznek. Az alábbi felsorolásban csak azok a mezők szerepelnek, amelyek tartalma megváltozik.
Alap adatok:
A1. SzKiID Szla kiegyenlítés ID <BizaSo> pk
Új generálandó a bizonylattömb <BToKod> alapján.
A7. BizaSo Bizonylat sorszám f(BtoKod,KnyvEv)
Új generálandó a bizonylattömb <BToKod> alapján.
Input adatok:
I2. PeeJog Pénzeszköz mozgáskód
A mozgáskód irányra utaló karaktere (2.) megváltozik: 1 – Növekedés helyett 2 – Csökkenés lesz.
I7. JovDev Jóváírás összege <-1*PSzaKie.JovDev>
I8. TerDev Terhelés összege <-1*PSzaKie.TerDev>
Számított adatok:
S1. JovHuf Jóváírás összege <-1*PSzaKie.JovHuf>
S2. TerHuf Terhelés összege <-1*PSzaKie.TerHuf>
S3. KieDev Kiegyenlítés összege <-1*PSzaKie.KieDev>
S4. KieHuf Kiegyenlítés összege <-1*PSzaKie.KieHuf>
S5. EveDev Értékvesztés összege <-1*PSzaKie.EveDev>
S6. EveHuf Értékvesztés összege <-1*PSzaKie.EveHuf>
S7. EheDev Értékhelyesbítés <-1*PSzaKie.EheDev>
S8. EheHuf Értékhelyesbítés <-1*PSzaKie.EheHuf>
S9. EgyDev Egyéb adat <-1*PSzaKie.EgyDev>
S10. EgyHuf Egyéb adat <-1*PSzaKie.EgyHuf>
Állapot adatok:
Á3. StoKod Stornó állapot: <2> - Stornó
Á4. MozElj Mozgás előjel <-1>
Á5. StornA Stornózott tétel ID <PSzaKie.SzKiID> Régi/Stornózott tétel
Á6. StornB Stornó tétel ID <0>
Napló adatok:
N1. Opekod Rögzítés napló adatok – Operátor kód generált
N2. Terkod Terminál kód generált
N3. Rogdat Rögzítés időpontja generált
4. Kiegyenlítési mozgások kontírozása
A pénzügyi eszközön könyvelt mozgások kontírozása ugyanazon az elven történik, mint a pénzügyi bizonylatokon (számlákon) rögzített kiegyenlítések kontírozása. A kontírozás leírását lásd ott.
Lásd:
Pénzeszköz mozgás kontírozása