Rendelés tétel adatok - vevő

Navigation:  Tartalom > Ügyfélkapcsolat modul > Rendelés adminisztráció > Vevői kereskedelmi rendelés >

Rendelés tétel adatok - vevő

Previous pageReturn to chapter overviewNext page

 

A rendelési fejhez tartozó árunkénti rendelési tételek adatait karbantartó funkció.

 

  • Értékesítési bizonylat generálása vevői rendelésből
  • Értékesítési bizonylat generál vevői rendelésből

     

    clip0943

     

    Tábla: KRenTet

     

    Azonosító adatok:

    A rendelési tételek azonosító adatait a program a tételek adatbázisba való felvitelekor (Insert) állítja elő.

    A1.        TetAzo                Tétel azonosító        pk

    = BizAzo+'/'+EloNull(TetSor,4)

    A tétel azonosító a bizonylat azonosító (fej) és a tételsorszám összetételéből keletkezik.

    A2.        BizAzo                Bizonylatazonosító        fk: KRenFej.BizAzo

    A rendelési fejhez való adatbázis kapcsolatot (master – detail) megteremtő mező.

    A3.        TetSor                Tétel sorszám

    Egy adott fejhez rögzített tételek folyamatos sorszámát tartalmazó adatmező.

     

    Igénylési adatok:

    Egy adott partner által megadott igénylés adatait rögzítő funkció.

     

    I1.        AruKod                Árukód                fk: AAruTor.AruKod

    Az igényelt áru kódja. Vevői rendelés esetén az árukódot kötelező kitölteni (AruKod<>’0’)!

    I2.        IgeMen                Igényelt mennyiség

    I3.        IgMeKd        Igénylési mennyiségi egység

    <A:AAruTor.MeeKod>        fk: AMeeTor.MeeKod

    Vevői rendelés esetén az árutörzsből átvett mennyiség egység kódja nem módosítható!

    I4.        IgHati                Igénylési határidő

    Az igénylés teljesítésének kért határideje.

    I5.        AtpKod                Ártípus kód                ATP                                <A:0>

    Csak vevői rendelés esetén értelmezett, egyébként értéke 0.

    0 – Teljes ár

    A program értékesítési árként az árutörzsben megadott eladási árat ajánlja fel.

    EgysAr := AAruTor.EladAr

    1 – Vevő kedvezmény

    EgysAr := AAruTor.EladAr*(1 – AParTor.Kedvez / 100)

    A program értékesítési egységárnak az árutörzs eladási árát a partner törzsben megadott vevő kedvezménnyel csökkentve ajánlja fel.

    2 – Termék kedvezmény

    If SA.TerKedvAkcIdoFigy=’N’ or KMozFej.MozDat In [AAruTor.AkcArKez;AkcArBef]

    Then        EgysAr := AAruTor.ListAr        Else        EgysAr := 0

    Amennyiben rendszerparaméterként azt adtuk meg, hogy a kedvezményes ár igénybevételének nem feltétele az, hogy az értékesítés dátuma az áru akciós időintervallumába essen (SA.TerKedvAkcIdoFigy=’N’), vagy ha előírtuk az intervallum figyelést (SA.TerKedvAkcIdoFigy=’I’), és az teljesül is, akkor a program értékesítési árként az árutörzsben megadott lista (kedvezményes) árat ajánlja fel.

    3 – Rendelési egységár

    A rendelési modulban ez nincs értelmezve. Az értékesítés funkcióban használhatjuk majd fel a rendelési (visszaigazolt) egységárat.

    4 – Egyedi kedvezmény

    EgysAr := AAruTor.EladAr*(1 – KedvezX / 100)

    Az operátor által input adatként megadott százalékos kedvezmény mértékével csökkenti a program az eladási egységárat. A kedvezmény mértéke 0 és 100 % között lehet.

    5 – Partner-áru ár (fix ár)

    Select        EladAr

    From        AParAru

    Where        AParAru.ParKod = KMozFej.ParKod

    And        AParAru.AruKod = KRakMoz.AruKod

    And        AParAru.EloKod = ’I’        - Csak az élő tételek vehetők figyelembe!

    AndAParAru.EladAr > 0        - Csak az olyan tétel számít, amelynek van eladási ára!

    If Not Eof Then EgysAr := AParAru.EladAr Else EgysAr := 0

    A program a vevő partnerhez és a kiválasztott áruhoz a partner-áru törzsben definiált eladási egységárat ajánlja fel. Az egységár mellett a funkció visszaadja a fix-ár devizanemét is. Amennyiben egy partner számára egy áruféleségből több devizanemben definiálunk árat, akkor a program a devizanemek kódsorrendjében az elsőt adja vissza.

    6 – Partner-csoport ár

    A program a partner kedvezmény csoport kódja és az áru árukatalógus kódja alapján meghatározott engedményekkel csökkentett eladási árat ajánlja fel.

    ParKod -> AParTor.EngCso -> CErtEngAla.EngKod

    AruKod -> AAruTor.AktKod -> CErtEngTet.AktKod

    Normál engedmény:        KedvezN := CErtEngTet.EngNor

    Akciós engedmény:        KedvezA := CErtEngTet.EngAkc        Or        0

    Feltétel:        Az értékesítés dátuma az áru akciós időintervallumába esik:

    KMozFej.MozDat In [AAruTor.AkcArKez;AkcArBef]

    Csökkentett engedmény:        KedvezC := CErtEngTet.EngCso        Or        0

    Feltétel:        Az áru csökkentett értékűnek van definiálva.

    AAruTor.ErtCso = ’I’

    Összes engedmény:        KedvezX := KedvezN + KedvezA + KedvezC

    EgysAr := AAruTor.EladAr*(1 – KedvezX / 100)

    7 – Input ár

    Az operátor írja az eladási egységárat.

    R – Összetett – R (Rumed)

    Összetett árképzési mód esetén a program egy árképzési logika szerint állítja elő az árképzési módot, amely valamelyik elemi árképzés lesz.

     

    I6.        IgeEarD                float                NOT NULL,        – Igénylési egységár

    – Az áru devizanemében

    Az áru devizanemét vevői rendelési esetén az árutörzs értékesítési devizaneme (AAruTor.DevKodV) határozza meg. Az áru devizaneme bekerül a rendelési tételek adatai közé: KRenTet.DevKod. Ez nem feltétlenül egyezik meg a rendelési fej devizanemével (KRenFej.DevKod). Ha a két devizanem nem egyezik meg, akkor a rendelési tételt devizásnak nevezzük (KRenTet.DevTet = ’I’).

    Ajánlás:        Az ártípus függvényében.

    Elsődleges input adat.

    I7.        IgeEar                float                NOT NULL,        – Igénylési egységár

    – A rendelés fej devizanemében

    Másodlagos input adat. Mivel a rendelés fej devizaneme (KRenFej.DevKod) nem feltétlenül egyezik a tétele árujának devizanemével (KRenTet.DevKod), ezért a program az árfolyam törzs segítségével átszámítja az egyik mező értékét a másikba. Az árfolyam értékét is eltároljuk a rendelési tételek adatai között: KRenTet.DevArf. Amennyiben az átszámítási árfolyam az árfolyam törzsből (PDevArf) nem áll rendelkezésünkre, akkor a program hibát jelez.

    Az igénylési egységár négy féle értékkel szerepel a tétel adminisztrációs képernyőn:

    Az áfával növelt adatok számított adatmezők, a rendelési tétel adatai között nincsenek eltárolva. Az operátor a négy adatmező közül bármelyiket szerkesztheti, a program a másik hármat automatikusan kiszámolja.

    I8.        AruSpc        varchar (40)        NULL ,                – Áru specifikáció

    Az áru specifikációs (és az igénylési megjegyzés) mezőbe az igényelt áru adatit részletezhetjük.

    I9.        IgeMeg        varchar (40)        NULL ,                – Igénylési megjegyzés

    I10.        ProKod                varchar (6)        NOT NULL,        – Project kód                fk: FProTor.ProKod

    Annak a projectnek a kódja, amihez az árut igényeljük.

     

    Az igénylési képernyő fülön az igénylési adatok mellett a visszaigazolási adatok is megjelennek. Így a visszaigazolás, amennyiben az adatok rendelkezésre állnak, már az igénylés során elvégezhető.

     

    Számított adatok:

    A devizás rendelési tételek adminisztrációjához szükséges adatok.

     

    S1.        DevTet                varchar (1)        NULL ,                – Devizás tétel        <I/N>

    I – A rendelési fej és mozgás devizaneme nem egyezik  meg.

    S2.        DevKod        varchar (3)        NOT NULL ,        – Deviza kód                fk: ADevTor.DevKod

    <Default: KA.AlaDev (HUF)>

    Ajánlás:        Szállító:                                AAruTor.DevKod

    Vevő:                                AAruTor.DevKodV

    S3.        DevArf                float                NULL,                – Deviza átszámítási árfolyam

     

    Információs adatok a rendelési tétel adminisztrációs képernyőn

     

    EgysÁr:        Értékesítési egységár és devizanem az árutörzsből.

    A program megmutatja, hogy a megadott igénylési egységár hány százaléka az árutörzsben lévő értékesítési egységárnak (N%), illetve hogy ez milyen kedvezményt jelent (K%).

    ÁtlgÁr:                Átlagár: A vállalati készlet jelenlegi bekerülési átlagára a könyvelési devizanemben.

     

    Rendelési tétel mennyiségi adatok:

    Visszaigazolt:        KRenTet.VigMen.        A visszaigazolás fülön megadott visszaigazolt mennyiség

    Értékesített:A készlet modul értékesítési funkcióiban, ehhez a rendelési tételhez kapcsoltan rögzített összes eladás mennyisége.
    Rendezetlen:A rendelési tételből hátralévő kielégítetlen igény.

    = Visszaigazolt – Értékesített mennyiség

     

    Készlet adatok:

    Összkészlet:        Az igényelt áruból a vállalatnál található összes mennyiség.

    Raktárkészlet:Az igényelt áruból a rendelési fejben megadott, a rendelést adminisztráló raktárban található mennyiség.

     

    Összesített rendelési adatok:

    Az adatok a visszaigazolt rendelési tételek visszaigazolási árukódjára vonatkoznak. A visszaigazolatlan tételek adatai nem szerepelnek a kigyűjtésben.

     

    RendezetlenSa:Rendezetlen saját mennyiség. A rendelés fejben megadott partner összes rendezetlen mennyisége a visszaigazolási árukódból.

    Rendezetlen mennyiség = Igényelt – Értékesített

    RendezetlenId:Rendezetlen idegen mennyiség. A rendelés fejben megadott partnertől eltérő kódú partnerek rendezetlen mennyisége.

    RendezetlenÖsz:        Összes rendezetlen mennyiség (raktári szinten) a visszaigazolási áruból.

    = Rendezetlen saját + Rendezetlen idegen

    SzabadKészlet:        Raktári szabad készlet az igénylési áruból

    = Raktár készlet – Összes rendezetlen vevői igény

    Száll Hátralék:A visszaigazolási árukódból még teljesítésre váró szállítói rendelések. Teljesítésük után fedezetet nyújtanak a vevői rendelésekre.

    Elméleti készlet:        = Szabad készlet + Szállítói hátralék

    = Raktár készlet – Összes rendezetlen vevői igény + Szállítói hátralék

    A szállítói hátralékok teljesítése és a vevői igények rendezése után a megadott raktárban rendelkezésre álló készlet.

     

    Igénylés engedélyezési adatok:

    Vevői rendeléseknél nincs igénylés engedélyezés.

     

    E1.        EngEal                Engedélyezési állapot                        EAL        1 – Elfogadott

    E2.        OpeKodE        Engedélyezési napló adatok – Operátor kód        Nem használt!        <0>

    E3.        TerKodE        Terminál kód                                        Nem használt!        <0>

    E4.        RogDatE        Rögzítés időpontja                                Nem használt!        <0>

     

    Rendelés engedélyezési adatok:

    Vevői rendeléseknél nincs rendelés engedélyezés.

     

    S7.        ReEnAl        Rendelés engedélyezési állapot                EAL        1 – Elfogadott

    S8.        OpeKodR        Operátor kód                                        Nem használt!        <0>

    S9.        TerKodR        Terminál kód                                        Nem használt!        <0>

    S10.        RogDatR        Rögzítés időpontja                                Nem használt!        <0>