Pénzügyi adatbázis táblák

Navigation:  Tartalom > Pénzügyi modul > Számlaállomány nyilvántartás >

Pénzügyi adatbázis táblák

Previous pageReturn to chapter overviewNext page

 

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.1Alap 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.3Forduló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.4Deviza 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.5Elő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.6Hitelkamat 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.8Szá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.9Ké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.11Export 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.12Napló 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.13Indexek

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.1Alap 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.2Input 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.4Szá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.5Szá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.6Szá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.7Napló 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.8Indexek

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.