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.
Jogosultságkód: 242205 Help context: 242205
A módosítás elvégzésnek feltételei: A, Ugyanaz mint az alapadatoknál AND
B, Kiegyenlítés: DeKiOs<1E-4 AND
PSzaAla.DevKod<>HUF

A számla deviza adatok három adatcsoportból állnak:
Az áfa elszámolási adatcsoport adatai mellett található az [Áru áfa számítás
] gomb. Ezt gombot megnyomva a program az áfa árfolyam, az áru tételérték, és az adó áfa kulcs alapján újra számolja a számla áru képernyő [Különleges áfa] fülén található adatmezők (áfa alap és áfa érték) értékét.
A gomb megnyomásának feltételei:
(PSzaAla.FokAll = ’0’) and {Nem kontírozott a számla}
(PSzaAla.StoKod = ’0’) and {Nem stornó / stornózott számla}
((PSzaAla.TipusK = ’2’ and PSzaAla.SzNyDb < 1E-4) Or (PSzaAla.TipusK <> ’2’))
{A vevő számla nincs kinyomtatva}
Fordulónapi adatok:
A fordulónapi adatokat a [Pénzügyi bizonylatok fordulónapi átértékelése] funkció kezeli.
F1. DevDatF datetime NULL , – Deviza átszámítási dátum
F2. DevBanF varchar (3) NOT NULL , – Deviza átszámítási bank
fk: PBanAzo.BanAzo
F3. DevArfF float NOT NULL, – Deviza átszámítási árfolyam
Számviteli deviza adatok:
A számviteli deviza adatok megadására a devizás értékek forintosításához van szükség. A számla érték adatok átszámítása a könyvelési devizanemre a számviteli deviza átszámítási árfolyamon történik.
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.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 NEM változtatható meg!
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 – eladási, 2 – közép, 3 – vételi), 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.
Devizás számla rögzítése során a program ellenőrzi, hogy adtunk-e meg deviza árfolyamot. Ha nem írtuk be a deviza árfolyam értékét (vagyis az árfolyam mező tartalma még 1), akkor a program figyelmeztet bennünket. A figyelmeztetés ellenére a számla adatok 1-es árfolyamon is rögzíthetőek, mivel előfordulhat, hogy a rögzítés időpontjában az árfolyam még nem ismert.
A száma kiegyenlítés rögzítésekor (akár a számla kiegyenlítés fülén, akár pénzeszköz mozgásként történik) ugyanígy ellenőrzi a program, hogy van-e tényleges (1-től eltérő) árfolyam megadva.
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.
Áfa elszámolási deviza adatok:
Belföldi devizás vevő számlák külföldi devizanemben számított áfa értékének belföldi devizanemre (HUF) történő átszámítását a program az áfa elszámolás deviza árfolyamán hajtja végre. Az áfa átszámítás dátuma, bankja és árfolyam típusa lehet más, mint a számviteli átszámítás dátuma, bankja és árfolyama, így a számviteli és áfa árfolyam eltérhet egymástól.
DA1. DevDatA datetime NULL , – Devizás áfa átszámítási dátum
<A: If Jelleg <> ’4’ Then AfaDat Else SzmDat>
Határozott idejű elszámolási számla (Jelleg=’4’) a program a számla keltét ajánlja fel devizás áfa átszámítású dátumként, míg más számlajellegnél a számla áfa dátumát.
DA2. DevBanA varchar (3) NOT NULL , – Devizás áfa átszámítási bank
<A:SAzoAda.BanAzoA> fk: PBanAzo.BanAzo
A program a rendszer paraméterek között eltárolt alapértelmezett devizás áfa átszámítási bankot ajánlja fel. Pl: 103 – MKB.
A felajánlott adat NEM változtatható meg!
DA3. DevArfA float NOT NULL, – Devizás áfa átszámítási árfolyam
<A:1>
A rendszer paraméterek között eltárolt alapértelmezett devizás áfa átszámítási árfolyam típus ( SAzoAda.ArfTipA: 1 – eladási, 2 – közép, 3 – vételi), a devizás áfa átszámítás dátuma és bankja alapján a program a deviza árfolyamtörzsből felajánlja az áfa á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.