A Szállítói kézi számla programfunkcióban a Számla alap adatok fülön található [Bevét készletre] gomb megnyomásával a Számla áru adatok fülön rögzített termékek készletre vételezését végezhetjük el.
Jogosultság: 242201121

A [Bevét készletre] gomb megnyomása után a program megjeleníti azokat a termék típusú (PSzaAru.AruTip = ’1’) számla áru tételeket, melyek még nincsenek készletre véve (PSzaAru.PenAll = ’0’).
A készletre vétel input adatai:
1. BtoKodX Bevételezési bizonylattömb kód
A: KA.BtoKodKV Készletre vétel alap bizonylattömb
2. MozKodX Bevételezési mozgáskód
A: KA.MozKodKV Készletre vétel alap mozgáskód
3. RakKodX Bevételezési raktárkód
A: Unis.ini / RakKod Rendszer inicializáló fájl – Alap raktár kód
If Sa.SzKezAruTarHelAj = ’I’ and AAruTor.RakKod = ’0’ Then AAruTor.UpDate
Amennyiben rendszerparaméterként az van megadva, hogy az egyes áruféleségeket fix helyen tároljuk, akkor a fő raktárkód és tárolóhely kód megadására nincs szükség.
4. TarHelX Bevételezési tárolóhely
A: A raktárkód első tárolóhely kódja.
5, DatumX Bevételezés dátuma
A: PSzaAla.TelDat Számla teljesítés dátuma
A számla áru tétel adatok szűrése
A készletre vételezendő áru tételeknek az alábbi feltételeknek kell megfelelni:
1. PSzaAru.PenAll = ’0’
A számla áru tétel még nincs készletre véve.
2. If Sa.SzKezAruTarHelAj = ’I’ and
(AAruTor.RakKod In ARakSze.RakKod(ADolTor(gc_User).SzeKod) or
AAruTor.RakKod = ’0’)
Amennyiben rendszerparaméterként az van megadva, hogy az egyes áruféleségeket fix helyen tároljuk, akkor a program csak azokat az áru tételeket jeleníti meg, amelyek tárolási helyéhez az operátornak joga van, vagy a fix tárolási hely még nincs megadva az áru törzsben.
A készletre vételt adminisztráló képernyőn megjelenített adatok:
Azonosító adatok:
1. PSzaAru.AruKod Számla áru árukód
2. AAruTor.AruNev Áru név – Áru törzs
3. RakKodY Bevételezési raktár kód Input adat
A: If SA.SzKezAruTarHelAj = ’I’ Then AAruTor.RakKod Else RakKodX
Ha rendszerparaméterként az van megadva, hogy az áruk tárolási helye az árutörzsben van megadva, akkor a program az árutörzsben megadott raktár kódot ajánlja be, míg ellenkező esetben az alapértelmezett raktárkód (RakKodX) lesz az ajánlás.
4. RakNevY Bevételezési raktár név
5. TarHelY Bevételezési tárolóhely kód Input adat
A: If SA.SzKezAruTarHelAj = ’I’ Then AAruTor.TarHel Else TarHelX
Ha rendszerparaméterként az van megadva, hogy az áruk tárolási helye az árutörzsben van megadva, akkor a program az árutörzsben megadott tárolóhely kódot ajánlja be, míg ellenkező esetben az alapértelmezett tárolóhely (TarHelX) lesz az ajánlás.
6. TarNevY Bevételezési tárolóhely név
7. PSzaAru.Mennyi Bevételezett mennyiség
8. PSzaAru.MeeKod Bevételezési mennyiség egység
9. PSzaAru.EgysAr Bevételezési egységár – A számla devizanemében
10. PSzaAru.TetErt Bevételezési érték – A számla devizanemében
11. PSzaAla.DevKod A számla devizaneme
12. PSzaAla.DevArf A számla számviteli deviza árfolyama
13. EgysArAla Bevételezési egységár – Az alap devizanemben (HUF)
= PSzaAru.EgysAr * PSzaAla.DevArf
A devizás egységár és a számla árfolyam szorzata.
14. TétÉrtAla Tétel érték – Az alap devizanemben (HUF)
= PSzaAru.TetErt * PSzaAla.DevArf
A devizás tételérték és a számla árfolyam szorzata.
15. KA.AlaDev Könyvelési alap devizanem (HUF)
Szállítói adatok:
1. AruSzaMod Áru törzs szállítói adatok módosítása Input adat (I/N)
I – Az árutörzs szállítói adatai (beszerzési ár, partner kód és telephely kód) a készletre vétel rögzítésekor visszaírásra kerülnek az árutörzsbe.
Ajánlás: SA.SzKezAruSzaUpAj
2. AruBeszAr Jelenlegi beszerzési egységár az árutörzsben
AAruTor.FelvAr
3. AruBeszU Új beszerzési egységár az árutörzsben Input adat
Amennyiben az árutörzs szállítói devizaneme megegyezik a számla devizanemével, akkor az új beszerzési egységár a számla áru tételben rögzített egységár (PSzaAru.EgysAr) lesz. Ha a számla és az áru szállítói devizaneme eltér, és az áru szállítói devizaneme az alap devizanem (HUF), akkor a program az új beszerzési egységárat a devizás számla áru egységár és a számla árfolyam szorzataként állítja elő (PSzaAru.EgysAr * PSzaAla.DevArf). Amennyiben a számla és az áru szállítói devizaneme eltér, és az áru szállítói devizaneme NEM az alap devizanem (<>HUF), akkor a számított új beszerzési egységár 0 lesz. Ekkor nem célszerű visszaírni az áru törzsbe az új beszerzési egységárat.
4. DevAruSz Árutörzs szállítói devizanem
AAruTor.DevKod
Vevői adatok:
1. AruVevMod Áru törzs vevői adatok módosítása Input adat (I/N)
I – Az árutörzs vevői adata (eladási egységár) a készletre vétel rögzítésekor visszaírásra kerülnek az árutörzsbe.
Ajánlás: SA.SzKezAruVevUpAj
2. ErtekEgysAruAr Jelenlegi értékesítési egységár az árutörzsben
AAruTor.EladAr
3. ErtékEgysÁrU Új értékesítési egységár az árutörzsben
Az új értékesítési egységár a számított új beszerzési egységár alapján kerül kiszámításra. Ha az áru árukatalógusában az árképzési mód 1 – Felszorzás, akkor a program az áru katalógusban megadott árréssel növeli meg a bekerülési egységárat. Egyéb árképzési mód esetén az új eladási egységár az új beszerzési egységár lesz.
4. DevAruVe Árutörzs vevői devizanem
AAruTor.DevKodV
Kiegészítő adatok:
1. ValKeszMeny Vállalati készlet mennyisége
2. ValKeszErt Vállalati készlet értéke
3. AtlgArMost A vállalati készlet átlagára a bevételezés előtt
4. AtlgArUj A vállalati készlet átlagára a bevételezés megtörténte után
5. AAruTor.AktKod Az áru árukatalógus kódja
6. AAktTor.AktNev Az árukatalógus neve
7. ArKep Az eladási ár árképzés mód kódja – Áru katalógus törzs
8. ArKepMod Az eladási ár árképzés mód neve
1 – Felszorzás
2 – Egyéb
9. ArresEladas Az eladási ár képzésének árrése felszorzás esetén
Adatbázis adminisztráció
A [Bevét készletre] gomb megnyomása után a program az alábbi lépésekben végzi el a készlet adminisztrációt és az árutörzs adatainak a módosítását:
1. Raktári bizonylat fej adatainak előállítása.
Lásd: Vásárlás számla alapján. {Eco_Stock_Func_AdRog.Doc}
A program annyi készlet bizonylat fejet készít, mint ahány raktárba vételezzük be a számla áru tételeket.
2. Raktári mozgás tételek rögzítése
Lásd: Vásárlás számla alapján. {Eco_Stock_Func_AdRog.Doc}
A program minden egyes termék típusú számla áru tételből egy raktári mozgás tételt készít.
3. Az árutörzs adatainak módosítása
3.1. Szállítói áru adatok visszaírása
If AruSzaMod = ’I’ Then AAruTor.UpDate
Ha az áru törzs szállítói adatok módosítása jelölőnégyzet ki van pipálva (I), akkor az árutörzs szállítói adatai (beszerzési ár, partner kód és telephely kód) a készletre vétel rögzítésekor visszaírásra kerülnek az árutörzsbe.
3.2. Vevői áru adatok visszaírása
If AruVevMod = ’I’ Then AAruTor.UpDate
Ha az áru törzs vevői adatok módosítása jelölőnégyzet ki van pipálva (I), akkor az árutörzs vevői adatai (eladási egységár) a készletre vétel rögzítésekor visszaírásra kerülnek az árutörzsbe.
3.3. Készlet áru adatok visszaírása
If Sa.SzKezAruTarHelAj = ’I’ and AAruTor.RakKod = ’0’ Then AAruTor.UpDate
Amennyiben rendszerparaméterként az van megadva, hogy az egyes áruféleségeket fix helyen tároljuk és az aktuális áru tételnél az árutörzsben még nincs megadva a fix tárolási hely, akkor a program a készletre vétel raktár és tárolóhely kódját beírja az árutörzsbe.
AAruTor.RakKod := RakKodY
AAruTor.TarHel := TarHelY
A készlet adminisztráció elvégzése után az operátornak lehetősége az előállított készlet bizonylatok megtekintésére.