Termékdíj elszámolás

Navigation:  Tartalom > Készlet modul > Készletmozgások rögzítése > Egyéb készletnyilvántartási funkciók >

Termékdíj elszámolás

Previous pageReturn to chapter overviewNext page

 

A program funkció a termékdíj köteles készletkiadások termékdíjának kiszámítására szolgál.

 

Jogosultságkód:        232245                        Help context:        232245

 

A termékdíj elszámolása bizonylatfejekhez kapcsolódó raktári mozgásonként történik. A program a megadott szűrési feltételeknek megfelelő mozgások (KRakMoz) közül azokat jeleníti meg, amelyekre termékdíjat kell elszámolni, de az elszámolás még nem történt meg.

 

clip1657

 

1. Termékdíj elszámolási adatok megjelenítése

 

Leválogatás:                        Választható szűrési feltételek:

Select        fej.BizAzo,                – Bizonylat azonosító

fej.BizAzoP                – Pénzügyi bizonylat azonosító

fej.MozDat                – Dátum

fej.BToKod                – Bizonylat tömb kód

fej.RakKod                – Raktár

fej.ParKod                – Partner kód

fej.Bizony                – Bizonylatszám

fej.SzeKod                – Szervezeti egység

fej.DolKod                – Dolgozó kód

moz.AruKod                – Árukód

moz.TarHel                – Tárolóhely

moz.MozKod                – Mozgáskód

moz.PenAll                – Pénzügyi állapot        PPA

moz.FokAll                – Főkönyvi állapot        FAL

 

                 Összegzendő adatmezők:

Sum(Kiadas)                – Kiadott mennyiség

From        KMozFej fej,

KRakMoz moz,

KMozDef mdf,

AAruTor aru

Where        fej.bizazo = moz.bizazo                - a fej és a mozgás tábla összekapcsolása

and        moz.mozkod = mdf.mozkod        - készlet a mozgás és mozgás definíciós tábla kapcsolása

and        moz.arukod = aru.arukod        - a készlet mozgás és az árutörzs összekapcsolása

and        mdf.terdij ='I'                        - termékdíj köteles mozgás

and        aru.terkot =I'                        - termékdíj köteles a göngyöleg

and        moz.Kiadas > 0                        - csak a kiadás mozgásokat kell figyelembe venni

and        moz.StoKod ='0'                - a stornó mozgások nem kellenek

and        moz.KesAll = '2'                - csak a véglegesített kiadási mozgások kellenek

and        moz.RaMoId Not In OFejTDij.MozAzo        - a mozgásra még nincs termékdíj elszámolva

Group by        fej.bizazo, …

 

A szűrési feltételeknek megfelelő mozgások termékdíjának elszámolását egyedileg (egyenként), vagy csoportosan (minden tételt egyszerre) végezhetjük el.

 

2. Termékdíj elszámolás elmélete

 

KMozFej.BizAzo                Mozgás fej / Bizonylat azonosító        as Kmf                        –>

KRakMoz.AruKod                Árukód                                        as Krm                        –>

Krm.Kiadas                        Kiadott mennyiség

Krm.MozKod                        Mozgáskód                                                –>

Where        KMozDef.TerDij='I'                Termék elszámolási kötelezettség

         Krm.Kiadas > 0

 

AAruTor.AruKod        Árutörzs / Árukód                                as AruX                –>

Where        AAruTor.TerKot='I'                Termékdíj köteles áru

 

PCsoOszNor.AruKod        Csomagolási áru – anyag összerendelő tábla – normál / Árukód                –>

As con_X

Con_X.BeepAr        Csomagolási áru – anyag összerendelő tábla – normál / Beépülési arány

Con_X.MenMer        Csomagolási áru – anyag összerendelő tábla – normál / Mentesség mértéke

Con_X.CsoAnKod        Csomagolási áru – anyag összerendelő tábla – normál / Anyag kód        –>

PCsoAnFej.CsoAnKod        Csomagolási anyag fej tábla / Anyag kód                                –>

As caf_X

PCsoAnTet.CsoAnKod        Csomagolási anyag tétel tábla / Anyag kód                                –>

As cat_X

Egy adot anyagféleségre vonatkozó termékdíj egy adott időintervallumban érvényes. Meg kell keresni az értékesítés időpontjában érvényes termékdíjat.

Where        KMozFej.Datuma>= cat_X.KezDat        And

 KMozFej.Datuma<= cat_X.BefDat

Cat_X.TerDij                Csomagolási anyag tétel tábla / Termékdíj

 

Csoportosítási feltételek:        GROUP BY

PCsoOszNor.CsoAnKodNormál csomagolási anyag beépülés összerendelő tábla / Csomagolási anyag kód

 

A leválogatás sorainak száma a csoportosítás után =

Beépült csomagolási anyag féleség

 

Összegezendő adatmezők:        SUM

AruX.CsoSul                        Csomagolás súlya

Con_X.BeepArCsomagolási áru – anyag összerendelő tábla – normál / Beépülési arány

CsoAnSu_X                        Csomagoló anyag súly                (Csomagoló anyagféleségenként)

= Round(Krm.Kiadas * AruX.CsoSul * Con_X.BeepAr / 100,2)

TerDij_X                        Termékdíj                        (Csomagoló anyagféleségenként)

= Round(CsoAnSu_X * Cat_X.TerDij* (1 – Con_U.MenMer/100),2)