Különleges áfa (Számla áru)

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

Különleges áfa (Számla áru)

Previous pageReturn to chapter overviewNext page

 

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.

 

clip2574

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;