A számlák kontírozásához szükséges áru adatok rögzítésére szolgáló funkció.
Jogosultságkód: 2422022 Help context: 2422022
A számla típusától függően, mindig csak egy adatcsoport töltendő ki. Pl: Szállító számla esetén a vevő és a belső adatok kinullázódnak (0, X - főkönyvi számla).
A. Szállítói számla:
Az áru számviteli adatok akkor is módosíthatóak, ha már utalványozási esemény történt a számlán (PSzaAla.UtaAll<>'0').

Számviteli adatok:
Input adatok:
S15. SAfaSzl Szállító ÁFA szla fk: FFokTor.FokKod
PSzaAru.AruKod -> AAruTor.AfaKod -> AAfaTor.KtgAfa
If AAfaTor.KtgAfa=’N’ Then <A:AAktTor.SAfaSzl> Else <X>
Költség típusú áfa kód esetén a program nem ajánl áfa számlát, mert ilyenkor nem kell áfát könyvelni. Egyébként az áru katalógus szállítói áfa számláját ajánlja fel.
S16. SAKdKod Szállító ÁFA kód fk: FAkdTor.AkdKod <A:0>
If AAfaTor(PSzaAru.AfaKod).KtgAfa=’I’ Then <0> Else
Case PSzaAla.Relaci When ’2’ {Külöldi} Then <A:AAktTor.SAkdImpLe> Else
Case PSzaAla.Relaci When ’3’ {EU} Then <A:AAktTor.SAkdEuLe>
{Belföldi} Else <A:AAktTor.SAkdKod>
Költség típusú áfa kód esetén a program nem ajánl áfa besorolás kódot, mert ilyenkor nem kell áfát könyvelni. Egyébként az áru katalógus relációtól függő szállítói áfa besorolás kódját ajánlja fel.
S2. RenSza Rendelés szám fk: KRenTet.TetAzo
Számlában nem kötelező megadni. Amennyiben mégis rendeléshez akarjuk kötni az árut, akkor az áru élő rendelési tételei közül választhatunk.
S4. ProKod Project fk: FProTor.ProKod
Rendszer paraméterként megadható, hogy szolgáltatás (költség felmerülés) esetén mindig kell lenni project kódnak! <>0
Termék esetén lehet 0, de lehet megadni 0-tól eltérőt is!
PteKodX:= FProTor.PteKod – Project – tárgyi eszköz típus
If PteKodX=1 or 3 Then TaenAz<>0 Else Lehet megadni TE azonosítót!
Ha a kiválasztott project típusa 1 (1 project = 1 tárgyi eszköz) vagy 3 (N project = 1 tárgyi eszköz), akkor tárgyi eszköz megadása kötelező, egyébként lehetséges.
S3. TaenAz Tárgyi eszköz Sw: FTaeFej.TaenAz
If PteKodX=1 or 3 Then TaenAz<>0 Else Lehet megadni TE azonosítót!
TE+: Tárgyi eszköz azonosító van megadva
TE–: Tárgyi eszköz azonosító nincs megadva
Ha kiválasztott projecthez a project törzsben tárgyi eszköz van rendelve, akkor a program felajánlja a tárgyi eszköz kódját. Az ajánlott adat módosítható.
S5. SzeKod Szervezeti egység fk: ASzeTor.SzeKod
<TE+: A:FTaeFej.SzeKod>
<TE–: A:FProTor.SzeKod>
Tárgyi eszköz megadása esetén a program a tárgyi eszköz fej adatok közül ajánlja fel szervezeti egység és a dolgozó kódot, tárgyi eszköz hiányában pedig a project törzsből. A felajánlott adatok megváltoztathatóak.
Rendszer paraméterként megadható, hogy szolgáltatás (költség felmerülés) esetén mindig kell lenni szervezeti egység kódnak:
If AAktTor.AruTip=’2’ Then SzeKod<>’0’
S6. DolKod Dolgozó fk: ADolTor.DolKod
<TE+: A:FTaeFej.DolKod>
<TE–: A:FProTor.DolKod>
S7. MlpAzo Munkalap azonosító fk: KMunLap.MlpAzo
S8. TevKod Tevékenység kód fk: ATevTor.TevKod
<A:KMunLap.TevKod> A program a munkalap tevékenység kódját ajánlja fel.
Rendszer paraméterként megadható, hogy szolgáltatás (költség felmerülés) esetén mindig kell lenni tevékenység kódnak:
If AAktTor.AruTip=’2’ Then TevKod<>’0’
S9. RakKod Raktár kód fk:ARak.Tor.RakKod
<A: AAruTor(AruKod).RakKod> A program az áru árutörzsben megadott raktározási kódját ajánlja fel, amelyet az operátor módosíthat.
Az itt megadott raktárkód lesz felajánlva a bevételezés raktárkódjaként.
Program által előállított adatok:
A kontírozáshoz szükséges további adatokat a program az áru katalógus törzsből, a katalógus eszközkódjának (AAktTor.EszKod) függvényében állítja elő. Ezek az adatok itt nem módosíthatóak. Amennyiben tartalmuk mégsem megfelelő, akkor az áru árukatalógusában kell a változtatást elvégezni.
Az eszközkód függvényében a program az alábbi adatcsoportok egyikének adatait tölti ki:
S1. KonTip Kontírozás típusa SKT <0>
Nem használt adatmező.
Anyagszámlák:
Jellemzően beszerzés típusú áruk rögzítésekor kapnak értéket.
S10. SFokKod Anyagszámla fk: FFokTor.FokKod
A pénzügyi modulból az anyagszámlára nem könyvelünk (az árkülönbözet számlát használjuk), azonban a program megmutatja, hogy a készlet modulban a könyvelés melyik főkönyvi számlára történik.
Case AAktTor.EszKod Of ESK
1: AAktTor.TBerSzl Immateriális javak
Árukatalógus – Tárgyi eszköz adatok – Beruházási számla
2: AAktTor.TBerSzl Tárgyi eszközök
Árukatalógus – Tárgyi eszköz adatok – Beruházási számla
5:Begin Göngyöleg
If PSzaAla.FormaK=1 Then Gépi számla
Begin
Új göngyöleg beszerzése
KRakMoz.MozKod -> KMozDef.KonTip
If KMozDef.KonTip=310 Then AAktTor.SFokKod Else X
Árukatalógus – Szállítói adatok – Anyagszámla
End Else AAktTor.SFokKod
End
3,4,6,7,8,A,B : AAktTor.SfokKod Egyéb
Else X
S17. SArkSzl Árkülönbözet számla fk: FFokTor.FokKod
A pénzügyi modulban a számlák könyvelésének ez lesz egyik lába (a partner szintetikus számlája mellett).
Case AAktTor.EszKod Of ESK
1: AAktTor.TberSzl Immateriális javak
Árukatalógus – Tárgyi eszköz adatok – Beruházási számla
2: AAktTor.TbeAtSz Tárgyi eszközök
Árukatalógus – Tárgyi eszköz adatok – Beruházási számla
5:Begin Göngyöleg
If PSzaAla.FormaK=1 Then Gépi számla
Begin
KRakMoz.MozKod -> KMozDef.KonTip
If KMozDef.KonTip=310 Then AAktTor.SArkSzl Else X
Árukatalógus – Szállítói adatok – Árkülönbözet számla
End Else AAktTor.SFokKod
End
3,4,6,7,8,A,B : AAktTor.SArkSzl Egyéb: 3 – Anyag
4 – Áru
6 – Állatok
7 – Félkész termék
8 – Késztermék
A – Szolgáltatás – Befektetett eszközök
B – Szolgáltatás – Készlet
Else X
Költségszámlák:
Igénybevett költségként elszámolandó szolgáltatások és közvetlenül (számlából elszámolt) anyagfelhasználás rögzítésekor kapnak értéket.
A szállítói számlákban rögzített szolgáltatások kontírozása, számviteli adatainak meghatározása az alábbiak szerint történik:
A. Költségnem:
A felhasznált szolgáltatás árukatalógusa határozza meg.
< PSzaAru.SKtgNem := AAktTor.FKtgNem> Áru katalógus –költség adatok – költségnem számla
S11. SKtgNem Költségnem főkszla fk: FFokTor.FokKod
If AAktTor.EszKod=’E’ Then AAktTor.FKtgNem Else X E – Költségnem típusú szolgáltatás
B. Költségtípus
Az előbb kiválasztott költségnem <PSzaAru.SKtgNem> határozza meg a főkönyvi számla törzsből <FFokTor.KtgTip> Számlatükör – Költségtípus
S14. SKtgTip Költség típus FTP
If AAktTor.EszKod=’E’ E – Költségnem típusú szolgáltatás
Then PSzaAru.SKtgNem -> FFokTor.KtgTip
Else 0
C. Költséghely, költségjelleg
S12. SKtgHel Költséghely főkszla fk: FFokTor.FokKod
If AAktTor.EszKod=’E’ Then E – Költségnem típusú szolgáltatás
<TE+: If SA. KtgHelEls = ’TE’ Then FTaeFej.KthSzl Else FProTor.KtgHel >
<TE–: FProTor.KtgHel>
Else X
S13. SKtgJel Költség jelleg FKT
If AAktTor.EszKod=’E’ Then E – Költségnem típusú szolgáltatás
<TE+: If SA. KtgHelEls = ’TE’ Then FTaeFej.KtgJel Else FProTor.KtgJel >
<TE–: FProTor.KtgJel>
Else 0
Egyéb számlák:
Göngyöleg visszavásárláskor és bizonyos szolgáltatás típusok rögzítésekor kapnak értéket.
S18. SEgySzl Egyéb számla
Case AAktTor.EszKod Of ESK
5:Begin Göngyöleg
If PSzaAla.FormaK=1 Then Gépi számla
Begin
KRakMoz.MozKod -> KMozDef.KonTip
If KMozDef.KonTip=311 Then AAktTor.VFokKod Else X
Göngyöleg visszavásárlás
Az áru katalógus értékesítési fülének árbevétel számlaszámát kapja értékül.
End Else X
End
0,C,D,F,G : AAktTor.AlaSzl Egyéb szolgáltatás:
C – Szolgáltatás – Forgó pénzügyi eszközök
D – Szolgáltatás – Források
F – Szolgáltatás – Költséghely
G – Szolgáltatás – Költségviselő
Az áru katalógus egyéb fülének alap számlaszámát kapja értékül.
H : Ráfordítás szolgáltatás
Az áru katalógus értékesítési fülének ráfordítás számlaszámát kapja értékül.
If PSzaAla.Relaci = ’2’ Then {Export}
<AAktTor.VRafSzlX> Áru katalógus – Értékesítési adatok – Export ráfordítás szla
Else If PSzaAla.Relaci = ’3’ Then {EU}
<AAktTor.VRafSzlU> Áru katalógus – Értékesítési adatok – EU ráfordítás számla
Else {Belföld}
<AAktTor.VRafSzl> Áru katalógus – Értékesítési adatok – Belföldi ráfordítás szla
I: Bevétel szolgáltatás
Az áru katalógus értékesítési fülének árbevétel számlaszámát kapja értékül.
If PSzaAla.Relaci = ’2’ Then {Export}
<AAktTor.VFokKodX> Áru katalógus – Értékesítési adatok – Export árbevétel szla
Else If PSzaAla.Relaci = ’3’ Then {EU}
<AAktTor.VFokKodU> Áru katalógus – Értékesítési adatok – EU árbevétel számla
Else {Belföld}
<AAktTor.VFokKod> Áru katalógus – Értékesítési adatok – Belföldi árbevétel szla
Else X
B. Vevő számla:
Az értékesítés árbevételének kontírozására szolgáló funkció. Minden árura (termék és szolgáltatás) vonatkozik.
A program az áru árukatalógusa alapján ajánlatot tesz a számviteli adatokra, amelyek a kontírozás elvégzéséig még módosíthatóak.
V1. VFokKod Árbevétel főkönyvi számla fk: FFokTor.FokKod
If PSzaAla.Relaci = ’2’ Then {Export}
<AAktTor.VFokKodX> Áru katalógus – Értékesítési adatok – Export árbevétel szla
Else If PSzaAla.Relaci = ’3’ Then {EU}
<AAktTor.VFokKodU> Áru katalógus – Értékesítési adatok – EU árbevétel számla
Else {Belföld}
<AAktTor.VFokKod> Áru katalógus – Értékesítési adatok – Belföldi árbevétel szla
V2. VRafSzl Ráfordítás főkönyvi számla fk: FFokTor.FokKod
If PSzaAla.Relaci = ’2’ Then {Export}
<AAktTor.VRafSzlX> Áru katalógus – Értékesítési adatok – Export ráfordítás szla
Else If PSzaAla.Relaci = ’3’ Then {EU}
<AAktTor.VRafSzlU> Áru katalógus – Értékesítési adatok – EU ráfordítás számla
Else {Belföld}
<AAktTor.VRafSzl> Áru katalógus – Értékesítési adatok – Belföldi ráfordítás szla
A pénzügyi modulban történő könyvelés az árbevétel számlára történik. A ráfordítás számla megjelenítése tájékoztatási célból történik.
V3. VAfaSzl Vevő ÁFA főkönyvi számla fk: FFokTor.FokKod
<AAktTor.VAfaSzl> Áru katalógus – Értékesítési adatok – Áfa számla
V4. VAKdKod Vevő ÁFA kód fk: FAkdTor.AkdKod
Áru katalógus –Áfa besorolás adatok. Az áfa besorolás kód a számla relációjától függ!
If PSzaAla.Relaci = ’2’ Then {Export} <A:AAktTor.VAkdExp> Else
If PSzaAla.Relaci = ’3’ Then {EU} <A:AAktTor.VAkdEu>
Else {Belföldi} <A:AAktTor.VAkdKod>
V5. VElsSzl Elszámolási főkönyvi számla fk: FFokTor.FokKod
<AAktTor.VElsSzl> Nem használt adatmező.
S4. ProKod Project fk: FProTor.ProKod
A rendszerparaméterek között megadható (KAzoAda.VevProKodKell), hogy a vevői áru fülön a project kódot kötelező kitölteni (<>0), így az értékesítés project kódra gyűjthető.
S2. RenSza Rendelés szám fk: KRenTet.TetAzo
Számlában nem kötelező megadni. Amennyiben mégis rendeléshez akarjuk kötni az árut, akkor az áru és a partner élő rendelési tételei közül választhatunk.
Where KRenFej.TipusK=’2’ And - Vevő rendelés
KRenFej.ParKod=PSzaAla.ParKod And - A számla partner rendelései
KRenFej.EloKod=’I’ And - Élő rendelés fej
KRenFej.BizAzo=KRenTet.BizAzo And - Rendelés fej – tétel összerendelés
KRenTet.EloKod=’I’ And - Élő rendelés tétel
KRenTet.AruKodV=PSzaAru.AruKod And - A számla áru rendelési tételei
KRenTet.VigIga = ’I’ - Visszaigazolt rendelési tétel
A rendszerparaméterek között megadható (KAzoAda.VevRenSzaKodKell), hogy a vevői áru fülön a rendelésszámot kötelező kitölteni (<>0).
S5. SzeKod Szervezeti egység fk: ASzeTor.SzeKod
< A:FProTor.SzeKod>
Tárgyi eszköz megadása esetén a program a project adatok közül ajánlja fel szervezeti egység és a dolgozó kódot. A felajánlott adatok megváltoztathatóak.
A rendszerparaméterek között megadható (KAzoAda.VevSzeKodKell), hogy a vevői áru fülön a szervezet kódot kötelező kitölteni (<>0).
S6. DolKod Dolgozó fk: ADolTor.DolKod
A rendszerparaméterek között megadható (KAzoAda.VevDolKodKell), hogy a vevői áru fülön a dolgozó kódot kötelező kitölteni (<>0).
S7. MlpAzo Munkalap azonosító fk: KMunLap.MlpAzo
A rendszerparaméterek között megadható (KAzoAda.VevMlpAzoKodKell), hogy a vevői áru fülön a munkalap azonosítót kötelező kitölteni (<>0).
S8. TevKod Tevékenység kód fk: ATevTor.TevKod
<A:KMunLap.TevKod> A program a munkalap tevékenység kódját ajánlja fel.
A rendszerparaméterek között megadható (KAzoAda.VevTevKodKell), hogy a vevői áru fülön a tevékenység kódot kötelező kitölteni (<>0).
S3. TaenAz Tárgyi eszköz Sw: FTaeFej.TaenAz
A számla áru adatok (PSzaAru) között, az adómentes illetve a törvény hatályán kívüli tételeknél, meg kell adni az alábbi áfa tipizáló adatokat:
VS1. AdoMent Adómentes tétel <I/N>
VS2. AdoMenKod Adó (áfa) mentesség kód AME
Kódtári adat. default: ’0’
VS3. AfaTvKivul ÁFA törvény hatályán kívüli tétel <I/N>
VS4. AfaKivKod Adó (áfa) hatályon kívüliség kód AHK
Kódtári adat. default: ’0’
VS5. AdoMentHiv Adómentességi hivatkozási alap
A hatályon kívüliség szöveges hivatkozását is itt kell megadni.
C. Belső számla:
Belső számla kontírozására szolgáló funkció. Csak termékre. A belső számla saját rezsis beruházások üzembe helyezése esetén készül.
B1. BFokKod Főkönyvi számla – Belső fk: FFokTor.FokKod
Belső számla főkönyvi számla száma. A program nem tesz ajánlatot. Értékét az operátornak kell megadnia.
A könyvelés másik lába a számla alapadatok – számviteli adatok fülön adható meg.