A különleges (egyedi) áfa adminisztráció (fordított adózás, devizás áfa) adatainak kezelésére szolgáló képernyő fül.

A [Különleges Áfa] fülön a program az [Áfa árfolyam] mezőben megjeleníti a [Számla alap adatok] képernyő [Deviza adatok] fülén az [Áfa elszámolás] panelen megadott Áfa deviza átszámítási árfolyamot (PSzaAla.DevArfA). A [Deviza árfolyam] mezőben a program megmutatja a [Különleges Áfa] fülön megadott forintos [Adó Áfa érték] (PSzaAru.AfaErtEu) és áru [Alap adatok] fülön található devizás [Tétel Áfa] hányadosát (PSzaAru.AfaErt).
Áfa adminisztrációs alap adatok:
F1. KulAfa Különleges áfa adminisztráció AFA
<Default: 0> 0 – Hagyományos áfa adminisztráció
D – Devizás áfa adminisztráció
E – Fordított devizás áfa adminisztráció
F – Fordított adózás áfa adminisztráció
Az áfa adminisztrációs adatok kezelésére csak akkor van lehetőség, ha az áfa adminisztráció típusa nem 0. Egyébként az áfa adminisztrációs adatok kezelése nem ezen a fülön történik.
A különleges áfa adminisztrációs kód ajánlása:
1. If PSzaAla.Relaci = ’1’ And PSzaAla.DevKod <> KA.AlaDev Then
Begin
If AAktTor(PSzaAru.AruKod).SFordAdo = ’N’ Then <D> Else <E>
Belföldi devizás számlák (szállító és vevő) esetében a termék fordított adózásának függvényében a különleges áfa adminisztrációs kód értéke D (Devizás áfa adminisztráció), vagy E (Fordított devizás áfa adminisztráció) lesz.
End;
2. If PSzaAla.Relaci = ’1’ And PSzaAla.DevKod = KA.AlaDev And PSzaAla.TipusK = ’1’
And AAktTor(PSzaAru.AruKod).SFordAdo = ’I’ Then <F>
Belföldi, nem devizás, szállítói számlák fordított adózású termék tételénél a különleges áfa kód F (Fordított áfa adminisztráció) lesz.
3. If PSzaAla.Relaci = ’3’ And PSzaAla.TipusK = ’1’
And AAktTor(PSzaAru.AruKod).EszKod In (’2’,’3’,’4’,’5’) Then <E>
EU-ból történő termékbeszerzés esetén a különleges áfa kód E (Fordított devizás áfa adminisztráció) lesz.
F2. AfaKodEU Adó áfa kód
<A:X> fk: AAfaTor.AfaKod
Az EU (vagy fordított) áfa adminisztrációhoz szükséges áfa kulcs kód.
If KulAfa <> ’0’ Then <AAruTor(PSzaAru.AruKod).AfaKod> Else <X>
F3. AfaKulEU Adó áfa kulcs
<Default: 0> A különleges áfa megállapítás áfa kulcsa.
<A:AfaTor(PSzaAru.AfaKodEU).AfaKul> A program a kiválasztott adó áfa kódhoz tartozó áfa kulcsot írja ebbe a mezőbe. Értékét az operátor nem tudja megváltoztatni.
F4. AfaAlaEU Adó áfa alap <Default: 0> !
A számlához közvetetten kapcsolódó áfa alap értéke, melyet a számla összege nem tartalmaz.
Adatkezelés:
1. Szállító PSzaAla.TipusK = ’1’
Ha az adó áfa kulcs nulla (AfaKulEU = 0), akkor input adat, egyébként számított és nem módosítható. A szállító a devizás számlában a forintosított áfa értéket közli. Az áfa érték és az áfa kulcs függvényében a program a tétel mentésekor visszaszámítja az alapot.
If AfaKulEU <> 0 Then AfaAlaEU := Round(AfaErtEU / AfaKulEU * 100, KerekitH)
KerekitH := ADevTor(KA.AlaDev).Kerekit
2. Vevő (és belső) PSzaAla.TipusK <> ’1’
AfaAlaEU := Round(PSzaAla.DevArfA * PSzaAru.TetErt, KerekitH)>
A program a számla áru devizás tétel értékének és a számla alap áfa árfolyamának a szorzataként állítja elő az adó áfa alapot. Az operátor a kiszámított értéket nem módosíthatja.
F5. AfaErtEU Adó áfa érték <Default: 0>
A számlához közvetetten kapcsolódó áfa értéke, melyet a számla összege nem tartalmaz.
Adatkezelés:
1. Szállító PSzaAla.TipusK = ’1’
Input adat.
2. Vevő (és belső) PSzaAla.TipusK <> ’1’
AfaAlaEU := Round(PSzaAla.DevArfA * PSzaAru.AfaErt, KerekitH)>
A program a számla áru devizás áfa értékének és a számla alap áfa árfolyamának a szorzataként állítja elő az adó áfa értékét. Az operátor a kiszámított értéket nem módosíthatja.
Kiegészítő adatok:
A szállítói (PSzaAla.TipusK = ’1’) fordított adózású számla áru tételek (KulAfa in [’E’,’F’]) esetén szükségünk van olyan áfa adminisztrációs adatok megadására, amelyek csak a vevő számla számviteli áru fülén jelennének meg.
If (PSzaAla.TipusK = ’1’) And (KulAfa in [’E’,’F’]) Then
Begin
V3. VAfaSzl Vevő ÁFA főkönyvi számla fk: FFokTor.FokKod
<A:X> <AAktTor.VAfaSzl> Áru katalógus – Értékesítési adatok – Áfa számla
Kötelező számlaszámot megadni (VAfaSzl <> ’X’) !
V4. VAKdKod Vevő ÁFA kód fk: FAkdTor.AkdKod
<A:0> Értéke nem lehet 0 (VAkdKod <> ’0’) !
Választható tételek az áfa besorolás törzsből (FAkdTor):
Áru katalógus –Áfa besorolás adatok. Az áfa besorolás kód a számla relációjától függ!
Case PSzaAla.Relaci When ’2’ {Külöldi} Then <A:AAktTor.SAkdImpFi> Else
Case PSzaAla.Relaci When ’3’ {EU} Then <A:AAktTor.SAkdEuFi>
{Belföldi} Else <A:AAktTor.SAkdKodFi>
End;