| 4.2.0. | Számla állomány nyilvántartáshoz kapcsolódó adatbázis táblák |
| 4.2.0.1. | PSzaAla – Számla alap tábla |
A számlák alapadatait tartalmazó tábla.
| 4.2.0.1.1 | Alap adatok |
Azonosító adatok:
A program a többi számla adatból automatikusan állítja elő.
A1. SzAlID varchar (20) NOT NULL, – Számla alap ID pk
Számla azonosító <=BizAzo>
A2. BizAzo varchar (15) NOT NULL , – Bizonylat azonosító f(BToKod,KnyvEv)
<=SzAlId>
Az SzAlId és a BizAzo mezők tartalma, a korábbi verziókkal való kompatibilitás miatt ugyanaz. A BtoKod alapján előállított BizAzo mező tartalmát kapja meg az SzAlId mező. A program minden újonnan rögzített tétel számára generál egy egyedi azonosítót. A kód előállításához a kiválasztott bizonylat tömb kódja alapján (Pl:VGS – Vevő gépi számla) és a bizonylat alap dátumát (teljesítés dátuma) használja fel. Pl: VGS-01/12345 : A VGS a kiválasztott bizonylat tömb azonosítója. A 01 a teljesítés dátumának pénzügyi évének évszázad nélküli része: 2001-es pénzügyi évben (2001.04.01 és 2002.03.31 között) 01. 12345 – az aktuális pénzügyi évben a kiválasztott bizonylattömbben ez az 12345-ik tétel. A program a sorszámozást folyamatosan, kihagyás nélkül, egyesével, az 1-es (00001) sorszámtól kezdődően végzi. Amennyiben a teljesítés dátuma az előző pénzügyi évre esik, és a dátum még könyvelési szempontból nyitott időszakba esik, akkor a program a sorszámot a kiválasztott bizonylattömb előző évi utolsó sorszáma utáninak generálja. Pl. VGS-00/23456.
A3. KnyvEv float NOT NULL – Könyvelés éve <TelDat-ból>
A számla teljesítés dátumának év szegmense.
A4. KnyvHo float NOT NULL – Könyvelés hónapja <TelDat-ból>
A számla teljesítés dátumának hónap szegmense.
A5. TipusK varchar (1) NOT NULL , – Számla típus: PTI
Minden számla típus külön menüpontban szerepel, így a program a számla nyilvántartás indítási helyéből automatikusan kitölti a típus kódját.
1 – Szállító
2 – Vevő
3 – Belső
A6. FormaK varchar (1) NOT NULL , – Számlaforma: PFO
Minden számla formátum külön menüpontban szerepel, így a program a számla nyilvántartás indítási helyéből automatikusan kitölti a formátum kódját.
1 – Gépi számla
2 – Kézi számla
3 – Egyéb bizonylat
Számla tipizáló adatok:
Input adatok
T1. Relaci varchar (1) NOT NULL , – Számla reláció: PRE <A:1>
A reláció megadása a devizás és forint adatok elkülönített nyilvántartása miatt fontos.
1 – Belföldi
2 – Külföldi
T2. Jelleg varchar (1) NOT NULL , – Számla jelleg: PJL <A:1>
A számla jellege befolyásolja a számla kontírozásának módját és az áfa bevallásban való megjelenésének feltételeit.
1 – Vég
2 – Rész
3 – Előleg
4 – Folyamatos szolgáltatás
5 – Kompenzációs felár
6 – Késedelmi kamat
7 – Hitelkamat számla
8 – Kölcsön bizonylat
H – Helyesbítő
T3. Pozici varchar (1) NOT NULL , – Számla pozíció: PPO <A:1>
A számla utalványozás funkció automatikusan kezeli az utalványozási és jóváhagyási állapotot. Ezek mellett ez a kód is alkalmazható a számla utalványozási állapotának nyilvántartására.
0 – N/A
1 – Beérkezett
2 – Utalványozható
3 – Utalványozott
4 – Nem utalványozott
T4. Status varchar (1) NOT NULL , – Számla státusz: PST <A:1>
A számla számlanyilvántartásban elfoglalt állapotára vonatkozó kód. Elsősorban a szállítói számláknál van értelme.
0 – N/A
1 – Elfogadott
2 – Felfügesztett
3 – Kifogásolt
4 – Visszaküldött
5 – Rontott
T5. BerMod varchar (1) NOT NULL , – Számla beérkezési mód PSB
A szállítói számláknál van értelme.
0 – N/A
1 – Posta
2 – Iktató
3 – Anyagbeszerző
4 – Szállító
5 – Egyéb
Input adatok:
I1. BToKod varchar (3) NOT NULL , – Bizonylat tömb fk: KBToTor.BtoKod
A kiválasztott kód alapján képezi a program a számla azonosítót, ezért az csak új tétel felvitele esetén adható meg. A számla adatainak módosításakor ezen mező értéke nem változtatható meg. A számla típusának és formátumának megfelelő típussal felvitt bizonylattömbök közül választhat az operátor.
Bizonylat típus Számla típus Számla forma
SG Szállító Gépi
SK Szállító Kézi
SB Szállító Egyéb bizonylat
VG Vevő Gépi
VK Vevő Kézi
VB Vevő Egyéb bizonylat
BK Belső Kézi
Pl: Ha bizonylattömb törzsbe SK típussal az SKS – Szállító kézi számla, és az SKE – Szállító kézi egyéb bizonylat kódokat definiáltuk, akkor a szállítói kézi számla menüpontban a bizonylattömb választásakor az SKS és az SKE bizonylattömbök közül választhatunk.
I2. SzaSza varchar (30) NOT NULL , – Számlaszám
Szállító: Input A szállító által adott számla száma kerül a mezőbe.
A program egy szállítótól ugyanazzal a számlaszámmal csak egy tétet rögzítését engedi meg.
Vevő: A program generálja <:=BizAzo>
Belső: A program generálja <:=BizAzo>
I3. Bizony varchar (15) NOT NULL , – Bizonylatszám
Csak egyéb bizonylat esetén input. Kézi és gépi számla esetén a kapcsolódó raktári mozgás azonosítóját írja ebbe a mezőbe a program.
I4. ParKod varchar (6) NOT NULL , – Partner – Számla fk: AParTor.ParKod
A számlán szereplő partner (szállító vagy vevő) kódja.
I5. CimPar varchar (6) NOT NULL , – Partner – Címzett fk: AParTor.ParKod
A számlán szereplő partner és címzett partner nem minden esetben egyezik meg. Előfordulhat hogy a szállító más számára engedményezi a kifizetést. Ebbe a mezőbe az partner kerül aki számára a kifizetés történik, illetve vevő esetén, aki a vevő helyett fizet.
I6. BanKod varchar (8) NOT NULL , – Bank kód fk: PBanTor.BanKod
A program a címzett partner kódja alapján a partner törzsből felajánlja a partner legkisebb prioritású bankszámlaszámát. Ha partnerhez nincs bankszámla rendelve, akkor a program nem tesz ajánlást, és az operátornak kell kitöltenie a bankszámlaszámokat.
I7. BanFol varchar (8) NOT NULL , – Bank folyószámla
I8. BanAls varchar (8) NOT NULL , – Bank alszámla
I9. PeeKod varchar (15) NOT NULL , – Pénzeszköz kód fk: PPeeTor.PeeKod
<A:KAzoAda.PeeKod>
Annak a pénzeszköznek a kódja, amelynek terhére (szállító), vagy javára (vevő) a számla kiegyenlítésre kerül. A program a fizetési módtól függően egy bank vagy pénztár pénzeszközt ajánl fel a rendszerazonosító adatok között definiált pénzügyi eszközök közül. A pénzügyi eszközök (köztük a pénzeszközök) karbantartása a pénzügyi modulban történik. Kézi kiegyenlítés rögzítésekor a program kiegyenlítés fülön az itt megadott pénzeszközt fogja felajánlani a kiegyenlítés pénzeszközének, amely ott módosítható más pénzeszközre. Csoportos kiegyenlítés rögzítésekor az itt megadott pénzeszköz lesz a kiegyenlítés pénzeszköze, ezért a csoportos kiegyenlítés estén fontos, hogy a megfelelő pénzeszköz szerepeljen ebben a mezőben.
I10. PeuKod varchar (15) NOT NULL , – Pénzügyi eszköz kód fk: PPeeTor.PeeKod
Szállító: <A:KAzoAda.PeuKodS>
Vevő: <A:KAzoAda.PeuKodV>
Belső: <0>
A pénzügyi eszköz kód határozza meg a számla könyvelésének egyik lábát. (A másik lábát a számla áruk árukatalógusában definiált főkönyvi számlák határozzák meg.)
Szállító: K454
Vevő: T311
A partner törzsben szerepel a számla partner alapértelmezett szállítói és vevői főkönyvi számlaszáma. A számla típusától függően a program a partner főkönyvi számlaszáma alapján kikeresi a számlához tartozó pénzügyi eszközt, majd a pénzügyi eszköz törzsből a számla partner főkönyvi számlaszám mezőbe (Lásd: ParSzl) behelyettesíti a pénzügyi eszköz alap főkönyvi számlaszámát. Normál esetben a számla partner szállítói illetve vevői főkönyvi számlaszámához jutunk vissza. Felvetődik tehát a kérdés: miért kellett a számla partner főkönyvi számlaszámától a pénzügyi eszközön (szállító / vevő) keresztül újra a partner főkönyvi számlaszámához jutnunk? Nem lett volna-e egyszerűbb egyből a partner főkönyvi számlaszámát ide beírni. Válasz: alap esetben egyszerűbb lett volna. De: Egyes pénzügyi bizonylatok könyvelésekor a kontírozás nem szállító/vevő és számla áru között történik, hanem a partner főkönyvi számlaszáma helyett más főkönyvi számlaszámnak kell szerepelnie. Ezt a más főkönyvi számlaszámot a partner alapján felajánlott pénzügyi eszköz megváltoztatásával tudjuk elérni. Ez esetben a megváltoztatott pénzügyi eszköz alap főkönyvi számlaszáma kerül a kontírozási számlaszám mezőbe (ParSzl). Tehát a partner főkönyvi számlaszáma nem fog megegyezni a számla kontírozási számlaszámával.
Pl: Egészségügyi hozzájárulás könyvelése (elővezetés, nem átutalás)
T562 – K463
A költségnem a számla áru tételből (szolgáltatás) jön, azonban a követel oldalon nem az APEH szállítói számlaszámának, hanem az EHO elszámolási számlának kell szerepelni. Ezt úgy tudjuk elérni, hogy a szállítói pénzügyi eszközt kicseréljük az egészségügyi hozzájárulás pénzügyi eszközre.
(Kiegyenlítés könyvelése: T463 – K384. Lásd: Kiegyenlítés fül.)
I11. FimKod varchar (2) NOT NULL , – Fizetési mód fk: AFimTor.FimKod
A számla kiegyenlítés fizetési módját határozza meg. A fizetési mód törzsben lehetőség van olyan fizetési módok definiálására, amelyek csoportos kiegyenlítése esetén a program olyan fájlt tud előállítani, amelyet a bankoknak elküldve, azok automatikusan fel tudják dolgozni az átutalási megbízásokat.
I12. DevKod varchar (3) NOT NULL , – Deviza kód fk: ADevTor.DevKod
Alapértelmezetten: HUF, egyébként a deviza fülön meg kell adni az átszámításra vonatkozó adatokat.
I13. HivSza varchar (15) NULL , – Hivatkozási szám, szerződés szám
Informális adatmező.
I14. IktSza varchar (15) NULL , – Iktatószám
Informális adatmező.
I15. BeeDat datetime NOT NULL – Beérkezés dátuma
Szállító: Input Az áfa bevalláshoz is szükséges.
Vevő: <:=SzmDat> Nem input adat, a program az adatok mentésekor automatikusan a számla kelte dátumát helyettesíti ebbe a mezőbe.
I16. TelDat datetime NOT NULL , – Teljesítés dátuma
A kontírozás dátuma. Az áfa bevalláshoz is szükséges.
I17. SzmDat datetime NOT NULL , – Számla kelte
I18. FiHaSz datetime NOT NULL , – Fizetési határidő - számlán
I19. FiHaEl datetime NOT NULL , – Fizetési határidő - elfogadott
<A:FiHaSz> A számlán szereplő és az elfogadott fizetési határidő nem szükségszerűen egyezik meg. A program a számlán szereplőt felajánlja.
I20. AfaDat datetime NULL , – Áfa teljesítés dátuma
<A:TelDat/FiHaEl> Folyamatos szolgáltatás számla esetén a program az elfogadott fizetési határidőt, egyébként pedig a teljesítés dátumát ajánlja fel, ami meg is változtatható. Az áfa bevallások alapvetően ezen dátum alapján készülnek.
I21. MegJeg varchar (40) NULL , – Megjegyzés
Informális adatmező.
I22. BanMeg varchar (40) NULL , – Megjegyzés – Banki.
Informális adatmező. Ennek a mezőnek a tartalma megy át az elektronikus banki átutalás megjegyzés mezőjébe.
| 4.2.0.1.2 | Érték adatok |
Az értékadatok fülön látható adatok nem input adatok. A program az áltála kiszámított adatokat jeleníti meg, amelyek módosítására itt nincs lehetőség. A számla értékadatokat a program a számla áru adatok felvitelekor, a kiegyenlítések rögzítésekor, illetve a deviza adatok beírásakor számítja ki. A program a számla értékadatokat a számla devizanemében és forintban tárolja el.
Forintban tárolt adatok:
É1. FtNtto float NOT NULL, – Számla nettó összege HUF
É2. FtAfaO float NOT NULL, – ÁFA összeg HUF
É3. FtOssz float NOT NULL, – Számla összesen HUF
É4. FtKiOs float NOT NULL, – Kiegyenlítés összesen HUF
É5. EveHuf float NOT NULL, – Értékvesztés összege HUF
É6. EheHuf float NOT NULL, – Értékhelyesbítés összege HUF
É7. EgyHuf float NOT NULL, – Egyéb adat HUF
Devizában tárolt adatok:
É8. DeNtto float NOT NULL, – Számla nettó összege DEV
É9. DeAfaO float NOT NULL, – ÁFA összeg DEV
É10. DeOssz float NOT NULL, – Számla összesen DEV
É11. DeKiOs float NOT NULL, – Kiegyenlítés összesen DEV
É12. EveDev float NOT NULL, – Értékvesztés összege DEV
É13. EheDev float NOT NULL, – Értékhelyesbítés összege DEV
É14. EgyDev float NOT NULL, – Egyéb adat DEV
| 4.2.0.1.3 | Fordulónapi adatok |
A fordulónapi adatok megadására a devizás számlák év végi értékelésekor van szükség.
F1. DevDatF datetime NULL , – Deviza átszámítási dátum
<A:KAzoAda.HatDat> A program felajánlja a rendszer határdátumot.
F2. DevBanF varchar (3) NOT NULL , – Deviza átszámítási bank
fk: PBanAzo.BanAzo
<A:KAzoAda.BanAzoD> A program a rendszer paraméterek között eltárolt alapértelmezett deviza átszámítási bankot ajánlja fel. Pl: 100 – MNB. A felajánlott adat megváltoztatható.
F3. DevArfF float NOT NULL, – Deviza átszámítási árfolyam
<A:1>
A rendszer paraméterek között eltárolt alapértelmezett deviza átszámítási árfolyam típus ( 1 – vételi, 2 – közép, 3 – eladási), a deviza átszámítás dátuma és bankja alapján a program a deviza árfolyamtörzsből felajánlja az átszámítás árfolyamát, amennyiben a meghatározott nap és bank árfolyamai a törzsben szerepelnek. Ellenkező esetben az operátornak kell megadnia az átszámítás árfolyamát.
F4. MerDev float NOT NULL, – Mérleg érték DEV
<A: DeOssz – DeKiOs – ElOssz>
A program felajánlja az aktuális (fordulónapi) számla egyenleget, amely felülírható.
F5. MerHuf float NOT NULL, – Mérleg érték HUF
Számított adat.
= Round(MerDev * DevArfF,2)
| 4.2.0.1.4 | Deviza adatok |
A deviza adatok megadására devizás számlák rögzítésekor van szükség. A számlák felvitelekor a program az átszámítás árfolyamát automatikusan 1-re állítja be, így forintos számlák esetén ez nem kell módosítani, devizás számlák esetén pedig a megfelelő árfolyamra át kell írni.
D1. DevDat datetime NOT NULL , – Deviza átszámítási dátum
<A:TelDat> A program felajánlja a számla teljesítés dátumát.
D2. DevBan varchar (3) NOT NULL , – Deviza átszámítási bank
fk: PBanAzo.BanAzo
<A:KAzoAda.PBanAzo> A program a rendszer paraméterek között eltárolt alapértelmezett deviza átszámítási bankot ajánlja fel. Pl: 100 – MNB. A felajánlott adat megváltoztatható.
D3. DevArf float NOT NULL, – Deviza átszámítási árfolyam
<A:1>
A rendszer paraméterek között eltárolt alapértelmezett deviza átszámítási árfolyam típus ( 1 – vételi, 2 – közép, 3 – eladási), a deviza átszámítás dátuma és bankja alapján a program a deviza árfolyamtörzsből felajánlja az átszámítás árfolyamát, amennyiben a meghatározott nap és bank árfolyamai a törzsben szerepelnek. Ellenkező esetben az operátornak kell megadnia az átszámítás árfolyamát.
D4. DevTel datetime NULL , – Deviza teljesítés dátum
Vevő számlák esetén van jelentése. Az a dátum, amikor a vevő átveszi a szolgáltatást. Eddig a dátumig az értékesített szolgáltatás úton lévő készlet.
A deviza adatok módosításakor a program átszámítja a számla forintban nyilvántartott adatait. Gépi számla esetén a raktári mozgással való összerendelés rögzítése után az árfolyam már nem módosítható, mivel a módosítás után eltérés keletkezne a számla értékadatok és a készlet modulban már rögzített értékadatok között. Ezért devizás gépi számla rögzítésekor a fej és számla összerendelése után, de még a tételek összerendelése előtt kell megadni számla deviza adatait. Amennyiben ezek után még módosítani kellene a devizás adatokat, akkor előbb le kell bontani a tételek összerendelését.
| 4.2.0.1.5 | Előleg számla adatok |
Az előleg számla adatok fül a egy végszámlákba beépült előleg számlák összesített adatait, vagy egy előleg számla végszámlákba történő beépülésének összesített adatait tartalmazza. Egy végszámlába több előlegszámla épülhet be, egy előlegszámla szintén több végszámlához kapcsolható. Mivel egy számla egyszerre csak vagy előleg, vagy végszámla lehet, ezért az előleg fülön vagy csak a beépült előlegek adatai mezőben, vagy csak előlegek beépülése adatcsoportban szerepelhetnek értékek.
Az előleg értékadatok csak a számla devizanemében vannak eltárolva!
A végszámlába beépült előlegszámlák adatai, a végszámla sorában eltárolva:
V1. ElSzDb float NOT NULL, – Előleg számlák darabszáma Vég
V2. ElNtto float NOT NULL, – Számla nettó összege Vég
V3. ElAfaO float NOT NULL, – ÁFA összeg Vég
V4. ElOssz float NOT NULL, – Számla összesen Vég
Az egyes előleg számlák végszámlákba történő beépülésének adatai, az előleg számlák sorában eltárolva:
E1. VegSza varchar (15) NOT NULL, – Végszámla száma Előleg
E2. ElNttoE float NOT NULL, – Számla nettó összege Előleg
E3. ElAfaOE float NOT NULL, ÁFA összeg Előleg
E4. ElOsszE float NOT NULL, Számla összesen Előleg
| 4.2.0.1.6 | Hitelkamat adminisztrációs adatok |
A hitelkamat számítás elvégzéséhez szükséges input és program által előállított adatmezők.
H1. HitKam varchar (1) NOT NULL , – Hitelkamat számítás szükséges (I/N)
PSzaAla.Insert <N>
If (PSzaAru.Insert.First) And (PSzaAla.TipusK='2' {Vevő} And
AAktTor.HitKam(PSzaAru.AruKod)='I' Then <I>
Módosítás feltétele: PSzaAla.KaZaDat=nil
H2. KamElo varchar (1) NOT NULL , – Kamatszámítási szempontból élő (I/N)
PSzaAla.Insert <N>
Hitelkamat számítási szempontból addig élő a tétel, amíg a számla ki nincs egyenlítve, illetve ha már ki van egyenlítve, de a kiegyenlítés időpontjáig nincs elszámolva a kamat.
If (PSzaAru.Insert.First) And (PSzaAla.TipusK='2' {Vevő} And
AAktTor.HitKam(PSzaAru.AruKod)='I' Then <I>
Módosítás feltétele: PSzaAla.KaZaDat=nil
H3. HiKaKu varchar (1) NOT NULL , – Hitelkamat kulcs [%] <A:0> !
PSzaAla.Insert <0>
If (PSzaAru.Insert.First) And (PSzaAla.HitKam='I') Then AAktTor.HiKaKu Else 0
Módosítás feltétele: PSzaAla.KaZaDat=nil
H4. KaKeDat datetime NULL , – Kamatszámítás kezdő dátuma
PSzaAla.Insert <nil>
Az alapszámlában nincs tartalmi jelentése.
Operátori szinten nem karbantartható adat.
H5. KaZaDat datetime NULL , – Kamatszámítás záró dátuma
PSzaAla.Insert <nil>
Operátori szinten nem karbantartható adat. A kamatszámítási funkció tartja karban.
| 4.2.0.1.7 | Állapot adatok |
Az állapot adatokat a program a különböző programfunkciók használatának eredményeképpen automatikusan kezeli. Direkt módosításukra nincs lehetőség.
Á1. StoKod varchar (1) NOT NULL , – Stornó állapot: STO
0 – Alap <A:0>
1 – Stornózott
2 – Stornó
A stornózás programfunkció kezeli.
Á2. MozElj float NOT NULL, – Mozgás előjel
Ha StoKod=2 akkor –1 egyébként +1
A stornózás programfunkció kezeli.
Á3. StornA varchar (20) NOT NULL , – Stornózott számla száma – Forrás
A stornózás programfunkció kezeli.
A stornó számlában azt mutatja, hogy a stornó tétel melyik bizonylat stornózásából származik.
Á4. StornB varchar (20) NOT NULL , – Stornó számla száma – Cél
A stornózás programfunkció kezeli.
A stornózott számlában azt mutatja, hogy a stornózás eredményeként létrejött stornó tételnek mi az azonosítója.
Á5. SzNyDb float NOT NULL, – Nyomtatott számla példányszáma
A vevő számla nyomtató funkció kezeli.
Vevő száma esetén azt mutatja, hogy a számla hány példányban lett kinyomtatva. Pl: Ha a vevő számlát 3 példányban nyomtatjuk, és számláról már készült egy másolati garnitúra (összesen 2 garnitúra), akkor a mező tartalma 6 (=2*3).
Á6. BizaDb float NOT NULL, – Csatolt bizonylatok száma
Jelenleg nem használt adatmező.
Á7. PenAll varchar (1) NOT NULL , – Pénzügyi állapot PPA
0 – N/A <A:0>
1 – Feldolgozott
A számla fej – raktári mozgás bizonylatfej összerendelő programfunkciók kezelik. Az összerendelt tételek esetén értéke 1.
Á8. FokAll varchar (1) NOT NULL , – Főkönyvi állapot FAL
0 – Alap <A:0>
1 – Kontírozott
2 – Könyvelt
A kontírozási funkció kezeli. A kontírozás hatására a mező értéke 1 lesz. A bizonylat a 2-es állapotot soha nem veszi fel. A bizonylat (SKS-01/54321) kontírozásából származó kontírozási tétel (KOX-01/12345) főkönyvi állapota kontírozás eredményeképpen az 1-es kezdő értéket viszi fel. Amikor a kontírozási tételt (KOX-01/12345) lekönyveljük, akkor vált át a kontírozási tétel (KOX-01/12345) azonosítója 2-re. Az alap bizonylat (SKS-01/54321) főkönyvi állapota a kontírozási tétel könyvelésének hatására már nem változik meg. Értéke 1 marad.
Á9. Allapo varchar (1) NOT NULL , – Számla állapot: PAL
1 – Elővezetett <A:1>
2 – Részben teljesített
3 – Kiegyenlített
A számla kiegyenlítési funkció kezeli. Amennyiben a kiegyenlítés mértéke a rendszer azonosító adatok között definiált mértékig (KAzoAda.KieErtHat) megközelíti a számla bruttó értékét, akkor a mező értéke 3. Ha ez alatt marad a kiegyenlítés, de értéke nullánál nagyobb, akkor lesz a számla részben kiegyenlített (2).
Á10. ElSzAl varchar (1) NOT NULL , – Előleg számla állapot: ESA
Jelenleg nem használt adatmező. <A:0>
Á11. UtaDol varchar (8) NOT NULL , – Utalványozó dolgozó fk: ADolTor.DolKod
Az utalványozás előkészítése programfunkció kezeli. <A:0>
Á12. UtaAll varchar (1) NOT NULL , – Utalványozási állapot EAL
0 – N/A <A:0>
1 – Elfogadott
2 – Elutasított
Az utalványozási programfunkció kezeli.
Á13. JovDol varchar (8) NOT NULL , – Jóváhagyó dolgozó fk: ADolTor.DolKod
Az utalványozás előkészítése programfunkció kezeli. <A:0>
Á14. JovAll varchar (1) NOT NULL , – Jóváhagyási állapot EAL
0 – N/A <A:0>
1 – Elfogadott
2 – Elutasított
A jóváhagyási programfunkció kezeli.
Á15. FoAfAl varchar (1) NOT NULL , – Folyamatos szolgáltatás áfa állapot
0 – N/A MAL <A:0>
1 – Előkészített – Áfa átvezetve
2 – Feldolgozott – Áfa visszavezetve
A számla kontírozás és folyamatos áfa visszavezetés funkciók kezelik. Részletesen lásd ott.
| 4.2.0.1.8 | Számviteli adatok |
A számviteli adatok fülön a gépi és kézi számlák kontírozása végezhető el. (Az egyéb bizonylatoknak nincs számla kontírozása. Azokon csak kiegyenlítést kontírozunk.) A számla kontírozáshoz a program megjeleníti a partnerből a pénzügyi eszközön keresztül származtatott szintetikus számlát (Lásd: PeUKod – Pénzügyi eszköz). A kontírozás másik lába a számla árukból származik. A kontírozást a jogosultsággal bíró operátorok a képernyőn található kontírozási ikon megnyomásával végezhetik el. Kontírozás módját lásd a számlák kontírozásának leírásánál.
S1. ParSzl varchar (15) NOT NULL , – Partner főkönyvi számla száma
Szállító / Vevő főkönyvi számla száma fk: FFokTor.FokKod
A főkönyvi számlaszám itt is módosítható, azonban változtatni rajta nem célszerű, mert akkor megszűnik a konzisztencia főkönyvi számla és a pénzügyi eszköz között. Amennyiben a megjelenített főkönyvi számla a kontírozáshoz nem megfelelő, akkor olyan pénzügyi eszközt kell a számla alapadatok fülön kiválasztani, amelyik a megfelelő főkönyvi számlaszámot ajánlja fel.
S2. HelDat datetime NULL , – Helyesbítő számla teljesítés dátuma
a számla nyomatatásakor
<A:TelDat>
S3. AfaLev varchar (1) NULL , – Áfa levonható <I/N>
I – A szállítói számla áfája levonásba helyezhető, akkor is, ha a számla még nincs teljesen kiegyenlítve. Pl: Garanciális kötelezettség miatt visszatartott összeg.
S4. AlaKod varchar (1) NOT NULL , – Áfa alany kód fk: AAlaTor.AlaKod
A számla partner (ParKod) áfa alany kódja a számla rögzítésekor. <A:AParTor.AlaKod>
A program a számla partner kódja alapján a partner törzsből felajánlja a partner áfa alany kódját. Amennyiben a számla adatainak karbantartása során a partner kód megváltozik, akkor a program ebbe a mezőbe az új partnert áfa alany kódját teszi be. Ellenben, ha a partner áfa alany kódja a száma rögzítése óta megváltozott, de a száma adatinak karbantartása során a partner kód nem változik, akkor az áfa alany kód a számlában változatlan marad.
Tehát, ha időközben a partner áfa alany kódja megváltozik, a számla adatok között akkor is a számla teljesítés napján érvényes áfa alany kód lesz megtalálható.
| 4.2.0.1.9 | Késedelmi kamat adatok: |
A funkció segítségével a késedelmesen kiegyenlített számlák után számítható ki késedelmi kamat.
K1. KeskaA varchar (20) NULL , – Késedelmi kamat számla – Forrás
K2. KeskaB varchar (20) NULL , – Késedelmi kamat számla – Cél
K3. KesNap float NULL, – Késedelmi napok száma
K4. KesOsz float NULL, – Késedelmi kamat összege
| 4.2.0.1.10 | Átadás – Átvételi adatok |
X1. Atvetel varchar (1) NOT NULL , – Átvétel megtörtént (I/N) A:N
X2. AOpeKo varchar (10) NULL , – Átvételi napló adatok – Operátor kód
X3. ATerKo varchar (10) NULL , – Átvételi terminál kód
X4. ARogDa datetime NULL , – Átvételi időpontja
X5. ViszVet varchar (1) NOT NULL , – Visszavétel megtörtént (I/N) A:N
X6. VOpeKo varchar (10) NULL , – Visszavételi napló adatok – Operátor kód
X7. VTerKo varchar (10) NULL , – Visszavételi terminál kód
X8. VRogDa datetime NULL , – Visszavétel időpont
| 4.2.0.1.11 | Export számla adatok |
Az export számlák előállításához szükséges adatokat tartalmazó képernyőfül.
X1. FupKod varchar (2) NOT NULL , – Fuvar paritás kód fk: AFupTor.FupKod
<A:0>
X2. FupHel varchar (40) NULL , – Fuvar paritás helye
X3. CiPaCi varchar (20) NULL , – Címzett partner címke név – magyar
X4. CiPaCiA varchar (20) NULL , – Címzett partner címke név – angol
{X5. CimPar varchar (6) NOT NULL , – Címzett partner kód fk: AParTor.ParKod
<A:0> Már meg van a számla fő adatok között}
X6. ReheCi varchar (20) NULL , – Rendeltetési hely címke név – magyar
X7. ReheCiA varchar (20) NULL , – Rendeltetési hely címke név – angol
X8. ReheKod varchar (9) NOT NULL , – Rendeltetési hely kód fk: AParTel.AzoKod
A címzett partner telephelyei közül szűrve, vagy default: 0/0.
<A:0/0>
X9. AruMeg varchar (80) NULL , – Általános áru megnevezés – magyar
X10. AruMegA varchar (80) NULL , – Általános áru megnevezés – angol
X11. SzeCi varchar (20) NULL , – Szerződés címke név – magyar
X12. SzeCiA varchar (20) NULL , – Szerződés címke név – angol
X13. SzeSza varchar (20) NULL , – Szerződés szám
X14. SzeDat datetime NULL , – Szerződés dátuma
X15. MegCi varchar (20) NULL , – Megrendelés címke név – magyar
X16. MegCiA varchar (20) NULL , – Megrendelés címke név – angol
X17. MegSza varchar (20) NULL , – Megrendelés szám
X18. MegDat datetime NULL , – Megrendelés dátuma
X19. FizHat varchar (80) NULL , – Fizetési határidő – magyar
X20. FizHatA varchar (80) NULL , – Fizetési határidő – angol
X21. SzaCi varchar (20) NULL , – Szállító eszköz címke név – magyar
X22. SzaCiA varchar (20) NULL , – Szállító eszköz címke név – angol
X23. SzaEsz varchar (30) NULL , – Szállító eszköz azonosító
X24. EuAfaUgy varchar (3) NULL , – EU áfa ügylet kód EAU
| 4.2.0.1.12 | Napló adatok |
A program a bizonylati adatok módosításának, a számla utalványozásának és jóváhagyásának munkavégzőjét (operátorát), termináljának (számítógépének) azonosítóját és időpontját naplózza, azaz eltárolja a számla alapadatokat tartalmazó adatbázisba. A napló adatok fülön ezek az adatok tekinthetők meg. Módosításuk a programmal nem lehetséges.
N1. Opekod varchar (10) NOT NULL , – Rögzítés napló adatok – Operátor kód
N2. Terkod varchar (10) NOT NULL , – Rögzítés terminál kód
N3. Rogdat datetime NOT NULL , – Rögzítés időpontja
N4. UOpeKo varchar (10) NULL , – Utalványozás napló adatok – Operátor kód
N5. UTerKo varchar (10) NULL , – Utalványozás terminál kód
N6. URogDa datetime NULL , – Utalványozás időpontja
N7. JOpeKo varchar (10) NULL , – Jóváhagyás napló adatok – Operátor kód
N8. JTerKo varchar (10) NULL , – Jóváhagyás terminál kód
N9. JRogDa datetime NULL , – Jóváhagyás időpontja
| 4.2.0.1.13 | Indexek |
1. SzaSza,SzAlID
2. Bizony,SzAlID
3. BizAzo,SzAlID
4. ParKod,SzAlID
5. HivSza,SzAlID
6. IktSza,SzAlID
7. TelDat,SzaSza
8. FiHaEl,SzaSza
9. DeOssz,SzaSza
10. FokAll,SzAlID
11. PenAll,SzAlId
12. Pozici,SzaAlID
13. Allapo,SzAlId
14. ParSzl,SzAlId
15. TipusK
16. FimKod
17. Status
18. Pozici
19. Allapo
20. Jelleg
21. Relaci
22. FormaK
23. BizAzo
24. TelDat
25. FtOssz
26. BanKod
27. BtoKod
28. CimPar
29. DevBan
30. DevBanF
31. DevKod
32. JovDol
33. PeeKod
34. PeuKod
35. UtaDol
36. SzaSza
| 4.2.0.2. | PSzaAru – Számla áru tábla |
Az egyes számlákhoz tartozó áru tételek adatait tartalmazó tábla.
| 4.2.0.2.1 | Alap adatok |
A1. SzArID varchar (25) NOT NULL, – Számla áru ID pk
SzAlID+'/'+EloNull(TetSor,4)
A2. SzAlID varchar (20) NOT NULL, – Számla alap ID fk: PSzaAla.SzAlID
Master – detail hozzárendelés kulcsa.
A3. BizAzo varchar (15) NOT NULL , – Számla bizonylatszám
A4. TetSor float NOT NULL , – Tétel sorszám
Inkrementális, számlánként 1-től indul.
A5. RaMoID varchar (20) NOT NULL, – 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.
A6. KaSzID varchar (20) NULL, – Kamat számla ID Sw: PSzaAla.SzAlID
A hitelkamat számla árutételében annak a számlának az azonosítóját tartalmazza, amelyre a kamatszámítás elvégződött. <A:0>
A7. KaKeDat datetime NULL , – Kamatszámítás kezdő dátuma
Operátori szinten nem karbantartható adat. A kamatszámítási funkció tartja karban.
A kamat elszámolási intervallum kezdő dátumát tartalmazza.
A8. KaZaDat datetime NULL , – Kamatszámítás záró dátuma
Operátori szinten nem karbantartható adat. A kamatszámítási funkció tartja karban.
A kamat elszámolási intervallum záró dátumát tartalmazza.
| 4.2.0.2.2 | Input adatok: |
I1. AruTip varchar (1) NOT NULL , – Áru típus ART
A számla adatait rögzítő operátor az áru adatok rögzítése során (szakismeret hiányában) nem tudja beírni az árukódot (lásd következő mező). Azonban az áru további kezelését segítendő meg kell adnia az áru típusát. Az áru típus fogja meghatározni, hogy az árut készletre kell-e venni (termék) vagy sem (szolgáltatás), illetve mely szervezetnek (raktár, fenntartás, utalványozó) lesz a feladata, hogy kitöltse az árukód mezőt.
I2. AruKod varchar (15) NOT NULL , – Áru kód fk: AAruTor.AruKod
A számla adatainak rögzítésekor többnyire üresen (0) marad. Csak később, más programfunkciókban kerül kitöltésre. Bizonyos esetekben (pl: bankköltség) a számlanyilvántartó operátor is kitöltheti az árukód mezőt.
I3. AruLei varchar (40) NULL , – Áru leírás
I4. AruMeg varchar (40) NULL , – Áru megjegyzés
Az áru leírás és az áru megjegyzés mezők a számlában szereplő áruk szöveges információinak tárolására szolgál. Mivel az árukód, még nincs kitöltve, ezért a program nem tudja az adatbázisból megjeleníteni az áru nevét. Ezért szövegesen kell azonosítani az árut. A további adatfeldolgozás során ezen adatmezők tartalma alapján fogják ellátni a tételt árukóddal.
I4. AfaKod varchar (1) NOT NULL , – Áfa kód fk: AAfaTor.AfaKod
I5. AfaKul float NOT NULL , – Áfa kulcs
I6. Mennyi float NOT NULL , – Mennyiség
I7. MeeKod varchar (5) NOT NULL , – Mennyiség egység fk: AMeeTor.MeeKod
I8. AtpKod varchar (1) NOT NULL , – Ártípus kód ATP
I9. Egysar float NOT NULL , – Egységár
I10. TetErt float NOT NULL , – 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.
I11. AfaErt float NOT NULL, – 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.
| 4.2.0.2.3 | Állapot adatok: |
A számla áru tétel áru adatait megjelenítő funkció.
Á1. PenAll varchar (1) NOT NULL , – Pénzügyi állapot ( 0 ) PPA
0 – N/A
1 – Feldolgozott
A számla áru – raktári mozgás összerendelő programfunkciók kezelik. Az összerendelt tételek esetén értéke 1.
Á2. FokAll varchar (1) NOT NULL , – Főkönyvi állapot ( 0 ) FAL
0 – Alap
1 – Kontírozott
A kontírozási funkció kezeli. A kontírozás hatására a mező értéke 1 lesz.
Á3. StoKod varchar (1) NOT NULL , – Stornó állapot: STO
0 – Alap
1 – Stornózott
2 – Stornó
Áru adatoknak nincs stornó funkciója. Így stornózásra vonatkozó mezők nem használatosak.
Á4. MozElj float NOT NULL , – Mozgás előjel
Ha StoKod=2 akkor –1 egyébként +1
Á5. StornA varchar (25) NOT NULL , – Stornózott tétel azonosítója – Forrás
A stornózás programfunkció kezeli.
A stornó számlában azt mutatja, hogy a stornó tétel melyik bizonylat stornózásából származik.
Á6. StornB varchar (25) NOT NULL , – Stornó tétel azonosítója – Cél
A stornózás programfunkció kezeli.
A stornózott számlában azt mutatja, hogy a stornózás eredményeként létrejött stornó tételnek mi az azonosítója.
Á7. TaeAll varchar (1) NOT NULL , – Tárgyi eszköz állapot MAL <A:0>
0 – N/A
1 – Előkészített
2 – Feldolgozott
Egyéb raktári kiadás – Tárgyi eszköz kiadás aktiválásra mozgás esetén (kontírozás típusa: 365) játszik szerepet. Ekkor a kiadott tétel 1-es állapotba kerül, ami akkor vált 2-re, amikor a mozgásból a tárgyi eszköz aktiválása a tárgyi eszköz modulban megtörténik.
| 4.2.0.2.4 | Számviteli adatok - Szállító: |
S1. KonTip varchar (1) NOT NULL , – Kontírozás típusa SKT
– 1 – Kézi
– 2 – Tárgyi eszköz alapú
– 3 – Project alapú
S2. RenSza varchar (20) NOT NULL , – Rendelés szám + Tétel sorzsám
fk: KRenTet.TetAzo
S3. TaenAz varchar (15) NOT NULL , – Tárgyi eszköz Sw: FTaeFej.TaenAz
S4. ProKod varchar (15) NOT NULL , – Project fk: FProTor.ProKod
S5. SzeKod varchar (7) NOT NULL , – Szervezeti egység fk: ASzeTor.SzeKod
S6. DolKod varchar (8) NOT NULL , – Dolgozó fk: ADolTor.DolKod
S7. SFokKod varchar (15) NOT NULL , – Anyagszámla fk: FFokTor.FokKod
(1*,2*)
S8. SKtgNem varchar (15) NOT NULL , – Költségnem főkszla fk: FFokTor.FokKod
(5*)
S9. SKtgHel varchar (15) NOT NULL , – Költséghely főkszla fk: FFokTor.FokKod
(6*,7*)
S10. SKtgJel varchar (1) NOT NULL , – Költség jelleg FKT
S11. SKtgTip varchar (1) NOT NULL , – Költség típus FTP
S12. SAfaSzl varchar (15) NOT NULL , – Szállító ÁFA szla fk: FFokTor.FokKod
(KAzoAda.AlSzAf , 466*)
S13. SAKdKod varchar (2) NOT NULL , – Szállító ÁFA kód fk: FAkdTor.AkdKod
S14. SArkSzl varchar (15) NOT NULL , – Árkülönbözet számla fk: FokTor.FokKod
(2*)
S15. SEgySzl varchar (15) NOT NULL , – Egyéb számla fk: FokTor.FokKod
<A:X>
| 4.2.0.2.5 | Számviteli adatok - Vevő: |
V1. VFokKod varchar (15) NOT NULL , – Árbevétel főkszla fk: FFokTor.FokKod
(9*)
V2. VRafSzl varchar (15) NOT NULL , – Ráfordítás főkszla fk: FFokTor.FokKod
(8*)
V3. VAfaSzl varchar (15) NOT NULL , – Vevő ÁFA szla fk: FFokTor.FokKod
(KAzoAda.AlVeAf , 467*)
V4. VAKdKod varchar (2) NOT NULL , – Vevő ÁFA kód fk: FAkdTor.AkdKod
V5. VElsSzl varchar (15) NOT NULL , – Elszámolási főkszla fk: FFokTor.FokKod
(3*) Továbbszámlázott szolgáltatás
| 4.2.0.2.6 | Számviteli adatok - Belső: |
Belső számla kontírozására szolgáló funkció. Csak termékre. A belső számla saját rezsis beruházások üzembe helyezése esetén készül.
B1. BFokKod varchar (15) NOT NULL , – Főkönyvi számla fk: FFokTor.FokKod
Belső számla főkönyvi számla száma. A program nem tesz ajánlatot. Értékét az operátornak kell megadnia.
A könyvelés másik lába a számla alapadatok – számviteli adatok fülön adható meg.
| 4.2.0.2.7 | Napló adatok: |
A program az áru tétel módosításának munkavégzőjét (operátorát), termináljának (számítógépének) azonosítóját és időpontját naplózza, azaz eltárolja a számla alapadatokat tartalmazó adatbázisba. A napló adatok fülön ezek az adatok tekinthetők meg. Módosításuk a programmal nem lehetséges.
N1. Opekod varchar (20) NOT NULL, – Rögzítés napló adatok – Operátor kód
N2. Terkod varchar (20) NOT NULL, – Terminál kód
N3. Rogdat datetime NOT NULL, – Rögzítés időpontja
| 4.2.0.2.8 | Indexek |
1. SzAlId,SzArId
2. SzAlID,TetSor
3. SzAlId,AfaKod
4. BizAzo,AruKod
5. AruKod,BizAzo
6. AruKod
7. AfaKod
8. BFokKod
9. DolKod
10. MeeKod
11. ProKod
12. RenSza
13. SAfaSzl
14. SAkdKod
15. SArkSzl
16. SEgySzl
17. SFokKod
18. SKtgHel
19. SKtgNem
20. SzeKod
21. VAfaSzl
22. VAkdKod
23. VElsSzl
24. VFokKod
25. VRafSzl
| 4.2.0.3. | PSzaBiz – Számla – bizonylat tábla |
A számlák és a mozgás bizonylatok összerendelési adatait tartalmazó tábla.
Azonosító adatok:
A1. SzBiID float NOT NULL, – Számla bizonylat ID pk
A2. OsReFa varchar (1) NOT NULL , – Összerendelés fajtája ORF
0 – Raktári mozgás
1 – Késztermék
2 – Alapanyag
A3. OsReTip varchar (20) NOT NULL , – Összerendelés típusa ORT
0 – N/A
1 – Normál
2 – Addicionális
A4. SzAlID varchar (20) NOT NULL, – Számla alap ID fk: PSzaAla.SzAlID
A5. SBizAzo varchar (15) NOT NULL , – Számla bizonylatszám
Raktári mozgás adatok:
R1. MBizAzo varchar (15) NOT NULL , – Bizonylat azonosító fk: KMozFej.BizAzo
R2. AdMBizAz varchar (15) NOT NULL , – Addicionális raktári mozgás
bizonylat azonosító fk: KMozFej.BizAzo
Késztermék mozgás adatok:
K1. KBizAzo varchar (15) NOT NULL , – Mozgás fej azonosító Sw: OMozFej.BizAzo
Napló adatok:
N1. Opekod varchar (10) NOT NULL , – Rögzítés napló adatok – Operátor kód
N2. Terkod varchar (10) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL , – Rögzítés időpontja
Indexek:
1. SzAlID,SzBiID
2. MBizAzo,SzBiID
3. SBizAzo
4. OsReTip
5. AdMBizAz
6. OsReFa
| 4.2.0.4. | PSArBTe – Számla áru – bizonylat tétel tábla |
A számlák áruinak és a bizonylatok tételeinek (áruinak) összerendelési adatait tartalmazó tábla.
Azonosító adatok:
A1. ArTeID float NOT NULL, – Áru – tétel ID pk
A2. AruKod varchar (15) NOT NULL , – Áru kód fk: AAruTor.AruKod
A3. OsReFa varchar (1) NOT NULL , – Összerendelés fajtája ORF
0 – Raktári mozgás
1 – Késztermék
2 – Alapanyag
A4. OsReTp varchar (15) NOT NULL , – Összerendelés típusa ORT
0 – N/A
1 – Normál
2 – Addicionális
3 – Csoportos
A5. SzArID varchar (25) NOT NULL, – Számla áru ID fk: PSzaAru.SzArID
A6. SzBiID float NOT NULL, – Számla bizonylat ID fk: PSzaBiz.SzBiId
A számla bizonylat táblához való kapcsolódást biztosító mező.
Raktári mozgás adatok:
R1. RaMoID varchar (20) NOT NULL , – Raktári mozgás azon. fk: KRakMoz.RaMoID
Késztermék mozgás adatok:
K1. KBizAzo varchar (15) NOT NULL , – Mozgás fej azonosító Sw: OMozFej.BizAzo !
Napló adatok:
N1. Opekod varchar (10) NOT NULL , – Rögzítés napló adatok – Operátor kód
N2. Terkod varchar (10) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL , – Rögzítés időpontja
Indexek:
1. SzArID,ArTeID
2. RaMoID,ArTeID
3. AruKod,ArTeID
4. OsReFa
5. SzBiId
| 4.2.0.5. | PSzaKie – Számla kiegyenlítés tábla |
Az egyes számlákhoz tartozó kiegyenlítési tételek adatait tartalmazó tábla.
Alap adatok:
A1. SzKiID varchar (25) NOT NULL, – Szla kiegyenlítés ID pk
{SzAlID+'/'+EloNull(TetSor,4)} <BizaSo>
A2. SzAlID varchar (20) NOT NULL, – Számla alap ID fk: PSzaAla.SzAlID
A3. KnyvEv float NOT NULL – Könyvelés éve <KieDat-ból>
A4. KnyvHo float NOT NULL – Könyvelés hónapja <KieDat-ból>
A5. TetSor float NOT NULL, – Tétel sorszám
A6. BizAzo varchar (15) NOT NULL , – Számla bizonylatszám
A7. BizaSo varchar (15) NOT NULL , – Bizonylat sorszám f(BToKod,KnyvEv)
A BtoKod alapján előállított kiegyenlítési bizonylatszám.
A8. SzKiIDCs varchar (25) NULL, – Számla kiegyenlítés ID – Csoportos
A csoportos kiegyenlítés (kompenzáció) azonosítására használt azonosító.
A9. SzKiIDEl varchar (25) NULL, – Számla kiegyenlítés ID – Ellen
A kompenzációs kiegyenlítés mozgás párjának azonosítására használt azonosító.
Input adatok:
I1. PeeKod varchar (15) NOT NULL , – Pénzeszköz kód – Pénzügyi rendezés
fk: PPeeTor.PeeKod
Annak a pénzügyi eszköznek (pénzeszköznek) a kódja, amelynek terhére (szállító), vagy javára (vevő) a kiegyenlítés történik. A program a kiegyenlített összeggel (KieDev) megterheli a pénzeszköz terhelés oldalát (szállító), vagy az összeget jóváírja a jóváírás oldalon (vevő). (Lásd: Pénzügyi eszközök.)
I2. PeeJog varchar (6) NOT NULL , – Pénzeszköz mozgáskód
fk: PPeJoDf.PeJoKd
A pénzeszköz mozgás kódja. (Lásd: Pénzügyi eszközök.)
I3. KonDat datetime NOT NULL , – Könyvelés dátum
I4. ErtDat datetime NOT NULL , – Értéknap dátum
I5. FimKod varchar (2) NOT NULL , – Fizetési mód fk: AFimTor.FimKod
I6. DevKod varchar (3) NOT NULL , – Devizanem kód fk: ADevTor.DevKod
I7. JovDev float NOT NULL, – Jóváírás összege DEV
A jóváírás összege a kiegyenlítés devizanemében. Vevő számla kiegyenlítésekor kap értéket, szállító számla esetén értéke 0.
I8. TerDev float NOT NULL, – Terhelés összege DEV
A terhelés összege a kiegyenlítés devizanemében. Szállító számla kiegyenlítésekor kap értéket, vevő számla esetén értéke 0.
I9. Bizony varchar (15) NULL , – Bizonylatszám
I10. MegJeg varchar (40) NULL , – Megjegyzés
I11. PeuKod varchar (15) NOT NULL , – Pénzügyi eszköz kód – Alap
fk: PPeeTor.PeeKod
Annak a pénzügyi eszköznek a kódja, amelyhez a mozgás kapcsolódik. Pl: Értékpapír után fizetett kamat könyvelésekor az alap pénzügyi eszköz az, amely után a kamatot fizetik (értékpapír), a pénzügyi rendezés pénzeszköz kód pedig az, ahová a pénz befolyik (elszámolási betétszámla).
I12. BToKod varchar (3) NOT NULL , – Bizonylat tömb fk: KBToTor.BtoKod !!
I13. MellDb float NOT NULL, – Mellékletek száma <A:0>
Deviza adatok:
Deviza adatok beírása csak akkor szükséges és lehetséges, ha a kiegyenlítés devizaneme nem HUF.
D1. DevBan varchar (3) NOT NULL , – Deviza átszámít bank fk: PBanAzo.BanAzo
Annak a banknak az azonosítója, amelynek az árfolyamán a deviza érték átszámítása történik.
D2. DevDat datetime NOT NULL , – Deviza átszámítási dátum
D3. DevArf float NOT NULL, – Deviza átszámítási árfolyam
A bankazonosító, a devizanem és az átszámítás dátuma alapján az árfolyamtörzsből felolvassa a megfelelő árfolyamot (vételi, közép, eladási), ha az szerepel az árfolyamtörzsben. A felajánlott árfolyam felülírható, illetve ha nem tudott a program ajánlani adatok, akkor az árfolyam beírható.
Számított adatok:
S1. JovHuf float NOT NULL, – Jóváírás összege HUF
A jóváírás devizás összegéből és a devizaárfolyamból a program kiszámítja a program a jóváírás összegét forintban. Ha a kiegyenlítés devizaneme HUF volt, akkor az JovHuf mező tartalma megegyezik a JovDev mező tartalmával.
S2. TerHuf float NOT NULL, – Terhelés összege HUF
S3. KieDev float NOT NULL, – Kiegyenlítés összege DEV
=Abs(JovDev-RenDev)
S4. KieHuf float NOT NULL, – Kiegyenlítés összege HUF
=Abs(JovHuf-RenHuf)
S5. EveDev float NOT NULL, – Értékvesztés összege DEV
S6. EveHuf float NOT NULL, – Értékvesztés összege HUF
S7. EheDev float NOT NULL, – Értékhelyesbítés összege DEV
S8. EheHuf float NOT NULL, – Értékhelyesbítés összege HUF
S9. EgyDev float NOT NULL, – Egyéb adat DEV
S10. EgyHuf float NOT NULL, – Egyéb adat HUF
Állapot adatok:
Á1. PenAll varchar (1) NOT NULL , – Pénzügyi állapot ( 0 ) PAL
0 – N/A
1 – Feldolgozott
Á2. FokAll varchar (1) NOT NULL , – Főkönyvi állapot FAL
0 – Alap
1 – Kontírozott
Á3. StoKod varchar (1) NOT NULL , – Stornó állapot: STO
0 – Alap
1 – Stornózott
2 – Stornó
Á4. MozElj float NOT NULL, – Mozgás előjel
Ha StoKod=2 akkor –1 egyébként +1
Á5. StornA varchar (25) NOT NULL , – Stornózott tétel azonosítója – Forrás
Á6. StornB varchar (25) NOT NULL , – Stornó tétel azonosítója – Cél
Á7. SzNyDb float NOT NULL, – Nyomtatott bizonylat példányszáma
Számviteli adatok:
F1. ProKod varchar (15) NOT NULL , – Project fk: FProTor.ProKod
F2. SzeKod varchar (7) NOT NULL , – Szervezeti egység fk: ASzeTor.SzeKod
F3. DolKod varchar (8) NOT NULL , – Dolgozó fk: ADolTor.DolKod
F4. FokKod varchar (15) NOT NULL , – Főkönyvi számla fk: FFokTor.FokKod
<A:X>
F5. KtgSzl varchar (15) NOT NULL , – Költség főkszla fk: FFokTor.FokKod
<A:X> (5*,6*,7*)
F6. KtgJel varchar (1) NOT NULL , – Költség jelleg FKT
F7. KtgTip varchar (1) NOT NULL , – Költség típus FTP
F8. AktKod varchar (15) NOT NULL , – Áru katalógus fk: AAktTor.AktKod
F9. AruKod varchar (15) NOT NULL , – Áru kód fk: AAruTor.AruKod
A pénzeszköz mozgás áru féleségének meghatározására szolgáló kód.
F10. ParKod varchar (6) NOT NULL , – Partner fk: AParTor.ParKod
F11. SzlJel varchar (1) NOT NULL , – Számla jelleg FSJ <A:0>
Napló adatok:
N1. Opekod varchar (10) NOT NULL , – Rögzítés napló adatok – Operátor kód
N2. Terkod varchar (10) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL , – Rögzítés időpontja
Indexek:
1. SzAlID,SzKiID
2. ErtDat,SzKiID
3. BizAzo,SzKiID
4. FokAll,SzKiID
5. PeeKod
6. FimKod
7. KnyvEv,KnyvHo
8. BizaSo
9. SzAlId,KonDat
10. PeeKod,KonDat
11. AktKod
12. AruKod
13. BtoKod
14. DevBan
15. DevKod
16. DolKod
17. FokKod
18. KtgSzl
19. ParKod
20. PeeJog
21. ProKod
22. SzeKod
| 4.2.0.6. | PSzaElo – Számla előleg tábla |
A végszámlák és az előlegszámlák összerendelési adatait tartalmazó tábla.
Alap adatok:
A1. SzElID varchar (25) NOT NULL , – Számla előleg ID pk
AlapID+'/'+EloNull(TetSor,4)
A2. AlapID varchar (20) NOT NULL, – Alap számla ID fk: PSzaAla.SzAlID
A3. SzaSza varchar (15) NOT NULL , – Alap számla száma
A4. TetSor float NOT NULL, – Tétel sorszám
A5. ElolID varchar (20) NOT NULL, – Előleg számla ID fk: PSzaAla.SzAlID
A6. ElolSz varchar (15) NOT NULL , – Előleg számla száma
A7. ElNtto float NOT NULL, – Számla nettó összege Előleg
A8. ElAfaO float NOT NULL, – ÁFA összeg Előleg
A9. ElOssz float NOT NULL, – Számla összesen Előleg
A10. AfaKod varchar (1) NOT NULL , – Áfa kód fk: AAfaTor.AfaKod
A11. AkdKod varchar (2) NOT NULL , – Áfa besorolás kód fk: AAkdTor.AkdKod
Állapot adatok:
Á1. PenAll varchar (1) NOT NULL , – Pénzügyi állapot <A:0> PAL
0 – N/A
1 – Feldolgozott
Á2. FokAll varchar (1) NOT NULL , – Főkönyvi állapot <A:0> FAL
0 – Alap
1 – Kontírozott
Napló adatok:
N1. Opekod varchar (10) NOT NULL , – Rögzítés napló adatok – Operátor kód
N2. Terkod varchar (10) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL – Rögzítés időpontja
Indexek:
1. AlapID,SzElID
2. ElolID,SzElID
3. AfaKod
4. AkdKod
| 4.2.0.7. | PSzaMeg – Számla megjegyzés tábla |
A számlákhoz csatolt megjegyzéseket tartalmazó tábla.
Alap adatok:
A1. SzMeID float NOT NULL, – Megjegyzés ID pk
A2. SzAlID varchar (20) NOT NULL, – Alap számla ID fk: PSzaAla.SzAlID
A3. BizAzo varchar (15) NOT NULL , – Számla bizonylatazonosító
A4. Megjeg varchar (80) NOT NULL , – Megjegyzés
A5. SzlKell varchar (1) NOT NULL , – Számlában megjelenítendő (I/N)
Napló adatok:
N1. Opekod varchar (10) NOT NULL , – Rögzítés napló adatok – Operátor kód
N2. Terkod varchar (10) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL – Rögzítés időpontja
Indexek:
1. (SzAlID,SzMeID)
| 4.2.0.8. | PSzaHik – Számla hitelkamat definíciós tábla |
Az egyes számlákhoz tartozó időintervallumonkénti hitelkamat adatokat tartalmazó tábla.
Adat karbantartás feltétele: PSzaAla.EgHiKa='E'
Alap adatok:
A1. SzHiID varchar (31) NOT NULL, – Számla hitelkamat ID pk
= SzalId +'/' + KezDat
Összetett kód. A számla azonosító és a kamat számítás kezdő dátumának összetételéből származik.
A2. SzAlID varchar (20) NOT NULL, – Számla alap ID fk: PSzaAla.SzAlID
Input adatok:
I1. KezDat datetime NOT NULL , – Kamatszámítás kezdő dátuma
I2. HiKaKu float NOT NULL , – Hitelkamat kulcs [%]
<A:0> Azon értékesítések (termék és szolgáltatás), amelyek után hitelkamatot kívánunk számolni, ebben a mezőben kell megadni a számítandó kamat százalékos értékét.
I3. EloKod varchar (1) NOT NULL , – Élőkód (I/N)
Napló adatok:
N1. Opekod varchar (10) NOT NULL , – Rögzítés napló adatok
N2. Terkod varchar (10) NOT NULL , – Terminál kód
N3. Rogdat datetime NOT NULL , – Rögzítés dátuma
A számlákhoz beírt kamatszámítási intervallumokat el lehet menteni sémába. Egy másik számla adatinak karbantartása során egy kiválasztott sémában lévő kamat definíciós adatokkal felülírhatók (modify) a meglévő kamat definíciók. Ha a számlánál nem létezik a kiválasztott sémában lévő intervallum, akkor az újként kerül (insert) a számlához.