Bizonylat tétel adminisztráció (KiskerHUF)

Navigation:  Tartalom > Készlet modul > Készletmozgások rögzítése > Kiadás > Kiskereskedelmi értékesítés - HUF >

Bizonylat tétel adminisztráció (KiskerHUF)

Previous pageReturn to chapter overviewNext page

 

Az egy áruféleség értékesítésének tételes adatai.

 

Tábla:        KRakMoz

 

clip1517

 

A raktári mozgás tétel input adatai:

Általános input adatok:

 

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

Az értékesítendő áru kiválasztása több féle módon történhet:

1. Az árukód input mezőbe történő beírásával, vagy szkenneléssel.

2. Kiválasztó képernyő alkalmazásával

3. Intelligens kereséssel

4. Funkciógombos árukiválasztó képernyő használatával

 

Az áru kiválasztása után a képernyőn megjelennek az áru készlet adatai cég és raktár szinten, valamint láthatjuk az átlagárat valamint az értékesítési egységárat is.

Az árukódhoz kapcsolódóan megjelenített adatok:

1. Ártípus        ArTipX

2. Áru adatok

3. Készlet adatok

4. Rendelés adatok

 

I4.        Megjeg                Megjegyzés

Informális adatmező. Tartalma a program működésére semmilyen hatással nincs.

 

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. A program a tárolóhely kód mezőbe felajánlja az első olyan tárolóhely kódját amely a fejben megadott raktárhoz tartozik, és az előbb megadott áruból készlet található benne.

A tárolóhelyhez kapcsolódóan megjelenített adatok:

1. Készlet adatok

 

I6.        Kiadas                Kiadás mennyiség                                        <A:1>

A program mennyiségnek 1-et ajánl be, melyet az operátor módosíthat.

A kiadáshoz kapcsolódóan megjelenített adatok:

1. Készlet adatok

 

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

Az értékesítés ártípusát meghatározó kód.

Az ártípust a kiválasztott partner és az árukód befolyásolja.

Lásd: Ártípus meghatározás.

Az ártípushoz kapcsolódóan megjelenített adatok:

1. Egységár adatok

 

É7.        NyTilt                Kedvezmény adatok nyomtatásának tiltása

(I/N)                Ha a mezőt igenre (I) állítjuk, akkor a nyomtatott bizonylatokon akkor sem jelenik meg a kedvezmény mértéke és teljes ár, ha azt ártípus indokolná (pl: egyedi kedvezmény).

 

É5.        EgysarD        Eladási ár        (Értékesítési egységár)

Az értékesítési mozgás (áru) devizanemében lévő értékesítési egységár.

Ebben a funkcióban minden érték adat a könyvelési alap devizanemben (KA.AlaDev - HUF) szerepel.

Az eladási árat elsődlegesen az ártípus határozza meg. Az ártípust a kiválasztott partner és az árukód befolyásolja. Az eladási árat az operátor módosíthatja. Ekkor viszont az ártípus módosulhat.

Az egységárhoz kapcsolódóan megjelenített adatok:

1. Fizetendő összeg

 

I7.        RenSza        Rendelésszám                fk: KRenTet.TetAzo

A rendeléshez való kapcsolódás kikényszerítése a program által rendszer paraméterként állítható be.

A rendeléshez kapcsolódóan megjelenített adatok:

1. Rendelés dátuma

2. Visszaigazolási egységár

3. Eladási ár

4. Ártípus

5. Készlet

 

Áru kiválasztási módok:

 

1. Az árukód input mezőbe történő beírásával, vagy szkennelésével.

Az input mezőbe billentyűzettel beírjuk, vagy szkennerrel beolvassuk az értékesíteni kívánt áru kódját. A mezőből történő kilépés után a program megjeleníti a kiválasztott áru adatait.

 

2. Kiválasztó képernyő alkalmazásával

Az input mező jobb szélén található kiválasztó képernyőt lenyitó gomb [] megnyomása után megjelenik az árukiválasztó képernyő.

Az árukiválasztó képernyő [Keresés] mezőjébe beírjuk azt a karakter sorozatot amely alapján ki akarjuk választani az értékesítendő árut. A keresés a képernyő első oszlopában történik Pl: Árukód. Amennyiben más mező alapján akarjuk kiválasztani az árut, akkor rákattintunk a kívánt oszlop fejlécére. A program ezen oszlop alapján sorba rendezi az adatállományt, majd a [Keresés] mezőbe beírjuk a keresés alapjául szolgáló karakter sorozatot.

 

3. Intelligens keresés

Az intelligens keresés az input mező jobb szélén található [] gomb megnyomásával indítható el. Az intelligens keresés egy olyan speciális módszer, ahol a beírt keresendő karaktersorozatot alapértelmezés szerint a kereső képernyő összes adatmezőjében (kód, megnevezés, leírás, típus, árukatalógus, mennyiség egység, rajzszám) keresi, függetlenül attól, hogy az adatállomány melyik mezőre van sorba rendezve. Ez a módszer akkor hasznos, amikor nem tudjuk, hogy a keresendő szöveg melyik adatmezőben van eltárolva.

A képernyőn egy szövegbuborékban az adatrács aktuális sorának vállalati szintű készlete is megjelenik.

 

4. Funkciógombos árukiválasztó képernyő

Az árukód mezőbe beírjuk a keresés alapjául szolgáló karaktersorozatot. Pl: kazetta

Az F6 / F7 / F8 / F9 funkció billentyűk valamelyikét megnyomva a megjelenő képernyő első oszlopában, tartalmi kereséssel megkeresi a program a beírt karakter sorozatot. Csak az árutételek jelennek meg, amelyek sorba rendezési adatmezőjében a megadott karaktersorozat megtalálható. A sorba rendezés alapjául a képernyő oszlopai közül az operátor bármelyiket választhatja, azt a program a sorrend következő megváltoztatásáig megjegyzi.

 

A négy funkciógombbal a megjelenítendő adatok körét határozhatjuk meg:

 

A mozgás tételhez kapcsolódóan megjelenített adatok

 

1. Az áruhoz kapcsolódó adatok

 

1 Ártípus és eladási egységár

Az árukód (AruKodX) kiválasztását követően a program az árképzési algoritmus szerint meghatározza az ártípust (ArTipX)                        

és az eladási egységárat (EgysArX)        

 

2. Áru adatok

A kiválasztott áru (AruKodX) alábbi adatait jeleníti meg a program:

2.0. Árukód                AAruTor(AruKodX).AruKod        Pl: FK/DFX1000

2.1. Árunév                AAruTor(AruKodX).AruNev        Pl: Festékkazetta FK/DFX1000

2.2. Cikkszám                AAruTor(AruKodX).CikSza        Pl: CI1000

2.3. Áru leírás                AAruTor(AruKodX).AruLei        Pl: FK/DFX1000 áru leírás mező xxx

2.4. Műbizonylat – A        AAruTor(AruKodX).MubizA        Pl: 3/2

2.5. Műbizonylat – B        AAruTor(AruKodX).MubizB        Pl: I

 

2.3. Átlagár                Számított adat f(AruKodX)        

2.4. Egységárak és érték

Nettó listaár:        ListArX := AAruTor.EladAr

Áfa kulcs:        AfaKulX := AAfaTor(AAruTor.AfaKod(AruKodX)).AfaKul

Kedvezmény        KedvezX

Vagy inputként megadott adott, vagy a program számítja ki az eladási ár és a listaár hányadosaként.

KedvezX := Round(100*EgysArX/ListArX,2)

Pl: 2 db kiadása esetén:

 

 

2. Készlet adatok

A program a kiválasztott árukód három készlet mennyiségi adatát jeleníti meg: tárolóhely, raktár, vállalat. A mennyiségi adatokat a program két sorban mutatja: a mozgás rögzítését megelőző és követő állapotban.

Pl: 2 db kiadása esetén:

Minimum készlet mennyisége:

 

Amennyiben a mozgás rögzítése utáni készlet kevesebb lesz, mint a definiált minimumkészlet, akkor a program a készlet mennyiség háttérszínének piros színt állít be.

Ha az operátor kiadásként nagyobb mennyiséget ad meg, mint a tárolóhelyen lévő készlet, akkor a program kérdést tesz fel, hogy rögzítjük-e így is a tételt:

 

Igen [OK] válasz esetén rögzíti a raktári mozgás tételt a program. Mivel a megadott mennyiséggel negatív készlet állna elő (de negatív készlet könyvelését a program nem engedi meg) ezért a mozgás tétel előkészített készletállapotban (KesAll = ’1’) kerül rögzítésre. Az ilyen tételek zöld színnel jelennek meg a mozgósok adatrácsában (grid). Az előkészített állapot azt jelenti, hogy a rögzített mozgás nem változtatja meg a készlet mennyiséget, hanem csak előjegyzett állapotban van. A készlet akkor aktualizálódik, az előkészített készlet állapotú (zöld színű) mozgáson állva megnyomjuk a [ Kiadás] gombot, és ha az adott áruféleségből a kijelölt tárolóhelyen már van annyi készlet, hogy az előjegyzett mozgás kiadható.

 

3. Rendelés és készlet adatok:

A raktár (RakKodX), a partner (ParKodX) és az áru (AruKodX) ismeretében a program kiszámítja a rendelés foglalási adatokat:

3.0. Raktár készlet                        RakKesX                                Pl: 95

3.1. Rendezetlen saját rendelés:        RendlenSaX

A rendelés fejben megadott partner (ParKodX) ki nem elégített rendelési mennyisége a kiválasztott árukódból (AruKodX) a fejben megadott raktárban.

3.2. Rendezetlen idegen rendelés        RendlenIdX

A rendelés fejben megadott partnertől eltérő partnerek (<>ParKodX) ki nem elégített rendelési mennyiségei a kiválasztott árukódból (AruKodX) a fejben megadott raktárban.

3.3. Foglalt készlet                        FogKesX := RendlenSaX + RendlenIdX        Pl: 674

3.4. Szabad készlet                        SzabKesX := RakKesX – FogKes        Pl: -579

 

A program által előállított mozgás tétel adatok

 

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

A7.        BizAzoK        Késztermék készlet mozgás fej azonosító                <0>

A8.        GoMoTp        Göngyöleg mozgás típus                                <0>

 

Általános input adatok:

I3.        MozKod        Mozgáskód                fk: KMozDef:MozKod        <KAzoAda.MozKodKiskErt>

I5.        Bevete                Bevét  mennyiség                                        <0>

 

Költségfelmerülési adatok:

K1.        MlpAzo                Munkalap azonosító                                        <0>

K2.        ProKod                Project kód                fk: FProTor:ProKod                <SA.KiskErtProKod>

K3.        TaenAz        Tárgyi eszköz                Sw: FTaeFej.TaenAz                <0>

K4.        TevKod                Tevékenység kód        fk: ATevTor.TevKod                <0>

K5.        KtgNem        Költségnem kód                fk: FFokTor.FokKod                <X>

K6.        KtgHel                Költséghely kód                fk: FFokTor.FokKod                <X>

K7.        KtgJel                Költségjelleg                FKT                                <0>

K8.        KtgTip                Költségtípus                FTP                                <0>

K9.        KonTip                Kontírozás típusa        SKT                                <0>

 

Értékesítési adatok:

É1.        ErEgAr                Egységár – Mozgás                                        <EgysarD>

É3.        DevTet                Devizás tétel                                                <N>

É4.        DevKod        Deviza kód                fk: ADevTor.DevKod                <KA.AlaDev>

É6.        DevArf                Deviza átszámítási árfolyam                                <1>

 

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

Á11.        StoKod                Stornó állapot:                        STO                        <0>

Á12.        StornA                Stornózott tétel sorszáma        - Forrás                        <0>

Á13.        StornB                Stornó tétel sorszáma                - Cél                        <0>

Á14.        AddAzo                Addicionális azonosító                                        <0>

Á15.        AdBevAz        Addicionális bevételezési azonosító                        <0>

Á16.        UtaAll                Utalványozási állapot                EAL                        <0>

 

Napló adatok:

N1.        Opekod        Operátor kód                                                generált

N2.        Terkod                Terminál kód                                                generált

N3.        Rogdat                Rögzítés dátuma                                        generált

N4.        UOpekod        Utalványozó operátor kód                                nil

N5.        UTerkod        Utalványozó terminál kód                                nil

N6.        URogdat        Utalványozás dátuma                                        nil

 

Adatrögzítés

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.

 

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