Szállító gépi alapanyag számla készítés

Navigation:  Tartalom > Pénzügyi modul > Számlaállomány nyilvántartás > Bejövő szállítói számla > Szállítói gépi számla >

Szállító gépi alapanyag számla készítés

Previous pageReturn to chapter overviewNext page

 

A pénzügyi bizonylat előállítása alapanyag mozgásokból hasonlóan történik, mint késztermék mozgásokból. A rendszerterv csak az eltéréseket tartalmazza.

 

Lásd:        DOCUMENT Szállító gépi késztermék számla készítés

 

clip1801

 

Funkció – adat entitás kapcsolat:

 

1. Bizonylat fej – Számla alap összerendelés

Az összerendelés úgy történik, hogy az operátor kiválasztja azt a partnert, akinek a bizonylatait össze szeretnénk kapcsolni. A képernyőn megjelennek a partner még össze nem rendelt vásárlási (szállító számla) illetve értékesítési (vevő számla) bizonylatai (bizonylat fejek), amelyek közül az operátor kiválasztja az összerendelendőt. Az összerendelés elvégzése után a számla alap egyes adatai módosíthatóak maradnak.

 

Késztermék mozgások összerendelési feltételei:        OMozFej

 

Input adatok:

I4.        MozKod        Mozgáskód                        OMozDef(OMozFej.MozKod).KonTip

Szállító:                                KonTip=        721 – Bevét vásárlásból

Vevő:                                KonTip=        731 – Értékesítés        OR

733 – Értékesítés – export

 

PSzaAla – Számla alap tábla

Insert

 

Input adatok:

Input adatok:

I1.        BToKod        Bizonylat tömb

I4.        Parkod                Partner

 

A Számla fej készítés gomb megnyomása után a program elvégzi az összerendelést és elkészíti az új számla bizonylat fejet, amelynek generált azonosítóját megjeleníti a képernyőn.

 

Program által előállított adatok:

Csak a raktári mozgásfejből előállított bizonylat fejhez képest eltérő mezők szerepelnek.

 

Számla tipizáló adatok:

T1.        Relaci                Számla reláció:                <OMozFej.Relaci>

 

Input adatok:

I2.        SzaSza        Számlaszám                Szállító:        <OMozFej.Bizony>

Egyéb:        <BizAzo>

I3.        Bizony                Bizonylatszám                        <OMozFej.Bizazo>

I10.        DevKod        Deviza kód                        <OMozFej.DevKod>

I11.        HivSza                Hivatkozási szám                <OMozFej.SzlSza>

I12.        IktSza                Iktatószám                        <0>

I13.        BeeDat                Beérkezés dátuma                <OMozFej.Datuma>

I14.        TelDat                Teljesítés dátuma                <OMozFej.Datuma >

I15.        SzmDat        Számla kelte                        <OMozFej.Datuma >

I16.        FiHaSz                Fizetési határidő – számlán:        <OMozFej.Datuma + AParTor.FizHat>

I17.        FiHaEl                Fizetési határidő – elfogadott:        <OMozFej.Datuma + AParTor.FizHat>

 

Érték adatok:

A termék adatok átvétele során számítandó ki.

If OMozFej.Relaci='2'        Then PSzaAla.DevArf:= OMozFej.DevArf        Else PSzaAla.DevArf:=1

 

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

 

OMozFej – Késztermék mozgás fejtábla

ModifyA fej tábla alábbi mezőinek módosításait az alábbi mezők esetén csak vevő számla esetén kell elvégezni, mert a szállítói bizonylatok partnerenként készülnek, azaz egy fejhez több partner tartozhat.

 

Program által előállított adatok:

Azonosító adatok:

A6.        BizAzoP        Pénzügyi bizonylat azonosító        <PSzaAla.SzAlID>

 

Állapot adatok:

Á1.        PenAll                Pénzügyi állapot                <1> – Feldolgozott

 

PSzaBiz – Számla – bizonylat tábla

Insert

 

Input adatok:

Késztermék mozgás adatok:

K1.        KBizAzo        Mozgás fej azonosító                <OMozFej.BizAzo>

 

Raktári mozgás adatai:

R1.        MBizAzo        Bizonylat azonosító                <0>

 

Program által előállított adatok:

Azonosító adatok:

A1.        SzBiID                Számla bizonylat ID                generált

A2.        OsReFa        Összerendelés fajtája                <2> – Alapanyag mozgás

A3.        OsReTp                Összerendelés típusa                <1> – Normál

A4.        SzAlID                Számla alap ID                        <PSzaAla.SzAlID>

A5.        SBizAzo        Bizonylat azonosító                <PSzaAla.BizAzo>

 

Raktári mozgás adatai:

R1.        MBizAzo        Bizonylat azonosító                <0>

R2.        AdMBizAz        Addicionális mozgás azonosító        <0>

 

Napló adatok:

N1.        Opekod        Rögzítés napló adatok – Operátor kód        generált

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

N3.        Rogdat                Rögzítés időpontja                generált

 

2. Számla áru – Alapanyag mozgás összerendelés

 

A számla áru adatok előállítása a számla fej előállításával egy lépésben történik. A program a késztermék mozgásokat aktuális árukódonként (NKesMoz.AruKodA -> AruKodX) csoportosítja (group), és a csoportosítások összesített eredményeit jeleníti meg az összerendelési képernyőn

 

Késztermék mozgások összerendelési feltételei:        NKesMoz

Állapot adatok:

Á1.        PenAll                Pénzügyi állapot                <0> – Alap

{Á2.        BizAzoP        Pénzügyi bizonylat azonosító        <0> Ugyanaz, mint a pénzügyi állapot}

Á7.        StoKod                Stornó állapot:                        <0> – Alap

 

PSzaAru – Számla áru

Insert

 

Csak a raktári mozgásból származó áru tételtől eltérő előállítású mezők szerepelnek!

 

Input adatok:

Input adatok:

I9.        Egysar                Egységár                NKesMoz.ErEgAr        – Szállító

AAruTor.EladAr                – Vevő

 

Program által előállított adatok:

Alap adatok:

A5.        RaMoID        Raktári mozgás ID        Sw:OMozFej.BizAzo

A számla áru tétel és raktári mozgás tétel összekapcsolására szolgáló adatmező.

Az alapanyag mozgásból származó számla áru tétel előállításakor nem adható meg egyetlen mozgás azonosító, mivel a számla áru tétel nem egyetlen mozgásból, hanem a mozgások csoportosításából származik. Ezért a mozgás azonosító mezőbe a mozgás fej azonosítóját írjuk be. Ez a mező az áru kóddal együtt meghatározza azt, hogy a számla áru tétel mely késztermék mozgásokból származik.

 

Input adatok:

I1.        AruTip                Áru típus                AAktTor.AruTip(AruKodX)

AruKodX -> AAktTor.AruTip

I2.        AruKod                Áru kód                        AruKodX

I6.        Mennyi                Mennyiség                Szállító:                Sum(NKesMoz.TerSulAB)

Vevő:                Sum(NKesMoz.TerSulAK)

I7.        MeeKod        Mennyiség egység        AAruTor.MeeKod(AruKodX)

 

Számviteli adatok - Szállító:

S3.        ProKod                Project                        OMozFej.ProKod

 

Áfa adatok

A szállítói számla áru tétel adatai függnek attól, hogy az illető szállító (termelő) áfa alany, kompenzációs alany, vagy alanyi mentes besorolású. Vevő számla esetén az áfa adatokat csak az árutörzs határozza meg.

 

Input adatok:

I4.        AfaKod        Áfa kód                                

Case AParTor.AlaKod        Of

2,3                aru.AfaKod                        Áfa alany (Eva is)

9                DAzoAda.AfaKodDoKom        Kompenzációs alany

else                DAzoAda.AfaKodDoMen        Nem áfa alany

I5.        AfaKul                Áfa kulcs                        AAfaTor(PSzaAru.AfaKod).AfaKul

I11.        AfaErt                Tétel áfa érték                        Round(TetErt*AfaKul/100,0)

 

Számviteli adatok – Szállító:

S13.        SAKdKod        Szállító ÁFA kód                

Case AParTor.AlaKod        Of

2,3                akt.SAkdKod                        Áfa alany (Eva is)

9                DAzoAda.AkdKodDoKom        Kompenzációs alany

else                DAzoAda.AkdKodDoMen        Nem áfa alany

 

PSzaAla – Számla alap tábla

Modify

 

Érték adatok:

A termék adatok átvételekor ki kell számítani.

 

PSArBTe – Számla áru – bizonylat tétel tábla

Insert

Program által előállított adatok:

Azonosító adatok

A1.        ArTeID                Áru – tétel ID                pk        generált

A2.        AruKod                Áru kód                <group by OKesMoz.AruKodA>

A3.        OsReFa        Összerendelés fajtája        <2> – Alapanyag mozgás

A4.        OsReTp                Összerendelés típusa        <1> – Normál

A5.        SzArID                Számla áru ID                <PSzaAru.SzArID>

 

Raktári mozgás adatok:

R1.        RaMoID        Raktári mozgás azon.        <0>

 

Késztermék mozgás adatok:

K1.        KBizAzo        Mozgás fej azonosító        <OMozFej.BizAzo>

 

Napló adatok:

N1.        Opekod        Rögzítés napló adatok – Operátor kód        generált

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

N3.        Rogdat                Rögzítés időpontja        generált

 

NKesMoz – Alapanyag mozgás tábla

Modify        Csak a csoportba (group) tartozó mozgásokra!

Á1.        PenAll                Pénzügyi állapot        <1>

A2.        BizAzoP        Pénzügyi biz. azonosító        <PSzaAla.SzAlID>

Á3.        SzArID                Számla áru ID                <PSzaAru.SzArId>

A mozgás kapcsolódó számla áru tétel azonosítója.

 

3. A beváltáshoz kapcsolódó speciális tételek

Beváltáshoz kapcsolódó pénzügyi bizonylat előállítása során szükség van a megvásárolt áru tételekből előállított számla áru tételek mellett más számla áru tételek előállítására is (pl: fuvar költség térítés). Ezen tételek előállításának leírását a TOBACCO program Termelői elszámolás moduljának dokumentációja tartalmazza.

 

Lásd: TOBACCO program / Tob_Farm_AdRog_Func.Doc / 3.2.0. Dohánybeváltás elszámolása.