Alap adatok / Számla alap

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

Alap adatok / Számla alap

Previous pageReturn to chapter overviewNext page

 

Az alapadatok fül a számla legfontosabb adatait tartalmazza.

 

clip2636

 

Funkció – Adat entitás kapcsolat:

 

PSzaAla – Számla alap tábla

Insert / Modify

 

 

Input adatok:

 

Számla tipizáló 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

3 – EU

 

T2.        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.

Hatás:

S5.        Kerekit                Kerekítési nagyságrend        

<A: ADevTor(DevKod).Kerekit>

S6.        MinCim                Minimális címlet

<A: ADevTor(DevKod).MinCim>

A devizanem megadásakor a program a számviteli adatok között található kerekítési nagyságrend és minimális címlet mező értékére a devizanem törzsben szereplő adatok alapján ajánlást tesz.

I11.        PeeKod        Pénzeszköz kód

A számla devizaneme és fizetési módja alapján ajánlja be a program a pénzeszközt.

D3.        DevArf                Deviza átszámítási árfolyam

DA3.        DevArfA                Devizás áfa átszámítási árfolyam

Amennyiben a számla devizaneme nem egyezik meg a könyvelési devizanemmel (KAzoAda.AlaDev [Huf]), akkor a program a devizanem, a deviza átszámítási dátum és bank alapján ajánlást tesz a könyvelési és az áfa elszámolási árfolyamra.

 

T3.        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 – Határozott idejű elszámolás

5 – Kompenzációs felár

6 – Késedelmi kamat

7 – Hitelkamat számla

8 – Kölcsön bizonylat

H – Helyesbítő

Hatás:

I10.        AfaDat                Áfa teljesítés dátuma

A jellegtől függően ajánljuk az áfa dátumba valamelyik számla dátumot (teljesítés, fizetési határidő).

 

T4.        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

 

T5.        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üggesztett

3 – Kifogásolt

4 – Visszaküldött

5 – Rontott

 

T6.        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.        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>

 

A [SzAlId] és a [BizAzo] mezők tartalma, a korábbi verziókkal való kompatibilitás miatt ugyanaz. A [BtoKod] és a [TelDat] mezők alapján előállított [BizAzo] mező tartalmát kapja meg az [SzAlId] mező. Vevő számla esetén a Számlaszám [SzaSza] mezőbe is a [BizAzo] mező tartalma kerül.

A [BizAzo] mező tartalmának előállítása: 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.

 

I2.        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.

 

I3.        HivSza                varchar (15)        NULL ,                – Hivatkozási szám

Informális adatmező.

 

I4.        IktSza                varchar (15)        NULL ,                – Iktatószám

Informális adatmező.

 

I20.        MegJeg        varchar (40)        NULL ,                – Megjegyzés

Informális adatmező.

 

I21.        BanMeg        varchar (40)        NULL ,                – Banki megjegyzés

Informális adatmező. Ennek a mezőnek a tartalma megy át az elektronikus banki átutalás megjegyzés mezőjébe.

 

I22.        BtOssz                float                NOT NULL,        – Számla bruttó összeg

A számla devizanemében.                                                <Default:0>

A számla adatainak rögzítése során megadható a számla bruttó összege. Így az áru tételek rögzítése során ellenőrizhető, a rögzített számla érték helyessége.

Rendszer paraméterként (SA.SzlaBtOsDifKiir = ’I’) beállítható, hogy a Számla bruttó összeg és a program által a számla áru adatokból előállított Számla összesen (DeOssz a számla devizanemében) különbsége megjelenjen a számla adminisztrációs képernyőkön (számla alap és számla áru).

 

Dátum adatok:

Új számla felvitele során a program a dátum mezőkbe a tárgy napot ajánlja be.

 

I6.        TelDat                datetime        NOT NULL,        – Teljesítés dátuma (számviteli)

A kontírozás alapdátuma. Az áfa bevalláshoz is szükséges.

Hatás:

I7.        SzmDat        Számla kelte                        <A:TelDat>

A program a teljesítés dátumát ajánlja be a számla kelte mezőbe.

I5.        BeeDat                Beérkezés dátuma                <A:TelDat>

A program a teljesítés dátumát ajánlja be a beérkezés dátuma mezőbe.

I10.        AfaDat                Áfa teljesítés dátuma                <A: TelDat;FiHaSz>

A számla jellegtől függően ajánljuk az áfa dátumba valamelyik számla dátumot (teljesítés, fizetési határidő).

D1.        DevDat                Deviza átszámítási dátum        <A:TelDat>

A program a teljesítés dátumát ajánlja be a deviza átszámítási dátum mezőbe.

D4.        DevTel                Deviza teljesítés dátum                <A:TelDat>

A program a teljesítés dátumát ajánlja be a deviza teljesítés dátum mezőbe.

 

I7.        SzmDat        datetime        NOT NULL,        – Számla kelte

Hatás:

I5.        BeeDat                Beérkezés dátuma                <A:SzmDat>

A program a számla keltét ajánlja be a beérkezés dátuma mezőbe.

DA1.        DevDatA        Devizás áfa átszámítási dátum

<A: If Jelleg <> ’4’        Then        AfaDat        Else        SzmDat>

Határozott idejű elszámolású számla jellegnél a devizás áfa átszámítási dátumba a számla keltét ajánlja fel a program.

 

I5.        BeeDat        datetime        NOT NULL,        – Beérkezés dátuma

Szállító:                Input                Az áfa bevalláshoz is szükséges lehet.

Vevő:                <:=SzmDat>        Nem input adat, az adatkarbantartó képernyőn nem szerepel. A program az adatok mentésekor automatikusan a számla kelte dátumát helyettesíti ebbe a mezőbe.

 

I8.        FiHaSz                datetime        NOT NULL,        – Fizetési határidő – számlán

A számla adminisztrációs funkcióban a program a partner kiválasztása után a program a számlába beajánlja a partner törzsben definiált fizetési módot. Amennyiben a fizetési mód típusa nem azonnali készpénzes (AFimTor.EdiTip <> ’4’), akkor a program a fizetési határidőt úgy ajánlja be, hogy a számla keltéhez (PSzaAla.SzmDat) hozzáadja a partner törzsben napban megadott fizetési határidőt (AParTor.FizHat). Készpénzes fizetési mód esetén az ajánlott fizetési határidő a számla kelte (PSzaAla.SzmDat) lesz.

Ez az ajánlás csak akkor fut meg, ha a partner kiválasztása előtt még nem adatunk meg fizetési határidőt, azaz a fizetési határidő mezőben az aktuális nap szerepel.

Hatás:

I9.        FiHaEl                Fizetési határidő – elfogadott        <A:FiHaSz>

A program a számla fizetési határidő input mezőbe beírt dátumot beajánlja az elfogadott fizetési határidő mezőbe.

 

I9.        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.

 

I10.        AfaDat                datetime        NULL,                – Áfa teljesítés dátuma

<A:TelDat/FiHaSz>                Az áfa bevallások alapvetően ezen dátum alapján készülnek.

A számla jellegétől (Jelleg) függően a program ajánlást tesz az áfa dátumra:

<3>        Előleg                                <Nil>                A dátum mező üres

<4>        Folyamatos szolgáltatás        <FiHaSz>        Fizetési határidő a számlán

<5>        Kompenzáció                        <Nil>                A dátum mező üres

<Minden egyéb>                        <TelDat>        Teljesítés dátuma

Üres mező esetén (előleg, kompenzáció) a dátum a számla teljes kiegyenlítésekor kapja meg a kiegyenlítés dátumát.

Hatás:

DA1.        DevDatA        Devizás áfa átszámítási dátum

<A: If Jelleg <> ’4’        Then        AfaDat        Else        SzmDat>

Nem határozott idejű elszámolású számla jellegnél a devizás áfa átszámítási dátumba az áfa dátumot ajánlja fel a program.

 

Partner adatok:

 

I13.        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.

A számla típusa által meghatározott bizonylat kódokon belül az operátor azon bizonylattömbök közül választhat, amelyek az operátor szervezeti egységéhez hozzá vannak rendelve (ABitSze).

 

I14.        ParKod        varchar (6)        NOT NULL ,        – Partner – Számla        fk: AParTor.ParKod

A számlán szereplő partner (szállító vagy vevő) kódja.

A program a partnerhez kapcsolódóan az alábbi adatokat jeleníti meg:

 

Hatás:

I15.        CimPar                Partner – Címzett                <A:ParKod>

A program a kiválasztott partnert beajánlja a címzett partner mezőbe is.

I12.        PeuKod        Pénzügyi eszköz kód

A számla típusa (szállító / vevő) és partner főkönyvi számla száma (AParTor.SzaSzl/VevSzl) a program ajánlást tesz a pénzügyi eszköz kódra.

S1.        ParSzl                Partner főkönyvi számla száma

A számla típusa (szállító / vevő) alapján a program bejánlja a partner szintetikus főkönyvi számla számát (AParTor.SzaSzl/VevSzl).

 

X8.        ReheKod        varchar (9)        NOT NULL ,        – Telephely kód        fk: AParTel.AzoKod

A partner vagy a címzett partner telephelyei közül, vagy default: 0/0 telephely közül választhat az operátor.

 

I23.        ParKapID        float                NOT NULL,        – Partner kapcsolati azonosító

fk: AParKap.ParKapId

<A: AParKap.ParKapID.First(ParKod) OR 0>                                <Default:0>

A program a kiválasztott partner (és telephely) kód szerinti első kapcsolattartóját ajánlja fel. Amennyiben a partnerhez nincs kapcsolattartó definiálva, akkor a 0-s kapcsolattartó az ajánlás.

 

I15.        CimPar        varchar (6)        NOT NULL ,        – Címzett partner        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.

Hatás:

I16.        BanKod        Bank kód

I17.        BanFol                Bank folyószámla

I18.        BanAls                Bank alszámla

A program a partnerhez csatolt bankszámlaszámok (AParBan) közül a legkisebb prioritásút ajánlja fel.

I19.        FimKod        Fizetési mód                <A:AParTor.FimKod>

A program a címzett partner fizetési módját ajánlja fel.

I8.        FiHaSz                Fizetési határidő – számlán

If FiHaSz = now and AFimTor(FimKod).EdiTip <> ’4’

Then FiHasz := SzmDat + AParTor.FizHat

Amennyiben új számla rögzítésekor az operátor a program által beajánlott tárgynapot (now) még nem írta át a számla kelte mezőbe, valamint a számla fizetési mód EDI típusa nem készpénzes, akkor a program a fizetési határidőbe beajánlott dátumot úgy számítja ki, hogy a számla keltéhez hozzáadja a címzett partnernek a partner törzsben napokban megadott fizetési határidejét. Készpénzes fizetés esetén a számla kelte lesz a beajánlott fizetési határidő.

 

I16.        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.

I17.        BanFol                varchar (8)        NOT NULL ,        – Bank folyószámla

I18.        BanAls                varchar (8)        NOT NULL ,        – Bank alszámla

A rendszerparaméterek között megadhatjuk, hogy a három bankszámlaszám adatmezőt (BanKod, BanFol, BanAls) az operátor csak a címzett partner partnertörzsben megadott bankszámlaszámai közül választhatja ki (SA.ParBanInpKez = ’N’), vagy lehetséges a bankszámlaszám adatmezők kézi kitöltése is (SA.ParBanInpKez = ’I’)

 

I19.        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.

<A:AParTor.FimKod>        A program a címzett partner fizetési módját ajánlja fel.

Hatás:

I11.        PeeKod        Pénzeszköz kód

A program a fizetési módhoz meghatározott alapértelmezett pénzeszközt ajánlja be a pénzeszköz mezőbe.

 

I11.        PeeKod        varchar (15)        NOT NULL ,        – Pénzeszköz kód        fk: PPeeTor.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 számla devizaneme (DevKod) és fizetési módja (FimKod) alapján ajánlást tesz a pénzeszközre. A számla devizanemével és fizetési módjával megegyező alapértelmezettként kijelölt pénzeszközök közül az utolsónak felvittet ajánlja fel a program. Amennyiben nincs a feltételeknek megfelelő pénzeszköz, akkor a 0 kód kerül a mezőbe.

 

select top 1 peekod

from ppeetor

where elokod='I'

  and alappee='I'

  and devkod=p_DevKod        (PSzaAla.DevKod)

  and fimkod=p_FimKod        (PSzaAla.FimKod)

order by peekod desc

 

Amennyiben az előző eljárással nem sikerült pénzeszközt felajánlani (a pénzeszköz mezőbe 0 került), akkor a program a fizetési mód típusától (EDX) függően ajánl fel egy pénzeszközt a rendszerazonosító adatok között definiált pénzügyi eszközök közül.

 

PSzaAla.FimKod -> AFimTor.EdiTip = EDX

Case EdiTip Of

4,5 – Készpénz – azonnali / halasztott        <A:KAzoAda.PeeKodP> – Pénztár

6 – Bankkártya                                <A:KAzoAda.PeeKodBanKar> – Bankkártya

Else                                        <A:KAzoAda.PeeKod> – Bankszámla

0 – N/A

1 – Átutalás – Huf

2 – Átutalás – Dev

3 – Postautalvány

 

A számla adatok mentéségekor a program ellenőrzi, hogy még mindig a 0-s kód található-e a pénzeszköz mezőben.

 

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.

 

I12.        PeuKod        varchar (15)        NOT NULL ,        – Pénzügyi eszköz kód

fk: PPeeTor.PeeKod

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 szállítók és vevők számára is kialakítottunk (alap főkönyvi számlánként) egy-egy pénzügyi eszközt. A partner törzsben szerepel a partner alapértelmezett szállítói és vevői főkönyvi számlaszáma. A számla adminisztráció során a számla típusától (szállító / vevő) 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, és behelyezi azt a számla pénzügyi eszköz mezőjébe.