A Currus Zrt készlet moduljából átadott adatállomány kontírozását végző funkció.
Forrás: CurrKesMozKont
Jogosultságkód: 255700 Help context: 255700

Input fájl
Fájl név: Tetszőleges Pl: Kontir_2012 04 _2111-723322.csv
(*.csv - Comma Separeted Values – vesszővel elválasztott értékek)
A1. datum datetime NOT NULL , – Könyvelés dátuma Pl: 2012.04.30
A2. tartozik varchar (15) NOT NULL , – Tartozik főkönyvi számla Pl: 2121
A3. kovetel varchar (15) NOT NULL , – Követel főkönyvi számla Pl: 5111
A4. ertek double NOT NULL , – Könyvelendő összeg Pl: 20 747,63
A5. szervezet varchar (15) NOT NULL , – Szervezeti kód Pl: 7124
A6. mozgas varchar (15) NOT NULL , – Mozgás kód Pl: 110
A kontírozás elvégzésének lépései:
1. A kontírozási input adatállomány ellenőrzése
A program a kontírozás elvégzése előtt ellenőrzi, hogy a kiválasztott input adatállomány sorainak tartalma eleget tesz-e a kontírozási feltételeknek. Amennyiben adódik egy olyan tétel, amely valamilyen oknál fogva nem kontírozható, akkor a program egy készlet feladási tétel kontírozását sem végzi el. A kontírozási szempontból hibás tételeket a program egy hiba listán jeleníti meg.
Adatellenőrzési szempontok:
a. A főkönyvi számlaszámok léteznek a főkönyvi törzsben
<tartozik> and <kovetel> exists in FFokTor
b. A kontírozás dátuma a nyitott időszakba esik
<datum> In [KezDatX,BefDatX]
c. A szervezet kód létezik a szervezet törzsben
<szervezet> exists in ASzeTor
2. A kontírozás elvégzése
A készlet feladás tábla sorainak kontírozása.
FKntFej - Kontírozási fejadatok
Insert
Program által előállított adatok:
Azonosító adatok:
A1. KontEv Kontírozás éve <KontDt-ból>
A2. KontHo Kontírozás hónapja <KontDt-ból>
A3. KontID Kontírozási tételsor f(’KOX’,KontEv)
A4. KontAz Kontírozási azonosító Program által generált KOX
Input adatok:
I1. KontDt Kontírozás dátuma <datum> – A pénzügyi mozgás dátuma
I2. NapKod Napló kód: KAzoAda.KeMoKoN – Vegyes napló <7KX>
I3. Bizony Bizonylatszám: <mozgas>
I4. EloBiz Előző bizonylatszám <tartozik>
I5. ParKod Partner kód 0
I6. SzeKod Szervezeti egység IsNull(<szervezet>,’0’)
I7. DolKod Dolgozó kód 0
I8. Megjeg Megjegyzés <tartozik>/<kovetel>/<mozgas>
Kiegészítő adatok:
K1. BizAzo Bizonylat azonosító <kovetel>
K2. SzaSza Számlaszám 0
K3. KonAzo Kontírozási azonosító 0
K4. CsopTip Csoportos kontírozási típus CKT 0 – Nem csoportos
K5. CsKonAz Csoportos kontírozási azonosító FKntFej.KontAz.First
K6. OsKonAz Összetartozó kontírozási azonosító 0
Állapot adatok:
Á1. KonMod Kontírozás típusa: 2 – Gépi kontírozás
Á2. FokAll Főkönyvi állapot: 1 – Kontírozott
Á3. StoKod Stornó állapot 0 – Alap
Á4. StoAzA Stornó azonosító A: 0
Á5. StoAzB Stornó azonosító B: 0
Á6. SzlJel Számla jelleg 1 - Tartozik
| Á7. | KonTip Kontírozás típusa: Z30 – Készlet kontírozás (ArmCom) |
Á8. Tartoz Tartozik összesen <ertek>
Á9. Kovete Követel összesen <ertek>
Á10. Mennyi Mennyiség 0
Napló adatok:
N1. KOpeKo Kontírozási napló adatok: Operátor kód generált
N2. KTerko Terminál kód generált
N3. KRogda Rögzítés időpontja generált
N4. ROpeKo Könyvelési napló adatok: Operátor kód Üresen marad
N5. KTerko Terminál kód Üresen marad
N6. KRogda Rögzítés időpontja Üresen marad
FKntTet - Kontírozási tételadatok
Insert
A, Alap számla
Program által előállított adatok:
Azonosító adatok:
A1. KontEv Kontírozás éve <KnyDat-ból>
A2. KontHo Kontírozás hónapja <KnyDat-ból>
A3. KontID Kontírozási tételsor f(’KOX’,KontEv)
A4. KontAz Kontírozási azonosító Program által generált
A5. KoTeSo Tételsor. – Kontírozás
A6. KoTeAz Kontírozási tétel azonosító
A7. SzlTip Számla típus 1 – Alap
A8. SzlJel Számla jelleg 1 – Tartozik
A kontírozási fejnél meghatározott számla jelleg
Input adatok:
| I1. | FokKod Főkönyvi számla <tartozik> |
I2. ParKod Partner kód 0
I3. KtgSzl Költség számla X
I4. KtgJel Költség jelleg 0
I5. KtgTip Költség típus 0
I6. AkdKod ÁFA besorolás kód 0
I7. ProKod Project kód 0
I8. TaenAz Tárgyi eszköz azon. 0
I9. SzeKod Szervezeti egység IsNull(<szervezet>,’0’)
I10. DolKod Dolgozó kód 0
I11. Tartoz Tartozik összeg <ertek>
I12. Kovete Követel összeg 0
I13. MeeKod Mennyiség egység 0
I14. Mennyi Mennyiség 0
I15. MlpAzo Munkalap azonosító 0
I16. TevKod Tevékenység kód 0
Kiegészítő adatok:
K1. KttAzo Kontírozási tétel azonosító 0
Napló adatok:
N1. Opekod Operátor kód generált
N2. Terkod Terminál kód generált
N3. Rogdat Rögzítés időpontja generált
B, Ellenszámla
Program által előállított adatok:
Azonosító adatok:
A1. KontEv Kontírozás éve <KnyDat-ból>
A2. KontHo Kontírozás hónapja <KnyDat-ból>
A3. KontID Kontírozási tételsor f(’KOX’,KontEv)
A4. KontAz Kontírozási azonosító Program által generált
A5. KoTeSo Tételsor. – Kontírozás
A6. KoTeAz Kontírozási tétel azonosító
A7. SzlTip Számla típus 2 – Ellenszámla
A8. SzlJel Számla jelleg 2 – Követel
Input adatok:
| I1. | FokKod Főkönyvi számla <kovetel> |
I2. ParKod Partner kód 0
I3. KtgSzl Költség számla X
I4. KtgJel Költség jelleg 0
I5. KtgTip Költség típus 0
I6. AkdKod ÁFA besorolás kód 0
I7. ProKod Project kód 0
I8. TaenAz Tárgyi eszköz azon. 0
I9. SzeKod Szervezeti egység IsNull(<szervezet>,’0’)
I10. DolKod Dolgozó kód 0
I11. Tartoz Tartozik összeg 0
I12. Kovete Követel összeg <ertek>
I13. MeeKod Mennyiség egység 0
I14. Mennyi Mennyiség 0
I15. MlpAzo Munkalap azonosító 0
I16. TevKod Tevékenység kód 0
Kiegészítő adatok:
K1. KttAzo Kontírozási tétel azonosító 0
Napló adatok:
N1. Opekod Operátor kód generált
N2. Terkod Terminál kód generált
N3. Rogdat Rögzítés időpontja generált