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:
Szállító gépi késztermék számla készítés

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
| Modify | A 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.