Kiskereskedelmi értékesítés

Navigation:  Tartalom > Készlet modul > Készletmozgások rögzítése > Kiadás >

Kiskereskedelmi értékesítés

Previous pageReturn to chapter overviewNext page

 

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

 

clip2072

 

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:

 

DOCUMENT Rendelés generálás az értékesítési bizonylatból (KiskerDev)

 

DOCUMENT Kisker értékesítés - program adatok

 

DOCUMENT Partner árinformáció

 

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.

 

clip2074

 

Ú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.

 

clip2087

 

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