Telefonszámla adminisztráció

Navigation:  Tartalom > Pénzügyi modul > Számlaállomány nyilvántartás > Telefonköltség adminisztráció >

Telefonszámla adminisztráció

Previous pageReturn to chapter overviewNext page

1. Költségfelosztás adminisztráció

1.1. Költségfelosztás alap adatok

 

clip2556

 

Tábla:        PTelAla

 

Alap adatok:

A1.        BizAzo                varchar (12)        NOT NULL,        – Bizonylat azonosító        pk

BizAzo = ’PBX’+EloNull(TelDat.Ev,2)+’/’+EloNull(TetSor,5)

Pl: PBX-06/12345

A PBX bizonylattömb és a teljesítés dátuma alapján generált azonosító. A pénzügyi bizonylat nyilvántartás fixen a PBX kódú bizonylattömböt használja.

A2.        TetSor                float                NOT NULL,        – Bizonylat tételsorszám f(’PBX’,TelDat.Ev)

A tételsorszámot a PBX kódú bizonylattömb és a teljesítés dátuma alapján generálja a program.

 

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 bizonylat alapján készített számla azonosítóját. Ez a kód nem a rögzített bizonylat azonosító tömje.

Bizonylat típus        Számla típus        Számla forma

SK                Szállító                Kézi

I2.        SzaSza        varchar (30)        NOT NULL ,        – Számlaszám                <A:0>

I3.        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:0>

I4.        TelDat                datetime        NOT NULL ,        – Teljesítés dátuma                <A:now>

I5.        FiHaSz                datetime        NOT NULL ,        – Fizetési határidő – számlán        <A:now>

 

I6.        FtNtto                float                NOT NULL,        – Számla nettó összege                HUF        <A:0>

I7.        FtAfaO                float                NOT NULL,        – ÁFA összeg                        HUF        <A:0>

I8.        FtToSz                float                NOT NULL,        – Tovább számlázott összeg        HUF        <A:0>

I9.        LevTil                varchar (1)        NOT NULL ,        – Levonási tilalom                (I/N)

A számlában szereplő szolgáltatások levonási tilalom alá esnek-e?

I10.        EloKod                varchar (1)        NOT NULL ,        – Élőkód                        (I/N)

 

I11.        AruKodK        varchar (15)        NOT NULL ,        – Áru kód                fk: AAruTor.AruKod

A tovább számlázott (közvetített) szolgáltatás áru kódja.                        <A:0>

I12.        AruKodT        varchar (15)        NOT NULL ,        – Áru kód                fk: AAruTor.AruKod

A telefon költség áru kódja – levonható áfás.                                <A:0>

I13.        AruKodA        varchar (15)        NOT NULL ,        – Áru kód                fk: AAruTor.AruKod

A telefon költség áru kódja – költség áfás.                                <A:0>

I14.        AruKodB        varchar (15)        NOT NULL ,        – Áru kód                fk: AAruTor.AruKod

A természetbeni juttatás (egyéb bér költség) áru kódja.                        <A:0>

 

Állapot adatok

Á1.        PenAll                varchar (1)        NOT NULL ,        – Pénzügyi állapot                PPA

0 – N/A                                <A:0>

1 – Feldolgozott

 

Napló adatok:

N1.        Opekod        varchar (20)        NOT NULL ,        – Rögzítés napló adatok – Operátor kód

N2.        Terkod                varchar (20)        NOT NULL ,        – Rögzítés terminál kód

N3.        Rogdat                datetime        NOT NULL ,        – Rögzítés időpontja

 

1.2. Költségfelosztás tétel adatok

 

clip2555

 

Tábla:        PTelTet

 

Alap adatok:

A1.        TetAzo                varchar (17)        NOT NULL,        – Számla áru ID        pk

= BizAzo+’/’+EloNull(TetSor,4)        A program által előállított mező.

Pl: PBX-06/12345/1234

A2.        BizAzo                varchar (12)        NOT NULL,        – Bizonylat azonosító        fk: PTelAla.BizAzo

Master – detail hozzárendelés kulcsa.

A3.        TetSor                float                NOT NULL ,        – Tétel sorszám

Inkrementális, bizonylatonként 1-től indul.

 

Input adatok:

I1.        MennyiV        float                NOT NULL ,        – Mennyiség – Vetítési alap                <A:0>

A költséghelyek közötti felosztás vetítési alapja.        Pl: 314 perc

I2.        MeeKodV        varchar (5)        NOT NULL ,        – Mennyiség egység–  Vetítési alap        <A:0>

A költséghelyek közötti felosztás mennyiség egysége.                        fk: AMeeTor.MeeKod

I3.        MennyiE        float                NOT NULL ,        – Mennyiség – Elszámolás                <A:0>

Az elszámolás mennyisége.                        Pl: 1 hónap

I4.        MeeKodE        varchar (5)        NOT NULL ,        – Mennyiség egység – Elszámolás        <A:0>

Az elszámolás mennyiség egysége.                                        fk: AMeeTor.MeeKod

 

Számviteli adatok:

S1.        RenSza        varchar (20)        NOT NULL ,        – Rendelés szám + Tétel sorszám

<Default constraint: 0>                                                        fk: KRenTet.TetAzo

S2.        TaenAz        varchar (15)        NOT NULL ,        – Tárgyi eszköz                Sw: FTaeFej.TaenAz

<Default constraint: 0>

S3.        ProKod                varchar (15)        NOT NULL ,        – Project                fk: FProTor.ProKod

<Default constraint: 0>

S4.        SzeKod                varchar (7)        NOT NULL ,        – Szervezeti egység        fk: ASzeTor.SzeKod

<Default constraint: 0>

S5.        DolKod                varchar (8)        NOT NULL ,        – Dolgozó                fk: ADolTor.DolKod

<Default constraint: 0>

S6.        MlpAzo                varchar (15)        NOT NULL,        – Munkalap azonosító        fk: KMunLap.MlpAzo

<Default constraint: 0>

S7.        TevKod                varchar (10)        NOT NULL ,        – Tevékenység kód        fk: ATevTor.TevKod

<Default constraint: 0>

 

Napló adatok:

N1.        Opekod        varchar (20)        NOT NULL ,        – Rögzítés napló adatok – Operátor kód

N2.        Terkod                varchar (20)        NOT NULL ,        – Rögzítés terminál kód

N3.        Rogdat                datetime        NOT NULL ,        – Rögzítés időpontja

 

A tétel adatok ellenőrzése mentés előtt:

Az alábbi mezők kitöltését a program a tételek rögzítésekor ellenőrzi.

 

2. Szállítói számla generálása a költségfelosztási adatokból

 

clip2554

 

A [Tétel adatok] fülön található [Számla generálás] gombra kattintva elindíthatjuk a számla készítést. A költségfelosztási adatokból két féle módon készíthetünk számlát:

 

1. Új számla generálás

A költségfelosztási adatokból egy új szállítói kézi számla fej keletkezik, amelyhez kapcsolódnak a költségfelosztási számla áru tételek.

2. Csatolás meglévő számlához

Kiválasztjuk azt a szállítói kézi számlát amelyhez csatolni szeretnénk a költségfelosztási számla áru tételeket. Ekkor nem keletkezik új számla fej, hanem egy meglévő számla áru tételei szaporodnak.

 

A számlakészítés feltételei:

 

2.1. Számla alap adatok

 

PSzaAla – Számla alap tábla

Insert

 

Alap adatok:

A1.        SzAlID                Számla alap ID

SzAlId = PTelAla.BtoKod+EloNull(PTelAla.TelDat.Ev,2)+’/’+EloNull(TetSor,5)

Pl: SKS-06/12345

A2.        BizAzo                Bizonylat azonosító                SzAlId

A3.        KnyvEv                Könyvelés éve                        PTelAla.TelDat-ból

A4.        KnyvHo                Könyvelés hónapja                PTelAla.TelDat-ból

A5.        TipusK                Számla típus:                        1 – Szállító

A6.        FormaK        Számlaforma:                        2 – Kézi számla

 

Számla tipizáló adatok:

T1.        Relaci                Számla reláció:                1 – Belföldi

T2.        Jelleg                Számla jelleg:                        4 – Folyamatos szolgáltatás

T3.        Pozici                Számla pozíció:                        1 – Beérkezett

T4.        Status                Számla státusz:                        1 – Elfogadott

T5.        BerMod        Számla beérkezési mód        0 – N/A

 

Input adatok:

I1.        BToKod        Bizonylat tömb                        PTelAla.BtoKod

I2.        SzaSza        Számlaszám                        SzAlId

I3.        Bizony                Bizonylatszám                        PTelAla.SzaSza

I4.        ParKod                Partner – Számla                PTelAla.ParKod

I5.        CimPar                Partner – Címzett                PTelAla.ParKod

I6.        BanKod        Bank kód                        AParBan.BanKod        <- PTelAla.ParKod

I7.        BanFol                Bank folyószámla                AParBan.BanFol        <- AParBan.Priori.Min

I8.        BanAls                Bank alszámla                        AParBan.BanAls

I9.        PeeKod                Pénzeszköz kód                KAzoAda.PeeKod

I10.        PeuKod        Pénzügyi eszköz kód                KAzoAda.PeuKodS

I11.        FimKod        Fizetési mód                        AParTor.FimKod        <- PTelAla.ParKod

I12.        DevKod        Deviza kód                        KAzoAda.AlaDev

I13.        HivSza                Hivatkozási szám                PTelAla.SzaSza

I14.        IktSza                Iktatószám                        PTelAla.SzaSza

I15.        BeeDat                Beérkezés dátuma                PTelAla.TelDat

I16.        TelDat                Teljesítés dátuma                PTelAla.TelDat

I17.        SzmDat        Számla kelte                        PTelAla.TelDat

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

I19.        FiHaEl                Fizetési határidő – elfogadott        PTelAla.FiHaSz

I20.        AfaDat                Áfa teljesítés dátuma                PTelAla.FiHaSz

I21.        MegJeg        Megjegyzés                        <>

I22.        BanMeg        Banki megjegyzés                <>

I23.        ParKapID        Partner kapcsolati ID                0

 

Érték adatok:

É1.        FtNtto                Számla nettó összege                HUF        PTelAla.FtNtto

É2.        FtAfaO                ÁFA összeg                        HUF        PTelAla.FtAfaO

É3.        FtOssz                Számla összesen                HUF        PTelAla.FtNtto + PTelAla.FtAfaO

É4.        FtKiOs                Kiegyenlítés összesen                HUF        0

É5.        EveHuf                Értékvesztés összege                HUF        0

É6.        EheHuf                Értékhelyesbítés összege        HUF        0

É7.        EgyHuf                Egyéb adat                        HUF        0

É8.        KerHuf                Kerekítés                        HUF        0

 

A számla devizanemében tárolt adatok:

É11.        DeNtto                Számla nettó összege                DEV        PTelAla.FtNtto

É12.        DeAfaO        ÁFA összeg                        DEV        PTelAla.FtAfaO

É13.        DeOssz        Számla összesen                DEV        PTelAla.FtNtto + PTelAla.FtAfaO

É14.        DeKiOs        Kiegyenlítés összesen                DEV        0

É15.        EveDev                Értékvesztés összege                DEV        0

É16.        EheDev        Értékhelyesbítés összege        DEV        0

É17.        EgyDev                Egyéb adat                        DEV        0

É18.        KerDev                Kerekítés                        DEV        <0>

 

Fordulónapi adatok:

F1.        DevDatF        Deviza átszámítási dátum        PTelAla.TelDat

F2.        DevBanF        Deviza átszámítási bank        KAzoAda.BanAzoD

F3.        DevArfF                Deviza átszámítási árfolyam        1

F4.        MerDev                Mérleg érték                DEV        PTelAla.FtNtto + PTelAla.FtAfaO

F5.        MerHuf                Mérleg érték                HUF        PTelAla.FtNtto + PTelAla.FtAfaO

 

Deviza adatok adatok – Számvitel:

D1.        DevDat                Deviza átszámítási dátum        PTelAla.TelDat

D2.        DevBan        Deviza átszámítási bank        KAzoAda.PBanAzo

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

D4.        DevTel                Deviza teljesítés dátum                PTelAla.TelDat

 

Deviza adatok – Áfa

DA1.        DevDatA        Deviza átszámítási dátum        PTelAla.TelDat

DA2.        DevBanA        Deviza átszámítás bank                SAzoAda.BanAzoA

DA3.        DevArfA                Deviza átszámítási árfolyam        1

 

Előlegszámla adatok:

V1.        ElSzDb        Előleg számlák darabszáma        Vég                0

V2.        ElNtto                Számla nettó összege                Vég                0

V3.        ElAfaO                ÁFA összeg                        Vég                0

V4.        ElOssz                Számla összesen                Vég                0

E1.        VegSza        Végszámla száma                Előleg                ’0’

E2.        ElNttoE                Számla nettó összege                Előleg                0

E3.        ElAfaOE        ÁFA összeg                        Előleg                0

E4.        ElOsszE        Számla összesen                Előleg                0

 

Hitelkamat adminisztrációs adatok:

H1.        HitKam                Hitelkamat számítás módszere        HKM                N

H2.        KamElo        Kamatszámítási szempontból élő        (I/N)        N

H3.        HiKaKu        Hitelkamat kulcs        [%]                        0

H4.        KaKeDat        Kamatszámítás kezdő dátuma                        nil

H5.        KaZaDat        Kamatszámítás záró dátuma                        nil

 

Állapot adatok:

Á1.        StoKod                Stornó állapot:                STO                0 – Alap

Á2.        MozElj                Mozgás előjel                                1

Á3.        StornA                Stornózott számla száma – Forrás        0

Á4.        StornB                Stornó számla száma– Cél                0

Á5.        SzNyDb        Nyomtatott számla példányszáma        0

Á6.        BizaDb                Csatolt bizonylatok száma                0

Á7.        PenAll                Pénzügyi állapot                PPA        0 – N/A

Á8.        FokAll                Főkönyvi állapot                FAL        0 – Alap

Á9.        Allapo                Számla állapot                        PAL        1 – Elővezetett

Á10.        ElSzAl                Előleg számla állapot:                ESA        0

Á11.        UtaDol                Utalványozó dolgozó                        KAzoAda.UtaDol

Á12.        UtaAll                Utalványozási állapot                EAL        0

Á13.        JovDol                Jóváhagyó dolgozó                        KAzoAda.JovDol

Á14.        JovAll                Jóváhagyási állapot                EAL        0

Á15.        FoAfAl                Folyamatos szolgáltatás áfa állapot        0 – N/A

 

Számviteli adatok:

S1.        ParSzl                Partner főkönyvi számla száma                AParTor.SzaSzl <- PTelAla.ParKod

S2.        HelDat                Helyesbítő számla teljesítés dátuma        nil

S3.        AfaLev                Áfa levonható                                N

S4.        AlaKod                Áfa alany kód                                AParTor.AlaKod<- PTelAla.ParKod

S5.        Kerekit                Kerekítési nagyságrend                        ADevTor.Kerekit <- KA.AlaDev

S6.        MinCim                Minimális címlet                        ADevTor(DevKod).MinCim        !

S7.        SzNyFrm        Számla nyomtatási forma        SNF        AParTor(ParKod).SzNyFrm

 

Késedelmi kamat adatok

K1.        KeskaA        Késedelmi kamat számla        – Forrás        nil

K2.        KeskaB        Késedelmi kamat számla        – Cél                nil

K3.        KesNap        Késedelmi napok száma                        0

K4.        KesOsz        fKésedelmi kamat összege                0

 

Átadás – Átvételi adatok

X1.        Atvetel                Átvétel megtörtént                        N

X2.        AOpeKo        Átvételi napló adatok – Operátor kód        nil

X3.        ATerKo                Átvételi terminál kód                        nil

X4.        ARogDa        Átvételi időpontja                        nil

X5.        ViszVet                Visszavétel megtörtént                        N

X6.        VOpeKo        Visszavételi napló adatok – Operátor        nil

X7.        VTerKo                Visszavételi terminál kód                nil

X8.        VRogDa        Visszavétel időpont                        nil

 

Export számla adatok

X1.        FupKod                Fuvar paritás kód                        0

X2.        FupHel                Fuvar paritás helye                        nil

X3.        CiPaCi                Címzett partner címke név – magyar        nil

X4.        CiPaCiA        Címzett partner címke név – angol        nil

{X5.        CimPar                Címzett partner kód                        0

X6.        ReheCi                Rendeltetési hely címke név – magyar        nil

X7.        ReheCiA        Rendeltetési hely címke név – angol        nil

X8.        ReheKod        Rendeltetési hely kód                        0/0

X9.        AruMeg                Általános áru megnevezés – magyar        nil

X10.        AruMegA        Általános áru megnevezés – angol        nil

X11.        SzeCi                Szerződés címke név – magyar                nil

X12.        SzeCiA                Szerződés címke név – angol                nil

X13.        SzeSza                Szerződés szám                        nil

X14.        SzeDat                Szerződés dátuma                        nil

X15.        MegCi                Megrendelés címke név – magyar        nil

X16.        MegCiA                Megrendelés címke név – angol                nil

X17.        MegSza        Megrendelés szám                        nil

X18.        MegDat                Megrendelés dátuma                        nil

X19.        FizHat                Fizetési határidő – magyar                nil

X20.        FizHatA                Fizetési határidő – angol                nil

X21.        SzaCi                Szállító eszköz címke név – magyar        nil

X22.        SzaCiA                Szállító eszköz címke név – angol        nil

X23.        SzaEsz                Szállító eszköz azonosító                nil

X24.        EuAfaUgy        EU áfa ügylet kód        EAU                0

X25.        KepPar                Képviselő partner kód                        0

X26.        PenKepv        Pénzügyi képviselői számla                N

 

Napló adatok:

N1.        Opekod        Operátor kód                        generált

N2.        Terkod                Terminál kód                        generált

N3.        Rogdat                Rögzítés időpontja                generált

 

2.2. Számla áru adatok

A számla áru tételek számossága az alábbi feltételektől függ:

Igen: s = 1, nem: s = 0.                PTelAla.FtToSz > Nulla

Nem t = 1                        PTelAla.LevTil = ’N’

PTelAla.FtToSz / PTelAla.FtNtto >= KAzoAda.ToSzAfaHat (0,3)

Igen: t = 2, nem: t = 3.

h = Count(PTelTet)

A fentiek alapján számla áru tételek szám: n = s + t * h

Tehát, az esetlegesen tovább számlázott szolgáltatást tartalmazó egyetlen áru tétel mellett, a telefon költség nem adatok költséghelyenkénti számossága 1, 3 vagy 4 lehet.

A 4.2.9.1. pontban ismertetett példa adatai alapján, két költséghelyre történő felosztás mellett (1/3 – 2/3 arányban) az alábbi számla áru tételeket kell előállítanunk:

 

Kerekítési pontosság:        KerekX = PSzaAla.Kerekit

 

α. A számlában szereplő szolgáltatások nem esnek levonási tilalom alá.

PTelAla.LevTil = ’N’        t = 1

 

Költségnem adatok:        1 tétel

 

B. Természetbeni juttatás (egyéb bér költség)

Tétel érték:        TetErtB = 0

Áfa érték:        AfaErtB = 0

 

T. Telefon költség levonható áfás

Tétel érték:        TetErtT = PTelAla.FtNtto – PTelAla.FtToSz

Áfa érték:AfaErtT = PTelAla.FtAfaO –

Round(PTelAla.FtToSz * AAfaTor.AfaKul(AAruTor.AfaKod(PTelAla.AruKodK / 100, KerekX)

 

Pl:                TetErtT = 1 000 – 200 = 800

AfaErtT = 200 – 200 * 0,2 = 160

 

Felosztás költséghelyekre:        Költséghelyek száma: h

Pl: h = 2        1. vetítési alap:        V[1] =        100

2. vetítési alap:        V[2] =        200

Összesen:        V0        300

 

For i:= 1 To h do        TetErtT[i] = Round(TetErtT * V[i]/V0,KerekX)

AfaErtT[i] = Round(AfaErtT * V[i]/V0,KerekX)

 

Pl:        1. tétel                TetErtT[1] = 800 * 100 / 300 = 267

AfaErtT[1] = 160 * 100 / 300 = 53

2. tétel                TetErtT[1] = 800 * 200 / 300 = 533

AfaErtT[1] = 160 * 200 / 300 = 107

 

A. Telefon költség költség-áfás

Tétel érték:        TetErtA = 0

Áfa érték:        AfaErtA = 0

 

β. A számlában szereplő szolgáltatások levonási tilalom alá esnek és tovább számlázott összeg nem éri el a teljes áfa levonási határát

 

PTelAla.LevTil = ’I’        AND        

PTelAla.FtToSz / PTelAla.FtNtto < KAzoAda.ToSzAfaHat (0,3)        ->        t = 3

 

Költségnem adatok:        3 tétel

 

B. Természetbeni juttatás (egyéb bér költség)

Tétel érték:        TetErtB = (PTelAla.FtNtto – PTelAla.FtToSz) * KAzoAda.TelMaHaAr,KerekX)

Áfa érték:AfaErtB = Round(TetErtB * AAfaTor.AfaKul(AAruTor.AfaKod(PTelAla.AruKodT / 100, KerekX)

 

Pl:                TetErtB = (1 000 – 200) * 0,2  = 160

AfaErtB = 160 * 0,2 = 32

 

Felosztás költséghelyekre:        Költséghelyek száma: h

Pl: h = 2        1. vetítési alap:        V[1] =        100

2. vetítési alap:        V[2] =        200

Összesen:        V0        300

 

For i:= 1 To h do        TetErtB[i] = Round(TetErtB * V[i]/V0,KerekX)

AfaErtB[i] = Round(AfaErtB * V[i]/V0,KerekX)

 

Pl:        1. tétel                TetErtB[1] = 160 * 100 / 300 = 53

AfaErtB[1] = 32 * 100 / 300 = 11

2. tétel                TetErtB[1] = 160 * 200 / 300 = 107

AfaErtB[1] = 32 * 200 / 300 = 21

 

T. Telefon költség levonható áfás

Tétel érték:        TetErtT = PTelAla.FtNtto – PTelAla.FtToSz

– Round(TelAla.FtNtto * KAzoAda.ToSzAfaHat,KerekX)

Áfa érték:AfaErtT = Round(TetErtT * AAfaTor.AfaKul(AAruTor.AfaKod(PTelAla.AruKodT / 100, KerekX)

Pl:                TetErtT = 1 000 – 200 – 1 000 * 0,3  = 500

AfaErtT = 500 * 0,2 = 100

Pl:        1. tétel                TetErtT[1] = 500 * 100 / 300 = 167

AfaErtT[1] = 100 * 100 / 300 = 33

2. tétel                TetErtT[1] = 500 * 200 / 300 = 333

AfaErtT[1] = 100 * 200 / 300 = 67

 

A. Telefon költség költség-áfás

Tétel érték:        TetErtA = PTelAla.FtNtto – PTelAla.FtToSz – TetErtT – TetErtB

Áfa érték:AfaErtA = PTelAla.FtAfaO – AfaErtT – AfaErtB –

Round(PTelAla.FtToSz * AAfaTor.AfaKul(AAruTor.AfaKod(PTelAla.AruKodK / 100, KerekX)

 

Pl:                TetErtA = 1 000 – 200 – 500 – 160 = 140

AfaErtA = 200 – 200 * 0,2 – 100 – 32 = 28

Pl:        1. tétel                TetErtA[1] = 140 * 100 / 300 = 47

AfaErtA[1] = 28 * 100 / 300 = 9

2. tétel                TetErtA[1] = 140 * 200 / 300 = 93

AfaErtA[1] = 28 * 200 / 300 = 19

 

χ. A számlában szereplő szolgáltatások levonási tilalom alá esnek és tovább számlázott összeg eléri a teljes áfa levonási határát

 

PTelAla.LevTil = ’I’        AND        

PTelAla.FtToSz / PTelAla.FtNtto >= KAzoAda.ToSzAfaHat (0,3)        ->        t = 2

 

Költségnem adatok:        2 tétel

 

B. Természetbeni juttatás (egyéb bér költség)

Tétel érték:        TetErtB = (PTelAla.FtNtto – PTelAla.FtToSz) * KAzoAda.TelMaHaAr,KerekX)

Áfa érték:AfaErtB = Round(TetErtB * AAfaTor.AfaKul(AAruTor.AfaKod(PTelAla.AruKodT / 100, KerekX)

 

Pl: Tovább számlázott szolgáltatás:        PTelAla.FtToSz = 400 Ft

TetErtB = (1 000 – 400) * 0,2  = 120

AfaErtB = 120 * 0,2 = 24

 

Felosztás költséghelyekre:        Költséghelyek száma: h

Pl: h = 2        1. vetítési alap:        V[1] =        100

2. vetítési alap:        V[2] =        200

Összesen:        V0        300

 

For i:= 1 To h do        TetErtB[i] = Round(TetErtB * V[i]/V0,KerekX)

AfaErtB[i] = Round(AfaErtB * V[i]/V0,KerekX)

 

Pl:        1. tétel                TetErtB[1] = 120 * 100 / 300 = 40

AfaErtB[1] = 24 * 100 / 300 = 8

2. tétel                TetErtB[1] = 120 * 200 / 300 = 80

AfaErtB[1] = 24 * 200 / 300 = 16

 

T. Telefon költség levonható áfás

Tétel érték:        TetErtT = PTelAla.FtNtto – PTelAla.FtToSz – TetErtB

Áfa érték:AfaErtT = PTelAla.FtAfaO – AfaErtB –

Round(PTelAla.FtToSz * AAfaTor.AfaKul(AAruTor.AfaKod(PTelAla.AruKodK / 100, KerekX)

Pl:                TetErtT = 1 000 – 400 – 120 = 480

AfaErtT = 200 – 400 * 0,2 – 24 = 96

Pl:        1. tétel                TetErtT[1] = 480 * 100 / 300 = 160

AfaErtT[1] = 96 * 100 / 300 = 32

2. tétel                TetErtT[1] = 480 * 200 / 300 = 320

AfaErtT[1] = 96 * 200 / 300 = 64

 

A. Telefon költség költség-áfás

Tétel érték:        TetErtA = 0

Áfa érték:AfaErtA = 0

 

PSzaAru – Számla áru tábla

Insert

1. Továbbszámlázott szolgáltatás

Ez a számla áru tétel csak akkor keletkezik, ha a számla továbbszámlázott szolgáltatást tartalmaz:

PTelAla.FoToSz > Nulla

 

Alap adatok

A1.        SzArID                Számla áru ID                SzAlID+’/’+EloNull(TetSor,4)

A2.        SzAlID                Számla alap ID                PSzaAla.SzAlID

A3.        BizAzo                Számla bizonylatszám        PSzaAla.SzAlID

A4.        TetSor                Tétel sorszám                Inkrementális, számlánként 1-től indul.

A5.        RaMoID        Raktári mozgás ID        0

A6.        KaSzID                Kamat számla ID        0

A7.        KaKeDat        Kamatszámítás kezdő dátuma        nil

A8.        KaZaDat        Kamatszámítás záró dátuma        nil

 

Input adatok

I1.        AruTip                Áru típus        ART        AAktTor.AruTip(AAruTor.AktKod(PTelAla.AruKodK))

I2.        AruKod                Áru kód                        PTelAla.AruKodK

I3.        AruLei                Áru leírás                AAruTor.AruLei(PTelAla.AruKodK)

I4.        AruMeg                Áru megjegyzés        ’ Továbbszámlázott szolgáltatás ’

I5.        AfaKod                Áfa kód                        AAruTor.AfaKod(PTelAla.AruKodK)

I6.        AfaKul                Áfa kulcs                AAfaTor.AfaKul(AAruTor.AfaKod(PTelAla.AruKodK))

I7.        Mennyi                Mennyiség                PTelAla.FtToSz

I8.        MeeKod        Mennyiség egység        0

I9.        AtpKod                Ártípus kód        ATP        0

I10.        Egysar                Egységár                1

I11.        TetErt                Tétel érték, devizában        PTelAla.FtToSz

I12.        AfaErt                Tétel áfa érték                Round(PTelAla.FtToSz * AfaKul / 100, KerekX)

I13.        TarSul                Tára súly                0

I14.        Mennyi2        Másodlagos mennyiség        0

I15.        NyTilt                Kedvezmény adatok nyomtatásának tiltása        N

 

Állapot adatok

Á1.        PenAll                Pénzügyi állapot        PPA        0 – N/A

Á2.        FokAll                Főkönyvi állapot        FAL        0 – Alap

Á3.        StoKod                Stornó állapot:                STO        0 – Alap

Á4.        MozElj                Mozgás előjel                        1

Á5.        StornA                Stornózott tétel azonosítója        – Forrás        0

Á6.        StornB                Stornó tétel azonosítója        – Cél                        0

Á7.        TaeAll                Tárgyi eszköz állapot        MAL        0 – N/A

 

Számviteli adatok – Szállító

S1.        KonTip                Kontírozás típusa        SKT        0

S2.        RenSza        Rendelés szám                        0

S3.        TaenAz        Tárgyi eszköz                        0

S4.        ProKod                Project                                0

S5.        SzeKod                Szervezeti egység                0

S6.        DolKod                Dolgozó                        0

S7.        MlpAzo                Munkalap azonosító                0

S8.        TevKod                Tevékenység kód                0

S9.        SFokKod        Anyagszámla                        AAktTor.SFokKod        <- PTelAla.AruKodK

S10.        SKtgNem        Költségnem számla                X

S11.        SKtgHel        Költséghely számla                X

S12.        SKtgJel                Költség jelleg                FKT        0

S13.        SKtgTip                Költség típus                FTP        0

S14.        SAfaSzl                Szállító ÁFA főkönyvi számla        AAktTor.SAfaSzl        <- PTelAla.AruKodK

S15.        SAKdKod        Szállító ÁFA kód                AAktTor.SAkdKod        <- PTelAla.AruKodK

S16.        SArkSzl        Árkülönbözet számla                AAktTor.SArkSzl        <- PTelAla.AruKodK

S17.        SEgySzl        Egyéb számla                        X

 

Számviteli adatok – Vevő

V1.        VFokKod        Árbevétel főkönyvi számla        X

V2.        VRafSzl                Ráfordítás főkönyvi számla        X

V3.        VAfaSzl                Vevő ÁFA főkönyvi számla        X

V4.        VAKdKod        Vevő ÁFA kód                        0

V5.        VElsSzl                Elszámolási főkönyvi számla        X

 

Számviteli adatok – Belső

B1.        BFokKod        Főkönyvi számla                X

 

Kiegészítő adatok

K1.        DevTet                Devizás tétel                        N

K2.        DevKod        Deviza kód                        AAruTor.DevKod        <- PTelAla.AruKodK

K3.        EgysarD        Egységár – Devizás                0

K4.        DevArf                Deviza átszámítási árfolyam        1

 

Áfa adminisztrációs adatok:

F1.        KulAfa                Különleges áfa adminisztráció        AFA        <0>

F2.        AfaKodEU        Adó áfa kód                        <X>

F3.        AfaKulEU        Adó áfa kulcs                        <0>

F4.        AfaAlaEU        EU áfa alap                        <0>

F5.        AfaErtEU        EU áfa érték                        <0>

 

Napló adatok:

N1.        Opekod        Operátor kód                        generált

N2.        Terkod                Terminál kód                        generált

N3.        Rogdat                Rögzítés időpontja                generált

2. Telefon költség áru tételek

Az előállítandó áru tételek szám: n = t * h

t: A költségnem féleségek száma        [1,2,3]

h: A felosztandó költséghelyek száma        count(PTelTet)

 

Költségnem féleségek:

B. Természetbeni juttatás

T. Telefon költség levonható áfával

A. Telefon költség költség-áfával

 

Alap adatok

A1.        SzArID                Számla áru ID                SzAlID+’/’+EloNull(TetSor,4)

A2.        SzAlID                Számla alap ID                PSzaAla.SzAlID

A3.        BizAzo                Számla bizonylatszám        PSzaAla.SzAlID

A4.        TetSor                Tétel sorszám                Inkrementális, számlánként 1-től indul.

A5.        RaMoID        Raktári mozgás ID        0

A6.        KaSzID                Kamat számla ID        0

A7.        KaKeDat        Kamatszámítás kezdő dátuma        nil

A8.        KaZaDat        Kamatszámítás záró dátuma        nil

 

Input adatok

I1.        AruTip                Áru típus        ART        AAktTor.AruTip(AAruTor.AktKod(AruKodX))

I2.        AruKod                Áru kód

B.                AruKodX = PTelAla.AruKodB

T.                AruKodX = PTelAla.AruKodT

A.                AruKodX = PTelAla.AruKodA

I3.        AruLei                Áru leírás                AAruTor.AruLei(AruKodX)

I4.        AruMeg                Áru megjegyzés

B.                Természetbeni juttatás

T.                Telefonköltség levonható áfával

A.                Telefon költség költség-áfával

’I5.        AfaKod                Áfa kód                        AAruTor.AfaKod(AruKodX)

I6.        AfaKul                Áfa kulcs                AAfaTor.AfaKul(AAruTor.AfaKod(AruKodX))

I7.        Mennyi                Mennyiség                PTelTet[i].MennyiE

I8.        MeeKod        Mennyiség egység        PTelTet[i].MeeKodE

I9.        AtpKod                Ártípus kód        ATP        0

I10.        Egysar                Egységár                Round(TetErt/Mennyi,5)

I11.        TetErt                Tétel érték, devizában

B.                TetErtB[i]

T.                TetErtT[i]

A.                TetErtA[i]

I12.        AfaErt                Tétel áfa érték

B.                TetErtB[i]

T.                TetErtT[i]

A.                TetErtA[i]

I13.        TarSul                Tára súly                0

I14.        Mennyi2        Másodlagos mennyiség        0

 

Állapot adatok

Á1.        PenAll                Pénzügyi állapot        PPA        0 – N/A

Á2.        FokAll                Főkönyvi állapot        FAL        0 – Alap

Á3.        StoKod                Stornó állapot:                STO        0 – Alap

Á4.        MozElj                Mozgás előjel                        1

Á5.        StornA                Stornózott tétel azonosítója        – Forrás        0

Á6.        StornB                Stornó tétel azonosítója        – Cél                        0

Á7.        TaeAll                Tárgyi eszköz állapot        MAL        0 – N/A

 

Számviteli adatok – Szállító

S1.        KonTip                Kontírozás típusa        SKT        0

S2.        RenSza        Rendelés szám                        PTelTet[i].Rensza

S3.        TaenAz        Tárgyi eszköz                        PTelTet[i].TaenAz

S4.        ProKod                Project                                PTelTet[i].ProKod

S5.        SzeKod                Szervezeti egység                PTelTet[i].SzeKod

S6.        DolKod                Dolgozó                        PTelTet[i].DolKod

S7.        MlpAzo                Munkalap azonosító                PTelTet[i].MlpAzo

S8.        TevKod                Tevékenység kód                PTelTet[i].TevKod

S9.        SFokKod        Anyagszámla                        X

S10.        SKtgNem        Költségnem számla                AAktTor.FKtgNem        <- AruKodX

S11.        SKtgHel        Költséghely számla                FProTor.KtgHel                <- PTelTet[i].ProKod

S12.        SKtgJel                Költség jelleg                FKT        FProTor.KtgJel                <- PTelTet[i].ProKod

S13.        SKtgTip                Költség típus                FTP        FFokTor.KtgTip                <-

<- AAktTor.FKtgNem        <- AruKodX

S14.        SAfaSzl                Szállító ÁFA főkönyvi számla

B.                X

T.                AAktTor.SAfaSzl        <- AruKodX

A.                X

S15.        SAKdKod        Szállító ÁFA kód

B.                0

T.                AAktTor.SAkdKod        <- AruKodX

A.                0

S16.        SArkSzl        Árkülönbözet számla                X

S17.        SEgySzl        Egyéb számla                        X

 

Számviteli adatok – Vevő

V1.        VFokKod        Árbevétel főkönyvi számla        X

V2.        VRafSzl                Ráfordítás főkönyvi számla        X

V3.        VAfaSzl                Vevő ÁFA főkönyvi számla        X

V4.        VAKdKod        Vevő ÁFA kód                        0

V5.        VElsSzl                Elszámolási főkönyvi számla        X

 

Számviteli adatok – Belső

B1.        BFokKod        Főkönyvi számla                X

 

Kiegészítő adatok

K1.        DevTet                Devizás tétel                        N

K2.        DevKod        Deviza kód                        AAruTor.DevKod        <- PTelAla.AruKodK

K3.        EgysarD        Egységár – Devizás                0

K4.        DevArf                Deviza átszámítási árfolyam        1

 

Áfa adminisztrációs adatok:

F1.        KulAfa                Különleges áfa adminisztráció        AFA        <0>

F2.        AfaKodEU        Adó áfa kód                        <X>

F3.        AfaKulEU        Adó áfa kulcs                        <0>

F4.        AfaAlaEU        EU áfa alap                        <0>

F5.        AfaErtEU        EU áfa érték                        <0>

 

Napló adatok:

N1.        Opekod        Operátor kód                        generált

N2.        Terkod                Terminál kód                        generált

N3.        Rogdat                Rögzítés időpontja                generált

2.3. Telefonszámla alapadatok módosítása

Tábla:        PTelAla

Modify

PTelAla.PenAll = ’1’