A Piramis programban előállított bérfeladások kontírozására szolgáló funkció.
Jogosultságkód: 252229 Help context: 252229
Forrás: BerFelKonPir

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 bérfeladá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.
2. A kontírozás elvégzése
A bérfeladás tábla sorainak kontírozása.
A kontírozás elvégzése előtt a keresés gombot kell megnyomni. A program ekkor ellenőrzi, hogy van-e a megadott feltételeknek megfelelő bérfeladási tétel. A kontírozás gomb csak akkor válik élővé, ha a program talált legalább egy kontírozható bérfeladási tételt.
A kontírozás gomb megnyomása után a program elvégzi a kijelölt bérfeladási tételek kontírozását. Amennyiben adódik egy olyan tétel, amely valamilyen oknál fogva nem kontírozható, akkor a program egy bérfeladá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.
Az input adatállomány (Berfeladas_Ev_Sor.Txt) szerkezete:
Sor Kezdő Hossz Típus Megnevezés Leírás Kitölt
1. 1 20 char KonAzoX Kontírozási azonosító
Pl: 1234567890
2. 21 15 char KonTipX Kontírozás típuskód (Piramis)
3. 36 40 char MegjegX Kontírozás tartalmi leírása
Pl: Informatikusok közvetlen bére
5. 76 15 char FokSzlaT Főkönyvi számla – Tartozik RightNull,8
Pl: 5411
6. 91 15 char FokSzlaK Főkönyvi számla – Követel RightNull,8
Pl: 471
7. 106 15 float OsszegX Kontírozandó összeg 12I.2D LeftNull
Pl: 000007654321.12 : 7.654.321,12
8. 121 10 char KontDtX Kontírozás dátuma
Pl: 2007.11.21
9. 131 15 char ProKodX Project kód
10. 146 7 char SzeKodX Szervezeti egység kód
11. 153 10 char TevKodX Tevékenység kód
12. 163 2 Rekord vége CR/LF
- 164
Adatellenőrzési szempontok:
1. A főkönyvi számlaszámok léteznek a főkönyvi törzsben
FokKodT and FokKodK exists in FFokTor
2. A kontírozás dátuma a nyitott időszakba esik
KontDtX In [KezDatX,BefDatX]
3. A project kód létezik a project törzsben
ProKodX exists in FProTor
4. A szervezet kód létezik a szervezet törzsben
SzeKodX exists in ASzeTor
5. A tevékenység kód létezik a tevékenység törzsben
TevKodX exists in ATevTor
A program a bérfeladási adatokból állítja elő a kontírozási adatokat.
FKntFej - Kontírozási fejadatok
Insert
A program a bérfeladási adatokból állítja elő a fejadatokat.
Program által előállított adatok:
Azonosító adatok:
A1. KontEv Kontírozás éve KontEvX
A2. KontHo Kontírozás hónapja KontHoX
A3. KontID Kontírozási tételsor f(’KOX’,KontEv)
A4. KontAz Kontírozási azonosító Program által generált
Input adatok:
I1. KontDt Kontírozás dátuma KontDtX Piramis kontírozás dátum
I2. NapKod Napló kód KAzoAda.BeFeKoN - Bér feladás kontír napló
7BX
I3. Bizony Bizonylatszám KonTipX Piramis kontírozási típus
I4. EloBiz Előző bizonylatszám 0
I5. ParKod Partner kód 0
I6. SzeKod Szervezeti egység SzeKodX
I7. DolKod Dolgozó kód DolKodX
I8. Megjeg Megjegyzés MegjegX Piramis megjegyzés
Kiegészítő adatok:
K1. BizAzo Bizonylat azonosító KonAzoX Piramis kontírozási azonosító
K2. SzaSza Számlaszám 0
K3. KonAzo Kontírozási azonosító KonAzoX Piramis kontírozási azonosító
Á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. StoAzA Stornó azonosító A 0
Á4. StoAzB Stornó azonosító B 0
Á5. SzlJel Számla jelleg 1 – Tartozik
Á6. KonTip Kontírozás típusa 521 – Bér feladás kontírozása
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. RTerko Terminál kód Üresen marad
N6. RRogda Rögzítés időpontja Üresen marad
FKntTet - Kontírozási tételadatok
Insert
1.tétel : Alap számla 1 – Tartozik
2.tétel : Ellen számla 2 – Követel
Program által előállított adatok:
Azonosító adatok:
A1. KontEv Kontírozás éve KontEvX
A2. KontHo Kontírozás hónapja KontEvX
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 Inkrementális, a kontírozási csoporton belül 1-ről indul
A6. KoTeAz Kontírozási tétel azonosító
KoTeAz=KontAz+’/’+EloNull(KoTeSo,3)
A7. SzlTip Számla típus: 1 – Alap 2 – Ellen
A8. SzlJel Számla jelleg: 1 – Tartozik 2 – Követel
Input adatok:
I1. FokKod Főkönyvi számla FokKodT FokKodK
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: ProKodX
I8. TaenAz Tárgyi eszköz azonosító 0
I9. SzeKod Szervezeti egység SzeKodX
I10. DolKod Dolgozó kód DolKodX
I11 Tartoz Tartozik összeg OsszegX
I12 Kovete Követel összeg OsszegX
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 TevKodX
Kiegészítő adatok:
K1. KttAzo Kontírozási tétel azonosító: FKntFej.Bizony – Mozgás azonosító
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