A gépi vevői számlákhoz az értékesítési, a gépi szállítói számlákhoz pedig a beszerzési bizonylatokat rendelhetjük hozzá. A hozzárendelés úgy történik, hogy a szállítói számla esetén kiválasztjuk azt a vásárlási bizonylatot, amely adatai alapján a szállító gépi számlát el akarjuk készíteni. Vevő gépi számla esetén az értékesítési bizonylatból készítjük el számlát. A hozzárendeléssel átkerülnek a mozgások adatai, a mozgás tételek pedig hozzákapcsolódnak a számlákhoz.
Funkciók: Karbantartás Új tételek felvétele
Jogosultságkód: 24220111 Help context: 242200
Forrás: PenSzaAla

A szállító gépi számla létrehozása úgy történik, hogy a szűrés végrehajtása után, a szűrt adatokat tartalmazó képernyőn megnyomjuk az [Új adat
] gombot. A funkció segítségével négy féle mozgás állományból készíthetünk gépi számlát:
1. Normál raktári mozgás
2. Dohány késztermék mozgás
Lásd:
Szállító gépi késztermék számla készítés
3. Dohány alapanyag mozgás
Lásd:
Szállító gépi alapanyag számla készítés
4. Egyedi készlet mozgás
Lásd:
Szállítói gépi számla készítés egyedi készlet mozgásból
Az elkészített gépi számla adatainak karbantartása ugyanúgy történik, mint kézi számláé.
Lásd:
Számla adatok adminisztációja
Pénzügyi bizonylat előállítása normál raktári mozgásokból
Az összerendelés megvalósítása két szakaszban történik. Először a bizonylat fej adatainak alapján a számla alapadatainak előállítása történik, majd a mozgás adatok alapján állítjuk elő a számla áru adatokat.
Szállítói gépi számla elkészítésének lépései:
A szállítói gépi számla a szállítólevél alapján történt raktári bevételezések adataiból automatikusan, bizonyos kiegészítő adatok megadásával készíthető el.
0. Előkészítő tevékenységek
0.1. Vásárlási bizonylat fej adatainak rögzítése
| Ř | [Készlet / Készlet mozgások rögzítése / Bevételezés / Vásárlás / Vásárlás szállítólevél alapján / Bizonylat] |
Lásd: Készlet modul
0.2. A vásárlási bizonylat mozgás adatainak rögzítése
| Ř | [Készlet / Készlet mozgások rögzítése / Bevételezés / Vásárlás / Vásárlás szállítólevél alapján / Mozgás] |
Lásd: Készlet modul
1. Gépi számla fej adatok előállítása
1.1.. Bizonylat fej – Számla alap összerendelés
A készlet modulban rögzített bizonylatfejből elkészítjük a gépi számla fejet.
| Ř | [Pénzügy / Számla állomány nyilvántartás / Bejövő (szállító) számla / Szállítói gépi számla / Előtétszűrés / Insert / Számla fej készítés] |

Az összerendelés úgy történik, hogy az operátor kiválasztja azt a partnert, akinek a bizonylatait össze szeretné kapcsolni. A képernyő felső részén megjelennek a partner már összerendelt bizonylat és számla fejei, míg az alsó részen a még össze nem rendelt raktári vásárlási (szállító számla) illetve értékesítési (vevő számla) bizonylatai láthatóak, amelyek közül az operátor kiválasztja az összerendelendőt.
Az [Új számla fej] 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. Az összerendelés elvégzése után a számla alap adatai módosíthatóak maradnak. A [Csoportos szla] gomb megnyomása esetén a program nem készít új gépi számla fejet, hanem a készlet bizonylatot ahhoz a már meglévő gépi számla fejhez csatolja, amelyiket a képernyő felső adatrácsán kijelöltünk.
A létrehozott gépi számla azonosítóját a program megjeleníti a képernyőn.

1.2. Számla alap adatok beírása
A készlet modulban rögzített bizonylatfejből elkészített számlafej minden adatmezőjét automatikusan generálta a program. Azonban nem biztos, hogy minden generált adat tartalma megfelelő. Ezeket a számla nyilvántartásban módosítani kell. Az adatok nagy részének módosítása elvégezhető a számla áru tételeinek előállítása után is, azonban vannak olyan adatok (számla deviza adatok), amelyeket még a tételek előállítása előtt meg kell adni.
| Ř | [Pénzügy / Számla állomány nyilvántartás / Bejövő (szállító) számla / Szállítói gépi számla / Előtétszűrés / Módosítás / Számla alap adatok] |
2. Gépi számla tételek előállítása
2.1. Számla áru – Raktári mozgás összerendelés
A számla áru adatok előállítása a raktári mozgás kiválasztásával és a szükséges input adatok megadásával történik. A raktári mozgás rögzítése során nem adtunk meg minden olyan adatot, amely a számla áru felviteléhez szükséges. A hiányzókat a számla áru tétel generálásakor kell megadnunk.

A tételek előállítása úgy történik, hogy az összerendelő képernyő összerendelt fej adatait megjelenítő részében (felső rész) kiválasztjuk a már összerendelt bizonylat és számla fejet, majd megnyomjuk a módosítás gombot. Ekkor a képernyőn a tétel adatok összerendelésére szolgáló képernyő jelenik meg. Ennek a felső részében a raktári bizonylat és a számla már összerendelt tételei, míg az alsó részében a még összerendelésre váró szabad tételei láthatóak.
2.2. Számla áru tétel adatok beírása
A számla áru adatok előállítása a raktári mozgás kiválasztásával és a szükséges input adatok megadásával történik.

Input adatok:
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 raktári vásárlási (szállító számla) illetve értékesítési (vevő számla) bizonylatai, amelyek közül az operátor kiválasztja az összerendelendőt. Az összerendelés elvégzése után a számla alap adatai módosíthatóak maradnak.
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:
Alap adatok:
A1. SzAlID Számla alap ID <BizAzo>
A2. BizAzo Bizonylat azonosító Bizonylattömb azonosító + Inkrementális sorszám
A3. KnyvEv Könyvelés éve <TelDat-ból>
A4. KnyvHo Könyvelés hónapja <TelDat-ból>
A5. TipusK Számla típus: <1 – Szállító>
<2 – Vevő>
A6. FormaK Számlaforma: <1> – Gépi számla
A7. PenAll Pénzügyi állapot <1> – Rendezett
Számla tipizáló adatok:
T1. Relaci Számla reláció: <KMozFej.Relaci>
T2. Jelleg Számla jelleg: <1>
T3. Pozici Számla pozíció: <0>
T4. Status Számla státusz: <0>
T5. BerMod Számla beérkezési mód <0>
Input adatok:
I2. SzaSza Számlaszám Szállító: <KMozFej.Bizony>
Egyéb: <BizAzo>
I3. Bizony Bizonylatszám <KMozFej.Bizazo>
I5. BanKod Bank kód <AParBan.BanKod>
I6. BanFol Bank folyószámla <AParBan.BanFol>
I7. BanAls Bank alszámla <AParBan.BanAls>
I8. PeeKod Pénzeszköz kód <KAzoAda.PeeKod>
I9. FimKod Fizetési mód <AParTor.FimKod>
I10. DevKod Deviza kód <KMozFej.DevKod>
I11. HivSza Hivatkozási szám <KMozFej.SzlSza>
I12. IktSza Iktatószám <0>
I13. BeeDat Beérkezés dátuma <KMozFej.MozDat>
I14. TelDat Teljesítés dátuma <KMozFej.MozDat>
I15. SzmDat Számla kelte <KMozFej.MozDat>
I16. FiHaSz Fizetési határidő – számlán: <KMozFej.MozDat + AParTor.FizHat>
I17. FiHaEl Fizetési határidő – elfogadott: <KMozFej.MozDat + AParTor.FizHat>
Érték adatok:
A termék adatok átvétele során számítandó ki.
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
KMozFej – Raktári mozgás fejtábla
Modify
Program által előállított adatok:
A2. BizAzoP Pénzügyi bizonylat azonosító <PSzaAla.SzAlID>
Á3. PenAll Pénzügyi állapot <1> - Feldolgozott
PSzaBiz – Számla – bizonylat tábla
Insert
Input adatok:
Raktári mozgás adatai:
R1. MBizAzo Bizonylat azonosító <KMozFej.BizAzo>
Program által előállított adatok:
Azonosító adatok:
A1. SzBiID Számla bizonylat ID generált
A2. OsReFa Összerendelés fajtája <0> - Raktári 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:
R2. AdMBizAz Addicionális mozgás azonosító <0>
Késztermék mozgás adatok:
K1. KBizAzo Mozgás fej 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 – Raktári mozgás összerendelés
A számla áru adatok előállítása a raktári mozgás kiválasztásával és a szükséges input adatok megadásával történik.
PSzaAru – Számla áru
Insert
Input adatok:
Input adatok:
I4. AfaKod Áfa kód fk: AAfaTor.AfaKod
Csak szállító számla esetén input.
Egyébként: <AAruTor.AfaKod>
I5. AfaKul Áfa kulcs
Csak szállító számla esetén input.
Egyébként: <AAfaTor.AfaKul>
I8. AtpKod Ártípus kód ATP
0 – Teljes ár
1 – Vevő kedvezmény
EgysAr=AAruTor.EladAr*(100-AParTor.Kedvez)/100
2 – Termék kedvezmény
EgysAr=AAruTor.ListAr
I9. Egysar Egységár
Csak vevő számla esetén input.
Egyébként: Round(TetErt/Mennyi,2)
I10. TetErt Tétel érték, devizában, ÁFA nélkül
A tételérték a mennyiség és az egységár szorzata. Szállítói számla esetén előfordulhat, hogy a számított érték egy definiált határon belül (pl: 1%) eltér a számlában szereplő értéktől (pl: kerekítés miatt), ezért szükséges az adat beírása. Vevő számla esetén nem kell beírni, ekkor a számított érték kerül ide.
Csak szállító számla esetén input.
Egyébként: <Round(Mennyi*Egysar)> Disp Kum(TetErtOsz)
I11. AfaErt Tétel áfa érték, devizában
A tételérték és az áfakulcs szorzata. Szállítói számla esetén előfordulhat, hogy a számított érték egy definiált határon belül (pl: 1%) eltér a számlában szereplő értéktől (pl: kerekítés miatt), ezért szükséges az adat beírása. Vevő számla esetén nem kell beírni, ekkor a számított érték kerül ide.
Csak szállító számla esetén input.
Egyébként: <Round(TetErt*AfaKul/100)> Disp Kum(AfaErtOsz)
Program által előállított adatok:
Alap adatok:
A1. SzArID Számla áru ID pk
SzAlID+'/'+EloNull(TetSor,4)
A2. SzAlID Számla alap ID fk: PSzaAla.SzAlID
Master – detail hozzárendelés kulcsa.
A3. BizAzo Számla bizonylatszám
A4. TetSor Tétel sorszám
Inkrementális, számlánként 1-től indul.
A5. RaMoID Raktári mozgás ID Sw:KRakMoz.RaMoID
A számla áru tétel és raktári mozgás tétel összekapcsolására szolgáló adatmező. A kapcsolat akkor teremtődik meg, amikor a raktári bevételezés során kiválasztják a könyvelendő számla áru tételt. Az összerendelésig a mező tartalma: 0.
Input adatok:
I1. AruTip Áru típus AAktTor.AruTip
KRakMoz.AruKod >>> AAktTor.AruTip
I2. AruKod Áru kód KRakMoz.AruKod
I3. AruLei Áru leírás <->
I4. AruMeg Áru megjegyzés <->
I6. Mennyi Mennyiség KRakMoz.Bevete + KRakMoz.Kiadas
I7. MeeKod Mennyiség egység KRakMoz.MeeKod
Állapot adatok:
Á1. PenAll Pénzügyi állapot 1 – Feldolgozott
Á2. FokAll Főkönyvi állapot 0 – Alap
Á3. StoKod Stornó állapot: 0 – Alap
Á4. MozElj Mozgás előjel
Ha StoKod=2 akkor –1 egyébként +1
Á5. StornA Stornózott tétel azonosítója – Forrás <0>
Á6. StornB Stornó tétel azonosítója – Cél <0>
Számviteli adatok - Szállító:
S1. KonTip Kontírozás típusa 0
S2. TaenAz Tárgyi eszköz 0
S3. ProKod Project KRakMoz.ProKod
S4. SzeKod Szervezeti egység 0
S5. DolKod Dolgozó 0
S6. SFokKod Anyagszámla AAktTor.SFokKod
S7. SKtgNem Költségnem főkszla 0
S8. SKtgHel Költséghely főkszla 0
S9. SKtgJel Költség jelleg 0
S10. SKtgTip Költség típus 0
S11. SAfaSzl Szállító ÁFA szla AAktTor.SAfaSzl
S12. SAKdKod Szállító ÁFA kód AAktTor.SAkdKod
S13. SArkSzl Árkülönbözet számla AAktTor.SArkSzl
Számviteli adatok - Vevő:
V1. VFokKod Árbevétel főkszla AAktTor.VFokKod
V2. VRafSzl Ráfordítás főkszla AAktTor.VRafSzl
V3. VAfaSzl Vevő ÁFA szla AAktTor.VAfaSzl
V4. VAKdKod Vevő ÁFA kód AAktTor.VAkdKod
V5. VElsSzl Elszámolási főkszla AAktTor.VElsSzl
Számviteli adatok - Belső:
B1. BFokKod Főkönyvi számla fk: FFokTor.FokKod
Napló adatok:
N1. Opekod Rögzítés napló adatok – Operátor kód
N2. Terkod Terminál kód
N3. Rogdat Rögzítés időpontja
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 <KRakMoz.AruKod>
A3. OsReFa Összerendelés fajtája <0> - Raktári 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. <KRakMoz.RaMoID>
Késztermék mozgás adatok:
K1. KBizAzo Mozgás fej 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
Szállítói gépi számla:
A szállítói gépi számla tételeinek elkészítése előtt a bevételezés (és ezen bevételezésből való felhasználások értékadatai nullák. Ezért a készletek, mozgások és az árutörzs értékkel való ellátását el kell végezni.
Lásd: Készlet modul – Számla és bevételezési bizonylat tételeinek összerendelése.
(Eco_Stock_Func_B.Doc 24. oldal)
Vevő gépi számla:
KRakMoz – Raktári mozgás tétel tábla
Modify
A2. BizAzoP Pénzügyi biz. azonosító <PSzaAru.SzArId>
Á2. PenAll Pénzügyi állapot <1>
Á6. EgysAr Egységár – Mozgás <PSzaAru.EgysAr * PSzaAla.DevArf>
Á8. Erteke Nettóérték <PSzaAru.TetErt * PSzaAla.DevArf>
Vevő számla esetén a raktári mozgásba a beszerzési érték (BesErt) és az aktuális érték (AktErt) nem kerül visszaírásra.