A raktári értékesítések adatainak rögzítésére szolgáló funkció.
Jogosultságkód: 232221 Help context: 232221
Az értékesítés funkcióba is egy előtétszűrés képernyőn keresztül jutunk be.
Lásd:
Előtétszűrés
A szűrés végrehajtása után egy bizonylatfej adatait rögzíthatjük, vagy egy kiválasztott bizonylat adatait módosíthatjuk.
KMozFej - Mozgás fej

Input adatok:
Általános input adatok:
I1. BToKod Bizonylat tömb kód fk: KBToTor.BToKod
I4. RakKod Raktárkód fk: ARakTor.RakKod
Az anyagot kiadó raktár kódja.
I8. ParKod Partner kód fk: AParTor.ParKod
A vevő kódja.
I9. TelKod Partner telephely kód <0/0>
I10. ParKapID Partner kapcsolati ID <0>
I3. DevKod Deviza kód fk: ADevTor.DevKod
<A:HUF> Csak vásárlás és értékesítés esetén kell megadni. Egyébként itt mindig HUF. Az előállított értékesítési számla devizaneme is ez lesz.
I9. SzeKod Szervezeti egység fk: ASzerTor.SzeKod
I10. DolKod Dolgozó kód fk: ADolTor.DolKod
I13. Megjeg Megjegyzés
I2. Relaci Reláció PRE
1 – Belföldi
2 – Külföldi
3 – EU
Csak vásárlás és értékesítés esetén kell megadni. Egyébként mindig 1. Az értékesítési raktári mozgásból előállított vevőszámla relációja az itt megadott kód lesz.
I12. FimKod Fizetési mód fk: AFimTor.FimKod <A:AParTor.FimKod>
A program a partner fizetési módját ajánlja be.
A raktárról történő értékesítéshez szükséges. Ez lesz az előállított vevőszámla fizetési módja.
I5. MozDat Mozgás dátuma
A megengedett könyvelési időintervallumba kell esnie. A kiadási raktári mozgás dátuma FIFO elvű könyvelés esetén nem lehet korábbi mint az utolsó bevételezés dátuma. Ezt a program a mozgás tétel rögzítésekor ellenőrzi.
I6. Bizony Bizonylatszám
Á7. CegKod Címzett partner fk: AParTor.ParKod <A:0>
I11. UtaDol Utalványozó dolgozó fk: ADolTor.DolKod <A:KAzoAda.UtaDolKes>
A készlet utalványozásra jogosult dolgozók közül lehet választani.
Select * From ADolTor Where ((EloKod=’I’) and (KesUta=’I’)) or (DolKod=’0’)
Program által előállított adatok:
Általános input adatok:
I7. SzlSza Szállítólevél szám <0>
Értékesítés estén nem kell szállítólevél számot megadni. A raktári kiadási bizonylat egyben szállítólevél is.
Alap adatok:
A1. BizAzo Bizonylat azonosító pk
Pl: AAB-00/00083 – BToKód-Év/BizonylatSorszám
A bizonylat azonosítót a program a kiválasztott bizonylattömb kódja és mozgás dátuma alapján generálja.
A2. BizAzoP Pénzügyi bizonylat azonosító fk:PSzaAla.SzAlId
Kapcsolódási kulcs a számlanyilvántartáshoz <0>
A mező akkor kap értéket, ha az értékesítési bizonylatból elkészült a vevőszámla. A számla azonosítója kerül ebbe a mezőbe.
A3. KnyvEv Könyvelés éve <MozDat-ból>
A4. KnyvHo Könyvelés hónapja <MozDat-ból>
Állapot adatok:
Á1. Jogcim Jogcím - mozgáskódból JOG <4> - Értékesítés
Á2. BesTip Beszerzés típus BES <0>
Á3. PenAll Pénzügyi állapot PPA <0>
A vevő számla elkészülte után értéke 1-re vált. Ezután bizonylatfej adatai már nem módosíthatóak, rá új mozgás tétel nem rögzíthető, meglévő mozgás pedig már nem stornózható rajta.
Á4. FokAll Főkönyvi állapot FAL <0>
A kontírozás után értéke 1-re vált. Azután a bizonylat adatai már nem módosíthatóak.
Á5. StoKod Stornó állapot: STO <0>
Á6. SzNyDb Nyomtatott bizonylat példányszáma <0>
Á8. GonRog Göngyöleg rögzítés <N>
Napló adatok: A program által előállított napló adatok.
N1. Opekod Operátor kód
N2. Terkod Terminál kód
N3. Rogdat Rögzítés időpontja
KRakMoz – Raktári mozgás tétel tábla
Az egy áruféleségből egy adott raktárban lévő készlet készletváltozásainak tételes adatait tartalmazó tábla.

Input adatok:
Általános input adatok:
I1. AruKod Árukód fk: AAruTor.AruKod
I2. TarHel Tárolóhely fk: KTarHel.TarHel
A tárolóhelynek a fejben definiált raktárhoz kell tartoznia. A program a fejben megadott raktárkód azon tárolóhelyeit jeleníti meg, amelyekből a kiválasztott áruból készlet van.

I3. MozKod Mozgáskód fk: KMozDef:MozKod
I6. Kiadas Kiadás mennyiség
I7. RenSza Rendelés szám fk: KRenTet.TetAzo
Kapcsolódás a vevői rendeléshez.
Választható rendelési tételek:
Where ((KMozFej.ParKod = KRenFej.ParKod) And (KRenTet.AruKod = KRakMoz.AruKod)
And (KRenTet.EloKod = ’I’) And (KRenFej.EloKod = ’I’)
And (KRenFej.TipusK = ’2’) {Vevői rendelés})
Or (KRenTet.TetAzo = ’0’) {A rendelési tétel választás kikerülése}
Á10. AtpKod Ártípus kód ATP <A:0>
É1. ErEgAr Egységár – Mozgás
Ajánlás a vevőszámla értékesítési egységárára. A mozgásfejben definiált devizanemben. Az ártípus alapján felajánlott egységár az operátor által módosítható. A program a vevő számlába ezen az egységáron fogja átvenni az értékesítési tételt. Az egységár még ott is módosítható.
Ha az értékesítési egységár alacsonyabb, mint az átlagár, akkor a program figyelmeztet.
I4. Megjeg Megjegyzés
K1. MlpAzo Munkalap azonosító fk: KMunLap.MlpAzo <A:’0’>
K4. TevKod Tevékenység kód fk: ATevTor.TevKod <A:’0’>
I8. ProKod Project kód fk: FProTor:ProKod <A:’0’>
Program által előállított adatok:
Általános input adatok:
I5. Bevete Bevét mennyiség <0>
I8. MlpAzo Munkalap azonosító <0>
Alap adatok:
A1. RaMoID Raktári mozgás ID pk <0>
A raktári mozgás azonosító mezője. A program a mozgás fej azonosítójából és a fejhez kapcsolódó mozgás tételsorszámából állítja elő.
Pl: AAB-00/00083/0001 – BToKód-Év/BizonylatSorszám/Tételsorszám
A2. BizAzoP Pénzügyi bizonylat azonosító fk:PSzaAru.SzArId
Kapcsolódási kulcs a számlanyilvántartáshoz <0>
A kapcsolódó vevő számla megfelelő árutételének azonosítója kerül ebbe a mezőbe.
A3. KnyvEv Könyvelés éve <MozDat-ból>
A4. KnyvHo Könyvelés hónapja <MozDat-ból>
A5. BizAzo Bizonylatazonosító fk: KMozFej.BizAzo
Master – Detail kapcsolat A mozgásfejjel való kapcsolatot megteremtő mező.
A6. TetSor Tétel sorszám Inkrementális
| Költségfelmerülési adatok anyagfelhasználás esetén: | Értékesítéskor az alapértelmezett értéket kapják. |
K1. KtgNem Költségnem kód fk: FFokTor.FokKod <X>
K2. KtgHel Költséghely kód fk: FFokTor.FokKod <X>
K3. KtgJel Költségjelleg FKT <0>
K4. KtgTip Költségtípus FTP <0>
K5. KonTip Kontírozás típusa SKT <0>
K6. TaenAz Tárgyi eszköz Sw: FTaeFej.TaenAz <0>
Állapot adatok:
Á1. KesAll Készletkönyvelési állapot MAL <1> – Előkészített
A felhasználás és az értékesítés adminisztrációja során lehetőség van arra, hogy a rögzített készletmozgás hatása ne azonnal vezetődjön át a készleten, hanem a mozgás csak előkészített állapotban legyen. Az előkészített állapotnak megfelelő adatokat nem a raktár rögzíti. A készletváltozás a raktár általi könyveléssel, raktári kiadással történik meg. Ekkor kerül a tétel feldolgozott állapotba.
Á2. PenAll Pénzügyi állapot PPA <0>
A vevő számlával való összerendeléskor értéke 1-re (Rendezett) vált. Ezután már a mozgás nem stornózható.
Á3. FokAll Főkönyvi állapot FAL <0>
Kontírozás után értéke 1-re (Kontírozott) vált. Ezután már a mozgás nem stornózható.
Á4. TaeAll Tárgyi eszköz állapot MAL <0>
Á5. DoeAll Dolgozói állapot MAL <0>
Á6. EgysAr Egységár – Mozgás HUF <0>
A vevő számlával történő összekapcsoláskor kap értéket.
Á7. AruTAr Egységár – Árutörzsben – Elszámoló ár <AAruTor.NyilAr>
Á8. Erteke Nettóérték HUF <0>
A vevő számlával történő összekapcsoláskor kap értéket. Ekkor a mező az értékesítési értéket mutatja.
Á9. BesErt Beszerzési áras érték HUF <BesErtX>
Kiadás: A kiadás könyvelésekor számított, a forrás készlettételek beszerzési egységára és az egyes beszerzési tételekből a jelen kiadáshoz kiadott mennyiség szorzata alapján előállított érték.
Á10. AktErt Aktuális áras érték HUF <AktErtX>
Kiadás: A kiadás könyvelésekor számított, a forrás készlettétel aktuális egységára alapján előállított érték. A beszerzési és az aktuális áras érték között a különbség az esetlegesen elszámolt értékvesztés.
Á12. StoKod Stornó állapot: STO <0>
Á13. StornA Stornózott tétel sorszáma - Forrás <0>
Á14. StornB Stornó tétel sorszáma - Cél <0>
Napló adatok:
N1. Opekod Operátor kód
N2. Terkod Terminál kód
N3. Rogdat Rögzítés dátuma
A raktári mozgás tétel adatbázisba való rögzítését követően, még további táblákba is történik bejegyzés.
AAruTor – Áru törzs
Az árutörzsbe készletkönyveléskor már nem történik visszaírás! A korábban visszaírt adatokat a program az adatok megjelenítésekor számolja ki.
Az alábbi táblákba a készletek könyvelésekor, a készletek tényleges kiadásakor történik a bejegyzés.
KRakKes – Raktári készlet
Modify
A5. Kiadas Kiadás <Kiadas + KRakMoz.Kiadas >
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
A tételes készlet tábla annyi sorában történik módosítás, ahány beszerzésből történt az aktuális kiadás. Mindegyik tételes készlet módosításhoz egy tételes mozgás is tartozik.
KTetKes - Tételes készlet
Modify
A10. Kiadas Kiadás
< Kiadas + Min(KRakMoz.Kiadas.Maradek,NyitottKeszlet)>
A11. EloKod Élőkód
If (NyiKes+Bevete-Kiadas)>0 Then EloKod:='I' Else EloKod:='N'
Napló adatok:
N1. Opekod Rögzítés napló adatok generált
N2. Terkod Terminál kód generált
N3. Rogdat Rögzítés dátuma generált
KTetMoz – Tételes mozgás
Insert
A1. TeMoID Tételes mozgás ID generált
A2. TeKeID Tételes készlet ID <KTetKes.TeKeId>
A3. RaMoID Raktári mozgás ID <KRakMoz.RaMoId>
A4. Bevete Bevét mennyiség <0>
A5. Kiadas Kiadás mennyiség < Min(KRakMoz.Kiadas.Maradek,NyitottKeszlet)>
Napló adatok:
N1. Opekod Rögzítés napló adatok generált
N2. Terkod Terminál kód generált
N3. Rogdat Rögzítés időpontja generált
Mozgás adatok stornózása:
Kiadás - Stornó