A program funkció a kiskereskedelmi (bolti) értékesítések rögzítésére szolgál. A funkció hasonlóan muködik mint a hagyományos értékesítési funkció, azonban itt az adatrögzítés módja a bolti eladás jellemzoihez illeszkedik. A beírt és a program által eloállított adatok ugyanazokba az adattáblákba kerülnek mint a hagyományos értékesítés során, azonban ebben a funkcióban kevesebb az input adat, és több a program által eloállított.
Jogosultságkód: 234140 Help context: 234140
A funkcióba egy előtétszűrés képernyőn keresztül jutunk.
Lásd: Előtétszűrés

Az előtétszűrés dátum mezőjébe a program a tárgy napot, a raktár és a bizonylattömb mezőbe pedig a program definíciós (.ini) fájlba beírt raktár és bizonylattömb kódot ajánlja fel, ami az operátor által megváltoztatható.
Az előtétszűrés képernyő funkciói:
Bizonylat info:
Az előtétszűrés képernyő fejrésze tartalmaz egy olyan adatmezőt, amelyet a program logikai úton állít elő. A bizonylat info mező, a bizonylat ügyviteli státuszára utal.
A kiskereskedelmi értékesítés adminisztrációs képernyő funkciói:
Rendelés generálás az értékesítési bizonylatból (KiskerDev)
Kisker értékesítés - program adatok
Az adatadminisztráció elvégzéséhez a program egyrészt az operátortól várja az input adatok megadását, másrészt az input adatok alapján saját maga tölti fel a készlet mozgásokhoz kapcsolódó adattáblák mezőit.
Az értékesítési bizonylat fej adatainak adminisztrációja
A mozgás fej egy értékesítési akció közös adatait tartalmazza. Egy értékesítési akció az egy partner felé történő értékesítések összessége. Így a fej adatok a mozgások közös adatai.

Új értékesítési bizonylat fej az előtétszűrés képernyőn található [Új adat] gomb megnyomásával hozható létre. Meglévő bizonylat fej adatainak módosítása (a módosíthatóság feltételeinek teljesülése esetén) a bizonylat kiválasztása után, az adat adminisztrációs képernyő navigátor sora alatt, a [Dátum] és a [Raktár] mező sorában található [Adatmódosítás] gomb megnyomása után végezhető el.
A navigátor sorban található [
Módosítás] gomb a tétel adatok módosítására szolgál!
A mozgás fej módosításának feltételei:
Az [Adatmódosítás] gomb csak akkor látszik (és nyomható meg), ha a módosítás feltételi teljesülnek
Tábla: KMozFej
A mozgás fej input adatai
A mozgás fej rögzítéséhez az alábbi input adatokat szükséges megadni.
I5. MozDat Mozgás dátuma <A: Now>
![]()
A megengedett könyvelési időintervallumba kell esnie. A program a mai napot ajánlja fel.
Az adott rendszerparaméter beállítása esetén 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.
I4. RakKod Raktárkód fk: ARakTor.RakKod <A:SIniAda.RakKod>
![]()
Az anyagot kiadó raktár kódja. A raktárkódot a program az inicializációs adattáblából (SIniAda) ajánlja fel. Az operátor csak azon raktárak közül választhat, amelyekhez a szervezeti egységének joga van (ARakSze).
I8. ParKod Partner kód fk: AParTor.ParKod

A vevő kódja.
Ajánlás: KAzoAda.ParKodKP Készpénzes partner.
A partnerhez (on exit) kapcsolódó tárolt eljárások:
TcSp_PartnerAdat – Partner alap adatok
A tárolt eljárás meghatározza a partnerrel kapcsolatos értékesítési adatokat.
Bemenő paraméterek:
1. p_ParKod Partner kód varchar(6) KMozFej.ParKod
Kimenő paraméterek:
1. DevKodX Értékesítés devizaneme varchar(3) AParTor.DevKod
2. FimKodX Fizetési mód varchar(3) AParTor.FimKod
3. FimKodRogX Fizetési mód rögzítés varchar(1) AParTor.FimKodRog
4. FizHatX Fizetési határidő (nap) float AParTor.FizHat
5. AtpKodPX Ártípus kód (Partner) varchar(3) AParTor.ArTipu
6. RelaciX Reláció varchar(1) usunis
7. HitKerX Hitelkeret float AParTor.HitKer
8. PmiKod X Partner minősítés kód varchar (3) AParTor.PmiKod
9. PmiNev X Partner minősítés név varchar (20) APMiTor.PmiNev
10. EngCsoX Engedmény csoport kód varchar (2) AParTor.EngCso
11. KisModX Kiszolgálási mód kód varchar (3) AParTor.KisMod
12. KisModNvX Kiszolgálási mód név varchar (30) KSM
13. UgyeletX Ügyelet kód varchar (3) AParTor.Ugyelet
14. UgyeletNvX Ügyelet név varchar (30) UGY
15. TelKodX Telephely kód varchar (9) AParTel.AzoKod
16. ParKapIdX Kapcsolattartó kód float AParKap.ParKapId
TcSp_PartnerRendlen – Partner rendezetlen érték adatok
A tárolt eljárás kiszámítja a partner rendezetlen érték adatait.
Bemenő paraméterek:
1. p_ParKod Partner kód varchar(6) KMozFej.ParKod
2. p_BizAzo Mozgás fej bizonylat azonosító varchar(15) KMozFej.BizAzo
Kimenő paraméterek:
1. RendlenSzlaX Rendezetlen számla érték float
2. RendlenBizX Rendezetlen értékesítés érték float
Az aktuális bizonylat értékét nem tartalmazza.
A partnerhez kapcsolódóan megjelenített adatok:

1. AtpKodX Ártípus kód varchar(3) AParTor.ArTipu
2. EngCsoX Engedmény csoport kód varchar (2) AParTor.EngCso
3. PmiKod X Partner minősítés kód varchar (3) AParTor.PmiKod
4. PmiNev X Partner minősítés név varchar (20) APMiTor.PmiNev
5. KisModX Kiszolgálási mód kód varchar (3) AParTor.KisMod
6. KisModNvX Kiszolgálási mód név varchar (30) KSM
7. UgyeletX Ügyelet kód varchar (3) AParTor.Ugyelet
8. UgyeletNvX Ügyelet név varchar (30) UGY
Partner érték adatok:

![]()
Ha a partner számára van hitelkeret megadva (AParTor.HitKer>0), akkor képernyőn megjelenik a partner hitelkerete, rendezetlen tartozásainak összege, valamint az előbbi két érték különbsége, melyet egyenlegnek nevezünk.
1. HitKerX Hitelkeret float AParTor.HitKer
RendlenSzlaX Rendezetlen számla érték float
RendlenBizX Rendezetlen értékesítés érték float
2. RendlenOsszX Rendezetlen érték = RendlenSzlaX + RendlenBizX
3. Egyenleg Egyenleg = HitKerX – RendlenOssz – BizOszBtHuX
BizOszBtHuX Bizonylat összérték float If KMozFej.PenAll = ’0’ else 0
I9. TelKod Partner telephely kód fk: AParTel.AzoKod <A: TelKodX>
A partner telephelyei közül szűrve, vagy default: 0/0.
I10. ParKapID Partner kapcsolati ID fk: AParKap.ParKapId <A: ParKapIdX>
I14. FimKod Fizetési mód fk: AFimTor.FimKod <A: FimKodX>
![]()
Ez lesz az előállított vevőszámla fizetési módja.
A program a kiválasztott partner fizetetési módját ajánlja fel, amelyet az operátor megváltoztathat, amennyiben a fizetési mód a partner törzsben nincs rögzítve (FimKodRog <> ’I’).
A fizetési módhoz kapcsolódóan megjelenített adatok:
1. FimKodRogX Fizetési mód rögzítés varchar(1) AParTor.FimKodRog
2. FizHat Fizetési határidő float AParTor.FizHat
I3. DevKod Deviza kód fk: ADevTor.DevKod <A: DevKodX>
A program a partner devizanemét ajánlja be, melyet az operátor módosíthat.
A deviza kódhoz kapcsolódóan megjelenített adatok:
1. Deviza árfolyam usunis.DevArfAkt(DevKod, MozDat, 3, ’0’)
I2. Relaci Reláció PRE <A: RelaciX>
<A: usunis.ParKod_Relaci(ParKod)>
A partner irányítószáma (és országkódja) alapján egy függvény határozza meg a reláció kódot. Az operátor módosíthat rajta.
![]()
I15. Megjeg Megjegyzés
Informális adatmező. Tartalma a program működésére semmilyen hatással nincs.
A Kiskereskedelmi értékesítés funkcióban a vevő partner kiválasztása után, amennyiben a vevő partnernek van a partner megjegyzés adatok között PO megjegyzésnek definiált sora, akkor a program az utolsó élő PO megjegyzést beajánlja a mozgás fej megjegyzés mezőjébe.
A mozgás fejhez kapcsolódó megjelenített adatok
1. Raktári mozgásfej adatok
1. Pénzügyi bizonylat azonosító
KMozFej.BizAzoP fk:PSzaAla.SzAlId
Ha már elkészült az értékesítési bizonylatból a vevőszámla, akkor annak az azonosítóját jeleníti meg a program.

2. Kinyomtatott szállítólevél példányszám
KMozFej.SzNyDb A program megjeleníti a kinyomtatott szállítólevél példányszámot. Ha a szállítólevél már ki van nyomtatva (SzNyDb>0), akkor a bizonylat már nem módosítható.
3. Érték adatok
1. Bizonylat összesített érték adatok

TcSp_BizOszErtek
Bemenő paraméterek:
2. p_BizAzo Mozgás fej bizonylat azonosító varchar(15) KMozFej.BizAzo
Kimenő paraméterek:
1. BizOszNtHuX Összérték – Nettó (áfa nélkül) – Huf float
2. BizOszBtHuX Összérték – Bruttó (áfával) – Huf float
3. BizOszNtDeX Összérték – Nettó (áfa nélkül) – Dev float
4. BizOszBtDeX Összérték – Bruttó (áfával) – Dev float
A fej devizanemében.
2. Fizetendő összeg
A program fizetési mód típusának és deviza minimális címletének függvényében kerekíti a mindösszesen értékét.
![]()
Fizetendo – Fizetendő összeget meghatározó funkció
Bemenő paraméterek:
1. p_Osszeg Bizonylat összérték float BizOszBtDeX
2. p_DevKod Értékesítés devizaneme varchar(3) KMozFej.DevKod
3. p_FimKod Fizetési mód varchar(3) KMozFej.FimKod
Kimenő paraméterek:
1. FizetendoX Fizetendő összeg float