Számla replikáció

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

Számla replikáció

Previous pageReturn to chapter overviewNext page

 

A számla replikáció egy új pénzügyi bizonylat generálását jelenti egy kiválasztott számla fej és áru adatainak lemásolásával. Nagy mértékben hasonlít a séma alapján történő számla generáláshoz. Az eltérés lényegében annyi, hogy a séma alapján történő bizonylat előállítás során a séma állományból történő kiválasztással csak olyan számlákat választhatunk a másolás alapjául, amelyek sémaként ki lettek jelölve, míg a replikáláshoz egy számla azonosító megadásával bármely – a kiválasztási feltételeknek megfelelő – számla kijelölhető a számla azonosító megadásával.

 

A számla replikáció használata jogosultsághoz kötött. A replikáció úgy történik, hogy a számla előtétszűrés képernyőn ráállunk a másolandó bizonylatra, majd a megnyomjuk a navigátor sorban található [Számla replikáció clip1690] gombot.

 

Jogosultság kód:        242219

 

clip1689

 

A replikáció alkalmazhatósága az egyes pénzügyi bizonylat típusoknál és formáknál, valamint a replikáns típusa és formája:

 

 Forrás                                                        Cél (replikáns)

Típus                        Forma                                Típus                        Forma

1 – Szállító                1 – Gépi                        1 – Szállító                2 – Kézi        !

1 – Szállító                2 – Kézi                        1 – Szállító                2 – Kézi

1 – Szállító                3 – Egyéb                        1 – Szállító                3 – Egyéb

2 – Vevő                1 – Gépi                        2 – Vevő                2 – Kézi        !

2 – Vevő                2 – Kézi                        2 – Vevő                2 – Kézi

2 – Vevő                3 – Egyéb                        2 – Vevő                3 – Egyéb

3 – Belső                2 – Kézi                        3 – Belső                2 – Kézi

 

A fenti táblázatból látható, hogy a gépi számlákból készített másolat formája kézi lesz. Gépi formátumból azért nem készíthetünk gépi másolatot, mert a gépi számlák árui raktári mozgásokhoz kapcsolódnak. A másolatok pedig nem kapcsolódhatnak ugyanazokhoz a mozgásokhoz, mint az eredetiek. A gépi számlából történő kézi számla azért lehetséges, mert így tudunk helyesbítő számlát előállítani.

 

A replikáció input adatai:

1.        DatumX        Dátum

2.        BtoKodX        Bizonylattömb

A választható bizonylattömb a cél típustól és formátumtól függ.

3.        ErtNelX                Érték nélküliség                (I/N)

I – Az új bizonylatba nem vesszük át a séma alap bizonylat értékadatait.

<A:KA.SemaErtekkel>

 

A replikáció fajtái:        RepFajX

1.        Normál

A forrás és replikáns tartalmilag hasonló.

2.        Helyesbítő

A forrás számlából egy helyesbítő számlát generálunk. A replikáns számla értékei ellentétes előjelűek lesznek a forrással.

3.        Kompenzációs

Csak dohány alapanyag mozgásból származó szállítói gépi számla esetén használható. A forrás számla alapján a program a replikáns bizonylat előállítása során a számla partnerének (megváltozott) áfa alanyisága szerint újraszámolja a számla áru áfa vonatkozású adatmezőit.

 

A replikáció forrásának választható számlák:

1.        StoKod = ’0’        A forrás számla nem lehet stornó vagy stornózott.

2.        Status = ’1’        Csak elfogadott státuszú számla másolható.

 

A program által előállított adatok:

 

Az új számla fej és áru adatai kevés kivétellel megegyeznek a replikáció alapjául szolgáló forrás bizonylat [R - régi] fej és áru adataival. Az alábbiakban azokat a mezőket soroljuk fel, ahol az új bizonylat [U] adatmezői nem egy az egyben az alapbizonylatból [R] származnak.

 

PSzaAla – Számla alap adatok

Insert

 

Alap adatok:

A1.        SzAlID                Számla alap ID        

A bizonylattömb (BtoKod) és a teljesítés dátuma (TelDat) alapján generált mező.

A2.        BizAzo                Bizonylat azonosító                SzAlId

A3.        KnyvEv                Könyvelés éve                        PSzaAla[U].KnyvEv

A4.        KnyvHo                Könyvelés hónapja                PSzaAla[U].KnyvHo

A5.        TipusK                Számla típus                        PSzaAla[R],TipusK

A6.        FormaK        Számlaforma                        PFO

If PSzaAla[R].FormaK = ’1’ Then ’2’ Else PSzaAla[R].FormaK

 

Számla tipizáló adatok:

T2.        Jelleg                Számla jelleg

If RepFajX = ’2’ Then ’H’ Else PSzaAla[R].Jelleg

T3.        Pozici                Számla pozíció:                        0

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

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

 

Input adatok:

I1.        BToKod        Bizonylat tömb                        BToKodX

I2.        SzaSza        Számlaszám                        SzAlId

I3.        Bizony                Bizonylatszám                        0

I13.        HivSza                Hivatkozási szám                0

I14.        IktSza                Iktatószám                        0

I15.        BeeDat                Beérkezés dátuma                DatumX

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

I17.        SzmDat        Számla kelte                        DatumX

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

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

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

I21.        MegJeg        Megjegyzés                        null

I22.        BanMeg        Banki megjegyzés                BanMeg

I23.        ParKapID        Partner kapcsolati ID                PSzaAla[R].ParKapID

 

 

Érték adatok:

É1.        FtNtto                Számla nettó összege                A számla áru adatokból számított!

É2.        FtAfaO                ÁFA összeg                        A számla áru adatokból számított!

É3.        FtOssz                Számla összesen                A számla áru adatokból számított!

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

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

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

É7.        EgyHuf                Egyéb adat                        0

É8.        KerHuf                Kerekítés                HUF        A számla áru adatokból számított!

 

É11.        DeNtto                Számla nettó összege                A számla áru adatokból számított!

É12.        DeAfaO        ÁFA összeg                        A számla áru adatokból számított!

É13.        DeOssz        Számla összesen                A számla áru adatokból számított!

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

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

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

É17.        EgyDev                Egyéb adat                        0

É18.        KerDev                Kerekítés                DEV        A számla áru adatokból számított!

 

Fordulónapi adatok

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

F2.        DevBanF        Deviza átszámítási bank                0

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

F4.        MerDev                Mérleg érték                        0

F5.        MerHuf                Mérleg érték                        0

 

Deviza adatok –Számviteli:

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

D2.        DevBan        Dev. Átszámít. bank                PSzaAla[R].DevBan

D3.        DevArf                Deviza átszámítási árfolyam        f(DevDat,DevBan,DevKod) <-PDevArf

D4.        DevTel                Deviza teljesítési dátum                If PSzaAla[R].DevTel is Null        Then Null

Else DatumX

 

Deviza adatok – Áfa

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

DA2.        DevBanA        Dev. Átszámít. bank                PSzaAla[R].DevBanA

DA3.        DevArfA                Deviza átszámítási árfolyam        f(DevDatA,DevBanA,DevKod) <-PDevArf

 

A végszámlába beépült előlegszámlák adatai, a végszámla sorában eltárolva:

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

 

Az egyes előleg számlák végszámlákba történő beépülésének adatai:

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

 

Állapot adatok:

Á1.        StoKod                Stornó állapot:                                0

Á2.        MozElj                Mozgás előjel

If RepFajX = ’2’ Then –1 * PSzaAla[R].MozElj Else PSzaAla[R].MozElj

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

Á4.        StornB                Stornó számla száma                        0

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

Á6.        BizaDb                Csatolt bizonylatok száma                0

Á7.        PenAll                Pénzügyi állapot        PPA

If RepFajX = ’3’                Then PSzaAla[R].PenAll        Else 0

Á8.        FokAll                Főkönyvi állapot        FAL                If FormaK=’3’ Then ’3’ Else ’0’

Á9.        Allapo                Számla állapot:                PAL                1

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

Á11.        UtaDol                Utalványozó dolgozó

If KA..SzlaSemaUtaAtv =’I’        Then PSzaAla[R].UtaDol        Else

If ErtNelX = ’I’                        Then KA.UtaDol                Else PSzaAla[R].UtaDol

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

Á13.        JovDol                Jóváhagyó dolgozó                        PSzaAla[R].JovDol

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

Á15.        FoAfAl                Folyamatos szolg. áfa állapot                0

 

Számviteli adatok:

S1.        ParSzl                Partner főkönyvi számla száma                PSzaAla[R].ParSzl

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

S3.        AfaLev                Áfa levonható                                N

S4.        AlaKod                Áfa alany kód                                AParTor(ParKod).AlaKod

S5.        Kerekit                Kerekítési nagyságrend                        PSzaAla[R].Kerekit

S6.        MinCim                Minimális címlet                        PSzaAla[R].MinCim

S7.        SzNyFrm        Számla nyomtatási forma        SNF        PSzaAla[R].SzNyFrm

 

Késedelmi kamat adatok:

K1.        KeskaA        Késedelmi kamat szla        - Forrás                0

K2.        KeskaB        Késedelmi kamat szla        - Cél                0

K3.        KesNap        Késedelmi napok száma                        0

K4.        KesOsz        Ké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        -

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

X4.        ARogDa        Átvételi időpontja                        nil

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

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

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

X8.        VRogDa        Visszavétel időpont                        nil

 

Hitelkamat adminisztrációs adatok:

H1.        HitKam                Hitelkamat számítás szükséges                PSzaAla[R].HitKam

H2.        KamElo        Kamatszámítási szempontból élő        If HitKam = ’I’ Then ’I’ Else ’N’

H3.        HiKaKu        Hitelkamat kulcs        [%]                PSzaAla[R].HiKaKu

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

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

 

Export számla adatok:

X1.        FupKod                Fuvar paritás kód                        PSzaAla[R].FupKod

X24.        EuAfaUgy        EU áfa ügylet kód                EAU        PSzaAla[R].EuAfaUgy

X25.        KepPar                Képviselő partner kód                        PSzaAla[R].KepPar

X26.        PenKepv        Pénzügyi képviselői számla                PSzaAla[R].PenKepv

 

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

N4.        UOpeKo        Utalványozás napló adatok – Operátor kód        -

N5.        UTerKo                Utalványozás terminál kód                        -

N6.        URogDa        Utalványozás időpontja                                nil

N7.        JOpeKo        Jóváhagyás napló adatok – Operátor kód        -

N8.        JTerKo                Jóváhagyás terminál kód                        -

N9.        JRogDa        Jóváhagyás időpontja                                nil

 

PSzaAru – Számla áru adatok

Insert

 

Alap adatok:

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

A2.        SzAlID                Számla alap ID                        PSzaAla[U].SzAlId

A3.        BizAzo                Számla bizonylatszám                PSzaAla[U].BizAzo

A4.        TetSor                Tétel sorszám                        PSzaAru[R].TetSor

A5.        RaMoID        Raktári mozgás ID

If RepFajX = ’3’                Then PSzaAru[R].RaMoID        Else 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:

I5.        AfaKod        Áfa kód

If RepFajX <> ’3’ Then PSzaAru[R].AfaKod

Else Case AParTor.AlaKod        Of

2,3                aru.AfaKod                        Áfa alany (Eva is)

9                DAzoAda.AfaKodDoKom        Kompenzációs alany

else                DAzoAda.AfaKodDoMen        Nem áfa alany

I6.        AfaKul                Áfa kulcs

If RepFajX <> ’3’ Then PSzaAru[R].AfaKul Else AAfaTor(PSzaAru.AfaKod).AfaKul

I7.        Mennyi                Mennyiség

If ErtNelX = ’I’ Then 0 Else

If RepFajX = ’2’ Then –1 * PSzaAru[R].Mennyi Else PSzaAru[R].Mennyi

I10.        Egysar                Egységár

If ErtNelX = ’I’ Then 0 Else PSzaAru[R].Egysar

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

If ErtNelX = ’I’ Then 0 Else

If RepFajX = ’2’ Then –1 * PSzaAru[R].TetErt Else PSzaAru[R].TetErt

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

If ErtNelX = ’I’ Then 0 Else

If RepFajX = ’2’ Then –1 * PSzaAru[R].AfaErt Else PSzaAru[R].AfaErt

If RepFajX = ’3’ Then        Round(TetErt*AfaKul/100,0)        {Kompenzációs}

I13.        TarSul                Tára súly

If ErtNelX = ’I’ Then 0 Else

If RepFajX = ’2’ Then –1 * PSzaAru[R].TarSul Else PSzaAru[R].TarSul

I14.        Mennyi2        Másodlagos mennyiség

If ErtNelX = ’I’ Then 0 Else

If RepFajX = ’2’ Then –1 * PSzaAru[R].Mennyi2 Else PSzaAru[R].Mennyi2

I15.        NyTilt                Kedvezmény adatok nyomtatásának tiltása        PSzaAru[R].NyTilt

 

Számviteli adatok – Szállító:

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

If RepFajX <> ’3’ Then PSzaAru[R].SAkdKod

Else Case AParTor.AlaKod        Of

2,3                akt.SAkdKod                        Áfa alany (Eva is)

9                DAzoAda.AkdKodDoKom        Kompenzációs alany

else                DAzoAda.AkdKodDoMen        Nem áfa alany

 

Állapot adatok:                

Á1.        PenAll                Pénzügyi állapot        PAL

If RepFajX = ’3’                Then PSzaAru[R].PenAll        Else 0

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

Á3.        StoKod                Stornó állapot:                STO                        0

Á4.        MozElj                Mozgás előjel

If RepFajX = ’2’ Then –1 * PSzaAru[R].MozElj Else PSzaAru[R].MozElj

Á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

If PSzaAru[R].TaeAll = ’2’ Then ’1’ Else PSzaAru[R].TaeAll

 

Számlázási kiegészítő adatok:

K1.        DevTet                Devizás tétel                PSzaAru[R].DevTet

K2.        DevKod        Deviza kód                PSzaAru[R].DevKod

K3.        EgysarD        Egységár – Devizás        If ErtNelX = ’I’ Then 0 Else PSzaAru[R].EgysarD        

K4.        DevArf                Deviza árfolyam        If ErtNelX = ’I’ Then 0 Else PSzaAru[R].DevArf

 

Áfa adminisztrációs adatok:

F1.        KulAfa                Különleges áfa adminisztráció        AFA        PSzaAru[R].KulAfa

F2.        AfaKodEU        Adó áfa kód                                PSzaAru[R].AfaKodEU

F3.        AfaKulEU        Adó áfa kulcs                                PSzaAru[R].AfaKulEU

F4.        AfaAlaEU        EU áfa alap                If ErtNelX = ’I’ Then 0 Else PSzaAru[R].AfaAlaEU

If ErtNelX = ’I’ Then 0 Else

If RepFajX = ’2’ Then –1 * PSzaAru[R].AfaAlaEU Else PSzaAru[R].AfaAlaEU

F5.        AfaErtEU        EU áfa érték                If ErtNelX = ’I’ Then 0 Else PSzaAru[R].AfaErtEU

If ErtNelX = ’I’ Then 0 Else

If RepFajX = ’2’ Then –1 * PSzaAru[R].AfaErtEU Else PSzaAru[R].AfaErtEU

 

Napló adatok:

N1.        Opekod        Rögzítés napló adatok – Operátor kód        generált

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

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