Készlet mozgások kontírozása

Navigation:  Tartalom > Készlet modul > Készletmozgások rögzítése >

Készlet mozgások kontírozása

Previous pageReturn to chapter overviewNext page

 

KONTÍROZÁS

 

A készlet mozgások kapcsolódó kontírozásoknak több fajtája van. Az alábbiakban az egyes gazdasági események kontírozási módját ismertetjük.

 

1.Készlet mozgások kontírozása

 

DOCUMENTAnyag és áru mozgások kontírozása

 

DOCUMENTGöngyöleg mozgások kontírozása

 

1.1.A kontírozás elmélete

 

A készletmodulban könyvelt eszközök:

A készlet mozgások kontírozása során az alábbi eszközféleségek készlet modulban rögzített mozgásait kontírozzuk:

 

A.II. Tárgyi eszközök

oTárgyi eszköz beszerzése vásárlásból
oTárgyi eszköz kiadás aktiválásra

A vásárlásból aktiválandó eszközöket a beérkezés időpontjával készletre vesszük, és az aktiválás napjával adjuk ki onnan. A készleten lévő tárgyi eszköz a beruházási számlán szerepel, onnan az aktiválásra történő kiadással kerül a tárgyi eszköz számlára.

A program lehetőséget biztosít arra, hogy a vásárlásból beszerzett tárgyi eszköz készletre vétel nélkül, a szállítói számlából aktiválva egyből a tárgyi eszköz analitikába kerüljön. A programot használó cég dönti el, hogy melyik aktiválási elvet alkalmazza.

A vásárlásból történő tárgyi eszköz beszerzésen és aktiváláson kívül, minden egyéb tárgyi eszköz mozgás könyvelése a Tárgyi eszköz modulban történik.

 

B.I. Készletek

A B.I.6. Készletekre adott előlegek kivételével, amelynek könyvelése a Pénzügyi modulban történik.

B.I.1. Anyagok

B.I.2. Befejezetlen termelés és félkész termék

B.I.3. Növendék-, hízó és egyéb állatok

B.I.4. Késztermékek

B.I.5. Áruk

Az egyes eszközféleségek mozgásainak kontírozása ugyanazon az elven történik, csak a program által előállított főkönyvi számok lesznek különbözőek a készletféleségek árukatalógusainak főkönyvi számainak függvényében. Pl: Az anyagok és az áruk vásárlásának kontírozás típusa ugyanaz (310). Az anyagok készlet számlája a kontírozás során azért lesz más, mint az áruké, mert az anyagok árukatalógusainak anyagszámla mezőjébe más főkönyvi számlaszám van beírva, mint az áruk esetében.

 

A bekerülési érték:

oBeszerzési ár (Vásárlás)
oElőállítási költség (Termelés, Egyéb bevét)

 

A készletnyilvántartás elve:

oTételes

A program egy adott áru minden egyes készletre vételének nyilvántartja a beszerzési mennyiségét, bekerülési egységárát és a beszerzés dátumát. Azaz a készlet nyilvántartásban az adott árunak annyi tétele van, ahány készletre vétel történt belőle (Tételes készlet).

 

 

A készletkiadás értéke:

oBekerülési érték FIFO elvű kiadási sorrendben

A készlet kiadás során a program a legrégebben bevételezett tételeket adja ki először. Ha kiadandó mennyiség nem elégíthető ki egyetlen bevételezésből, akkor az időben következő bevételezésből próbálja kielégíteni a kiadási igényt. Mindaddig ezt az elvet követi, amíg a teljes kiadandó mennyiséget ki nem adta a program. Ebből következik, hogy nem adható ki nagyobb mennyiség, mint amennyi a készleten van, azaz a program negatív készlet előállítását nem engedi meg. Minden egyes készlet kiadási tétel értékét a beszerzési egységár és a kiadott mennyiség szorzataként állít elő a program.

 

Pl: Tételes készlet: M8A – Csavaranya M8

Bevételezés        Bevételezés                Bevételezett        Kiadott                Készlet

dátuma                egységára [Ft/db]        mennyiség [db]        mennyiség [db]        [db]

2000.12.01        11                        10                6                4

2000.12.12        12                        20                0                20

Összesen                                30                6                24

 

Kiadandó mennyiség:        15 db,        Kiadás dátuma:        2000.12.22

 

A kiadás értékének előállítása:

Bevételezés        Bevételezés                Kiadott                Kiadás

dátuma                egységára [Ft/db]        mennyiség [db]        [Ft]

2000.12.01        11                        4                44

2000.12.12        12                        11                132 (= 11 * 12)

Összesen                                15                176

 

A program nem engedi meg, hogy nagyobb mennyiséget adjuk ki, mint amennyi a készleten van, azt azonban lehetővé teszi, hogy olyan beszerzésből adjunk ki, amelynek még nincs meg bekerülési értéke. Ez úgy fordulhat elő, hogy árut készletre vettünk szállítólevél alapján, azonban a számla nem érkezett meg a vásárlásról. Pl: A 2000.12.12-i beszerzés egységára még 0. Ebben az esetben a kiadás értéke csak 44 Ft (a 2000.12.01-i beszerzésből kiadott érték) lesz. Amennyiben ezt a kiadási tételt szeretnénk kontírozni, akkor a program azt nem engedi meg, mivel tudja, hogy a kiadás nem minden bevételezési forrásának van meg a bekerülési egységára. Amikor a 2000.12.12-i beszerzéshez hozzárendeljük a szállítói számlát, akkor annak e tételes készletnyilvántartásban előáll a bekerülési egységára (12 Ft/db), és program minden olyan készlet kiadásnak újra kiszámítja az értékét, amely ebből a bevételezésből lett kiadva. Így a 2000.12.22-i kiadás értéke 44 Ft-ról 176 Ft-ra változik, és ekkor már kontírozható lesz, mivel a kiadás minden (kettő) forrásának van egységára.

 

A rendszer paraméterek között be lehet állítani a bevételezés és a kiadás FIFO sorrendiségének szigorú figyelését.

oA bevételezés szigorú sorrendje az jelenti, hogy egy adott áruból nem lehet korábbi dátumra bevételezést rögzíteni, mint az adatbázisban lévő utolsó bevételezés. Az előbbi példa szerint a program az M8A áruból 2000.12.12 előtti (Pl:2000.12.11) bevételezési mozgás dátumot nem enged meg.
oA kiadás szigorú sorrendi megkötöttsége egyrészt azzal jár, hogy nem lehet olyan kiadást rögzíteni, amelynek dátuma korábbi, mint a jelenlegi utolsó. Másrészt olyan kiadási dátumot sem fogad el a program, amelynek dátuma korábbi, mint a készlet kiadás forrásául szolgáló bevételezés dátuma. Ez előbbi példa szerint 15 db-ot nem tudunk kiadni az M8A áruból 2000.12.11 dátummal, mert a kiadandó 15 db-ból 11 db ennél később (2000.12.12) lett bevételezve. Ez a kiadás azt jelentené, hogy már 11-én kiadnánk azt, ami 12-én került a készletre! Ha csak 4 db-ot (vagy annál kevesebbet) akarunk kiadni 11-én, akkor azt megengedi a program, mert ennek a kiadásnak a forrása korábbi (2000.12.01), mint maga a kiadás (2000.12.11). Ez utóbbi 4 db-os kiadási is csak akkor lehetséges, ha nem volt az adott áruból korábbi dátumú kiadás.

Ha sorrendiség figyelést nem állítjuk be a rendszer paraméterek között, akkor mozgások rögzítésekor a dátumot csak annyiban ellenőrzi a program, hogy annak a nyitott időszakba kell esnie.

 

 

Kontírozási módok:

A készletmozgások kontírozása a program által három fajta módon történhet:

Mozgásonként: A készlet mozgás karbantartó képernyő mozgás fülén az aktuális (kijelölt) mozgás kontírozható.
Bizonylatonként: A készlet mozgás karbantartó képernyő bizonylat fülén a bizonylat összes kontírozatlan mozgása kontírozható.
Szűrt adathalmazon: Az előtétszűrés képernyőn a csoportos kontírozás gombot megnyomva, a szűrési feltételnek megfelelő adathalmaz (bizonylatok) raktári mozgásai kontírozhatóak.

 

A kontírozási adatokat a program a mozgás kód által meghatározott kontírozás típus alapján, a mozgás árukódjához tartozó áru katalógus adataiból, valamint a raktári mozgás tétel és mozgás fej adatmezőit felhasználva határozza meg. Minden kontírozott mozgáshoz külön kontírozási fej tartozik, amely fejhez minimum két, maximum három tétel társul.

 

A kontírozás feltételei:

1. Kontírozatlan mozgások:                KRakMoz.FokAll=0 (Alap)

2. A kontírozandó mozgás beszerzési tételei rendelkeznek-e értékkel?

A, If AAruTor.ErtNel=’I’                Then        Értéknélküli típusú áru könyvelési érték nélkül könyvelhető

B, If AAruTor.ErtNel<>’I’        Then        A mozgáshoz tartozó tételes készlet tételek mindegyikének nullánál nagyobb beszerzési értékkel kell rendelkezni! Nem megengedett azon tételek kontírozása, amelyek beszerzési tételei között egységárral nem rendelkező van, azaz még nincs hozzárendelve a bekerülési érték.

Select        *

From        KTetMoz tm, KTetKes tk,

Where        KRakMoz.RaMoId=KTetMoz.RaMoId And

 KTetMoz.TeKeId=KTetKes.TeKeId

A halmaz minden elemére igaz kell legyen:        KTetKes.BevEar>0

3. Nem stornó mozgás                KRakMoz.StoKod=0 (Alap)

Stornózott vagy stornó mozgás nem kontírozható.

4. Pénzügyileg rendezett tételek

Egyes kontírozási típusok esetén a pénzügyi állapotnak rendezettnek kell lenni.

KMozDef(KRakMoz.MozKod).KonTip In

And KRakMoz.PenAll = ’1’ – Rendezett

A fel nem sorolt kontírozási típusok esetén a kontírozásnál nem számít a pénzügyi állapot.

5. Készlet állapot                KRakMoz.KesAll = ’2’

Csak a kiadott állapotú készletmozgások kontírozhatóak.

 

A kontírozás egysége

Egy raktári mozgásból keletkezik egy kontírozási egység. Tehát, ha egy mozgás fejen több (Pl: 5db) mozgás tétel van, akkor több (5 db) kontírozási egység keletkezik.

 

A bevételezés kontírozás főkönyvi számlái:

Bevételezési mozgás kontírozása során a kontírozási fejhez mindig két kontírozási tétel tartozik, amelyből az első az anyagszámla, amelyre a bekerülési érték kerül. A másik számla a kontírozás típusától függ.

 

AAktTor        as        Akt        Áru katalógus törzs

KAzoAda        as        KA        Rendszer paraméterek törzs

 

Tartozik számla:        Akt.SFokKod        Anyagszámla

Pl: 22330000 – Számítástechnika fenntartás anyagai

Kivétel:                Akt.TBerSzl        Beruházási számla

Tárgyi eszköz vásárlás esetén.

Pl: 16110000 – Beruházás bevételezésből

 

Követel számla:

Kontírozás típusa:

310        Vásárlás                        Akt.SArkSzl        Anyag árkülönbözet számla

Pl: 22810000 – Anyagok árkülönbözete

Kivétel:                Akt.TBeAtSz        Beruházás átvezetési számla

Tárgyi eszköz vásárlás esetén.        

Pl: 16190000 – Beruházás átvezetési számla

 

320        Termelés                        Akt.StkEls        STK elszámolási számla

Pl: 79100000 – STK költség átvezetési számla

332        Bevét TE átminősítésből        KA.KesAtv        Készlet – tárgyi eszköz átvezetési számla

Pl: 22820000 – Eszközök átvezetési számlája

(tárgyi eszköz – anyag között)

333        Selejtből visszanyert anyag        Akt.VKivRaf        Selejtezés ráfordítás (!) számla

Pl: 86640300 – Árúk selejtezése hiánya

334        Leltári többlet bevételezés        Akt.VBevEgy        Többlet bevétele számla

Pl: 98932000 – Többletként fellelt egyéb eszközök

335        Nincs

336        Bevét készlet átminősítésből        KA.KesAtvX        Készlet átvezetési számla

Pl: 22810000 – Anyagok árkülönbözete

337        Készlet nyitás                        KA.NyiMerSz        Nyitó mérleg számla

Pl: 49100000 – Nyitómérleg számla

338        Egyéb bevétel                        Akt.EllSzl        Általános ellenszámla

A gazdasági esemény függvényében kell megadni.

 

339        Visszáru bevét – belföldi        Akt.VRafSzl        Ráfordítás számla

Pl: 81220100 – Értékesített áruk beszerzési ára (ELÁBÉ)

33A        Visszáru bevét – külföldi        Akt.UtonKes        Úton lévő készlet

Pl: 26610000 – Úton lévő készlet

 

A kiadás kontírozás főkönyvi számlái:

Egy kiadási raktári mozgások kontírozása során a kontírozási fejhez két vagy három kontírozási tétel tartozik, attól függően, hogy a kiadott anyagra volt-e értékvesztés elszámolva. Az első kontírozási tétel (Követel) az anyagszámla, amelyre a bekerülési érték kerül. A másik tétel (Tartozik) főkönyvi számlaszáma a kontírozás típusától függ, értéke a mozgás aktuális értéke. Harmadik tétel (Tartozik) csak akkor van, ha a kontírozott mozgás árujának van elszámolt értékvesztése, azaz a készlet beszerzési és aktuális egységára nem egyezik meg. Ilyenkor egy értékvesztés visszaírási tétel is kontírozásra kerül a beszerzési érték és az aktuális érték különbözetével.

 

AAktTor        as        Akt        Áru katalógus törzs

KAzoAda        as        KA        Rendszer paraméterek törzs

KRakMoz        as        Krm        Raktári mozgás

 

Követel számla:        Akt.SFokKod        Anyagszámla

Pl: 22330000 – Számítástechnika fenntartás anyagai

Kivétel:                Akt.TBerSzl        Beruházási számla

Tárgyi eszköz visszáru esetén.

Pl: 16110000 – Beruházás bevételezésből

 

Tartozik számla:

Kontírozás típusa:

340        Értékesítés – Belföldi                Akt.VRafSzl        Ráfordítás számla

Pl: 81220100 – Értékesített áruk beszerzési ára (ELÁBÉ)

341        Értékesítés – Export                Akt.UtonKes        Úton lévő készlet

Pl: 26610000 – Úton lévő készlet

350        Felhasználás                        Krm.KtgNem        Költségnem  számla

Pl: 51110470 – Gyártási segédanyag

362        Kiadás TE átminősítésre        KA.KesAtv        Készlet – tárgyi eszköz átvezetési számla

Pl: 22820000 – Eszközök átvezetési számlája

(tárgyi eszköz – anyag között)

363        Selejtezés                        Akt.VKivRaf        Selejtezés ráfordítás (!) számla

Pl: 86640300 – Árúk selejtezése hiánya

364        Leltárhiány kiadás                Akt.VKivEgy        Leltári hiány ráfordítás számla

Pl: 86640100 – Áruhiány ráfordítás számla

365        Kiadás TE aktiválásra                Akt.TBeAtSz        Beruházás átvezetési számla

Pl: 16190000 – Beruházás átvezetési számla

366        Kiadás készlet átminősítésre        KA.KesAtvX        Készlet átvezetési számla

Pl: 22810000 – Anyagok árkülönbözete

367        Egyéb kiadás                        Akt.EllSzl        Általános ellenszámla

A gazdasági esemény függvényében kell megadni.

368        Visszáru kiadás                        Akt.SArkSzl        Anyag árkülönbözet számla

Pl: 22810000 – Anyagok árkülönbözete

Kivétel:                Akt.TBeAtSz        Beruházás átvezetési számla

Tárgyi eszköz visszáru esetén.

Pl: 16190000 – Beruházás átvezetési számla

 

 

1.1.1.A kontírozandó mozgás jogcímétől függetlenül előállított kontírozási adatok
1.1.1.1.Kontírozási fej adatok (FKntFej)

A program a mozgás fej (KMozFej) és a raktári mozgás adatokból (KRakMoz) állítja elő a kontírozási fejadatokat.

 

1.        KontAz                Kontírozási azonosító:        Program által generált

A kontírozási egység fejének azonosítója. A program a kontírozási bizonylattömb (KOX) és kontírozás dátumának (KontDt) éve alapján generálja.

Pl: KOX-05/12345 – A program a kontírozás dátuma és a rendszerparaméterek között megadott kontírozási bizonylattömb alapján generálja. Ez azonosítja a kontírozási eseményt.

2.        KontEv                Kontírozás éve                <KontDt-ból>

A kontírozási dátum év (Year) része.

3.        KontHo                Kontírozás hónapja        <KontDt-ból>

A kontírozási dátum hónap (Month) része.

4.        KontID                Kontírozási tételsor        f('KOX',KontEv)

A kontírozási bizonylattömb aktuális sorszáma, az adott évben.

 

5.        KontDt                Kontírozás dátuma:        KMozFej.MozDat – A raktári mozgás dátuma.

A mozgás bizonylatfejének mozgás dátuma.

6.        NapKod        Napló kód:                KAzoAda.KeMoKoN – Vegyes napló        <7KX>

Kontírozási naplóként a program a rendszer azonosító adatok között megadott raktári mozgás vegyes naplót használja.

7.        Bizony                Bizonylatszám:                KMozFej.Bizony – Mozgás bizonylatszáma

A főkönyvi bizonylatszám mezőbe a raktári mozgás fejen inputként megadott bizonylatszám kerül.

8.        EloBiz                Előző bizonylatszám:        KRakMoz.AruKod – A raktári mozgás árukódja

A készlet mozgásnak valójában nincs előzmény bizonylata, ezért ebbe a mezőbe a mozgás árukódját tesszük. Így főkönyvi adatok közül megszűrhetők az egyes áruk kontírozási mozgásai.

9.        ParKod        Partner kód:                KMozFej.Parkod

A raktári mozgás fejen megadott partner kód.

10.        SzeKod        Szervezeti egység        KMozFej.SzeKod

A raktári mozgás fejen megadott szervezeti egység kód.

11.        DolKod        Dolgozó kód                KMozFej.DolKod

A raktári mozgás fejen megadott dolgozó kód.

12.        Megjeg        Megjegyzés:                -

 

13.        BizAzo                Bizonylat azonosító        KMozFej.BizAzo – Mozgás fej bizonylat azonosítója

A raktári mozgás fej program által generált azonosítója kerül a fejhez tartozó mindegyik mozgás kontírozása során ebbe a mezőbe.

Pl: BES-00/00044

14.        SzaSza        Számlaszám:                0

Ez a mező készlet mozgás kontírozásakor nem kap valós értéket.

15.        KonAzo                Kontírozási azonosító:        KRakMoz.RaMoId – Mozgás azonosító

A kontírozás azonosítja – amellyel a kontírozás később visszakereshető – a raktári mozgás program által generált egyedi azonosítója lesz.

Pl: BES-00/00044/0001

 

 

16.        KonMod        Kontírozás típusa:        2 – Gépi kontírozás

A program által végzett kontírozás módja: 2 – Gépi kontírozás. Amennyiben a kontírozás bármelyik mezőjét megváltoztatjuk a könyvelés elvégzése előtt, akkor a kontírozás módja megváltozik: 1 – Módosított gépi kontírozás.

17.        FokAll                Főkönyvi állapot:        1 – Kontírozott

A kontírozási egység főkönyvi állapota a kontírozás elvégzése után: 1 – Kontírozott. A könyvelés végrehajtása után: 2 – Könyvelt.

18.        StoAzA        Stornó azonosító A:        0

19.        StoAzB        Stornó azonosító B:        0

20.        SzlJel                Számla jelleg                f(KonTipX) – A kontírozás típusától függ!

A kontírozás elve 1:N típusú. Ez azt jelenti, hogy egy számlához több ellenszámla tartozhat. A számla jellege az egy számlának a jellegét (Tartozik / Követel) jelenti. Az ellenszámlák ellentétes jellegűek lesznek.

21.KonTip                Kontírozás típusa:        f(JogCimX) – A kontírozás típusának kódja kerül a mezőbe.

 

22.        Napló adatok:

A program eltárolja mind a kontírozás, mind a könyvelés elvégzésének dátumát, időpontját, a funkciót futtató operátor és terminál kódját.

 

 

1.1.1.2.Kontírozási tétel adatok (FKntTet)

A program a raktári mozgás adatokból (KRakMoz) állítja elő.

 

1.        KontEv                Kontírozás éve                <KnyDat-ból>

2.        KontHo                Kontírozás hónapja        <KnyDat-ból>

3.        KontID                Kontírozási tételsor        f('KOX',KontEv)

4.        KontAz                Kontírozási azonosító:        Program által generált

Pl: KOX-05/12345        A mező a tétel kapcsolódását (master – detail) biztosítja a kontírozási fejhez.

5.        KoTeSo        Tételsor. – Kontírozás

Inkrementális (folytonos, kihagyásmentesen növekvő egész szám), a kontírozási csoporton belül 1-ről indul.

6.        KoTeAz        Kontírozási tétel azonosító

KoTeAz=KontAz+'/'+EloNull(KoTeSo,3)        A kontírozási fej azonosítójának és kontírozási tétel sorszámának összetételéből származik.

Pl: KOX-05/12345/001        (1. tétel)

7.        SzlTip                Számla típus:                f(JogCimX) – A kontírozandó mozgás jogcímétől függ.

Az első kontírozási tétel típusa mindig Alap (1), a továbbiaké Ellen (2).

8.        SzlJel                Számla jelleg:                f(JogCimX) – A kontírozandó mozgás jogcímétől függ.

(1 – Tartozik, vagy 2 – Követel)

 

9.        FokKod                Főkönyvi számla        f(JogCimX) – A kontírozandó mozgás jogcímétől függ.

10.        ParKod                Partner kód                0

A raktári mozgások kontírozásakor a kontírozási tételek mellett nem tároljuk el a partner kódot, mert az anyag számlák nem szintetikusak. A kontírozási fejben a mozgáshoz kapcsolódó partner kódja megtaláható.

11.        KtgSzl                Költség számla:                f(JogCimX) – A kontírozandó mozgás jogcímétől függ.

A költség adatok az anyagfelhasználás során kapnak értéket.

12.        KtgJel                Költség jelleg:                f(JogCimX) – A kontírozandó mozgás jogcímétől függ.

13.        KtgTip                Költség típus:                f(JogCimX) – A kontírozandó mozgás jogcímétől függ.

14.        AkdKod        ÁFA besorolás kód:        0

A készlet modul mozgásainak kontírozása során az áfa besorolás kódot nem használjuk.

15.        ProKod        Project kód:                KRakMoz.ProKod

16.        TeanAz        Tárgyi eszköz azon.        KRakMoz.TaenAz

17.        MeeKod        Mennyiség egység        KRakMoz.AruKod -> AAruTor.MeeKod

A kontírozás mennyiség egysége a raktári mozgás árujának mennyiség egysége lesz.

18.        Tartoz                Tartozik összeg                f(JogCimX) – A kontírozandó mozgás jogcímétől függ.

19.        Kovete                Követel összeg                f(JogCimX) – A kontírozandó mozgás jogcímétől függ.

20.        Mennyi                Mennyiség                KRakMoz.Bevete + KRakMoz.Kiadas

A kontírozás mennyisége a raktári mozgás bevételi és kiadási mennyiségének összege lesz. Egy raktári mozgásnál vagy bevétel, vagy a kiadás mező van kitöltve. A két mező egyszerre nem rendelkezik nullától eltérő értékkel.

21.        MlpAzo                Munkalap azonosító        KRakMoz.MlpAzo

22.        TevKod                Tevékenység kód        KRakMoz.TevKod

23.        KttAzo                Kontírozási tétel azonosító        KRakMoz.RaMoId – Mozgás azonosító

A kontírozási tétel kontírozási azonosítója a raktári mozgás azonosítója lesz.

 

24.        Napló adatok:

A program eltárolja a kontírozási tétel előállításának dátumát, időpontját, a funkciót futtató operátor és terminál kódját.

 

 

1.1.1.3.A kontírozás megtörténtének bejegyzése

A kontírozás megtörténtét az jelzi, hogy a raktári mozgás fej és a raktári mozgás tétel főkönyvi állapotát a program Kontírozottra (1) állítja. A kontírozás egysége a raktári mozgás, azaz egy mozgásfejhez tartozó tételek külön-külön is kontírozhatóak. Így a kontírozás megtörtént valójában a raktári mozgás tétel főkönyvi állapota jelzi. A program ugyan a fej főkönyvi állapotát is Kontírozottra (1) állítja a kontírozás során, ez azonban legfeljebb annyi információ tartalommal bír, hogy a fej már rendelkezik legalább egy olyan mozgással, amely már kontírozva van, azonban arra semmiképpen nem utal, hogy a fej minden mozgása kontírozva van. A raktári mozgás kontírozásának stornózásakor a program a mozgás főkönyvi állapotát visszaállítja Alap (0) állapotba, azonban a fej főkönyvi állapotát ekkor már nem változtatja meg. Így a fej Kontírozott kontírozási állapota csak annyit jelent, hogy a fej legalább egy mozgása már kontírozva van, vagy kontírozva volt. Amennyiben a fej kontírozási állapota Alap (0) állapotban van, az azt jelenti, hogy még a fej egyetlen mozgása sincs kontírozva.

 

KMozFej – Mozgás fej tábla

1        FokAll                Főkönyvi állapot        1 – Kontírozott

 

KRakMoz – Raktári mozgás tábla

1        FokAll                Főkönyvi állapot        1 – Kontírozott

 

1.1.2.A kontírozandó mozgás jogcímétől függő adatok

 

A raktári mozgások változó kontírozási adatait a kontírozás típusa határozza meg. A kontírozás típusa a raktári mozgás törzsben van eltárolva. Így mondhatjuk, hogy a kontírozás mikéntjét a raktári mozgás kód határozza meg. A mozgáskód összetett kód. A kontírozásra a mozgáskód jogcíme (Vásárlás, Termelés, Egyéb bevét, Értékesítés, Felhasználás, Egyéb kiadás) van hatással.

 

KRakMoz.MozKod ->        KMozDef.MozJog ->JogCimX                Mozgás jogcím

                 KMozDef.KonTip ->KonTipX                Kontírozás típus

 

A kontírozás típusának függvényében a program a kontírozás főkönyvi számlaszámait a kontírozás alapjául szolgáló mozgás árukódjához tartozó árukatalógus meghatározott főkönyvi adatmezőinek főkönyvi számlaszámai alapján határozza meg.

 

A kontírozási értékadatok azzal az előjellel kerülnek a kontírozási tétel táblába, amilyen előjellel a raktári mozgás táblában szerepelnek. A raktári mozgás táblában csak a stornó tételek negatív előjelűek, ezeket azonban a program nem kontírozza. Így a raktári mozgások kontírozásakor csak pozitív számok kerülhetnek a kontírozási tételek Tartozik illetve Követel mezőibe.

 

A továbbiakban az egyes kontírozási típusok ismertetése során a kontírozási adattáblák (fej és tétel) azon mezőinek kitöltését ismertetjük, amelyek tartalma a kontírozás típusától függ.