A funkció segítségével előállíthatjuk PTGSZLAA (NAV-os) adatlapot XML formátumban. Az adatlap a pénztárgép használatra kötelezett, bizonylat-kibocsátási kötelezettségét kizárólag számlával teljesítő adózók adatszolgáltatásához szükséges adatokat tartalmazza. A program az adatokat csodagridben jeleníti meg. A megjelenített adattartalom az ÁNYK program által beolvasható XML formátumba exportálható.
Jogosultságkód: 245670 Help context: 245670
Forrás: Frm_PtgSzlaA
Script: PtgSzlaA.sql
A beállított rendszerparamétertől függően a program vagy a számla adatállományból (SAzoAda(PtgSzlaMod).Szoveg = ’Qry’) állítja elő az adatszolgáltatási adatokat, vagy egy input fájlból (SAzoAda(PtgSzlaMod).Szoveg = ’Inp’) olvassa fel.
1. Az adatok előállítása a számla adatok alapján (SAzoAda(PtgSzlaMod).Szoveg = ’Qry’)

A. Alap tábla
PSzaAla – Számla alap adatok
Kapcsolódó táblák:
PSzaAru – Számla áru adatok
ARakTor – Raktár törzs
ATelTor – Telephely törzs
B. Szűrési feltételek
B.1. Kötelező szűrési feltételek:
1. p_KezDat Kezdő dátum
2. p_ZarDat Záró dátum
B.2. Választható szűrési feltételek:
Nincsenek
B.3. Fix szűrési feltételek A tárolt eljárás szűrési feltételei
1. and psz.tipusk='2' Vevő számla.
2. and psz.formak in ('1','2') Gépi és kézi számla. (Egyéb bizonylat nem.)
3. and psz.status<='1' Elfogadott számla státusz.
4. and bto.szamla='I' Számla típusú számla bizonylattömb
5. and fim.editip='4' Azonnali készpénzes fizetési mód
6. and usunis.SzlaAru_First(psz.SzAlId)<>'0' A számlának van legalább egy áru tétele.
C. Sorba rendezési / Csoportosítási kulcsok
Az adatkigyűjtés és az output előállítás sorrendje és csoportképzése:
| 1. | tel.telkod Telephely kód A számla első árutételében szereplő raktár |
telephely kódja.
2. psz.szmdat Számla kelte
3. psz.szalid Számla azonosító Csak sorrend
D. Adattartalom
A tárolt eljárás által előállított temporary tábla adatai alapján.
D.1. Az adatszolgáltatás alap adatai
<0A0001C> Adatszolgáltató cég azonosító adatai
<0A0001D> Adatszolgáltatási időszak
<0B0001B> Lap fej azonosító adatok: Pénzátvétel helye (telephely), számla kelte, lapszám
D.2. Az adatszolgáltatás sorainak adatai:
<0B0001C0001AA> SzAlId Számla azonosító
<0B0001C0001BA> SzlTp Számla típus
case psz.stokod when '2' then 'SZN' else
case psz.jelleg when 'H' then 'MN' else 'NOR' end end as SzlTp
<0B0001C0001CA> ElozmenySzla Előzmény számla
case psz.jelleg when 'H' then IsNull(pso.SzAlId,'') else
case psz.stokod when '2' then psz.storna else '' end end as ElozmenySzla
<0B0001C0001DA> VevoAdoSzam Számla partner adószáma
<0B0001C0001EA> VevoNev Számla partner neve
<0B0001C0001FA> VevoCim Számla partner címe: irányítószám, helység, cím
<0B0001C0001GA> AfaOsszegFt Számla áfa tartalom (HUF)
usunis.RoundTC(PSzaAla.FtAfaO,2)
<0B0001C0001HA> Dev Számla devizaneme
<0B0001C0001IA> AfavalNovOsz Számla áfával növelt összege a számla devizanemében
usunis.RoundTC(PSzaAla.DeOssz+PSzaAla.KerDev,2)
E. Output
1. Képernyő
2. Nyomtató
3. Export
4. XML
Fájl név: PtgSzlaA_p_KezDat_Now Pl: PtgSzlaA_20001201_20140225145501
Fájl tárolási helye: SAzoAda(NavDocPath).Szoveg