{
    "verzio": "v1",
    "alapUrl": "https://ugyfelkapu.qs.hu/docs_back/soap",
    "alapUrlok": {
        "iktato": "https://ugyfelkapu.qs.hu/docs_back/soap",
        "szamlazo": "https://ugyfelkapu.qualitysoft.hu/docs_back/soap"
    },
    "attekintes": [
        {
            "id": "bevezeto",
            "cim": "Bevezető",
            "rovid": "Mire való az API: az iktató és a Számlázó modul kezelése a saját programodból.",
            "html": "\n    <p>A QualitySoft KönyvelőHíd és Számlázó API-val a könyvelési iktató és a Számlázó modul programozottan\n    kezelhető: bizonylat kiállítása, sztornózása, kifizetettség rögzítése, bizonylatok\n    letöltése PDF-ben és XML-ben, iktatott számlák átadása és visszafrissítése.</p>\n    <p>A leírás <b>fejlesztőknek</b> készült, akiknek a számlázási vagy iktatási\n    folyamatot automatizálni kell — egyszerű XML-üzenetekkel, HTTP-n keresztül.</p>"
        },
        {
            "id": "hitelesites",
            "cim": "Hitelesítés",
            "rovid": "Számlázó-kulcs egy céghez, iroda-kulcs a KönyvelőHíd-műveletekhez.",
            "html": "\n    <p>Minden művelet első paramétere az <code>apiKey</code>. Kétféle kulcs van:</p>\n    <ul>\n      <li><b>Számlázó-kulcs</b> (<code>qsu_live_…</code> / <code>qsu_test_…</code>) — egyetlen\n        céghez tartozik. A <code>companyId</code> elhagyható: a kulcsból következik, és\n        nem is írható át. Számlázó-integrációhoz <b>ezt</b> használd. A\n        <b>Beállítások → Számlázó API-kulcsok</b> szekcióban hozod létre; a kulcs <b>csak a\n        létrehozáskor</b> olvasható ki — utána már nem, csak visszavonható.</li>\n      <li><b>Iroda-kulcs</b> — a KönyvelőHíd-műveletek (Iktató, Dokumentumok, NAV, Fiók csoport)\n        kulcsa. A fiók (könyvelőiroda, ill. vállalkozói fiók) összes cégéhez hozzáfér, ezért a\n        <code>companyId</code> (legfeljebb 8 karakteres Cég azonosító) <b>kötelező</b>. A\n        <b>Beállítások → KönyvelőHíd API</b> szekcióban generálod, <b>könyvelt évenként</b>\n        egyet: ott jelszóval újra megjeleníthető, és új kulcs is generálható — ilyenkor a régi\n        <b>azonnal érvénytelen</b>. Évnyitás után az új év kulcsát kell beírni.</li>\n    </ul>\n    <p>A cégek azonosítóit a <code>cegek</code> művelet adja, és a kulcs megjelenítésekor a\n    Beállítások is felsorolja; egy cég azonosítóját a Fiók → Cégek oldalon lehet módosítani.\n    A Számlázó-műveletekhez a Számlázó-kulcsok valók.</p>"
        },
        {
            "id": "kornyezetek",
            "cim": "Környezetek — éles és sandbox",
            "rovid": "qsu_live_ a valódi céghez, qsu_test_ a külön sandbox céghez.",
            "html": "\n    <p>Kétféle kulcs adható ki, és a kettő <b>különböző céget</b> szolgál ki:</p>\n    <ul>\n      <li><code>qsu_live_…</code> — <b>éles</b> kulcs a valódi céghez: valódi sorszám,\n        NAV-adatszolgáltatás, a bizonylat bekerül a könyvelési iktatóba.</li>\n      <li><code>qsu_test_…</code> — <b>teszt</b> kulcs a <b>sandbox céghez</b>. A sandbox egy\n        önálló, DEMO licencű cég a fiók alatt, amit az <b>API-kulcsok</b> ablakban egy\n        gombbal létre lehet hozni.</li>\n    </ul>\n    <p>A sandbox nem korlátozott üzemmód, hanem <b>külön cég</b> — ezért:</p>\n    <ul>\n      <li a>a teszt bizonylatok <b>soha nem kerülnek</b> az éles cég listáiba, kimutatásaiba\n        vagy iktatójába;</li>\n      <li>a sorszámozás <b>önálló</b>: valódi felépítésű számot kapsz, de nem ütsz hézagot\n        az éles sorszámozásba;</li>\n      <li>a NAV felé <b>kizárólag a teszt rendszerbe</b> mehet adatszolgáltatás — éles\n        beküldés sandboxból nem lehetséges;</li>\n      <li>a NAV teszt rendszerébe <b>nem a valódi sorszám</b> megy be, hanem egy\n        időbélyeges, egyedi szám (pl. <code>T20260731234753-897-24-2Y8f</code>). Erre\n        azért van szükség, mert a teszt rendszer minden demo felhasználó számára közös,\n        és ott a sorszámok különben ütköznének — a NAV ilyenkor „a megadott számla\n        sorszámmal már történt adatszolgáltatás\" hibát adna, ami félrevezető. A\n        bizonylaton, a PDF-en és minden lekérdezésben a <b>valódi sorszám</b> marad; a\n        NAV-nak küldött számot a <code>szamlaAdatok</code> válasza\n        <code>navSzamlaszam</code> néven adja meg;</li>\n      <li>a PDF „DEMO” vízjelet kap, tehát a teszt bizonylat nem használható éles számlaként;</li>\n      <li>a tesztelés <b>nem fogyasztja</b> az éles cég bizonylat-keretét, és a sandbox cég\n        nem fogyasztja a cégszám-keretet sem.</li>\n    </ul>\n    <p>Az integráció fejlesztését mindig teszt kulccsal kezdd. A\n    <code>szamlazoKulcsInfo</code> válaszában a <code>ceg.sandbox</code> mondja meg, hogy a\n    kulcsod melyik környezetben dolgozik.</p>"
        },
        {
            "id": "protokoll",
            "cim": "Protokoll",
            "rovid": "SOAP 1.1, document/literal; műveletenként saját végpont és WSDL.",
            "html": "\n    <p>SOAP 1.1, <code>document/literal</code>. Minden művelet önálló végpont és önálló\n    WSDL: <code>/docs_back/soap/&lt;művelet&gt;.php</code>, illetve\n    <code>&lt;művelet&gt;.wsdl</code>. A kérés <code>POST</code>,\n    <code>Content-Type: text/xml; charset=utf-8</code>.</p>\n    <p>Bármely SOAP-kliens működik. PHP-ból:</p>\n    <pre class=\"code\"><span class=\"vl\">$c</span> = <span class=\"tg\">new</span> SoapClient(<span class=\"at\">'https://ugyfelkapu.qualitysoft.hu/docs_back/soap/szamlaKiallitas.wsdl'</span>);\n<span class=\"vl\">$v</span> = <span class=\"vl\">$c</span>-&gt;szamlaKiallitas([<span class=\"at\">'apiKey'</span> =&gt; <span class=\"at\">'qsu_live_…'</span>, <span class=\"at\">'bizonylat'</span> =&gt; <span class=\"vl\">$bizonylat</span>]);\n<span class=\"tg\">echo</span> <span class=\"vl\">$v</span>-&gt;szamlaszam; <span class=\"cm\">// SZR2026/0351</span></pre>"
        },
        {
            "id": "korlatok",
            "cim": "Csomag-korlátok és sebességkorlát",
            "rovid": "Éves bizonylat-keret és kulcsonkénti sebességkorlát.",
            "html": "\n    <p>Az ingyenes csomagok éves <b>bizonylat-kerettel</b> működnek. A keret állapotát\n    a <code>szamlazoKulcsInfo</code> bármikor megmutatja, és minden kiállító válasz\n    visszaadja a <code>keretMaradek</code> értékét. Keret kimerülésekor a válasz\n    <code>KERET_KIMERULT</code> hiba.</p>\n    <p><b>A sztornó és a helyesbítő nem fogyaszt keretet</b> — a hibajavítás ingyenes.</p>\n    <p><b>Sebességkorlát (Számlázó-kulcs):</b> kulcsonként <b>120 kérés / perc</b>, csúszó\n    egyperces ablakban. Felette <code>SEBESSEGKORLAT</code> hiba, és a következő percben újra\n    mehet — az elutasított kérések nem tolják tovább a büntetést. Kötegelt feltöltésnél\n    érdemes a hívások közé kis szünetet tenni, vagy a kötegelt műveleteket használni\n    (a <code>szamlaKiegyenlites</code> egy hívásban több befizetést is rögzít).</p>\n    <p>Emellett IP-címenként <b>percenként 20 sikertelen hitelesítés</b> engedett;\n    e felett minden Számlázó-hívás <code>SEBESSEGKORLAT</code> hibát kap arról a címről,\n    akkor is, ha a kulcs érvényes. Ez kulcs-találgatás ellen véd — a gyakorlatban csak\n    rosszul beállított kulcsnál fordul elő.</p>\n    <p><b>Iroda-kulcs (KönyvelőHíd-műveletek):</b> kérésszám-korlát <b>nincs</b> — a\n    könyvelőprogramok kötegelt szinkronja miatt. A sikertelen hitelesítésre itt is\n    IP-címenként percenként 20 próba engedett: e felett az <b>érvénytelen</b> kulccsal\n    érkező hívások <code>SEBESSEGKORLAT</code> hibát kapnak; az érvényes kulcsú hívásokat\n    ez nem érinti.</p>\n    <p><b>Naplózás:</b> minden hívásról napló készül (időpont, művelet, kulcs, cég,\n    eredmény, válaszidő), amit az ügyfélkapu <i>API-kulcsok</i> ablakában az iroda maga\n    is megnéz — hibakeresésnél ez az első hely, ahol érdemes körülnézni.\n    <b>A kérések tartalmát</b> (vevő, tételek, összegek) <b>nem naplózzuk</b>, és a\n    kulcs sem kerül bele, csak a lenyomata.</p>"
        },
        {
            "id": "hibak",
            "cim": "Hibakezelés",
            "rovid": "SOAP Fault magyar szöveggel, gépi hibakóddal és mezőútvonallal.",
            "html": "\n    <p>A hibák <code>SOAP-ENV:Fault</code> formában jönnek. A <code>faultstring</code>\n    magyar, felhasználónak is megmutatható szöveg; a <code>detail</code> gépi\n    feldolgozásra adja a hibakódot és — validációnál — az érintett mező útvonalát.</p>\n    <pre class=\"code\"><span class=\"tg\">&lt;SOAP-ENV:Fault&gt;</span>\n  <span class=\"tg\">&lt;faultcode&gt;</span>SOAP-ENV:Client<span class=\"tg\">&lt;/faultcode&gt;</span>\n  <span class=\"tg\">&lt;faultstring&gt;</span>A vevő adószáma kötelező belföldi ÁFA alanynál.<span class=\"tg\">&lt;/faultstring&gt;</span>\n  <span class=\"tg\">&lt;detail&gt;</span>\n    <span class=\"tg\">&lt;kod&gt;</span>VALIDACIO<span class=\"tg\">&lt;/kod&gt;</span>\n    <span class=\"tg\">&lt;mezo&gt;</span>fej/vevoAdoszam<span class=\"tg\">&lt;/mezo&gt;</span>\n  <span class=\"tg\">&lt;/detail&gt;</span>\n<span class=\"tg\">&lt;/SOAP-ENV:Fault&gt;</span></pre>\n    <p>Hibakódok: <code>HITELESITES</code>, <code>NINCS_JOG</code>, <code>VALIDACIO</code>,\n    <code>NEM_TALALHATO</code>, <code>ALLAPOT_HIBA</code>, <code>KERET_KIMERULT</code>,\n    <code>NINCS_VALTOZAS</code>, <code>SEBESSEGKORLAT</code>, <code>NAV_HIBA</code>,\n    <code>SZERVER_HIBA</code>, <code>FIOK_ZAROLVA</code>, <code>KH_LEJART</code>.</p>\n    <p>A KönyvelőHíd-műveletek közös szabályai: a hiányzó <code>companyId</code>\n    <code>NEM_TALALHATO</code>; a csak megtekintésre megosztott cégre író művelet\n    (átvétel, kiegyenlítés, feltöltés) <code>NINCS_JOG</code>; a törlés alatt álló (zárolt) cégre\n    <code>FIOK_ZAROLVA</code>, a lejárt KönyvelőHíd-előfizetésű fiókban <code>KH_LEJART</code> —\n    ezekben az esetekben az olvasás, a letöltés is, továbbra is működik.</p>"
        },
        {
            "id": "kerekites",
            "cim": "Kerekítés és árképzés",
            "rovid": "A tételszámítás bruttó egységárból indul; 1–2 fillér eltérés lehet.",
            "warn": true,
            "html": "\n    <p>A tételszámítás <b>bruttó egységárból</b> indul — ez a QS számlázó és a számlakép\n    hitelesített viselkedése:</p>\n    <pre class=\"code\">bruttoErtek = mennyiseg × bruttoEgysegar × (1 − kedvezmeny/100)\nnettoErtek  = bruttoErtek / (1 + afaSzazalek/100)\nafaErtek    = bruttoErtek − nettoErtek</pre>\n    <p>A tételen <code>bruttoEgysegar</code> <b>vagy</b> <code>nettoEgysegar</code> adható\n    meg — a kettő együtt validációs hiba. Nettó megadásakor a szerver bruttót képez, majd\n    a fenti képlettel számol vissza, ezért <b>1–2 filléres eltérés lehet</b> a te\n    nettó-alapú számításodhoz képest. A válasz minden tételnél visszaadja a tényleges,\n    szerveroldali összegeket — <b>ezeket tekintsd hitelesnek</b>, ne a sajátodat.</p>"
        },
        {
            "id": "nav-idozites",
            "cim": "NAV-adatszolgáltatás időzítése",
            "rovid": "A beküldés a háttérben fut; a végállapotot a szamlaAdatok adja.",
            "html": "\n    <p>A NAV-köteles bizonylat adatszolgáltatása <b>nem szinkron</b>: a kiállítás\n    sorba állítja, a beküldés a háttérben fut. A válaszban ezért\n    <code>navStatusz = KULDES_ALATT</code> szerepel.</p>\n    <p>A végállapotot a <code>szamlaAdatok</code> művelettel kérdezd le — jellemzően\n    1–5 percen belül <code>SIKERES</code> vagy <code>HIBA</code>. Hiba esetén a\n    <code>navHibaSzoveg</code> adja a NAV üzenetét.</p>\n    <p>A beküldést szerveroldali háttér-feldolgozó végzi, néhány percenként — tehát\n    akkor is lefut, ha senki nem nyitja meg a felületet.</p>\n    <p><b>Sandbox környezetben</b> a NAV a bizonylat valódi sorszáma helyett egy\n    időbélyeges, egyedi számot kap (ld. Környezetek) — így a közös teszt rendszerben\n    nem ütközik más demo felhasználó bizonylatszámával. A sztornó és a helyesbítő\n    ugyanerre a számra hivatkozik, ezért a hivatkozási lánc a NAV-nál is helyes.</p>"
        }
    ],
    "csoportok": [
        {
            "id": "szlazo-biz",
            "cim": "Számlázó · Bizonylatok",
            "alap": "szamlazo",
            "muveletek": [
                {
                    "nev": "szamlaKiallitas",
                    "allapot": "eles",
                    "sum": "Bizonylat létrehozása és kiállítása",
                    "leiras": [
                        "Egy hívásban létrehozza a bizonylatot, és — ha az <code>azonnaliVeglegesites</code> értéke <code>IGEN</code> — ki is állítja: sorszámot ad a bizonylattípus maszkja szerint, pillanatképet ment a kibocsátóról és a vevőről, szerveroldalon újraszámolja az összegeket, PDF számlaképet generál, átvezeti a Kimenő számla iktatóba, és NAV-köteles típusnál sorba állítja az adatszolgáltatást.",
                        "Kiállítás után a bizonylat <b>nem módosítható és nem törölhető</b> — javítani sztornóval vagy helyesbítővel lehet. Ha a vevő még nem volt a partnertörzsben, automatikusan bekerül.",
                        "<b>Előleg és végszámla.</b> Az ELŐLEGSZÁMLA is ezzel a művelettel készül, <code>bizonylatTipusKod=03</code> értékkel. A hozzá tartozó végszámlán az <code>elolegSzamlaszam</code> mezőben adja meg az előlegszámla sorszámát — a szerver a kiállításkor ellenőrzi, hogy létező, kiállított, nem sztornózott előlegszámláról van-e szó, amit még nem használt fel másik bizonylat, és a pénzneme a végszámláéval azonos. Az előleg <b>levonását a szerver végzi</b>: a tételek végére áfakulcsonként egy „Előleg levonása — előlegszámla: …” sor kerül, −1 mennyiséggel és az előleg bruttó összegével (a helyesbített előlegszámlánál a helyesbítés utáni összeggel), így a végszámla végösszege már a levont összeg; a NAV-adatban ezek a sorok előlegjelölést és a levont előleg adatait kapják. Levonó sort ne küldjön a tételek között. Egy előlegszámla egy bizonylathoz kapcsolható; a végszámla sztornózása felszabadítja, így újra felhasználható. Hibás hivatkozásnál <code>VALIDACIO</code> hiba érkezik, a <code>mezo</code> részletben <code>fej/elolegSzamlaszam</code> értékkel."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Cég- vagy iroda-szkópolt API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező; cég-kulcsnál elhagyható."
                        },
                        {
                            "k": "azonnaliVeglegesites",
                            "t": "IGEN|NEM",
                            "d": "Alapérték <code>IGEN</code>. <code>NEM</code> esetén piszkozat marad, később <code>szamlaVeglegesites</code>-sel állítható ki."
                        },
                        {
                            "k": "bizonylat/fej",
                            "t": "bizonylatFejType",
                            "r": 1,
                            "d": "A bizonylat feje.",
                            "gy": [
                                {
                                    "k": "bizonylatTipusKod",
                                    "t": "string(3)",
                                    "r": 1,
                                    "d": "Típuskód a <code>bizonylatTipusLista</code>-ból (pl. <code>01</code>). Helyette <code>bizonylatTipusId</code> is adható."
                                },
                                {
                                    "k": "vevoNev",
                                    "t": "string(50)",
                                    "r": 1,
                                    "d": "A vevő neve, ahogy a számlán megjelenik."
                                },
                                {
                                    "k": "vevoAdoszam",
                                    "t": "string(13)",
                                    "d": "<b>Csak magyar adószám</b>, formátum <code>12345678-2-42</code> (vagy a 8 jegyű törzsszám). Magyar, nem magánszemély vevőnél <b>kötelező</b>; megadva a NAV felé belföldi ÁFA-alanyként (<code>DOMESTIC</code>) megy, a vevő országától függetlenül. Betűt tartalmazó érték (pl. <code>ATU12345678</code>) <code>VALIDACIO</code> hiba — az EU-s adószám a <code>vevoEuAdoszam</code>-ba való."
                                },
                                {
                                    "k": "vevoEuAdoszam",
                                    "t": "string(16)",
                                    "d": "Külföldi vevő adószáma — a jelentését a <code>vevoOrszag</code> dönti el. <b>EU-tagállam</b>: közösségi adószám, az ország kétbetűs előtagjával (pl. <code>ATU12345678</code>, <code>DE123456789</code>, görögnél <code>EL…</code>; a szóköz, pont, kötőjel kiesik); EU-s, nem magánszemély vevőnél <b>kötelező</b>, ha nincs magyar adószáma; <code>HU</code> előtag nem adható (a magyar vevő adószáma a <code>vevoAdoszam</code>-ba kerül). A NAV felé <code>communityVatNumber</code>. <b>EU-n kívüli ország</b>: a harmadik országbeli adóazonosító (<code>thirdStateTaxId</code>), nem kötelező (kivétel: <code>XI</code> előtagú észak-írországi közösségi adószám)."
                                },
                                {
                                    "k": "vevoIrsz",
                                    "t": "string(8)",
                                    "r": 1,
                                    "d": "Irányítószám. Nem magánszemély vevőnél a kiállítás feltétele (a NAV-adatszolgáltatás része): magyar címnél csak szám; külföldinél betű is lehet (pl. <code>1234 AB</code>, nagybetűsítve megy a NAV-hoz), 3–10 karakter (betű, szám, szóköz, kötőjel). Ha a címnek nincs irányítószáma: <code>0000</code>."
                                },
                                {
                                    "k": "vevoVaros",
                                    "t": "string(30)",
                                    "r": 1,
                                    "d": "Település."
                                },
                                {
                                    "k": "vevoCim",
                                    "t": "string(40)",
                                    "r": 1,
                                    "d": "Utca, házszám."
                                },
                                {
                                    "k": "vevoEmail",
                                    "t": "string(45)",
                                    "d": "Ide megy a <code>szamlaEmail</code> küldése."
                                },
                                {
                                    "k": "maganszemely",
                                    "t": "IGEN|NEM",
                                    "d": "Magánszemély vevő — a NAV felé <code>PRIVATE_PERSON</code>, név és cím nélkül."
                                },
                                {
                                    "k": "kelte",
                                    "t": "date",
                                    "r": 1,
                                    "d": "Bizonylat kelte. Éve meg kell egyezzen az aktuális könyvelt évvel."
                                },
                                {
                                    "k": "teljesites",
                                    "t": "date",
                                    "r": 1,
                                    "d": "Teljesítés kelte."
                                },
                                {
                                    "k": "fizHatarido",
                                    "t": "date",
                                    "d": "Elhagyva a típus alapértelmezett határidejéből számolt érték."
                                },
                                {
                                    "k": "fizetesiMod",
                                    "t": "fizetesiModType",
                                    "r": 1,
                                    "enum": [
                                        "ATUTALAS",
                                        "KESZPENZ",
                                        "BANKKARTYA",
                                        "ELORE_UTALAS",
                                        "UTANVET",
                                        "CSEKK"
                                    ],
                                    "d": "<code>KESZPENZ</code> esetén a bizonylat azonnal fizetettnek számít, és nem rögzíthető rá kiegyenlítés."
                                },
                                {
                                    "k": "deviza",
                                    "t": "devizaType",
                                    "enum": [
                                        "HUF",
                                        "EUR",
                                        "USD"
                                    ],
                                    "d": "Alapérték <code>HUF</code>."
                                },
                                {
                                    "k": "arfolyam",
                                    "t": "double",
                                    "d": "Deviza ≠ HUF esetén <b>kötelező</b> és nagyobb mint 0."
                                },
                                {
                                    "k": "nyelv",
                                    "t": "nyelvType",
                                    "enum": [
                                        "HU",
                                        "EN",
                                        "DE"
                                    ],
                                    "d": "A számlakép nyelve."
                                },
                                {
                                    "k": "megjegyzes",
                                    "t": "string(500)",
                                    "d": "A bizonylaton megjelenő megjegyzés."
                                },
                                {
                                    "k": "kulsoAzonosito",
                                    "t": "string(50)",
                                    "d": "<b>A hívó rendszer azonosítója</b> (pl. rendelésszám). Idempotencia-kulcs: ha ezzel az azonosítóval már van kiállított bizonylat, a válasz a meglévőt adja vissza — hálózati újrapróbálkozás nem duplikál számlát."
                                },
                                {
                                    "k": "elolegSzamlaszam",
                                    "t": "string(26)",
                                    "d": "<b>Végszámla: a kapcsolt ELŐLEGSZÁMLA sorszáma</b> — annak az előlegszámlának a sorszáma, amit ez a bizonylat elszámol. Létező, kiállított, nem sztornózott <b>előlegszámlának</b> (<code>bizonylatTipusKod=03</code>) kell lennie, amit még nem használt fel másik bizonylat, és a pénzneme ennek a bizonylatnak a pénznemével azonos; az ellenőrzés a kiállításkor történik. A levonó sorokat (áfakulcsonként „Előleg levonása — előlegszámla: …”, negatív összeggel) a szerver teszi a tételek végére. Egy előlegszámla egy bizonylathoz kapcsolható, a végszámla sztornózása pedig felszabadítja. Előlegszámlán nem adható meg. Magát az előlegszámlát a <code>bizonylatTipusKod=03</code> értékkel állítja ki."
                                },
                                {
                                    "k": "bizonylatTipusId",
                                    "t": "int",
                                    "d": "A bizonylattípus belső azonosítója. A <code>bizonylatTipusKod</code> helyett is használható — a kettő közül elég az egyik."
                                },
                                {
                                    "k": "partnerAzonosito",
                                    "t": "int",
                                    "d": "Meglévő partner azonosítója a törzsből. Megadva a vevő adatai onnan töltődnek, és a külön megadott vevőmezők felülírják őket."
                                },
                                {
                                    "k": "vevoOrszag",
                                    "t": "string",
                                    "d": "A vevő országa: kétbetűs ISO 3166-1 kód (pl. <code>AT</code>) vagy a magyar neve (<code>Ausztria</code>) — kis- és nagybetű, ékezet nélkül is; az angol név is felismerhető. Elhagyva belföldinek számít. <b>Ismeretlen ország</b> a kiállításkor <code>VALIDACIO</code> hiba (<code>mezo</code>: <code>fej/vevoOrszag</code>). Az EU-tagság dönti el, hogy a <code>vevoEuAdoszam</code> közösségi vagy harmadik országbeli adószám."
                                },
                                {
                                    "k": "vevoTelefon",
                                    "t": "string",
                                    "d": "A vevő telefonszáma — csak a bizonylatképre kerül."
                                },
                                {
                                    "k": "lablecMegjegyzes",
                                    "t": "string",
                                    "d": "A bizonylat aljára nyomtatott megjegyzés (a <code>megjegyzes</code> a fejlécbe kerül)."
                                },
                                {
                                    "k": "munkaszam",
                                    "t": "string",
                                    "d": "Szabad szöveges munkaszám vagy hivatkozás; csak tárolódik és a bizonylatképre kerül."
                                }
                            ]
                        },
                        {
                            "k": "bizonylat/tetel",
                            "t": "bizonylatTetelType[]",
                            "r": 1,
                            "d": "1–100 tétel.",
                            "gy": [
                                {
                                    "k": "megnevezes",
                                    "t": "string(100)",
                                    "r": 1,
                                    "d": "A tétel megnevezése."
                                },
                                {
                                    "k": "mennyiseg",
                                    "t": "double",
                                    "r": 1,
                                    "d": "Max. 2 tizedes."
                                },
                                {
                                    "k": "egyseg",
                                    "t": "string(6)",
                                    "d": "Alapérték <code>db</code>."
                                },
                                {
                                    "k": "bruttoEgysegar",
                                    "t": "double",
                                    "d": "Bruttó egységár. Vagy ez, vagy a <code>nettoEgysegar</code>."
                                },
                                {
                                    "k": "nettoEgysegar",
                                    "t": "double",
                                    "d": "Nettó egységár — a szerver bruttót képez belőle (ld. Kerekítés és árképzés)."
                                },
                                {
                                    "k": "afaSzazalek",
                                    "t": "string(4)",
                                    "r": 1,
                                    "enum": [
                                        "27",
                                        "18",
                                        "5",
                                        "0",
                                        "AM",
                                        "AK",
                                        "FO",
                                        "EX"
                                    ],
                                    "d": "Számos kulcs vagy különleges adózási mód."
                                },
                                {
                                    "k": "afaMentessegKod",
                                    "t": "string(20)",
                                    "enum": [
                                        "AAM",
                                        "TAM",
                                        "KBAET",
                                        "KBAUK",
                                        "EAM",
                                        "NAM",
                                        "ATK",
                                        "EUFAD37",
                                        "EUFADE",
                                        "EUE",
                                        "HO"
                                    ],
                                    "d": "A mentesség / az áfakörön kívüliség jogcíme — csak <code>AM</code>, <code>EX</code> és <code>AK</code> kulcson (más kulcson figyelmen kívül marad). <code>AM</code> és <code>EX</code> mellett: AAM, TAM, KBAET, KBAUK, EAM, NAM, EUFAD37, HO; <code>AK</code> mellett: ATK, EUFAD37, EUFADE, EUE, HO — más kombináció <code>VALIDACIO</code> hiba. Elhagyva a kulcs alapértelmezése: AM → AAM, EX → KBAET, AK → ATK. A NAV XML-ben a <code>case</code> értéke; a NAV-elemet (<code>vatExemption</code> / <code>vatOutOfScope</code>) a jogcím dönti el (az EUFAD37 és a HO áfakörön kívüli). A számlaképen a jogcím felirata megjelenik. KBAET-hez a vevő közösségi adószáma kötelező."
                                },
                                {
                                    "k": "kedvezmenySzazalek",
                                    "t": "double",
                                    "d": "Tételszintű kedvezmény."
                                },
                                {
                                    "k": "vtszSzj",
                                    "t": "string(10)",
                                    "d": "VTSZ / SZJ / ITJ szám."
                                },
                                {
                                    "k": "cikkszam",
                                    "t": "string(11)",
                                    "d": "Cikkszám, ha a tétel a cikktörzsből jön."
                                },
                                {
                                    "k": "szolgaltatas",
                                    "t": "IGEN|NEM",
                                    "d": "Szolgáltatás (nem termék)."
                                },
                                {
                                    "k": "afaKod",
                                    "t": "string",
                                    "d": "A NAV ÁFA-kódja. Elhagyva a szerver az <code>afaSzazalek</code>-ból vezeti le — csak eltérő esetben add meg."
                                },
                                {
                                    "k": "tetelMegjegyzes",
                                    "t": "string",
                                    "d": "A tételsorhoz tartozó megjegyzés."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "success",
                            "t": "TRUE|FALSE",
                            "d": "Sikeres feldolgozás jelzése."
                        },
                        {
                            "k": "szamlaId",
                            "t": "int",
                            "d": "A bizonylat belső azonosítója — a további műveletekhez."
                        },
                        {
                            "k": "szamlaszam",
                            "t": "string(26)",
                            "d": "A kiállított sorszám a típus maszkja szerint. Piszkozatnál üres."
                        },
                        {
                            "k": "statusz",
                            "t": "bizonylatStatuszType",
                            "enum": [
                                "PISZKOZAT",
                                "KIALLITVA",
                                "SZTORNOZVA"
                            ],
                            "d": "A bizonylat állapota."
                        },
                        {
                            "k": "jelleg",
                            "t": "bizonylatJellegType",
                            "enum": [
                                "NORMAL",
                                "SZTORNO",
                                "HELYESBITO"
                            ],
                            "d": "A bizonylat jellege."
                        },
                        {
                            "k": "nettoOsszeg",
                            "t": "decimal",
                            "d": "Szerveroldalon számolt nettó összérték."
                        },
                        {
                            "k": "afaOsszeg",
                            "t": "decimal",
                            "d": "Szerveroldalon számolt ÁFA."
                        },
                        {
                            "k": "bruttoOsszeg",
                            "t": "decimal",
                            "d": "Szerveroldalon számolt bruttó összérték."
                        },
                        {
                            "k": "iktatoszam",
                            "t": "string",
                            "d": "A Kimenő számla iktatóba átvezetett tétel iktatószáma."
                        },
                        {
                            "k": "navStatusz",
                            "t": "navStatuszType",
                            "enum": [
                                "NINCS",
                                "KULDES_ALATT",
                                "SIKERES",
                                "HIBA"
                            ],
                            "d": "NAV-köteles típusnál a kiállítás után <code>KULDES_ALATT</code>."
                        },
                        {
                            "k": "tetel",
                            "t": "tetelEredmenyType[]",
                            "d": "Minden tétel a <b>tényleges, számolt</b> összegeivel — ezt tekintsd hitelesnek.",
                            "gy": [
                                {
                                    "k": "sorszam",
                                    "t": "int",
                                    "d": "A tétel sorszáma a bizonylaton. <b>Helyesbítéskor erre kell hivatkozni</b> az <code>eredetiSorszam</code> mezőben."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string",
                                    "d": "A tétel megnevezése."
                                },
                                {
                                    "k": "cikkszam",
                                    "t": "string",
                                    "d": "Cikkszám, ha volt megadva."
                                },
                                {
                                    "k": "vtszSzj",
                                    "t": "string",
                                    "d": "VTSZ / SZJ / TESZOR besorolás."
                                },
                                {
                                    "k": "mennyiseg",
                                    "t": "decimal",
                                    "d": "Mennyiség."
                                },
                                {
                                    "k": "egyseg",
                                    "t": "string",
                                    "d": "Mennyiségi egység."
                                },
                                {
                                    "k": "nettoEgysegar",
                                    "t": "decimal",
                                    "d": "Nettó egységár, 3 tizedesjegyre."
                                },
                                {
                                    "k": "bruttoEgysegar",
                                    "t": "decimal",
                                    "d": "Bruttó egységár, 3 tizedesjegyre — <b>az árképzés ebből indul</b> (ld. Kerekítés és árképzés)."
                                },
                                {
                                    "k": "kedvezmenySzazalek",
                                    "t": "decimal",
                                    "d": "A soron érvényesített kedvezmény százaléka."
                                },
                                {
                                    "k": "afaSzazalek",
                                    "t": "string",
                                    "d": "Az alkalmazott ÁFA-kulcs."
                                },
                                {
                                    "k": "afaKod",
                                    "t": "string",
                                    "d": "A NAV ÁFA-kódja."
                                },
                                {
                                    "k": "afaMentessegKod",
                                    "t": "string",
                                    "d": "A tétel választott jogcíme (mentes / áfakörön kívüli kulcson); üres, ha a kulcs alapértelmezése érvényes (AM → AAM, EX → KBAET, AK → ATK)."
                                },
                                {
                                    "k": "nettoErtek",
                                    "t": "decimal",
                                    "d": "A sor nettó értéke. <b>Szerveroldalon számolt érték</b> — ezt tekintsd hitelesnek, ne a sajátodat."
                                },
                                {
                                    "k": "afaErtek",
                                    "t": "decimal",
                                    "d": "A sor ÁFA-értéke, szerveroldalon számolva."
                                },
                                {
                                    "k": "bruttoErtek",
                                    "t": "decimal",
                                    "d": "A sor bruttó értéke, szerveroldalon számolva."
                                },
                                {
                                    "k": "szolgaltatas",
                                    "t": "IGEN|NEM",
                                    "d": "IGEN, ha a tétel szolgáltatás (nem termék)."
                                },
                                {
                                    "k": "tetelMegjegyzes",
                                    "t": "string",
                                    "d": "A tételsorhoz tartozó megjegyzés."
                                }
                            ]
                        },
                        {
                            "k": "keretMaradek",
                            "t": "int",
                            "d": "Az éves bizonylat-keretből hátralévő darabszám. Korlátlan csomagnál üres."
                        },
                        {
                            "k": "marLetezett",
                            "t": "IGEN|NEM",
                            "d": "<b>IGEN</b>, ha a bizonylat MÁR LÉTEZETT (<code>kulsoAzonosito</code>-egyezés) — nem készült új bizonylat, a válasz a meglévőt írja le."
                        },
                        {
                            "k": "uzenet",
                            "t": "string",
                            "d": "Tájékoztató üzenet (iktatás, keret-figyelmeztetés) — nem hibajelzés."
                        },
                        {
                            "k": "eredetiSzamlaszam",
                            "t": "string",
                            "d": "Sztornónál és helyesbítőnél az eredeti bizonylat sorszáma; normál bizonylatnál üres."
                        },
                        {
                            "k": "elolegSzamlaszam",
                            "t": "string",
                            "d": "A kapcsolt előlegszámla sorszáma; sztornónál és helyesbítőnél üres. Az <code>eredetiSzamlaszam</code> ennek a párja: az mindig csak sztornón/helyesbítőn van kitöltve."
                        },
                        {
                            "k": "kelte",
                            "t": "string",
                            "d": "A bizonylat kelte (ÉÉÉÉ-HH-NN)."
                        },
                        {
                            "k": "fizHatarido",
                            "t": "string",
                            "d": "Fizetési határidő (ÉÉÉÉ-HH-NN)."
                        },
                        {
                            "k": "deviza",
                            "t": "string",
                            "d": "A bizonylat devizaneme."
                        }
                    ],
                    "hibak": [
                        "VALIDACIO",
                        "KERET_KIMERULT",
                        "NINCS_JOG",
                        "ALLAPOT_HIBA",
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaKiallitas/\">\n  <soapenv:Body>\n    <tns:szamlaKiallitas>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <azonnaliVeglegesites>IGEN</azonnaliVeglegesites>\n      <bizonylat>\n        <fej>\n          <bizonylatTipusKod>01</bizonylatTipusKod>\n          <vevoNev>Példa Vevő Kft.</vevoNev>\n          <vevoAdoszam>87654321-2-13</vevoAdoszam>\n          <vevoIrsz>1052</vevoIrsz>\n          <vevoVaros>Budapest</vevoVaros>\n          <vevoCim>Váci utca 10.</vevoCim>\n          <vevoEmail>penzugy@peldavevo.hu</vevoEmail>\n          <kelte>2026-07-31</kelte>\n          <teljesites>2026-07-31</teljesites>\n          <fizHatarido>2026-08-08</fizHatarido>\n          <fizetesiMod>ATUTALAS</fizetesiMod>\n          <deviza>HUF</deviza>\n          <megjegyzes>Webshop rendelés #10432</megjegyzes>\n          <kulsoAzonosito>WEB-10432</kulsoAzonosito>\n        </fej>\n        <tetel>\n          <megnevezes>Tanácsadás</megnevezes>\n          <mennyiseg>2</mennyiseg>\n          <egyseg>óra</egyseg>\n          <nettoEgysegar>25000</nettoEgysegar>\n          <afaSzazalek>27</afaSzazalek>\n        </tetel>\n        <tetel>\n          <megnevezes>Kiszállítás</megnevezes>\n          <mennyiseg>1</mennyiseg>\n          <bruttoEgysegar>3810</bruttoEgysegar>\n          <afaSzazalek>27</afaSzazalek>\n        </tetel>\n      </bizonylat>\n    </tns:szamlaKiallitas>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaKiallitasResponse>\n  <success>TRUE</success>\n  <szamlaId>4821</szamlaId>\n  <szamlaszam>SZR2026/0351</szamlaszam>\n  <statusz>KIALLITVA</statusz>\n  <jelleg>NORMAL</jelleg>\n  <nettoOsszeg>53000.00</nettoOsszeg>\n  <afaOsszeg>14310.00</afaOsszeg>\n  <bruttoOsszeg>67310.00</bruttoOsszeg>\n  <deviza>HUF</deviza>\n  <iktatoszam>2026000517</iktatoszam>\n  <navStatusz>KULDES_ALATT</navStatusz>\n  <tetel>\n    <sorszam>1</sorszam>\n    <megnevezes>Tanácsadás</megnevezes>\n    <mennyiseg>2.00</mennyiseg>\n    <egyseg>óra</egyseg>\n    <nettoEgysegar>25000.000</nettoEgysegar>\n    <bruttoEgysegar>31750.000</bruttoEgysegar>\n    <nettoErtek>50000.00</nettoErtek>\n    <afaErtek>13500.00</afaErtek>\n    <bruttoErtek>63500.00</bruttoErtek>\n  </tetel>\n  <tetel>\n    <sorszam>2</sorszam>\n    <megnevezes>Kiszállítás</megnevezes>\n    <mennyiseg>1.00</mennyiseg>\n    <egyseg>db</egyseg>\n    <nettoEgysegar>3000.000</nettoEgysegar>\n    <bruttoEgysegar>3810.000</bruttoEgysegar>\n    <nettoErtek>3000.00</nettoErtek>\n    <afaErtek>810.00</afaErtek>\n    <bruttoErtek>3810.00</bruttoErtek>\n  </tetel>\n  <keretMaradek>17</keretMaradek>\n  <marLetezett>NEM</marLetezett>\n</szamlaKiallitasResponse>",
                    "mintak": {
                        "php": "<span class=\"vl\">$c</span> = <span class=\"tg\">new</span> SoapClient(<span class=\"at\">'https://ugyfelkapu.qualitysoft.hu/docs_back/soap/szamlaKiallitas.wsdl'</span>);\n\n<span class=\"vl\">$v</span> = <span class=\"vl\">$c</span>-&gt;szamlaKiallitas([\n    <span class=\"at\">'apiKey'</span> =&gt; <span class=\"at\">'qsu_live_7fd3a91c…'</span>,\n    <span class=\"at\">'azonnaliVeglegesites'</span> =&gt; <span class=\"at\">'IGEN'</span>,\n    <span class=\"at\">'bizonylat'</span> =&gt; [\n        <span class=\"at\">'fej'</span> =&gt; [\n            <span class=\"at\">'bizonylatTipusKod'</span> =&gt; <span class=\"at\">'01'</span>,\n            <span class=\"at\">'vevoNev'</span>     =&gt; <span class=\"at\">'Példa Vevő Kft.'</span>,\n            <span class=\"at\">'vevoAdoszam'</span> =&gt; <span class=\"at\">'87654321-2-13'</span>,\n            <span class=\"at\">'vevoIrsz'</span>    =&gt; <span class=\"at\">'1052'</span>,\n            <span class=\"at\">'vevoVaros'</span>   =&gt; <span class=\"at\">'Budapest'</span>,\n            <span class=\"at\">'vevoCim'</span>     =&gt; <span class=\"at\">'Váci utca 10.'</span>,\n            <span class=\"at\">'kelte'</span>       =&gt; <span class=\"at\">'2026-07-31'</span>,\n            <span class=\"at\">'teljesites'</span>  =&gt; <span class=\"at\">'2026-07-31'</span>,\n            <span class=\"at\">'fizetesiMod'</span> =&gt; <span class=\"at\">'ATUTALAS'</span>,\n            <span class=\"at\">'kulsoAzonosito'</span> =&gt; <span class=\"at\">'WEB-10432'</span>,\n        ],\n        <span class=\"at\">'tetel'</span> =&gt; [\n            [<span class=\"at\">'megnevezes'</span> =&gt; <span class=\"at\">'Tanácsadás'</span>, <span class=\"at\">'mennyiseg'</span> =&gt; 2,\n             <span class=\"at\">'egyseg'</span> =&gt; <span class=\"at\">'óra'</span>, <span class=\"at\">'nettoEgysegar'</span> =&gt; 25000,\n             <span class=\"at\">'afaSzazalek'</span> =&gt; <span class=\"at\">'27'</span>],\n        ],\n    ],\n]);\n\n<span class=\"tg\">echo</span> <span class=\"vl\">$v</span>-&gt;szamlaszam;      <span class=\"cm\">// SZR2026/0351</span>\n<span class=\"tg\">echo</span> <span class=\"vl\">$v</span>-&gt;bruttoOsszeg;    <span class=\"cm\">// 67310.00</span>",
                        "csharp": "<span class=\"cm\">// Visual Studio: Add Service Reference → a .wsdl URL-je</span>\n<span class=\"tg\">var</span> c = <span class=\"tg\">new</span> szamlaKiallitasPortTypeClient();\n\n<span class=\"tg\">var</span> v = c.szamlaKiallitas(<span class=\"tg\">new</span> szamlaKiallitas {\n    apiKey = <span class=\"at\">\"qsu_live_7fd3a91c…\"</span>,\n    azonnaliVeglegesites = igenNemType.IGEN,\n    bizonylat = <span class=\"tg\">new</span> bizonylatType {\n        fej = <span class=\"tg\">new</span> bizonylatFejType {\n            bizonylatTipusKod = <span class=\"at\">\"01\"</span>,\n            vevoNev     = <span class=\"at\">\"Példa Vevő Kft.\"</span>,\n            vevoAdoszam = <span class=\"at\">\"87654321-2-13\"</span>,\n            vevoIrsz    = <span class=\"at\">\"1052\"</span>,\n            vevoVaros   = <span class=\"at\">\"Budapest\"</span>,\n            vevoCim     = <span class=\"at\">\"Váci utca 10.\"</span>,\n            kelte       = <span class=\"tg\">new</span> DateTime(2026, 7, 31),\n            teljesites  = <span class=\"tg\">new</span> DateTime(2026, 7, 31),\n            fizetesiMod = fizetesiModType.ATUTALAS,\n            kulsoAzonosito = <span class=\"at\">\"WEB-10432\"</span>\n        },\n        tetel = <span class=\"tg\">new</span>[] {\n            <span class=\"tg\">new</span> bizonylatTetelType {\n                megnevezes = <span class=\"at\">\"Tanácsadás\"</span>, mennyiseg = 2,\n                egyseg = <span class=\"at\">\"óra\"</span>, nettoEgysegar = 25000,\n                afaSzazalek = <span class=\"at\">\"27\"</span>\n            }\n        }\n    }\n});\n\nConsole.WriteLine(v.szamlaszam);   <span class=\"cm\">// SZR2026/0351</span>",
                        "curl": "curl -X POST https://ugyfelkapu.qualitysoft.hu/docs_back/soap/szamlaKiallitas.php \\\n  -H <span class=\"at\">'Content-Type: text/xml; charset=utf-8'</span> \\\n  -H <span class=\"at\">'SOAPAction: http://ugyfelkapu.qs.hu/soap/szamlaKiallitas/szamlaKiallitas'</span> \\\n  --data-binary @keres.xml"
                    },
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaKiallitas/szamlaKiallitas"
                },
                {
                    "nev": "szamlaVeglegesites",
                    "allapot": "eles",
                    "sum": "Piszkozat kiállítása",
                    "leiras": [
                        "A <code>szamlaKiallitas</code> <code>azonnaliVeglegesites=NEM</code> hívásával létrehozott piszkozat kiállítása: sorszám, pillanatképek, PDF, iktatás, NAV-sorbaállítás. Kiállított bizonylatra <code>ALLAPOT_HIBA</code>."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "szamlaId",
                            "t": "int",
                            "r": 1,
                            "d": "A piszkozat azonosítója."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "szamlaszam",
                            "t": "string(26)",
                            "d": "A kiadott sorszám."
                        },
                        {
                            "k": "statusz",
                            "t": "bizonylatStatuszType",
                            "d": "<code>KIALLITVA</code>."
                        },
                        {
                            "k": "iktatoszam",
                            "t": "string",
                            "d": "Iktatószám."
                        },
                        {
                            "k": "navStatusz",
                            "t": "navStatuszType",
                            "d": "NAV-állapot."
                        },
                        {
                            "k": "keretMaradek",
                            "t": "int",
                            "d": "Keret-maradék."
                        }
                    ],
                    "hibak": [
                        "ALLAPOT_HIBA",
                        "VALIDACIO",
                        "KERET_KIMERULT",
                        "NEM_TALALHATO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaVeglegesites/\">\n  <soapenv:Body>\n    <tns:szamlaVeglegesites>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <szamlaId>4821</szamlaId>\n    </tns:szamlaVeglegesites>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaVeglegesitesResponse>\n  <success>TRUE</success>\n  <szamlaszam>SZR2026/0351</szamlaszam>\n  <statusz>KIALLITVA</statusz>\n  <iktatoszam>2026000517</iktatoszam>\n  <navStatusz>KULDES_ALATT</navStatusz>\n</szamlaVeglegesitesResponse>",
                    "valaszMint": "szamlaKiallitas",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaVeglegesites/szamlaVeglegesites"
                },
                {
                    "nev": "szamlaSztorno",
                    "allapot": "eles",
                    "sum": "Sztornó bizonylat kiállítása",
                    "leiras": [
                        "Csak <b>kiállított</b>, még nem sztornózott bizonylatra. A szerver a bizonylat <b>aktuális állapotának</b> (az alapszámla és a korábbi helyesbítői együtt) teljes ellentétét (negált tételek) állítja ki, az alapszámla állapota <code>SZTORNOZVA</code> lesz, és a két bizonylat egymásra hivatkozik.",
                        "<b>Helyesbítőre hívva</b> a teljes láncot sztornózza (az alapszámlát a helyesbítőivel együtt) — a helyesbítő önmagában nem sztornózható. Sztornó bizonylat nem sztornózható.",
                        "A sztornó kelte a <b>mai nap</b>, a teljesítés dátuma az alapszámláé. A NAV felé <code>STORNO</code> művelettel jelentődik, az <code>originalInvoiceNumber</code> mindig az alapszámla. <b>Nem fogyaszt bizonylat-keretet.</b>"
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "szamlaszam",
                            "t": "string(26)",
                            "r": 1,
                            "d": "A sztornózandó bizonylat sorszáma. Helyette <code>szamlaId</code> is adható."
                        },
                        {
                            "k": "indoklas",
                            "t": "string(200)",
                            "d": "A sztornózás oka — a bizonylaton megjelenik."
                        },
                        {
                            "k": "szamlaId",
                            "t": "int",
                            "d": "A bizonylat belső azonosítója. A <code>szamlaszam</code> helyett is használható — elég az egyik."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "szamlaId",
                            "t": "int",
                            "d": "A sztornó bizonylat azonosítója."
                        },
                        {
                            "k": "szamlaszam",
                            "t": "string(26)",
                            "d": "A sztornó bizonylat sorszáma."
                        },
                        {
                            "k": "jelleg",
                            "t": "bizonylatJellegType",
                            "d": "<code>SZTORNO</code>."
                        },
                        {
                            "k": "eredetiSzamlaszam",
                            "t": "string(26)",
                            "d": "A sztornózott bizonylat sorszáma."
                        },
                        {
                            "k": "elolegSzamlaszam",
                            "t": "string",
                            "d": "A kapcsolt előlegszámla sorszáma; sztornónál és helyesbítőnél üres. Az <code>eredetiSzamlaszam</code> ennek a párja: az mindig csak sztornón/helyesbítőn van kitöltve."
                        },
                        {
                            "k": "bruttoOsszeg",
                            "t": "decimal",
                            "d": "Negatív összeg."
                        },
                        {
                            "k": "navStatusz",
                            "t": "navStatuszType",
                            "d": "NAV-állapot."
                        }
                    ],
                    "hibak": [
                        "ALLAPOT_HIBA",
                        "NEM_TALALHATO",
                        "NAV_HIBA"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaSztorno/\">\n  <soapenv:Body>\n    <tns:szamlaSztorno>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <szamlaszam>SZR2026/0351</szamlaszam>\n      <indoklas>Vevői elállás</indoklas>\n    </tns:szamlaSztorno>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaSztornoResponse>\n  <success>TRUE</success>\n  <szamlaId>4822</szamlaId>\n  <szamlaszam>SZR2026/0352</szamlaszam>\n  <jelleg>SZTORNO</jelleg>\n  <eredetiSzamlaszam>SZR2026/0351</eredetiSzamlaszam>\n  <bruttoOsszeg>-67310.00</bruttoOsszeg>\n  <navStatusz>KULDES_ALATT</navStatusz>\n</szamlaSztornoResponse>",
                    "valaszMint": "szamlaKiallitas",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaSztorno/szamlaSztorno"
                },
                {
                    "nev": "szamlaHelyesbites",
                    "allapot": "eles",
                    "sum": "Helyesbítő bizonylat kiállítása",
                    "leiras": [
                        "A tételek a <b>helyes, végleges</b> állapotot írják le; a szerver ebből a <b>különbözetet</b> állítja ki a bizonylat <b>aktuális állapotához</b> képest (az alapszámla és a korábbi helyesbítői együtt — egy második helyesbítő tehát a már helyesbített állapothoz mér). A NAV felé <code>MODIFY</code> művelet, növelt módosítási indexszel; az <code>originalInvoiceNumber</code> mindig az alapszámla, helyesbítőre hívva is. Ha nincs érdemi változás: <code>NINCS_VALTOZAS</code>. <b>Nem fogyaszt keretet.</b>",
                        "A helyesbítő kelte a <b>mai nap</b>, a teljesítés és a fizetési határidő az alapszámláé. Sztornózott vagy sztornó bizonylathoz nem készíthető helyesbítő; ha a bizonylathoz a felületen helyesbítő-piszkozat van nyitva, előbb azt kell kiállítani vagy törölni (<code>ALLAPOT_HIBA</code>).",
                        "<b>Tétel-párosítás:</b> az <code>eredetiSorszam</code> mondja meg, melyik sor módosítása az adott tétel. Az első helyesbítőnél ez az eredeti tétel sorszáma (a <code>szamlaAdatok</code> adja); ha a bizonylathoz már készült helyesbítő, az aktuális állapot sorainak sorszáma 1-től (az alapszámla megmaradt sorai a helyükön — a módosított sor az új értékével —, utána a korábbi helyesbítések új sorai). Elhagyva a tétel <b>új</b> sornak számít; amelyik sorra egyik tétel sem hivatkozik, az <b>töröltnek</b>. Ha egyetlen tételen sincs <code>eredetiSorszam</code>, a szerver pozíció szerint párosít, és ezt a válasz <code>figyelmeztetes</code> elemében jelzi."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "eredetiSzamlaszam",
                            "t": "string(26)",
                            "r": 1,
                            "d": "A helyesbítendő bizonylat sorszáma."
                        },
                        {
                            "k": "indoklas",
                            "t": "string(200)",
                            "d": "A helyesbítés oka."
                        },
                        {
                            "k": "tetel",
                            "t": "bizonylatTetelType[]",
                            "r": 1,
                            "d": "A bizonylat kívánt végállapota.",
                            "gy": [
                                {
                                    "k": "eredetiSorszam",
                                    "t": "int",
                                    "d": "A módosított sor sorszáma — párosításhoz (az első helyesbítőnél az eredeti tétel sorszáma, utána az aktuális állapoté)."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string(100)",
                                    "r": 1,
                                    "d": "Tétel megnevezése."
                                },
                                {
                                    "k": "mennyiseg",
                                    "t": "double",
                                    "r": 1,
                                    "d": "Helyes mennyiség."
                                },
                                {
                                    "k": "nettoEgysegar",
                                    "t": "double",
                                    "d": "Helyes nettó egységár."
                                },
                                {
                                    "k": "afaSzazalek",
                                    "t": "string(4)",
                                    "r": 1,
                                    "d": "ÁFA-kulcs."
                                },
                                {
                                    "k": "cikkszam",
                                    "t": "string",
                                    "d": "Cikkszám."
                                },
                                {
                                    "k": "vtszSzj",
                                    "t": "string",
                                    "d": "VTSZ / SZJ / TESZOR besorolás."
                                },
                                {
                                    "k": "egyseg",
                                    "t": "string",
                                    "d": "Mennyiségi egység."
                                },
                                {
                                    "k": "bruttoEgysegar",
                                    "t": "decimal",
                                    "d": "Bruttó egységár — a <code>nettoEgysegar</code> helyett is megadható, de a kettő együtt validációs hiba."
                                },
                                {
                                    "k": "afaKod",
                                    "t": "string",
                                    "d": "A NAV ÁFA-kódja; elhagyva a szerver az ÁFA-százalékból vezeti le."
                                },
                                {
                                    "k": "afaMentessegKod",
                                    "t": "string",
                                    "d": "A tétel választott jogcíme (mentes / áfakörön kívüli kulcson); üres, ha a kulcs alapértelmezése érvényes (AM → AAM, EX → KBAET, AK → ATK)."
                                },
                                {
                                    "k": "kedvezmenySzazalek",
                                    "t": "decimal",
                                    "d": "A soron érvényesítendő kedvezmény százaléka."
                                },
                                {
                                    "k": "szolgaltatas",
                                    "t": "IGEN|NEM",
                                    "d": "IGEN, ha a tétel szolgáltatás."
                                },
                                {
                                    "k": "tetelMegjegyzes",
                                    "t": "string",
                                    "d": "A tételsorhoz tartozó megjegyzés."
                                }
                            ]
                        },
                        {
                            "k": "eredetiSzamlaId",
                            "t": "int",
                            "d": "A helyesbítendő bizonylat belső azonosítója; az <code>eredetiSzamlaszam</code> helyett is használható."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "szamlaszam",
                            "t": "string(26)",
                            "d": "A helyesbítő bizonylat sorszáma."
                        },
                        {
                            "k": "jelleg",
                            "t": "bizonylatJellegType",
                            "d": "<code>HELYESBITO</code>."
                        },
                        {
                            "k": "modositasSorszam",
                            "t": "int",
                            "d": "A helyesbítési lánc indexe (NAV <code>modificationIndex</code>)."
                        },
                        {
                            "k": "bruttoOsszeg",
                            "t": "decimal",
                            "d": "A <b>különbözet</b> bruttó összege."
                        },
                        {
                            "k": "figyelmeztetes",
                            "t": "string",
                            "d": "Pozíció szerinti párosítás esetén jelzés."
                        }
                    ],
                    "hibak": [
                        "NINCS_VALTOZAS",
                        "ALLAPOT_HIBA",
                        "NEM_TALALHATO",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaHelyesbites/\">\n  <soapenv:Body>\n    <tns:szamlaHelyesbites>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <eredetiSzamlaszam>SZR2026/0351</eredetiSzamlaszam>\n      <indoklas>Hibás mennyiség</indoklas>\n      <tetel>\n        <eredetiSorszam>1</eredetiSorszam>\n        <megnevezes>Tanácsadás</megnevezes>\n        <mennyiseg>3</mennyiseg>\n        <egyseg>óra</egyseg>\n        <nettoEgysegar>25000</nettoEgysegar>\n        <afaSzazalek>27</afaSzazalek>\n      </tetel>\n    </tns:szamlaHelyesbites>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaHelyesbitesResponse>\n  <success>TRUE</success>\n  <szamlaId>4823</szamlaId>\n  <szamlaszam>SZR2026/0353</szamlaszam>\n  <jelleg>HELYESBITO</jelleg>\n  <eredetiSzamlaszam>SZR2026/0351</eredetiSzamlaszam>\n  <modositasSorszam>1</modositasSorszam>\n  <bruttoOsszeg>31750.00</bruttoOsszeg>\n  <navStatusz>KULDES_ALATT</navStatusz>\n</szamlaHelyesbitesResponse>",
                    "valaszMint": "szamlaKiallitas",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaHelyesbites/szamlaHelyesbites"
                },
                {
                    "nev": "szamlaTorles",
                    "allapot": "eles",
                    "sum": "Piszkozat törlése",
                    "leiras": [
                        "Csak <b>piszkozat</b> törölhető. Kiállított bizonylatra <code>ALLAPOT_HIBA</code> — azt sztornózni kell."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "szamlaId",
                            "t": "int",
                            "r": 1,
                            "d": "A piszkozat azonosítója."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "success",
                            "t": "TRUE|FALSE",
                            "d": "Sikeres törlés."
                        },
                        {
                            "k": "uzenet",
                            "t": "string",
                            "d": "Tájékoztató üzenet (iktatás, keret, e-mail) — nem hibajelzés."
                        }
                    ],
                    "hibak": [
                        "ALLAPOT_HIBA",
                        "NEM_TALALHATO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaTorles/\">\n  <soapenv:Body>\n    <tns:szamlaTorles>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <szamlaId>4830</szamlaId>\n    </tns:szamlaTorles>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaTorlesResponse>\n  <success>TRUE</success>\n</szamlaTorlesResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaTorles/szamlaTorles"
                }
            ]
        },
        {
            "id": "szlazo-lek",
            "cim": "Számlázó · Lekérés",
            "alap": "szamlazo",
            "muveletek": [
                {
                    "nev": "szamlaLista",
                    "allapot": "eles",
                    "sum": "Bizonylatlista szűrve, lapozva",
                    "leiras": [
                        "Bizonylat-fejek listája. A <code>fizetettOsszeg</code> és a <code>fizetettseg</code> a rögzített kiegyenlítésekből <b>számított</b> érték — készpénzes bizonylatnál mindig <code>FIZETVE</code>."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "szures",
                            "t": "szuresType",
                            "d": "Szűrők — mind elhagyható.",
                            "gy": [
                                {
                                    "k": "keltTol",
                                    "t": "date",
                                    "d": "Kelte-tartomány kezdete."
                                },
                                {
                                    "k": "keltIg",
                                    "t": "date",
                                    "d": "Kelte-tartomány vége."
                                },
                                {
                                    "k": "bizonylatTipusKod",
                                    "t": "string(3)",
                                    "d": "Csak az adott típus."
                                },
                                {
                                    "k": "statusz",
                                    "t": "bizonylatStatuszType",
                                    "d": "Állapot-szűrő."
                                },
                                {
                                    "k": "jelleg",
                                    "t": "bizonylatJellegType",
                                    "d": "Normál / sztornó / helyesbítő."
                                },
                                {
                                    "k": "vevoAdoszam",
                                    "t": "string(13)",
                                    "d": "Adószám-előtag is elég (8 jegy)."
                                },
                                {
                                    "k": "vevoNev",
                                    "t": "string",
                                    "d": "Részleges név-egyezés a vevő nevében."
                                },
                                {
                                    "k": "szamlaszam",
                                    "t": "string",
                                    "d": "Részleges egyezés a sorszámban."
                                },
                                {
                                    "k": "kulsoAzonosito",
                                    "t": "string",
                                    "d": "A hívó rendszer azonosítója (pl. rendelésszám) — pontos egyezés. A 3. fázistól él."
                                },
                                {
                                    "k": "csakKiegyenlitetlen",
                                    "t": "IGEN|NEM",
                                    "d": "Csak a nem teljesen fizetett bizonylatok. Készpénzes bizonylat automatikusan fizetettnek számít, ezért kimarad."
                                }
                            ]
                        },
                        {
                            "k": "oldal",
                            "t": "int",
                            "d": "1-től. Alapérték 1."
                        },
                        {
                            "k": "oldalMeret",
                            "t": "int",
                            "d": "5–200, alapérték 50."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "osszesTalalat",
                            "t": "int",
                            "d": "A szűrőnek megfelelő összes bizonylat száma."
                        },
                        {
                            "k": "oldal",
                            "t": "int",
                            "d": "A visszaadott oldal száma."
                        },
                        {
                            "k": "osszesOldal",
                            "t": "int",
                            "d": "Oldalak száma."
                        },
                        {
                            "k": "szamla",
                            "t": "szamlaFejType[]",
                            "d": "A bizonylat-fejek, sorszám szerint csökkenő sorrendben.",
                            "gy": [
                                {
                                    "k": "szamlaId",
                                    "t": "int",
                                    "d": "Belső azonosító — a további műveletekhez."
                                },
                                {
                                    "k": "szamlaszam",
                                    "t": "string(26)",
                                    "d": "Sorszám. <b>Piszkozatnál üres</b> (a sorszámot a kiállítás adja)."
                                },
                                {
                                    "k": "bizonylatTipusKod",
                                    "t": "string(3)",
                                    "d": "A bizonylattípus kódja."
                                },
                                {
                                    "k": "bizonylatTipus",
                                    "t": "string(50)",
                                    "d": "A bizonylattípus megnevezése."
                                },
                                {
                                    "k": "jelleg",
                                    "t": "bizonylatJellegType",
                                    "enum": [
                                        "NORMAL",
                                        "SZTORNO",
                                        "HELYESBITO"
                                    ],
                                    "d": "A bizonylat jellege."
                                },
                                {
                                    "k": "statusz",
                                    "t": "bizonylatStatuszType",
                                    "enum": [
                                        "PISZKOZAT",
                                        "KIALLITVA",
                                        "SZTORNOZVA"
                                    ],
                                    "d": "Állapot."
                                },
                                {
                                    "k": "vevoNev",
                                    "t": "string(50)",
                                    "d": "Vevő neve (pillanatkép)."
                                },
                                {
                                    "k": "vevoAdoszam",
                                    "t": "string(13)",
                                    "d": "Vevő adószáma."
                                },
                                {
                                    "k": "kelte",
                                    "t": "date",
                                    "d": "Bizonylat kelte."
                                },
                                {
                                    "k": "teljesites",
                                    "t": "date",
                                    "d": "Teljesítés kelte."
                                },
                                {
                                    "k": "fizHatarido",
                                    "t": "date",
                                    "d": "Fizetési határidő."
                                },
                                {
                                    "k": "fizetesiMod",
                                    "t": "fizetesiModType",
                                    "d": "Fizetési mód."
                                },
                                {
                                    "k": "nettoOsszeg",
                                    "t": "decimal",
                                    "d": "Nettó összérték."
                                },
                                {
                                    "k": "afaOsszeg",
                                    "t": "decimal",
                                    "d": "ÁFA összesen."
                                },
                                {
                                    "k": "bruttoOsszeg",
                                    "t": "decimal",
                                    "d": "Bruttó összérték."
                                },
                                {
                                    "k": "deviza",
                                    "t": "string(3)",
                                    "d": "Devizanem."
                                },
                                {
                                    "k": "fizetettOsszeg",
                                    "t": "decimal",
                                    "d": "A rögzített kiegyenlítések összege."
                                },
                                {
                                    "k": "fizetettseg",
                                    "t": "fizetettsegType",
                                    "enum": [
                                        "NINCS",
                                        "RESZBEN",
                                        "FIZETVE"
                                    ],
                                    "d": "<b>Számított</b> érték, nem tárolt státusz. Készpénzes fizetési módnál mindig <code>FIZETVE</code>."
                                },
                                {
                                    "k": "navStatusz",
                                    "t": "navStatuszType",
                                    "enum": [
                                        "NINCS",
                                        "KULDES_ALATT",
                                        "SIKERES",
                                        "HIBA"
                                    ],
                                    "d": "Az adatszolgáltatás állapota."
                                },
                                {
                                    "k": "eredetiSzamlaszam",
                                    "t": "string(26)",
                                    "d": "Sztornónál/helyesbítőnél az eredeti bizonylat sorszáma."
                                },
                                {
                                    "k": "elolegSzamlaszam",
                                    "t": "string",
                                    "d": "A kapcsolt előlegszámla sorszáma; sztornónál és helyesbítőnél üres. Az <code>eredetiSzamlaszam</code> ennek a párja: az mindig csak sztornón/helyesbítőn van kitöltve."
                                },
                                {
                                    "k": "iktatoszam",
                                    "t": "string",
                                    "d": "A Kimenő számla iktatóba átvezetett tétel iktatószáma."
                                },
                                {
                                    "k": "kulsoAzonosito",
                                    "t": "string(50)",
                                    "d": "A hívó rendszer azonosítója. A 3. fázistól él."
                                }
                            ]
                        },
                        {
                            "k": "oldalMeret",
                            "t": "int",
                            "d": "A ténylegesen alkalmazott lapméret."
                        }
                    ],
                    "hibak": [
                        "VALIDACIO",
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaLista/\">\n  <soapenv:Body>\n    <tns:szamlaLista>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <szures>\n        <keltTol>2026-07-01</keltTol>\n        <keltIg>2026-07-31</keltIg>\n        <bizonylatTipusKod>01</bizonylatTipusKod>\n        <statusz>KIALLITVA</statusz>\n        <csakKiegyenlitetlen>IGEN</csakKiegyenlitetlen>\n      </szures>\n      <oldal>1</oldal>\n      <oldalMeret>50</oldalMeret>\n    </tns:szamlaLista>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaListaResponse>\n  <osszesTalalat>132</osszesTalalat>\n  <oldal>1</oldal>\n  <oldalMeret>50</oldalMeret>\n  <osszesOldal>3</osszesOldal>\n  <szamla>\n    <szamlaId>4821</szamlaId>\n    <szamlaszam>SZR2026/0351</szamlaszam>\n    <jelleg>NORMAL</jelleg>\n    <statusz>KIALLITVA</statusz>\n    <vevoNev>Példa Vevő Kft.</vevoNev>\n    <vevoAdoszam>87654321-2-13</vevoAdoszam>\n    <kelte>2026-07-31</kelte>\n    <fizHatarido>2026-08-08</fizHatarido>\n    <bruttoOsszeg>67310.00</bruttoOsszeg>\n    <deviza>HUF</deviza>\n    <fizetettOsszeg>0.00</fizetettOsszeg>\n    <fizetettseg>NINCS</fizetettseg>\n    <navStatusz>SIKERES</navStatusz>\n  </szamla>\n</szamlaListaResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaLista/szamlaLista"
                },
                {
                    "nev": "szamlaAdatok",
                    "allapot": "eles",
                    "sum": "Egy bizonylat teljes adata",
                    "leiras": [
                        "A bizonylat feje és minden tétele. <b>A NAV-adatszolgáltatás végállapotát is ez adja</b> — kiállítás után ezzel kell visszakérdezni."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "szamlaszam",
                            "t": "string(26)",
                            "r": 1,
                            "d": "Sorszám. Helyette <code>szamlaId</code> is adható."
                        },
                        {
                            "k": "szamlaId",
                            "t": "int",
                            "d": "A bizonylat belső azonosítója. A <code>szamlaszam</code> helyett is használható — elég az egyik."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "fej",
                            "t": "bizonylatFejType",
                            "d": "A bizonylat feje a kibocsátó és a vevő pillanatképével, összegekkel.",
                            "gy": [
                                {
                                    "k": "szamlaId",
                                    "t": "int",
                                    "d": "A bizonylat belső azonosítója."
                                },
                                {
                                    "k": "szamlaszam",
                                    "t": "string",
                                    "d": "A bizonylat sorszáma."
                                },
                                {
                                    "k": "bizonylatTipusKod",
                                    "t": "string",
                                    "d": "A bizonylattípus rövid kódja."
                                },
                                {
                                    "k": "bizonylatTipus",
                                    "t": "string",
                                    "d": "A bizonylattípus megnevezése."
                                },
                                {
                                    "k": "jelleg",
                                    "t": "bizonylatJellegType",
                                    "d": "NORMAL, SZTORNO vagy HELYESBITO."
                                },
                                {
                                    "k": "statusz",
                                    "t": "bizonylatStatuszType",
                                    "d": "PISZKOZAT, KIALLITVA vagy SZTORNOZVA."
                                },
                                {
                                    "k": "kibocsatoNev",
                                    "t": "string",
                                    "d": "A kibocsátó neve a kiállítás pillanatában. <b>Pillanatkép</b>: a cégadat későbbi módosítása a kiállított bizonylatot nem írja át."
                                },
                                {
                                    "k": "kibocsatoAdoszam",
                                    "t": "string",
                                    "d": "A kibocsátó adószáma a kiállítás pillanatában."
                                },
                                {
                                    "k": "kibocsatoIrsz",
                                    "t": "string",
                                    "d": "A kibocsátó irányítószáma."
                                },
                                {
                                    "k": "kibocsatoVaros",
                                    "t": "string",
                                    "d": "A kibocsátó települése."
                                },
                                {
                                    "k": "kibocsatoCim",
                                    "t": "string",
                                    "d": "A kibocsátó közterülete és házszáma."
                                },
                                {
                                    "k": "bankszamla",
                                    "t": "string",
                                    "d": "A bizonylatra nyomtatott bankszámlaszám."
                                },
                                {
                                    "k": "vevoNev",
                                    "t": "string",
                                    "d": "A vevő neve a kiállítás pillanatában."
                                },
                                {
                                    "k": "vevoAdoszam",
                                    "t": "string",
                                    "d": "A vevő adószáma."
                                },
                                {
                                    "k": "vevoEuAdoszam",
                                    "t": "string",
                                    "d": "A vevő közösségi adószáma."
                                },
                                {
                                    "k": "vevoIrsz",
                                    "t": "string",
                                    "d": "A vevő irányítószáma."
                                },
                                {
                                    "k": "vevoVaros",
                                    "t": "string",
                                    "d": "A vevő települése."
                                },
                                {
                                    "k": "vevoCim",
                                    "t": "string",
                                    "d": "A vevő közterülete és házszáma."
                                },
                                {
                                    "k": "vevoOrszag",
                                    "t": "string",
                                    "d": "A vevő országa."
                                },
                                {
                                    "k": "vevoEmail",
                                    "t": "string",
                                    "d": "A vevő e-mail címe — a <code>szamlaEmail</code> alapból ide küld."
                                },
                                {
                                    "k": "maganszemely",
                                    "t": "IGEN|NEM",
                                    "d": "IGEN, ha a vevő magánszemély (nincs adószám, a NAV felé sem megy vevő-adószám)."
                                },
                                {
                                    "k": "kelte",
                                    "t": "string",
                                    "d": "A bizonylat kelte."
                                },
                                {
                                    "k": "teljesites",
                                    "t": "string",
                                    "d": "A teljesítés dátuma."
                                },
                                {
                                    "k": "fizHatarido",
                                    "t": "string",
                                    "d": "Fizetési határidő."
                                },
                                {
                                    "k": "fizetesiMod",
                                    "t": "string",
                                    "d": "A fizetési mód kódja."
                                },
                                {
                                    "k": "deviza",
                                    "t": "string",
                                    "d": "Devizanem."
                                },
                                {
                                    "k": "arfolyam",
                                    "t": "decimal",
                                    "d": "Devizás bizonylatnál az alkalmazott árfolyam."
                                },
                                {
                                    "k": "nyelv",
                                    "t": "string",
                                    "d": "A bizonylat nyelve."
                                },
                                {
                                    "k": "nettoOsszeg",
                                    "t": "decimal",
                                    "d": "A bizonylat nettó végösszege."
                                },
                                {
                                    "k": "afaOsszeg",
                                    "t": "decimal",
                                    "d": "A bizonylat ÁFA-összege."
                                },
                                {
                                    "k": "bruttoOsszeg",
                                    "t": "decimal",
                                    "d": "A bizonylat bruttó végösszege."
                                },
                                {
                                    "k": "fizetettOsszeg",
                                    "t": "decimal",
                                    "d": "A rögzített kiegyenlítések összege."
                                },
                                {
                                    "k": "fizetettseg",
                                    "t": "fizetettsegType",
                                    "d": "NINCS, RESZBEN vagy FIZETVE. <b>Nem tárolt állapot</b>: a kiegyenlítésekből számolt érték, készpénzes bizonylat pedig mindig FIZETVE."
                                },
                                {
                                    "k": "hatralek",
                                    "t": "decimal",
                                    "d": "A bruttó összeg és a kiegyenlítések különbözete."
                                },
                                {
                                    "k": "megjegyzes",
                                    "t": "string",
                                    "d": "A bizonylat fejlécébe nyomtatott megjegyzés."
                                },
                                {
                                    "k": "lablecMegjegyzes",
                                    "t": "string",
                                    "d": "A bizonylat aljára nyomtatott megjegyzés."
                                },
                                {
                                    "k": "eredetiSzamlaszam",
                                    "t": "string",
                                    "d": "Sztornónál és helyesbítőnél az eredeti bizonylat sorszáma."
                                },
                                {
                                    "k": "elolegSzamlaszam",
                                    "t": "string",
                                    "d": "A kapcsolt előlegszámla sorszáma; sztornónál és helyesbítőnél üres. Az <code>eredetiSzamlaszam</code> ennek a párja: az mindig csak sztornón/helyesbítőn van kitöltve."
                                },
                                {
                                    "k": "elolegFelhasznalva",
                                    "t": "string",
                                    "d": "Csak <b>előlegszámlán</b>: annak a bizonylatnak a sorszáma, amelyik felhasználta ezt az előleget. Üres, ha az előlegszámla még szabad, tehát kapcsolható egy végszámlához. A végszámla sztornózása felszabadítja."
                                },
                                {
                                    "k": "modositasSorszam",
                                    "t": "int",
                                    "d": "A módosítási lánc indexe (NAV <code>modificationIndex</code>). A sztornó is módosító bizonylat, tehát ő is növeli."
                                },
                                {
                                    "k": "iktatoszam",
                                    "t": "string",
                                    "d": "Az iktatóban kapott azonosító, ha a bizonylat iktatásra került."
                                },
                                {
                                    "k": "kulsoAzonosito",
                                    "t": "string",
                                    "d": "A hívó saját azonosítója (pl. webshop rendelésszám), amivel a bizonylat készült."
                                },
                                {
                                    "k": "veglegesitesDatum",
                                    "t": "string",
                                    "d": "A kiállítás (véglegesítés) időpontja."
                                }
                            ]
                        },
                        {
                            "k": "tetel",
                            "t": "tetelEredmenyType[]",
                            "d": "A tételek számolt összegekkel, <code>sorszam</code>-mal (helyesbítés párosításához).",
                            "gy": [
                                {
                                    "k": "sorszam",
                                    "t": "int",
                                    "d": "A tétel sorszáma a bizonylaton. <b>Helyesbítéskor erre kell hivatkozni</b> az <code>eredetiSorszam</code> mezőben."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string",
                                    "d": "A tétel megnevezése."
                                },
                                {
                                    "k": "cikkszam",
                                    "t": "string",
                                    "d": "Cikkszám, ha volt megadva."
                                },
                                {
                                    "k": "vtszSzj",
                                    "t": "string",
                                    "d": "VTSZ / SZJ / TESZOR besorolás."
                                },
                                {
                                    "k": "mennyiseg",
                                    "t": "decimal",
                                    "d": "Mennyiség."
                                },
                                {
                                    "k": "egyseg",
                                    "t": "string",
                                    "d": "Mennyiségi egység."
                                },
                                {
                                    "k": "nettoEgysegar",
                                    "t": "decimal",
                                    "d": "Nettó egységár, 3 tizedesjegyre."
                                },
                                {
                                    "k": "bruttoEgysegar",
                                    "t": "decimal",
                                    "d": "Bruttó egységár, 3 tizedesjegyre — <b>az árképzés ebből indul</b> (ld. Kerekítés és árképzés)."
                                },
                                {
                                    "k": "kedvezmenySzazalek",
                                    "t": "decimal",
                                    "d": "A soron érvényesített kedvezmény százaléka."
                                },
                                {
                                    "k": "afaSzazalek",
                                    "t": "string",
                                    "d": "Az alkalmazott ÁFA-kulcs."
                                },
                                {
                                    "k": "afaKod",
                                    "t": "string",
                                    "d": "A NAV ÁFA-kódja."
                                },
                                {
                                    "k": "afaMentessegKod",
                                    "t": "string",
                                    "d": "A tétel választott jogcíme (mentes / áfakörön kívüli kulcson); üres, ha a kulcs alapértelmezése érvényes (AM → AAM, EX → KBAET, AK → ATK)."
                                },
                                {
                                    "k": "nettoErtek",
                                    "t": "decimal",
                                    "d": "A sor nettó értéke. <b>Szerveroldalon számolt érték</b> — ezt tekintsd hitelesnek, ne a sajátodat."
                                },
                                {
                                    "k": "afaErtek",
                                    "t": "decimal",
                                    "d": "A sor ÁFA-értéke, szerveroldalon számolva."
                                },
                                {
                                    "k": "bruttoErtek",
                                    "t": "decimal",
                                    "d": "A sor bruttó értéke, szerveroldalon számolva."
                                },
                                {
                                    "k": "szolgaltatas",
                                    "t": "IGEN|NEM",
                                    "d": "IGEN, ha a tétel szolgáltatás (nem termék)."
                                },
                                {
                                    "k": "tetelMegjegyzes",
                                    "t": "string",
                                    "d": "A tételsorhoz tartozó megjegyzés."
                                }
                            ]
                        },
                        {
                            "k": "navStatusz",
                            "t": "navStatuszType",
                            "d": "Az adatszolgáltatás állapota."
                        },
                        {
                            "k": "navTranzakcioId",
                            "t": "string",
                            "d": "A NAV tranzakcióazonosítója."
                        },
                        {
                            "k": "navHibaSzoveg",
                            "t": "string",
                            "d": "Hiba esetén a NAV üzenete."
                        },
                        {
                            "k": "navSzamlaszam",
                            "t": "string",
                            "d": "A NAV felé <b>tényleges</b> beküldött bizonylatszám. Sandbox (DEMO) cégnél időbélyeges teszt-szám; <b>élesben üres</b>, mert ott a valódi sorszám megy be."
                        }
                    ],
                    "hibak": [
                        "NEM_TALALHATO",
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaAdatok/\">\n  <soapenv:Body>\n    <tns:szamlaAdatok>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <szamlaszam>SZR2026/0351</szamlaszam>\n    </tns:szamlaAdatok>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaAdatokResponse>\n  <fej>\n    <szamlaId>4821</szamlaId>\n    <szamlaszam>SZR2026/0351</szamlaszam>\n    <statusz>KIALLITVA</statusz>\n    <jelleg>NORMAL</jelleg>\n    <kibocsatoNev>Minta Kereskedő Kft.</kibocsatoNev>\n    <kibocsatoAdoszam>12345678-2-42</kibocsatoAdoszam>\n    <vevoNev>Példa Vevő Kft.</vevoNev>\n    <vevoAdoszam>87654321-2-13</vevoAdoszam>\n    <kelte>2026-07-31</kelte>\n    <teljesites>2026-07-31</teljesites>\n    <fizHatarido>2026-08-08</fizHatarido>\n    <fizetesiMod>ATUTALAS</fizetesiMod>\n    <nettoOsszeg>53000.00</nettoOsszeg>\n    <afaOsszeg>14310.00</afaOsszeg>\n    <bruttoOsszeg>67310.00</bruttoOsszeg>\n    <fizetettOsszeg>30000.00</fizetettOsszeg>\n    <fizetettseg>RESZBEN</fizetettseg>\n  </fej>\n  <tetel>\n    <sorszam>1</sorszam>\n    <megnevezes>Tanácsadás</megnevezes>\n    <mennyiseg>2.00</mennyiseg>\n    <nettoErtek>50000.00</nettoErtek>\n    <afaErtek>13500.00</afaErtek>\n    <bruttoErtek>63500.00</bruttoErtek>\n  </tetel>\n  <navStatusz>SIKERES</navStatusz>\n  <navTranzakcioId>3ZK8L9M2N4P6</navTranzakcioId>\n</szamlaAdatokResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaAdatok/szamlaAdatok"
                },
                {
                    "nev": "szamlaPdf",
                    "allapot": "eles",
                    "sum": "Számlakép letöltése PDF-ben",
                    "leiras": [
                        "A kiállításkor letárolt számlakép base64-ben — <b>bitre azonos</b> a vevőnek kiküldöttel. Piszkozatnál „PISZKOZAT” vízjeles előnézet, helyesbítő piszkozatnál a különbözet. Demo csomagban „DEMO” vízjel."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "szamlaszam",
                            "t": "string(26)",
                            "r": 1,
                            "d": "Sorszám vagy <code>szamlaId</code>."
                        },
                        {
                            "k": "szamlaId",
                            "t": "int",
                            "d": "A bizonylat belső azonosítója. A <code>szamlaszam</code> helyett is használható — elég az egyik."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "fajlnev",
                            "t": "string",
                            "d": "Javasolt fájlnév."
                        },
                        {
                            "k": "pdf",
                            "t": "base64",
                            "d": "A PDF tartalma base64-ben (data: előtag nélkül)."
                        },
                        {
                            "k": "vizjel",
                            "t": "string",
                            "d": "Ha a képen vízjel van: <code>PISZKOZAT</code> vagy <code>DEMO</code>; egyébként üres. Sandbox (DEMO) cégnél mindig <code>DEMO</code>."
                        }
                    ],
                    "hibak": [
                        "NEM_TALALHATO",
                        "ALLAPOT_HIBA"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaPdf/\">\n  <soapenv:Body>\n    <tns:szamlaPdf>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <szamlaszam>SZR2026/0351</szamlaszam>\n    </tns:szamlaPdf>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaPdfResponse>\n  <fajlnev>SZR2026-0351.pdf</fajlnev>\n  <pdf>JVBERi0xLjcKJeLjz9MKMy…</pdf>\n  <vizjel></vizjel>\n</szamlaPdfResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaPdf/szamlaPdf"
                },
                {
                    "nev": "szamlaXml",
                    "allapot": "eles",
                    "sum": "Bizonylat nyers XML-je",
                    "leiras": [
                        "<code>NAV30</code>: a NAV Online Számla 3.0 <code>invoiceData</code> XML-je, XSD-validáltan — ugyanaz, amit a rendszer beküld. <code>SAJAT</code>: a teljes bizonylat-adat a QSugyfelkapu séma szerint.",
                        "A tartalom base64-ben jön, hogy a beágyazás ne igényeljen escape-elést."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "szamlaszam",
                            "t": "string(26)",
                            "r": 1,
                            "d": "Sorszám vagy <code>szamlaId</code>."
                        },
                        {
                            "k": "formatum",
                            "t": "string",
                            "enum": [
                                "NAV30",
                                "SAJAT"
                            ],
                            "d": "Alapérték <code>NAV30</code>."
                        },
                        {
                            "k": "szamlaId",
                            "t": "int",
                            "d": "A bizonylat belső azonosítója. A <code>szamlaszam</code> helyett is használható — elég az egyik."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "formatum",
                            "t": "string",
                            "d": "A visszaadott formátum."
                        },
                        {
                            "k": "xml",
                            "t": "base64",
                            "d": "Az XML base64-ben."
                        }
                    ],
                    "hibak": [
                        "NEM_TALALHATO",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaXml/\">\n  <soapenv:Body>\n    <tns:szamlaXml>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <szamlaszam>SZR2026/0351</szamlaszam>\n      <formatum>NAV30</formatum>\n    </tns:szamlaXml>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaXmlResponse>\n  <formatum>NAV30</formatum>\n  <xml>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu…</xml>\n</szamlaXmlResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaXml/szamlaXml"
                }
            ]
        },
        {
            "id": "szlazo-penz",
            "cim": "Számlázó · Pénzügy, küldés",
            "alap": "szamlazo",
            "muveletek": [
                {
                    "nev": "szamlaKiegyenlites",
                    "allapot": "eles",
                    "sum": "Befizetés rögzítése, kötegelten",
                    "leiras": [
                        "Több bizonylat kiegyenlítése egy hívásban. <b>Elemenkénti eredményt</b> ad: egy hibás sor nem buktatja el a köteget.",
                        "<code>teljesKiegyenlites=IGEN</code> esetén a szerver a <b>hátralékot</b> könyveli be — nem kell összeget számolnod. Készpénzes bizonylat automatikusan fizetettnek számít, arra nem rögzíthető kiegyenlítés."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "kiegyenlites",
                            "t": "kiegyenlitesType[]",
                            "r": 1,
                            "d": "1–500 elem.",
                            "gy": [
                                {
                                    "k": "szamlaszam",
                                    "t": "string(26)",
                                    "r": 1,
                                    "d": "A bizonylat sorszáma."
                                },
                                {
                                    "k": "datum",
                                    "t": "date",
                                    "r": 1,
                                    "d": "A befizetés napja."
                                },
                                {
                                    "k": "osszeg",
                                    "t": "decimal",
                                    "d": "A befizetett összeg. <code>teljesKiegyenlites=IGEN</code> mellett elhagyható."
                                },
                                {
                                    "k": "teljesKiegyenlites",
                                    "t": "IGEN|NEM",
                                    "d": "A teljes hátralék befizetése."
                                },
                                {
                                    "k": "fizetesiMod",
                                    "t": "fizetesiModType",
                                    "d": "A befizetés módja."
                                },
                                {
                                    "k": "megjegyzes",
                                    "t": "string(50)",
                                    "d": "Pl. bankszámla-kivonat száma."
                                },
                                {
                                    "k": "szamlaId",
                                    "t": "int",
                                    "d": "A bizonylat belső azonosítója; a <code>szamlaszam</code> helyett is használható."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "eredmeny",
                            "t": "eredmenyType[]",
                            "d": "Elemenkénti eredmény, a kérés sorrendjében.",
                            "gy": [
                                {
                                    "k": "szamlaszam",
                                    "t": "string(26)",
                                    "d": "A bizonylat sorszáma."
                                },
                                {
                                    "k": "success",
                                    "t": "TRUE|FALSE",
                                    "d": "Sikeres rögzítés."
                                },
                                {
                                    "k": "hibaKod",
                                    "t": "string",
                                    "d": "Sikertelenségnél a hibakód."
                                },
                                {
                                    "k": "hibaSzoveg",
                                    "t": "string",
                                    "d": "Sikertelenségnél magyar üzenet."
                                },
                                {
                                    "k": "kiegyenlitve",
                                    "t": "decimal",
                                    "d": "A bizonylatra rögzített összes befizetés."
                                },
                                {
                                    "k": "hatralek",
                                    "t": "decimal",
                                    "d": "A még nyitott összeg."
                                },
                                {
                                    "k": "szamlaId",
                                    "t": "int",
                                    "d": "Az érintett bizonylat belső azonosítója."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "ALLAPOT_HIBA",
                        "VALIDACIO",
                        "NEM_TALALHATO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaKiegyenlites/\">\n  <soapenv:Body>\n    <tns:szamlaKiegyenlites>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <kiegyenlites>\n        <szamlaszam>SZR2026/0351</szamlaszam>\n        <datum>2026-08-05</datum>\n        <osszeg>30000</osszeg>\n        <fizetesiMod>ATUTALAS</fizetesiMod>\n        <megjegyzes>Részteljesítés</megjegyzes>\n      </kiegyenlites>\n      <kiegyenlites>\n        <szamlaszam>SZR2026/0349</szamlaszam>\n        <datum>2026-08-05</datum>\n        <teljesKiegyenlites>IGEN</teljesKiegyenlites>\n      </kiegyenlites>\n    </tns:szamlaKiegyenlites>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaKiegyenlitesResponse>\n  <eredmeny>\n    <szamlaszam>SZR2026/0351</szamlaszam>\n    <success>TRUE</success>\n    <kiegyenlitve>30000.00</kiegyenlitve>\n    <hatralek>37310.00</hatralek>\n  </eredmeny>\n  <eredmeny>\n    <szamlaszam>SZR2026/0349</szamlaszam>\n    <success>TRUE</success>\n    <kiegyenlitve>45000.00</kiegyenlitve>\n    <hatralek>0.00</hatralek>\n  </eredmeny>\n</szamlaKiegyenlitesResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaKiegyenlites/szamlaKiegyenlites"
                },
                {
                    "nev": "szamlaEmail",
                    "allapot": "eles",
                    "sum": "Bizonylat kiküldése e-mailben",
                    "leiras": [
                        "Csak kiállított bizonylat küldhető. A PDF mellékletként megy, a tárgy és a szöveg a cég Számlázó-beállításaiból. Teszt kulccsal a tárgy <code>[TESZT]</code> jelzést kap."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "szamlaszam",
                            "t": "string(26)",
                            "r": 1,
                            "d": "A bizonylat sorszáma."
                        },
                        {
                            "k": "cimzett",
                            "t": "string[]",
                            "d": "Címzettek. Elhagyva a bizonylat vevő-e-mail címe."
                        },
                        {
                            "k": "masolat",
                            "t": "string[]",
                            "d": "Másolatot kapók."
                        },
                        {
                            "k": "szamlaId",
                            "t": "int",
                            "d": "A bizonylat belső azonosítója. A <code>szamlaszam</code> helyett is használható — elég az egyik."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "success",
                            "t": "TRUE|FALSE",
                            "d": "Sikeres kiküldés."
                        },
                        {
                            "k": "kikuldve",
                            "t": "dateTime",
                            "d": "A küldés időpontja."
                        },
                        {
                            "k": "cimzett",
                            "t": "string[]",
                            "d": "A tényleges címzettek."
                        },
                        {
                            "k": "uzenet",
                            "t": "string",
                            "d": "Tájékoztató üzenet (iktatás, keret, e-mail) — nem hibajelzés."
                        }
                    ],
                    "hibak": [
                        "ALLAPOT_HIBA",
                        "VALIDACIO",
                        "NEM_TALALHATO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlaEmail/\">\n  <soapenv:Body>\n    <tns:szamlaEmail>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <szamlaszam>SZR2026/0351</szamlaszam>\n      <cimzett>penzugy@peldavevo.hu</cimzett>\n      <masolat>iroda@sajatceg.hu</masolat>\n    </tns:szamlaEmail>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlaEmailResponse>\n  <success>TRUE</success>\n  <kikuldve>2026-07-31T14:22:08+02:00</kikuldve>\n  <cimzett>penzugy@peldavevo.hu</cimzett>\n</szamlaEmailResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlaEmail/szamlaEmail"
                }
            ]
        },
        {
            "id": "szlazo-torzs",
            "cim": "Számlázó · Törzsadatok",
            "alap": "szamlazo",
            "muveletek": [
                {
                    "nev": "szamlazoKulcsInfo",
                    "allapot": "eles",
                    "sum": "A kulcs ellenőrzése",
                    "leiras": [
                        "<b>Ezt hívd először.</b> Visszaadja, melyik céghez tartozik a kulcs, milyen módban van, és mennyi az éves bizonylat-keret — integráció-teszthez és a keret előrejelzéséhez."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Az ellenőrizendő API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "ceg",
                            "t": "cegType",
                            "d": "A kulcs cége.",
                            "gy": [
                                {
                                    "k": "companyId",
                                    "t": "string(8)",
                                    "d": "Cégazonosító."
                                },
                                {
                                    "k": "nev",
                                    "t": "string",
                                    "d": "Cégnév."
                                },
                                {
                                    "k": "adoszam",
                                    "t": "string(13)",
                                    "d": "Adószám."
                                },
                                {
                                    "k": "konyveltEv",
                                    "t": "int",
                                    "d": "Az aktuális könyvelt év."
                                },
                                {
                                    "k": "sandbox",
                                    "t": "IGEN|NEM",
                                    "d": "IGEN, ha ez a sandbox (DEMO licencű) teszt-cég: a NAV-beküldés csak a teszt rendszerbe megy, a PDF DEMO vízjeles."
                                }
                            ]
                        },
                        {
                            "k": "kulcs",
                            "t": "kulcsType",
                            "d": "A kulcs adatai.",
                            "gy": [
                                {
                                    "k": "nev",
                                    "t": "string",
                                    "d": "A kulcs neve."
                                },
                                {
                                    "k": "mod",
                                    "t": "string",
                                    "enum": [
                                        "ELES",
                                        "TESZT"
                                    ],
                                    "d": "Éles vagy teszt."
                                },
                                {
                                    "k": "hatokor",
                                    "t": "string",
                                    "enum": [
                                        "CEG",
                                        "IRODA"
                                    ],
                                    "d": "A kulcs hatóköre."
                                }
                            ]
                        },
                        {
                            "k": "csomag",
                            "t": "csomagType",
                            "d": "Előfizetés és keret.",
                            "gy": [
                                {
                                    "k": "tipus",
                                    "t": "string",
                                    "d": "Csomag megnevezése."
                                },
                                {
                                    "k": "korlatos",
                                    "t": "IGEN|NEM",
                                    "d": "Van-e éves keret."
                                },
                                {
                                    "k": "bizonylatKeret",
                                    "t": "int",
                                    "d": "Az éves keret."
                                },
                                {
                                    "k": "felhasznalt",
                                    "t": "int",
                                    "d": "Eddig kiállított."
                                },
                                {
                                    "k": "maradek",
                                    "t": "int",
                                    "d": "Hátralévő."
                                },
                                {
                                    "k": "ev",
                                    "t": "int",
                                    "d": "Az az év, amelyre a bizonylat-keret vonatkozik."
                                }
                            ]
                        },
                        {
                            "k": "szamlazoHozzaferes",
                            "t": "IGEN|NEM",
                            "d": "Elérhető-e a Számlázó modul ennél a cégnél."
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlazoKulcsInfo/\">\n  <soapenv:Body>\n    <tns:szamlazoKulcsInfo>\n      <apiKey>qsu_test_7fd3a91c…</apiKey>\n    </tns:szamlazoKulcsInfo>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlazoKulcsInfoResponse>\n  <ceg>\n    <companyId>12345678</companyId>\n    <nev>Minta Kereskedő Kft.</nev>\n    <adoszam>12345678-2-42</adoszam>\n    <konyveltEv>2026</konyveltEv>\n    <sandbox>NEM</sandbox>\n  </ceg>\n  <kulcs>\n    <nev>Webshop</nev>\n    <mod>TESZT</mod>\n    <hatokor>CEG</hatokor>\n  </kulcs>\n  <csomag>\n    <tipus>FREE</tipus>\n    <korlatos>IGEN</korlatos>\n    <bizonylatKeret>100</bizonylatKeret>\n    <felhasznalt>7</felhasznalt>\n    <maradek>93</maradek>\n    <ev>2026</ev>\n  </csomag>\n  <szamlazoHozzaferes>IGEN</szamlazoHozzaferes>\n</szamlazoKulcsInfoResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlazoKulcsInfo/szamlazoKulcsInfo"
                },
                {
                    "nev": "bizonylatTipusLista",
                    "allapot": "eles",
                    "sum": "A cég bizonylattípusai",
                    "leiras": [
                        "A bizonylat-kiállításhoz <b>kell</b> a típus. A típusok cégenként paraméterezettek (sorszám-maszk, NAV-kötelezettség, alapértelmezések), ezért nem lehet fixen kódolni — mindig ebből a listából válassz."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "csakAktiv",
                            "t": "IGEN|NEM",
                            "d": "Alapérték <code>IGEN</code>."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "bizonylatTipus",
                            "t": "bizonylatTipusType[]",
                            "d": "A típusok.",
                            "gy": [
                                {
                                    "k": "id",
                                    "t": "int",
                                    "d": "Belső azonosító."
                                },
                                {
                                    "k": "azonos",
                                    "t": "string(3)",
                                    "d": "Típuskód — ezt add a kiállításnál."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string(50)",
                                    "d": "Megnevezés."
                                },
                                {
                                    "k": "prefix",
                                    "t": "string(4)",
                                    "d": "Sorszám-előtag."
                                },
                                {
                                    "k": "maszk",
                                    "t": "string(20)",
                                    "d": "Sorszám-maszk: <code>P</code>=prefix, <code>É</code>=év, <code>H</code>=hónap, <code>S</code>=sorszám."
                                },
                                {
                                    "k": "navKuldes",
                                    "t": "IGEN|NEM",
                                    "d": "NAV-köteles-e a típus."
                                },
                                {
                                    "k": "kiegyenlitesKovetes",
                                    "t": "IGEN|NEM",
                                    "d": "Folyószámlán követett-e."
                                },
                                {
                                    "k": "alapFizetesiMod",
                                    "t": "fizetesiModType",
                                    "d": "Alapértelmezett fizetési mód."
                                },
                                {
                                    "k": "alapFizHataridoNap",
                                    "t": "int",
                                    "d": "Alapértelmezett fizetési határidő napban."
                                },
                                {
                                    "k": "alapertelmezett",
                                    "t": "IGEN|NEM",
                                    "d": "A cég alapértelmezett típusa."
                                },
                                {
                                    "k": "rovidNev",
                                    "t": "string",
                                    "d": "A típus rövid neve — ez kerül a bizonylatképre."
                                },
                                {
                                    "k": "jovahagyasKell",
                                    "t": "IGEN|NEM",
                                    "d": "IGEN, ha a típusnál a felületen jóváhagyási lépés van. Az API-t nem befolyásolja."
                                },
                                {
                                    "k": "haviUjrakezdes",
                                    "t": "IGEN|NEM",
                                    "d": "IGEN, ha a sorszámlálás minden hónapban 1-ről indul."
                                },
                                {
                                    "k": "aktiv",
                                    "t": "IGEN|NEM",
                                    "d": "IGEN, ha a típus használható. Csak aktív típusra állítható ki bizonylat."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/bizonylatTipusLista/\">\n  <soapenv:Body>\n    <tns:bizonylatTipusLista>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <csakAktiv>IGEN</csakAktiv>\n    </tns:bizonylatTipusLista>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<bizonylatTipusListaResponse>\n  <bizonylatTipus>\n    <id>14</id>\n    <azonos>01</azonos>\n    <megnevezes>Kimenő belföldi számla</megnevezes>\n    <prefix>SZR</prefix>\n    <maszk>PPPÉÉÉÉ/SSSS</maszk>\n    <navKuldes>IGEN</navKuldes>\n    <kiegyenlitesKovetes>IGEN</kiegyenlitesKovetes>\n    <alapFizetesiMod>ATUTALAS</alapFizetesiMod>\n    <alapFizHataridoNap>8</alapFizHataridoNap>\n    <alapertelmezett>IGEN</alapertelmezett>\n  </bizonylatTipus>\n  <bizonylatTipus>\n    <id>17</id>\n    <azonos>06</azonos>\n    <megnevezes>Díjbekérő</megnevezes>\n    <prefix></prefix>\n    <maszk>SSSS/HH/ÉÉÉÉ</maszk>\n    <navKuldes>NEM</navKuldes>\n    <kiegyenlitesKovetes>NEM</kiegyenlitesKovetes>\n  </bizonylatTipus>\n</bizonylatTipusListaResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/bizonylatTipusLista/bizonylatTipusLista"
                },
                {
                    "nev": "szamlazoTorzsadatok",
                    "allapot": "eles",
                    "sum": "ÁFA-kulcsok, fizetési módok, egységek",
                    "leiras": [
                        "A bizonylat-mezők megengedett értékei egy hívásban: ÁFA-kulcsok és a hozzájuk tartozó ÁFA-kódok, fizetési módok, devizák, mennyiségi egységek, számlanyelvek.",
                        "Ezt a listát <b>kérdezd le indításkor</b>, ne kódold be — így egy új ÁFA-kulcs bevezetése nem igényel változást az integrációdban."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "afaKulcs",
                            "t": "afaKulcsType[]",
                            "d": "ÁFA-kulcsok.",
                            "gy": [
                                {
                                    "k": "kod",
                                    "t": "string(4)",
                                    "d": "Az <code>afaSzazalek</code> mezőbe adható érték."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string",
                                    "d": "Emberi megnevezés."
                                },
                                {
                                    "k": "afaKod",
                                    "t": "string(4)",
                                    "d": "A hozzá tartozó ÁFA-típuskód."
                                },
                                {
                                    "k": "szazalek",
                                    "t": "double",
                                    "d": "Százalékos érték, ha van."
                                },
                                {
                                    "k": "navKezeles",
                                    "t": "string",
                                    "d": "A NAV felé alkalmazott kezelésmód (normál adómérték, mentesség vagy hatályon kívüli)."
                                }
                            ]
                        },
                        {
                            "k": "fizetesiMod",
                            "t": "kodMegnevezesType[]",
                            "d": "Fizetési módok.",
                            "gy": [
                                {
                                    "k": "kod",
                                    "t": "string",
                                    "d": "A kérésben használandó kód."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string",
                                    "d": "Emberi megnevezés."
                                },
                                {
                                    "k": "navKod",
                                    "t": "string",
                                    "d": "A NAV adatszolgáltatásban használt megfelelő."
                                }
                            ]
                        },
                        {
                            "k": "deviza",
                            "t": "kodMegnevezesType[]",
                            "d": "Devizanemek.",
                            "gy": [
                                {
                                    "k": "kod",
                                    "t": "string",
                                    "d": "A kérésben használandó devizakód."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string",
                                    "d": "A devizanem megnevezése."
                                }
                            ]
                        },
                        {
                            "k": "egyseg",
                            "t": "kodMegnevezesType[]",
                            "d": "Mennyiségi egységek és NAV-megfelelőik.",
                            "gy": [
                                {
                                    "k": "kod",
                                    "t": "string",
                                    "d": "A kérésben használandó egység."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string",
                                    "d": "Az egység megnevezése."
                                },
                                {
                                    "k": "navKod",
                                    "t": "string",
                                    "d": "A NAV adatszolgáltatásban használt megfelelő; ha üres, a NAV felé OWN típusú egységként megy."
                                }
                            ]
                        },
                        {
                            "k": "nyelv",
                            "t": "kodMegnevezesType[]",
                            "d": "Bizonylat-nyelvek.",
                            "gy": [
                                {
                                    "k": "kod",
                                    "t": "string",
                                    "d": "A kérésben használandó nyelvkód."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string",
                                    "d": "A nyelv megnevezése."
                                }
                            ]
                        },
                        {
                            "k": "afaMentessegKod",
                            "t": "kodType[]",
                            "d": "A mentességi / áfakörön kívüli jogcímek listája (11 db) — a tétel <code>afaMentessegKod</code> mezőjébe ezek adhatók, a kulcshoz illő listából (ld. a tétel <code>afaMentessegKod</code> mezőjét).",
                            "gy": [
                                {
                                    "k": "kod",
                                    "t": "string",
                                    "d": "A NAV mentességi kódja."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string",
                                    "d": "A mentesség megnevezése."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/szamlazoTorzsadatok/\">\n  <soapenv:Body>\n    <tns:szamlazoTorzsadatok>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n    </tns:szamlazoTorzsadatok>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<szamlazoTorzsadatokResponse>\n  <afaKulcs><kod>27</kod><megnevezes>27%</megnevezes><afaKod>FA</afaKod><szazalek>27</szazalek></afaKulcs>\n  <afaKulcs><kod>5</kod><megnevezes>5%</megnevezes><afaKod>FA</afaKod><szazalek>5</szazalek></afaKulcs>\n  <afaKulcs><kod>AM</kod><megnevezes>Adómentes</megnevezes><afaKod>AM</afaKod></afaKulcs>\n  <afaKulcs><kod>FO</kod><megnevezes>Fordított adózás</megnevezes><afaKod>FO</afaKod></afaKulcs>\n  <fizetesiMod><kod>ATUTALAS</kod><megnevezes>Átutalás</megnevezes></fizetesiMod>\n  <fizetesiMod><kod>KESZPENZ</kod><megnevezes>Készpénz</megnevezes></fizetesiMod>\n  <deviza><kod>HUF</kod><megnevezes>Magyar forint</megnevezes></deviza>\n  <egyseg><kod>db</kod><megnevezes>darab</megnevezes><navKod>PIECE</navKod></egyseg>\n</szamlazoTorzsadatokResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/szamlazoTorzsadatok/szamlazoTorzsadatok"
                },
                {
                    "nev": "partnerek",
                    "allapot": "eles",
                    "alap": "iktato",
                    "sum": "Partnertörzs feltöltése és frissítése",
                    "leiras": [
                        "<b>Változás (2026-08-01):</b> a kérés body gyökéreleme mostantól <code>&lt;tns:partnerek&gt;</code> a művelet névterében — korábban <code>&lt;parameters&gt;</code> volt, névtér nélkül. Ez volt az egyetlen művelet, ami kilógott a mintából. <b>Régebbi integrációt frissíteni kell:</b> a régi alakra a kiszolgáló <code>Procedure … not present</code> hibát ad.",
                        "Partnerek létrehozása vagy frissítése kötegelten. A párosítás az <b>adószám első 8 jegye</b> alapján történik: ha már van ilyen partner a cégnél, a rendszer frissíti, egyébként új partnert vesz fel."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "partner",
                            "t": "partnerType[]",
                            "r": 1,
                            "d": "A partnerek.",
                            "gy": [
                                {
                                    "k": "partnerName",
                                    "t": "string",
                                    "r": 1,
                                    "d": "Partner neve."
                                },
                                {
                                    "k": "taxNumber",
                                    "t": "string(13)",
                                    "d": "Adószám — a párosítás kulcsa."
                                },
                                {
                                    "k": "country",
                                    "t": "string",
                                    "d": "Ország."
                                },
                                {
                                    "k": "zipCode",
                                    "t": "string(8)",
                                    "d": "Irányítószám."
                                },
                                {
                                    "k": "city",
                                    "t": "string(30)",
                                    "d": "Település."
                                },
                                {
                                    "k": "address",
                                    "t": "string(40)",
                                    "d": "Utca, házszám."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "success",
                            "t": "TRUE|FALSE",
                            "d": "Sikeres feldolgozás."
                        }
                    ],
                    "hibak": [
                        "HITELESITES",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/partnerek/\">\n  <soapenv:Body>\n    <tns:partnerek>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <companyId>12345678</companyId>\n      <partner>\n        <partnerName>Példa Vevő Kft.</partnerName>\n        <taxNumber>87654321-2-13</taxNumber>\n        <country>Magyarország</country>\n        <zipCode>1052</zipCode>\n        <city>Budapest</city>\n        <address>Váci utca 10.</address>\n      </partner>\n    </tns:partnerek>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<partnerekResponse>\n  <success>TRUE</success>\n</partnerekResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/partnerek/partnerek"
                },
                {
                    "nev": "cikkek",
                    "allapot": "eles",
                    "sum": "Cikktörzs feltöltése és frissítése",
                    "leiras": [
                        "A <code>partnerek</code> mintájára: cikkek kötegelt létrehozása vagy frissítése cikkszám (vagy megnevezés) alapján. A cikktörzsből a bizonylat-tételek előtölthetők."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "cikk",
                            "t": "cikkType[]",
                            "r": 1,
                            "d": "A cikkek.",
                            "gy": [
                                {
                                    "k": "cikkszam",
                                    "t": "string(11)",
                                    "d": "Cikkszám — a párosítás kulcsa. Elhagyva a megnevezés párosít."
                                },
                                {
                                    "k": "megnevezes",
                                    "t": "string(100)",
                                    "r": 1,
                                    "d": "Cikk megnevezése."
                                },
                                {
                                    "k": "egyseg",
                                    "t": "string(6)",
                                    "d": "Mennyiségi egység."
                                },
                                {
                                    "k": "bruttoEgysegar",
                                    "t": "double",
                                    "d": "Bruttó egységár."
                                },
                                {
                                    "k": "afaSzazalek",
                                    "t": "string(4)",
                                    "d": "ÁFA-kulcs."
                                },
                                {
                                    "k": "vtszSzj",
                                    "t": "string(10)",
                                    "d": "VTSZ / SZJ."
                                },
                                {
                                    "k": "szolgaltatas",
                                    "t": "IGEN|NEM",
                                    "d": "Szolgáltatás-e."
                                },
                                {
                                    "k": "nettoEgysegar",
                                    "t": "decimal",
                                    "d": "Nettó egységár. A <code>bruttoEgysegar</code> helyett is megadható."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "success",
                            "t": "TRUE|FALSE",
                            "d": "Sikeres feldolgozás."
                        },
                        {
                            "k": "felvett",
                            "t": "int",
                            "d": "Új cikkek száma."
                        },
                        {
                            "k": "frissitett",
                            "t": "int",
                            "d": "Frissített cikkek száma."
                        },
                        {
                            "k": "eredmeny",
                            "t": "cikkEredmenyType[]",
                            "d": "Elemenkénti eredmény — a köteg egy hibás eleme nem buktatja el a többit.",
                            "gy": [
                                {
                                    "k": "megnevezes",
                                    "t": "string",
                                    "d": "A feldolgozott cikk megnevezése."
                                },
                                {
                                    "k": "cikkszam",
                                    "t": "string",
                                    "d": "A feldolgozott cikk cikkszáma."
                                },
                                {
                                    "k": "muvelet",
                                    "t": "string",
                                    "d": "LETREHOZVA, MODOSITVA vagy HIBA."
                                },
                                {
                                    "k": "hibaSzoveg",
                                    "t": "string",
                                    "d": "Hiba esetén az elem hibaüzenete."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/cikkek/\">\n  <soapenv:Body>\n    <tns:cikkek>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <cikk>\n        <cikkszam>TAN-01</cikkszam>\n        <megnevezes>Tanácsadás</megnevezes>\n        <egyseg>óra</egyseg>\n        <bruttoEgysegar>31750</bruttoEgysegar>\n        <afaSzazalek>27</afaSzazalek>\n        <szolgaltatas>IGEN</szolgaltatas>\n      </cikk>\n    </tns:cikkek>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<cikkekResponse>\n  <success>TRUE</success>\n  <felvett>1</felvett>\n  <frissitett>0</frissitett>\n</cikkekResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/cikkek/cikkek"
                },
                {
                    "nev": "adoszamLekerdezes",
                    "allapot": "eles",
                    "sum": "Cégadatok lekérdezése adószám alapján",
                    "leiras": [
                        "A NAV Online Számla adóalany-lekérdezésére épül: <b>érvényes-e</b> az adószám, mi az adóalanyiság kódja, mi a hivatalos név és cím. Számlázás előtti ellenőrzéshez.",
                        "A válasz a NAV hivatalos adata: érvényesség, adóalanyiság kódja, teljes formázott adószám, hivatalos és rövidített név, gazdasági típus, ÁFA-csoport tagság és a <b>székhely</b> (a NAV címlistájából a HQ típusú cím).",
                        "Ugyanarra az adószámra <b>naponta legfeljebb egyszer</b> kérdezünk a NAV-tól (szerveroldali gyorsítótár) — így egy webshop minden rendelésnél hívhatja anélkül, hogy lassítaná a számlázást.",
                        "A cégnek <b>NAV technikai felhasználója</b> kell legyen; enélkül <code>NINCS_JOG</code>."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "API-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "d": "Iroda-kulcsnál kötelező."
                        },
                        {
                            "k": "adoszam",
                            "t": "string(13)",
                            "r": 1,
                            "d": "8, 11 vagy 13 jegyű adószám — a törzsszám elég."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "ervenyes",
                            "t": "IGEN|NEM",
                            "d": "Létező és érvényes adószám-e. <b>NEM</b> esetén a <code>megjegyzes</code> mondja meg, hogy a NAV nem találta, vagy megtalálta de nem érvényesnek jelöli."
                        },
                        {
                            "k": "adoszam",
                            "t": "string(13)",
                            "d": "A teljes, formázott adószám."
                        },
                        {
                            "k": "afaKod",
                            "t": "string(1)",
                            "d": "Az adóalanyiság kódja (az adószám 9. jegye)."
                        },
                        {
                            "k": "megyeKod",
                            "t": "string(2)",
                            "d": "Megyekód (az adószám utolsó két jegye)."
                        },
                        {
                            "k": "nev",
                            "t": "string",
                            "d": "Hivatalos név."
                        },
                        {
                            "k": "rovidNev",
                            "t": "string",
                            "d": "Rövidített név."
                        },
                        {
                            "k": "gazdasagiTipus",
                            "t": "string",
                            "d": "<code>ORGANIZATION</code> vagy <code>SELF_EMPLOYED</code>."
                        },
                        {
                            "k": "csoportTagAdoszam",
                            "t": "string(13)",
                            "d": "ÁFA-csoport tagjánál a csoport adószáma."
                        },
                        {
                            "k": "irsz",
                            "t": "string(8)",
                            "d": "A székhely irányítószáma."
                        },
                        {
                            "k": "varos",
                            "t": "string(30)",
                            "d": "A székhely települése."
                        },
                        {
                            "k": "cim",
                            "t": "string(40)",
                            "d": "A székhely közterülete és házszáma."
                        },
                        {
                            "k": "megjegyzes",
                            "t": "string",
                            "d": "Tájékoztató szöveg — a NAV válaszát tükrözi, ha az adószám nem érvényes."
                        }
                    ],
                    "hibak": [
                        "NINCS_JOG",
                        "VALIDACIO",
                        "NAV_HIBA"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/adoszamLekerdezes/\">\n  <soapenv:Body>\n    <tns:adoszamLekerdezes>\n      <apiKey>qsu_live_7fd3a91c…</apiKey>\n      <adoszam>12345678</adoszam>\n    </tns:adoszamLekerdezes>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<adoszamLekerdezesResponse>\n  <ervenyes>IGEN</ervenyes>\n  <adoszam>12345678-2-42</adoszam>\n  <afaKod>2</afaKod>\n  <megyeKod>42</megyeKod>\n  <nev>Minta Kereskedő Korlátolt Felelősségű Társaság</nev>\n  <rovidNev>Minta Kereskedő Kft.</rovidNev>\n  <gazdasagiTipus>ORGANIZATION</gazdasagiTipus>\n  <csoportTagAdoszam></csoportTagAdoszam>\n  <irsz>1052</irsz>\n  <varos>Budapest</varos>\n  <cim>Váci utca 10.</cim>\n  <megjegyzes></megjegyzes>\n</adoszamLekerdezesResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/adoszamLekerdezes/adoszamLekerdezes"
                }
            ]
        },
        {
            "id": "ikt-bejovo",
            "cim": "Iktató · Bejövő számlák",
            "muveletek": [
                {
                    "nev": "iktatottBejovoIdList",
                    "allapot": "eles",
                    "sum": "Letöltendő bejövő iktatószámok",
                    "leiras": [
                        "Azon bejövő számlák iktatószámai, amelyek még nem lettek átadva a programnak. Hónapra szűrhető. Ez adja meg, mit kell egyedileg letölteni a <code>iktatottBejovo</code> művelettel."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "honapSzama",
                            "t": "int",
                            "d": "1–12: csak az adott hónapra kiválasztott sorok. 0 vagy elhagyva: nincs hónap-szűrés."
                        },
                        {
                            "k": "uresekIsKellenek",
                            "t": "boolean",
                            "d": "<code>true</code>: a hónap nélküli („Nincs kiválasztva”) sorok is kellenek."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "element",
                            "t": "idListType[]",
                            "d": "Iktatószámok.",
                            "gy": [
                                {
                                    "k": "iktatoszam",
                                    "t": "string",
                                    "d": "Egy iktatószám."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottBejovoIdList/\">\n  <soapenv:Body>\n    <tns:iktatottBejovoIdList>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <honapSzama>7</honapSzama>\n      <uresekIsKellenek>false</uresekIsKellenek>\n    </tns:iktatottBejovoIdList>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottBejovoIdListResponse>\n  <element><iktatoszam>2026000512</iktatoszam></element>\n  <element><iktatoszam>2026000513</iktatoszam></element>\n</iktatottBejovoIdListResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottBejovoIdList/iktatottBejovoIdList"
                },
                {
                    "nev": "iktatottSzamlaBejovoOsszesIdList",
                    "allapot": "eles",
                    "sum": "Összes bejövő iktatószám",
                    "leiras": [
                        "Az <b>összes</b> bejövő iktatószám, állapottól függetlenül — újraszinkronizáláshoz."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "element",
                            "t": "idListType[]",
                            "d": "Iktatószámok.",
                            "gy": [
                                {
                                    "k": "iktatoszam",
                                    "t": "string",
                                    "d": "Egy iktatószám a listából."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottSzamlaBejovoOsszesIdList/\">\n  <soapenv:Body>\n    <tns:iktatottSzamlaBejovoOsszesIdList>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n    </tns:iktatottSzamlaBejovoOsszesIdList>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottSzamlaBejovoOsszesIdListResponse>\n  <element><iktatoszam>2026000001</iktatoszam></element>\n</iktatottSzamlaBejovoOsszesIdListResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottSzamlaBejovoOsszesIdList/iktatottSzamlaBejovoOsszesIdList"
                },
                {
                    "nev": "iktatottBejovo",
                    "allapot": "eles",
                    "sum": "Egy bejövő számla teljes adata",
                    "leiras": [
                        "Egy iktatott bejövő számla minden adata iktatószám alapján, a <b>számlaképpel</b> együtt (base64 PDF). Az elemnevek a desktop program mezőnevei.",
                        "<b>A letöltés átadásnak számít:</b> a számla „Átadva” állapotba kerül, és a még át nem vett tételek listájában többé nem szerepel — a csak megtekintésre megosztott cégnél is (az „Átadva” átadási jelzés; nélküle a könyvelőprogram mindig ugyanazt töltené le)."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "iktatoszam",
                            "t": "string",
                            "r": 1,
                            "d": "Az iktatószám."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "szamla",
                            "t": "szamlaType",
                            "d": "A számla adatai.",
                            "gy": [
                                {
                                    "k": "Status",
                                    "t": "string",
                                    "enum": [
                                        "IKTATVA",
                                        "ELLENORIZVE",
                                        "ATADVA",
                                        "KONYVELVE",
                                        "FUGGO",
                                        "NEM_KONYVELHETO"
                                    ],
                                    "d": "Iktatási állapot."
                                },
                                {
                                    "k": "DOKUID",
                                    "t": "string",
                                    "d": "A számla bizonylatszáma."
                                },
                                {
                                    "k": "SZALLITO",
                                    "t": "string",
                                    "d": "Szállító neve."
                                },
                                {
                                    "k": "SZALADO",
                                    "t": "string",
                                    "d": "Szállító adószáma."
                                },
                                {
                                    "k": "DATUM",
                                    "t": "date",
                                    "d": "Számla kelte."
                                },
                                {
                                    "k": "TELJESIT",
                                    "t": "date",
                                    "d": "Teljesítés."
                                },
                                {
                                    "k": "HATIDO",
                                    "t": "date",
                                    "d": "Fizetési határidő."
                                },
                                {
                                    "k": "GROSVAL",
                                    "t": "double",
                                    "d": "Bruttó összeg."
                                },
                                {
                                    "k": "CURRENC",
                                    "t": "string",
                                    "enum": [
                                        "HUF",
                                        "EUR",
                                        "USD"
                                    ],
                                    "d": "Devizanem."
                                },
                                {
                                    "k": "FIZMOD",
                                    "t": "string",
                                    "enum": [
                                        "KESZPENZ",
                                        "ATUTALAS",
                                        "BANKKARTYA",
                                        "EGYEB"
                                    ],
                                    "d": "Fizetési mód."
                                },
                                {
                                    "k": "AFAMENT",
                                    "t": "double",
                                    "d": "ÁFA-mentes rész bruttója."
                                },
                                {
                                    "k": "FORDAFA",
                                    "t": "string",
                                    "enum": [
                                        "IGEN",
                                        "NEM"
                                    ],
                                    "d": "Fordított ÁFA."
                                },
                                {
                                    "k": "pdf",
                                    "t": "base64",
                                    "d": "A számlakép."
                                },
                                {
                                    "k": "iktatoszam",
                                    "t": "int",
                                    "d": "Az iktatószám — ez azonosítja a bizonylatot a további hívásokban."
                                },
                                {
                                    "k": "FILENEVE",
                                    "t": "string",
                                    "d": "A bizonylathoz tárolt fájl neve."
                                },
                                {
                                    "k": "EGYEDIAZ",
                                    "t": "string",
                                    "d": "A tétel egyedi azonosítója az iktatóban."
                                },
                                {
                                    "k": "IKT_DATE",
                                    "t": "date",
                                    "d": "Az iktatás dátuma."
                                },
                                {
                                    "k": "KONYV_DATE",
                                    "t": "date",
                                    "d": "A könyvelés dátuma."
                                },
                                {
                                    "k": "AFATELJ",
                                    "t": "date",
                                    "d": "Az ÁFA-teljesítés dátuma."
                                },
                                {
                                    "k": "SZALIRSZ",
                                    "t": "string",
                                    "d": "A szállító irányítószáma."
                                },
                                {
                                    "k": "SZALCITY",
                                    "t": "string",
                                    "d": "A szállító települése."
                                },
                                {
                                    "k": "SZALUTCA",
                                    "t": "string",
                                    "d": "A szállító közterülete és házszáma."
                                },
                                {
                                    "k": "AFAKULC1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv kulcsa (27, 18 vagy 5). A bizonylat összegei három sávra bontva jönnek — ez a desktop iktató szerkezete."
                                },
                                {
                                    "k": "AFAKULC2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv kulcsa (27, 18 vagy 5)."
                                },
                                {
                                    "k": "AFAKULC3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv kulcsa (27, 18 vagy 5)."
                                },
                                {
                                    "k": "TETELNE1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELNE2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELNE3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELBR1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELBR2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELBR3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELAFA1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "TETELAFA2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "TETELAFA3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "exchangeRate",
                                    "t": "double",
                                    "d": "Devizás bizonylatnál az alkalmazott árfolyam."
                                },
                                {
                                    "k": "eredetiSzamla",
                                    "t": "string",
                                    "d": "Módosító bizonylatnál az eredeti bizonylat száma."
                                },
                                {
                                    "k": "MEGJEGYZ",
                                    "t": "string",
                                    "d": "Megjegyzés."
                                },
                                {
                                    "k": "munkaszam",
                                    "t": "string",
                                    "d": "Munkaszám."
                                },
                                {
                                    "k": "munkaszamReszletek",
                                    "t": "string",
                                    "d": "A munkaszám bontása (több munkaszám esetén)."
                                },
                                {
                                    "k": "selectedMonth",
                                    "t": "int",
                                    "enum": [
                                        "0",
                                        "1",
                                        "2",
                                        "3",
                                        "4",
                                        "5",
                                        "6",
                                        "7",
                                        "8",
                                        "9",
                                        "10",
                                        "11",
                                        "12"
                                    ],
                                    "d": "A bizonylathoz rendelt könyvelési hónap sorszáma (1 = január … 12 = december). 0 = nincs kiválasztva."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "NEM_TALALHATO",
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottBejovo/\">\n  <soapenv:Body>\n    <tns:iktatottBejovo>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <iktatoszam>2026000512</iktatoszam>\n    </tns:iktatottBejovo>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottBejovoResponse>\n  <szamla>\n    <iktatoszam>2026000512</iktatoszam>\n    <Status>ELLENORIZVE</Status>\n    <DOKUID>A-2026-4471</DOKUID>\n    <IKT_DATE>2026-07-14</IKT_DATE>\n    <SZALLITO>Beszállító Zrt.</SZALLITO>\n    <SZALADO>10203040-2-44</SZALADO>\n    <SZALIRSZ>1117</SZALIRSZ>\n    <SZALCITY>Budapest</SZALCITY>\n    <SZALUTCA>Alkotás utca 3.</SZALUTCA>\n    <DATUM>2026-07-10</DATUM>\n    <TELJESIT>2026-07-10</TELJESIT>\n    <HATIDO>2026-07-24</HATIDO>\n    <GROSVAL>254000</GROSVAL>\n    <CURRENC>HUF</CURRENC>\n    <FIZMOD>ATUTALAS</FIZMOD>\n    <AFAKULC1>27</AFAKULC1>\n    <TETELNE1>200000</TETELNE1>\n    <TETELAFA1>54000</TETELAFA1>\n    <TETELBR1>254000</TETELBR1>\n    <FORDAFA>NEM</FORDAFA>\n    <pdf>JVBERi0xLjcKJeLj…</pdf>\n  </szamla>\n</iktatottBejovoResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottBejovo/iktatottBejovo"
                },
                {
                    "nev": "iktatottBejovoAtvetel",
                    "allapot": "eles",
                    "sum": "Bejövő számlák visszafrissítése",
                    "leiras": [
                        "A programban rögzített vagy könyvelt adatok visszaírása az ügyfélkapura: állapot, dátumok, összegek, ÁFA-bontás, szállító adatai, árfolyam, fordított ÁFA, munkaszám. Kötegelt: egy hívásban több számla.",
                        "Az átadott számlák állapota <code>ATADVA</code> lesz."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "szamla",
                            "t": "invoiceType[]",
                            "r": 1,
                            "d": "A visszaírt számlák — ugyanaz a mezőkészlet, mint az <code>iktatottBejovo</code> válaszában, <code>pdf</code> nélkül, <code>iktatoszam</code>-mal.",
                            "gy": [
                                {
                                    "k": "Status",
                                    "t": "string",
                                    "d": "A tétel állapota: <code>IKTATVA</code>, <code>ELLENORIZVE</code>, <code>ATADVA</code>, <code>KONYVELVE</code>, <code>NAV_3_0_NEM_TALALHATO</code>, <code>FUGGO</code> vagy <code>NEM_KONYVELHETO</code>."
                                },
                                {
                                    "k": "IKT_DATE",
                                    "t": "date",
                                    "d": "Az iktatás dátuma."
                                },
                                {
                                    "k": "KONYV_DATE",
                                    "t": "date",
                                    "d": "A könyvelés dátuma."
                                },
                                {
                                    "k": "DOKUID",
                                    "t": "string",
                                    "d": "A bizonylat száma (a kibocsátó által adott számlaszám)."
                                },
                                {
                                    "k": "GROSVAL",
                                    "t": "double",
                                    "d": "A bizonylat bruttó végösszege."
                                },
                                {
                                    "k": "CURRENC",
                                    "t": "string",
                                    "d": "Devizanem: <code>HUF</code>, <code>EUR</code> vagy <code>USD</code>."
                                },
                                {
                                    "k": "FIZMOD",
                                    "t": "string",
                                    "d": "Fizetési mód."
                                },
                                {
                                    "k": "DATUM",
                                    "t": "date",
                                    "d": "A bizonylat kelte."
                                },
                                {
                                    "k": "TELJESIT",
                                    "t": "date",
                                    "d": "A teljesítés dátuma."
                                },
                                {
                                    "k": "HATIDO",
                                    "t": "string",
                                    "d": "Fizetési határidő."
                                },
                                {
                                    "k": "AFATELJ",
                                    "t": "date",
                                    "d": "Az ÁFA-teljesítés dátuma."
                                },
                                {
                                    "k": "SZALLITO",
                                    "t": "string",
                                    "d": "A szállító (kibocsátó) neve."
                                },
                                {
                                    "k": "SZALADO",
                                    "t": "string",
                                    "d": "A szállító adószáma."
                                },
                                {
                                    "k": "SZALIRSZ",
                                    "t": "string",
                                    "d": "A szállító irányítószáma."
                                },
                                {
                                    "k": "SZALCITY",
                                    "t": "string",
                                    "d": "A szállító települése."
                                },
                                {
                                    "k": "SZALUTCA",
                                    "t": "string",
                                    "d": "A szállító közterülete és házszáma."
                                },
                                {
                                    "k": "AFAMENT",
                                    "t": "double",
                                    "d": "Az ÁFA-mentes (adó nélküli) rész összege."
                                },
                                {
                                    "k": "AFAKULC1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv kulcsa (27, 18 vagy 5). A bizonylat összegei három sávra bontva jönnek — ez a desktop iktató szerkezete."
                                },
                                {
                                    "k": "AFAKULC2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv kulcsa (27, 18 vagy 5)."
                                },
                                {
                                    "k": "AFAKULC3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv kulcsa (27, 18 vagy 5)."
                                },
                                {
                                    "k": "TETELNE1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELNE2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELNE3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELBR1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELBR2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELBR3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELAFA1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "TETELAFA2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "TETELAFA3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "exchangeRate",
                                    "t": "double",
                                    "d": "Devizás bizonylatnál az alkalmazott árfolyam."
                                },
                                {
                                    "k": "FORDAFA",
                                    "t": "string",
                                    "d": "Fordított ÁFA: <code>IGEN</code> vagy <code>NEM</code>."
                                },
                                {
                                    "k": "eredetiSzamla",
                                    "t": "string",
                                    "d": "Módosító bizonylatnál az eredeti bizonylat száma."
                                },
                                {
                                    "k": "MEGJEGYZ",
                                    "t": "string",
                                    "d": "Megjegyzés."
                                },
                                {
                                    "k": "munkaszam",
                                    "t": "string",
                                    "d": "Munkaszám."
                                },
                                {
                                    "k": "munkaszamReszletek",
                                    "t": "string",
                                    "d": "A munkaszám bontása (több munkaszám esetén)."
                                },
                                {
                                    "k": "iktatoszam",
                                    "t": "int",
                                    "d": "Az iktatószám — ez azonosítja a bizonylatot a további hívásokban."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "success",
                            "t": "TRUE|FALSE",
                            "d": "Sikeres feldolgozás."
                        }
                    ],
                    "hibak": [
                        "HITELESITES",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottBejovoAtvetel/\">\n  <soapenv:Body>\n    <tns:iktatottBejovoAtvetel>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <szamla>\n        <iktatoszam>2026000512</iktatoszam>\n        <Status>KONYVELVE</Status>\n        <KONYV_DATE>2026-07-31</KONYV_DATE>\n        <DOKUID>A-2026-4471</DOKUID>\n        <GROSVAL>254000</GROSVAL>\n        <CURRENC>HUF</CURRENC>\n        <FIZMOD>ATUTALAS</FIZMOD>\n        <munkaszam>PRJ-014</munkaszam>\n      </szamla>\n    </tns:iktatottBejovoAtvetel>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottBejovoAtvetelResponse>\n  <success>TRUE</success>\n</iktatottBejovoAtvetelResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottBejovoAtvetel/iktatottBejovoAtvetel"
                }
            ]
        },
        {
            "id": "ikt-kimeno",
            "cim": "Iktató · Kimenő számlák",
            "muveletek": [
                {
                    "nev": "iktatottSzamlaKimenoIdList",
                    "allapot": "eles",
                    "sum": "Letöltendő kimenő iktatószámok",
                    "leiras": [
                        "A még nem átadott kimenő számlák iktatószámai, hónapra szűrhetően — a bejövő párja."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "honapSzama",
                            "t": "int",
                            "d": "Hónap-szűrő."
                        },
                        {
                            "k": "uresekIsKellenek",
                            "t": "boolean",
                            "d": "Hónap nélküli sorok is."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "element",
                            "t": "idListType[]",
                            "d": "Iktatószámok.",
                            "gy": [
                                {
                                    "k": "iktatoszam",
                                    "t": "string",
                                    "d": "Egy iktatószám a listából."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottSzamlaKimenoIdList/\">\n  <soapenv:Body>\n    <tns:iktatottSzamlaKimenoIdList>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <honapSzama>7</honapSzama>\n      <uresekIsKellenek>false</uresekIsKellenek>\n    </tns:iktatottSzamlaKimenoIdList>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottSzamlaKimenoIdListResponse>\n  <element><iktatoszam>2026000517</iktatoszam></element>\n</iktatottSzamlaKimenoIdListResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottSzamlaKimenoIdList/iktatottSzamlaKimenoIdList"
                },
                {
                    "nev": "iktatottSzamlaKimenoOsszesIdList",
                    "allapot": "eles",
                    "sum": "Összes kimenő iktatószám",
                    "leiras": [
                        "Az összes kimenő iktatószám, állapottól függetlenül."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "element",
                            "t": "idListType[]",
                            "d": "Iktatószámok.",
                            "gy": [
                                {
                                    "k": "iktatoszam",
                                    "t": "string",
                                    "d": "Egy iktatószám a listából."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottSzamlaKimenoOsszesIdList/\">\n  <soapenv:Body>\n    <tns:iktatottSzamlaKimenoOsszesIdList>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n    </tns:iktatottSzamlaKimenoOsszesIdList>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottSzamlaKimenoOsszesIdListResponse>\n  <element><iktatoszam>2026000001</iktatoszam></element>\n</iktatottSzamlaKimenoOsszesIdListResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottSzamlaKimenoOsszesIdList/iktatottSzamlaKimenoOsszesIdList"
                },
                {
                    "nev": "iktatottSzamlaKimeno",
                    "allapot": "eles",
                    "sum": "Egy kimenő számla teljes adata",
                    "leiras": [
                        "Egy iktatott kimenő számla minden adata a számlaképpel — az <code>iktatottBejovo</code> mezőkészletével.",
                        "<b>A letöltés átadásnak számít:</b> a számla „Átadva” állapotba kerül — a csak megtekintésre megosztott cégnél is (ld. <code>iktatottBejovo</code>)."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "iktatoszam",
                            "t": "string",
                            "r": 1,
                            "d": "Az iktatószám."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "szamla",
                            "t": "szamlaType",
                            "d": "A számla adatai, <code>pdf</code> tartalommal.",
                            "gy": [
                                {
                                    "k": "iktatoszam",
                                    "t": "int",
                                    "d": "Az iktatószám — ez azonosítja a bizonylatot a további hívásokban."
                                },
                                {
                                    "k": "FILENEVE",
                                    "t": "string",
                                    "d": "A bizonylathoz tárolt fájl neve."
                                },
                                {
                                    "k": "Status",
                                    "t": "string",
                                    "d": "A tétel állapota: <code>IKTATVA</code>, <code>ELLENORIZVE</code>, <code>ATADVA</code>, <code>KONYVELVE</code>, <code>NAV_3_0_NEM_TALALHATO</code>, <code>FUGGO</code> vagy <code>NEM_KONYVELHETO</code>."
                                },
                                {
                                    "k": "EGYEDIAZ",
                                    "t": "string",
                                    "d": "A tétel egyedi azonosítója az iktatóban."
                                },
                                {
                                    "k": "IKT_DATE",
                                    "t": "date",
                                    "d": "Az iktatás dátuma."
                                },
                                {
                                    "k": "KONYV_DATE",
                                    "t": "date",
                                    "d": "A könyvelés dátuma."
                                },
                                {
                                    "k": "DOKUID",
                                    "t": "string",
                                    "d": "A bizonylat száma (a kibocsátó által adott számlaszám)."
                                },
                                {
                                    "k": "GROSVAL",
                                    "t": "double",
                                    "d": "A bizonylat bruttó végösszege."
                                },
                                {
                                    "k": "CURRENC",
                                    "t": "string",
                                    "d": "Devizanem: <code>HUF</code>, <code>EUR</code> vagy <code>USD</code>."
                                },
                                {
                                    "k": "FIZMOD",
                                    "t": "string",
                                    "d": "Fizetési mód."
                                },
                                {
                                    "k": "DATUM",
                                    "t": "date",
                                    "d": "A bizonylat kelte."
                                },
                                {
                                    "k": "TELJESIT",
                                    "t": "date",
                                    "d": "A teljesítés dátuma."
                                },
                                {
                                    "k": "HATIDO",
                                    "t": "date",
                                    "d": "Fizetési határidő."
                                },
                                {
                                    "k": "AFATELJ",
                                    "t": "date",
                                    "d": "Az ÁFA-teljesítés dátuma."
                                },
                                {
                                    "k": "SZALLITO",
                                    "t": "string",
                                    "d": "A szállító (kibocsátó) neve."
                                },
                                {
                                    "k": "SZALADO",
                                    "t": "string",
                                    "d": "A szállító adószáma."
                                },
                                {
                                    "k": "SZALIRSZ",
                                    "t": "string",
                                    "d": "A szállító irányítószáma."
                                },
                                {
                                    "k": "SZALCITY",
                                    "t": "string",
                                    "d": "A szállító települése."
                                },
                                {
                                    "k": "SZALUTCA",
                                    "t": "string",
                                    "d": "A szállító közterülete és házszáma."
                                },
                                {
                                    "k": "AFAMENT",
                                    "t": "double",
                                    "d": "Az ÁFA-mentes (adó nélküli) rész összege."
                                },
                                {
                                    "k": "AFAKULC1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv kulcsa (27, 18 vagy 5). A bizonylat összegei három sávra bontva jönnek — ez a desktop iktató szerkezete."
                                },
                                {
                                    "k": "AFAKULC2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv kulcsa (27, 18 vagy 5)."
                                },
                                {
                                    "k": "AFAKULC3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv kulcsa (27, 18 vagy 5)."
                                },
                                {
                                    "k": "TETELNE1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELNE2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELNE3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELBR1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELBR2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELBR3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELAFA1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "TETELAFA2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "TETELAFA3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "exchangeRate",
                                    "t": "double",
                                    "d": "Devizás bizonylatnál az alkalmazott árfolyam."
                                },
                                {
                                    "k": "pdf",
                                    "t": "string",
                                    "d": "A bizonylat PDF-je base64-ben kódolva."
                                },
                                {
                                    "k": "FORDAFA",
                                    "t": "string",
                                    "d": "Fordított ÁFA: <code>IGEN</code> vagy <code>NEM</code>."
                                },
                                {
                                    "k": "eredetiSzamla",
                                    "t": "string",
                                    "d": "Módosító bizonylatnál az eredeti bizonylat száma."
                                },
                                {
                                    "k": "MEGJEGYZ",
                                    "t": "string",
                                    "d": "Megjegyzés."
                                },
                                {
                                    "k": "munkaszam",
                                    "t": "string",
                                    "d": "Munkaszám."
                                },
                                {
                                    "k": "munkaszamReszletek",
                                    "t": "string",
                                    "d": "A munkaszám bontása (több munkaszám esetén)."
                                },
                                {
                                    "k": "selectedMonth",
                                    "t": "int",
                                    "enum": [
                                        "0",
                                        "1",
                                        "2",
                                        "3",
                                        "4",
                                        "5",
                                        "6",
                                        "7",
                                        "8",
                                        "9",
                                        "10",
                                        "11",
                                        "12"
                                    ],
                                    "d": "A bizonylathoz rendelt könyvelési hónap sorszáma (1 = január … 12 = december). 0 = nincs kiválasztva."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "NEM_TALALHATO",
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottSzamlaKimeno/\">\n  <soapenv:Body>\n    <tns:iktatottSzamlaKimeno>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <iktatoszam>2026000517</iktatoszam>\n    </tns:iktatottSzamlaKimeno>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottSzamlaKimenoResponse>\n  <szamla>\n    <iktatoszam>2026000517</iktatoszam>\n    <Status>ELLENORIZVE</Status>\n    <DOKUID>SZR2026/0351</DOKUID>\n    <GROSVAL>67310</GROSVAL>\n    <CURRENC>HUF</CURRENC>\n    <FIZMOD>ATUTALAS</FIZMOD>\n    <pdf>JVBERi0xLjcKJeLj…</pdf>\n  </szamla>\n</iktatottSzamlaKimenoResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottSzamlaKimeno/iktatottSzamlaKimeno"
                },
                {
                    "nev": "iktatottSzamlaKimenoAtvetel",
                    "allapot": "eles",
                    "sum": "Kimenő számlák visszafrissítése",
                    "leiras": [
                        "A kimenő számlák könyvelt adatainak visszaírása, kötegelten — a bejövő átvétel párja."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "szamla",
                            "t": "invoiceType[]",
                            "r": 1,
                            "d": "A visszaírt számlák.",
                            "gy": [
                                {
                                    "k": "Status",
                                    "t": "string",
                                    "d": "A tétel állapota: <code>IKTATVA</code>, <code>ELLENORIZVE</code>, <code>ATADVA</code>, <code>KONYVELVE</code>, <code>NAV_3_0_NEM_TALALHATO</code>, <code>FUGGO</code> vagy <code>NEM_KONYVELHETO</code>."
                                },
                                {
                                    "k": "IKT_DATE",
                                    "t": "date",
                                    "d": "Az iktatás dátuma."
                                },
                                {
                                    "k": "KONYV_DATE",
                                    "t": "date",
                                    "d": "A könyvelés dátuma."
                                },
                                {
                                    "k": "DOKUID",
                                    "t": "string",
                                    "d": "A bizonylat száma (a kibocsátó által adott számlaszám)."
                                },
                                {
                                    "k": "GROSVAL",
                                    "t": "double",
                                    "d": "A bizonylat bruttó végösszege."
                                },
                                {
                                    "k": "CURRENC",
                                    "t": "string",
                                    "d": "Devizanem: <code>HUF</code>, <code>EUR</code> vagy <code>USD</code>."
                                },
                                {
                                    "k": "FIZMOD",
                                    "t": "string",
                                    "d": "Fizetési mód."
                                },
                                {
                                    "k": "DATUM",
                                    "t": "date",
                                    "d": "A bizonylat kelte."
                                },
                                {
                                    "k": "TELJESIT",
                                    "t": "date",
                                    "d": "A teljesítés dátuma."
                                },
                                {
                                    "k": "HATIDO",
                                    "t": "string",
                                    "d": "Fizetési határidő."
                                },
                                {
                                    "k": "AFATELJ",
                                    "t": "date",
                                    "d": "Az ÁFA-teljesítés dátuma."
                                },
                                {
                                    "k": "SZALLITO",
                                    "t": "string",
                                    "d": "A szállító (kibocsátó) neve."
                                },
                                {
                                    "k": "SZALADO",
                                    "t": "string",
                                    "d": "A szállító adószáma."
                                },
                                {
                                    "k": "SZALIRSZ",
                                    "t": "string",
                                    "d": "A szállító irányítószáma."
                                },
                                {
                                    "k": "SZALCITY",
                                    "t": "string",
                                    "d": "A szállító települése."
                                },
                                {
                                    "k": "SZALUTCA",
                                    "t": "string",
                                    "d": "A szállító közterülete és házszáma."
                                },
                                {
                                    "k": "AFAMENT",
                                    "t": "double",
                                    "d": "Az ÁFA-mentes (adó nélküli) rész összege."
                                },
                                {
                                    "k": "AFAKULC1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv kulcsa (27, 18 vagy 5). A bizonylat összegei három sávra bontva jönnek — ez a desktop iktató szerkezete."
                                },
                                {
                                    "k": "AFAKULC2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv kulcsa (27, 18 vagy 5)."
                                },
                                {
                                    "k": "AFAKULC3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv kulcsa (27, 18 vagy 5)."
                                },
                                {
                                    "k": "TETELNE1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELNE2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELNE3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv nettó összege."
                                },
                                {
                                    "k": "TETELBR1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELBR2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELBR3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv bruttó összege."
                                },
                                {
                                    "k": "TETELAFA1",
                                    "t": "double",
                                    "d": "Az 1. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "TETELAFA2",
                                    "t": "double",
                                    "d": "A 2. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "TETELAFA3",
                                    "t": "double",
                                    "d": "A 3. ÁFA-sáv adóösszege."
                                },
                                {
                                    "k": "exchangeRate",
                                    "t": "double",
                                    "d": "Devizás bizonylatnál az alkalmazott árfolyam."
                                },
                                {
                                    "k": "FORDAFA",
                                    "t": "string",
                                    "d": "Fordított ÁFA: <code>IGEN</code> vagy <code>NEM</code>."
                                },
                                {
                                    "k": "eredetiSzamla",
                                    "t": "string",
                                    "d": "Módosító bizonylatnál az eredeti bizonylat száma."
                                },
                                {
                                    "k": "MEGJEGYZ",
                                    "t": "string",
                                    "d": "Megjegyzés."
                                },
                                {
                                    "k": "munkaszam",
                                    "t": "string",
                                    "d": "Munkaszám."
                                },
                                {
                                    "k": "munkaszamReszletek",
                                    "t": "string",
                                    "d": "A munkaszám bontása (több munkaszám esetén)."
                                },
                                {
                                    "k": "iktatoszam",
                                    "t": "int",
                                    "d": "Az iktatószám — ez azonosítja a bizonylatot a további hívásokban."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "success",
                            "t": "TRUE|FALSE",
                            "d": "Sikeres feldolgozás."
                        }
                    ],
                    "hibak": [
                        "HITELESITES",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottSzamlaKimenoAtvetel/\">\n  <soapenv:Body>\n    <tns:iktatottSzamlaKimenoAtvetel>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <szamla>\n        <iktatoszam>2026000517</iktatoszam>\n        <Status>KONYVELVE</Status>\n        <KONYV_DATE>2026-07-31</KONYV_DATE>\n        <DOKUID>SZR2026/0351</DOKUID>\n        <GROSVAL>67310</GROSVAL>\n      </szamla>\n    </tns:iktatottSzamlaKimenoAtvetel>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottSzamlaKimenoAtvetelResponse>\n  <success>TRUE</success>\n</iktatottSzamlaKimenoAtvetelResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottSzamlaKimenoAtvetel/iktatottSzamlaKimenoAtvetel"
                },
                {
                    "nev": "iktatottKimeno",
                    "allapot": "eles",
                    "sum": "Feltöltött NAV-XML fájlok listája",
                    "leiras": [
                        "A cég által feltöltött kimenő NAV-XML fájlok listája, magukat a fájlokat nem tartalmazza. Ebből lehet kiválasztani, mit tölt le a <code>iktatottKimenoXmlFile</code>."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "szamla",
                            "t": "KimenoSzamla[]",
                            "d": "A fájlok.",
                            "gy": [
                                {
                                    "k": "id",
                                    "t": "int",
                                    "d": "Azonosító."
                                },
                                {
                                    "k": "filename",
                                    "t": "string",
                                    "d": "Fájlnév."
                                },
                                {
                                    "k": "iktatasDatuma",
                                    "t": "date",
                                    "d": "Iktatás dátuma."
                                },
                                {
                                    "k": "atvetelDatuma",
                                    "t": "date",
                                    "d": "Átvétel dátuma."
                                },
                                {
                                    "k": "statusz",
                                    "t": "string",
                                    "d": "Állapot."
                                },
                                {
                                    "k": "fileExtension",
                                    "t": "string",
                                    "d": "Kiterjesztés."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottKimeno/\">\n  <soapenv:Body>\n    <tns:iktatottKimeno>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n    </tns:iktatottKimeno>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottKimenoResponse>\n  <szamla>\n    <id>3312</id>\n    <filename>szamlak_2026_07.xml</filename>\n    <iktatasDatuma>2026-07-30</iktatasDatuma>\n    <statusz>IKTATVA</statusz>\n    <fileExtension>xml</fileExtension>\n  </szamla>\n</iktatottKimenoResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottKimeno/iktatottKimeno"
                },
                {
                    "nev": "iktatottKimenoXmlFile",
                    "allapot": "eles",
                    "sum": "Egy NAV-XML fájl letöltése",
                    "leiras": [
                        "A listából kiválasztott XML fájl tartalma base64-ben."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "filename",
                            "t": "string",
                            "d": "A letöltendő fájl neve — a listázó művelet adja meg."
                        },
                        {
                            "k": "iktatasDatuma",
                            "t": "date",
                            "d": "Az iktatás dátuma — a fájl azonosításához a névvel EGYÜTT kell."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "xmlFile",
                            "t": "base64",
                            "d": "Az XML tartalma."
                        }
                    ],
                    "hibak": [
                        "NEM_TALALHATO",
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottKimenoXmlFile/\">\n  <soapenv:Body>\n    <tns:iktatottKimenoXmlFile>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <id>3312</id>\n    </tns:iktatottKimenoXmlFile>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottKimenoXmlFileResponse>\n  <xmlFile>PD94bWwgdmVyc2lvbj0iMS4w…</xmlFile>\n</iktatottKimenoXmlFileResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottKimenoXmlFile/iktatottKimenoXmlFile"
                }
            ]
        },
        {
            "id": "ikt-kiegy",
            "cim": "Iktató · Kiegyenlítés",
            "muveletek": [
                {
                    "nev": "iktatottKiegyenlitesAutomatikus",
                    "allapot": "eles",
                    "sum": "Kiegyenlítések kötegelt visszaírása",
                    "leiras": [
                        "Iktatószám és kiegyenlített összeg párok listája — banki import vagy kiegyenlítés után fut. <b>Elemenkénti eredményt</b> ad."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "szamlak",
                            "t": "szamla[]",
                            "r": 1,
                            "d": "A kiegyenlítések.",
                            "gy": [
                                {
                                    "k": "iktatoszam",
                                    "t": "int",
                                    "r": 1,
                                    "d": "Az iktatószám."
                                },
                                {
                                    "k": "kiegyenlitettOsszeg",
                                    "t": "double",
                                    "r": 1,
                                    "d": "A kiegyenlített összeg."
                                }
                            ]
                        },
                        {
                            "k": "companyId",
                            "t": "string",
                            "d": "A cég 8 karakteres azonosítója."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "results",
                            "t": "resultType[]",
                            "d": "Elemenkénti eredmény.",
                            "gy": [
                                {
                                    "k": "id",
                                    "t": "int",
                                    "d": "Iktatószám."
                                },
                                {
                                    "k": "result",
                                    "t": "string",
                                    "d": "Eredmény szövegesen."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottKiegyenlitesAutomatikus/\">\n  <soapenv:Body>\n    <tns:iktatottKiegyenlitesAutomatikus>\n      <apiKey>…</apiKey>\n      <szamlak>\n        <iktatoszam>2026000512</iktatoszam>\n        <kiegyenlitettOsszeg>254000</kiegyenlitettOsszeg>\n      </szamlak>\n    </tns:iktatottKiegyenlitesAutomatikus>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottKiegyenlitesAutomatikusResponse>\n  <results>\n    <id>2026000512</id>\n    <result>OK</result>\n  </results>\n</iktatottKiegyenlitesAutomatikusResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottKiegyenlitesAutomatikus/iktatottKiegyenlitesAutomatikus"
                },
                {
                    "nev": "iktatottKiegyenlites",
                    "allapot": "eles",
                    "sum": "Egy bejövő számla kiegyenlítésének beállítása",
                    "leiras": [
                        "Egy iktatott bejövő számla kiegyenlítését <b>írja</b>: a számla <b>teljes kiegyenlítési állapotát állítja be</b> — a korábban rögzített részletek (kiegyenlítés-tételek) helyére egyetlen tétel kerül a küldött összeggel. Ha csak a <code>kiegyenlitetlenOsszeg</code> jön, a kiegyenlített összeg a bruttó és a kiegyenlítetlen különbsége; dátum nélkül a mai nap.",
                        "Ismételhető: ugyanaz kétszer beküldve ugyanaz az eredmény. Csak megtekintésre megosztott cégre nem hívható (<code>NINCS_JOG</code>)."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "iktatoszam",
                            "t": "string",
                            "d": "A bejövő számla iktatószáma (az <code>iktatottBejovoIdList</code> adja)."
                        },
                        {
                            "k": "kiegyenlitesDatuma",
                            "t": "date",
                            "d": "A kiegyenlítés dátuma. Elhagyva a mai nap."
                        },
                        {
                            "k": "kiegyenlitettOsszeg",
                            "t": "double",
                            "d": "A számla kiegyenlített összege összesen — ez lesz az egyetlen kiegyenlítés-tétel."
                        },
                        {
                            "k": "kiegyenlitetlenOsszeg",
                            "t": "double",
                            "d": "A még nyitott összeg — csak akkor számít, ha a <code>kiegyenlitettOsszeg</code> hiányzik (a kiegyenlített összeg ilyenkor: bruttó − nyitott)."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "out",
                            "t": "string",
                            "d": "<code>SUCCESS</code>."
                        }
                    ],
                    "hibak": [
                        "HITELESITES",
                        "NEM_TALALHATO",
                        "NINCS_JOG"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottKiegyenlites/\">\n  <soapenv:Body>\n    <tns:iktatottKiegyenlites>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <iktatoszam>1542</iktatoszam>\n      <kiegyenlitesDatuma>2026-10-20</kiegyenlitesDatuma>\n      <kiegyenlitettOsszeg>127000</kiegyenlitettOsszeg>\n    </tns:iktatottKiegyenlites>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottKiegyenlitesResponse>\n  <out>SUCCESS</out>\n</iktatottKiegyenlitesResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottKiegyenlites/iktatottKiegyenlites"
                },
                {
                    "nev": "bankiKiegyenlites",
                    "allapot": "eles",
                    "sum": "Banki kiegyenlítés-összesítő",
                    "leiras": [
                        "A cég banki kiegyenlítéseinek összesítője: bruttó és már kiegyenlített összeg."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "iktatoszam",
                            "t": "string",
                            "d": "Az iktatószám — ez azonosítja a bizonylatot a további hívásokban."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "brutto",
                            "t": "double",
                            "d": "Bruttó összeg."
                        },
                        {
                            "k": "kiegyenlitveOsszeg",
                            "t": "double",
                            "d": "Kiegyenlített összeg."
                        },
                        {
                            "k": "kiegyenlitesDatum",
                            "t": "date",
                            "d": "A kiegyenlítés dátuma."
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/bankiKiegyenlites/\">\n  <soapenv:Body>\n    <tns:bankiKiegyenlites>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n    </tns:bankiKiegyenlites>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<bankiKiegyenlitesResponse>\n  <brutto>1254000</brutto>\n  <kiegyenlitveOsszeg>980000</kiegyenlitveOsszeg>\n</bankiKiegyenlitesResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/bankiKiegyenlites/bankiKiegyenlites"
                }
            ]
        },
        {
            "id": "ikt-bank",
            "cim": "Iktató · Banki import",
            "muveletek": [
                {
                    "nev": "iktatottBankiImport",
                    "allapot": "eles",
                    "sum": "Banki import fájlok listája",
                    "leiras": [
                        "A feltöltött banki import fájlok listája, tartalom nélkül."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "import",
                            "t": "importType[]",
                            "d": "A fájlok.",
                            "gy": [
                                {
                                    "k": "id",
                                    "t": "int",
                                    "d": "Azonosító."
                                },
                                {
                                    "k": "filename",
                                    "t": "string",
                                    "d": "Fájlnév."
                                },
                                {
                                    "k": "pdfName",
                                    "t": "string",
                                    "d": "A kapcsolódó PDF neve."
                                },
                                {
                                    "k": "iktatasDatuma",
                                    "t": "date",
                                    "d": "Iktatás dátuma."
                                },
                                {
                                    "k": "statusz",
                                    "t": "string",
                                    "d": "Állapot."
                                },
                                {
                                    "k": "commentText",
                                    "t": "string",
                                    "d": "Megjegyzés."
                                },
                                {
                                    "k": "atvetelDatuma",
                                    "t": "date",
                                    "d": "Az átvétel dátuma."
                                },
                                {
                                    "k": "fileExtension",
                                    "t": "string",
                                    "d": "A fájl kiterjesztése."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottBankiImport/\">\n  <soapenv:Body>\n    <tns:iktatottBankiImport>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n    </tns:iktatottBankiImport>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottBankiImportResponse>\n  <import>\n    <id>881</id>\n    <filename>kivonat_2026_07.xml</filename>\n    <pdfName>kivonat_2026_07.pdf</pdfName>\n    <iktatasDatuma>2026-07-31</iktatasDatuma>\n    <statusz>IKTATVA</statusz>\n  </import>\n</iktatottBankiImportResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottBankiImport/iktatottBankiImport"
                },
                {
                    "nev": "iktatottBankiImportFile",
                    "allapot": "eles",
                    "sum": "Banki import fájl és PDF letöltése",
                    "leiras": [
                        "A banki import fájl és a hozzá tartozó PDF base64-ben, külön elemekben — akár csak az egyik is kimenthető."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "filename",
                            "t": "string",
                            "d": "A letöltendő fájl neve — a listázó művelet adja meg."
                        },
                        {
                            "k": "pdfName",
                            "t": "string",
                            "d": "A fájlhoz tartozó PDF neve — a listázó művelet adja meg."
                        },
                        {
                            "k": "iktatasDatuma",
                            "t": "date",
                            "d": "Az iktatás dátuma — a fájl azonosításához a névvel EGYÜTT kell."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "file",
                            "t": "base64",
                            "d": "Az import fájl."
                        },
                        {
                            "k": "pdf",
                            "t": "base64",
                            "d": "A kapcsolódó PDF."
                        }
                    ],
                    "hibak": [
                        "NEM_TALALHATO",
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottBankiImportFile/\">\n  <soapenv:Body>\n    <tns:iktatottBankiImportFile>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <id>881</id>\n    </tns:iktatottBankiImportFile>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatottBankiImportFileResponse>\n  <file>PD94bWwgdmVyc2lvbj0i…</file>\n  <pdf>JVBERi0xLjcKJeLj…</pdf>\n</iktatottBankiImportFileResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottBankiImportFile/iktatottBankiImportFile"
                }
            ]
        },
        {
            "id": "ikt-pdf",
            "cim": "Iktató · Számlakép",
            "muveletek": [
                {
                    "nev": "iktatasPDF",
                    "allapot": "eles",
                    "sum": "Számlakép letöltése iktatószám alapján",
                    "leiras": [
                        "Egy iktatott tételhez tartozó számlakép base64-ben, megjelenítéshez. A paraméterek egy <code>request</code> elembe csomagolva jönnek."
                    ],
                    "keres": [
                        {
                            "k": "request",
                            "t": "requestType",
                            "r": 1,
                            "d": "A kérés paraméterei.",
                            "gy": [
                                {
                                    "k": "apiKey",
                                    "t": "string",
                                    "r": 1,
                                    "d": "Iroda-kulcs."
                                },
                                {
                                    "k": "companyId",
                                    "t": "string(8)",
                                    "r": 1,
                                    "d": "Cégazonosító."
                                },
                                {
                                    "k": "iktatoszam",
                                    "t": "string",
                                    "r": 1,
                                    "d": "Az iktatószám."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "pdf",
                            "t": "base64",
                            "d": "A számlakép."
                        }
                    ],
                    "hibak": [
                        "NEM_TALALHATO",
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatasPDF/\">\n  <soapenv:Body>\n    <tns:iktatasPDF>\n      <request>\n        <apiKey>…</apiKey>\n        <companyId>12345678</companyId>\n        <iktatoszam>2026000512</iktatoszam>\n      </request>\n    </tns:iktatasPDF>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<iktatasPDFResponse>\n  <pdf>JVBERi0xLjcKJeLj…</pdf>\n</iktatasPDFResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatasPDF/iktatasPDF"
                },
                {
                    "nev": "iktatottPdfFeltoltes",
                    "allapot": "eles",
                    "sum": "Számlakép feltöltése — új iktatott tétel",
                    "leiras": [
                        "<b>Figyelem:</b> a SOAP-kérés body gyökéreleme <code>feltoltes</code>, nem <code>iktatottPdfFeltoltes</code> — a végpont fájlneve és a művelet neve történetileg eltér. A példa a helyes elemet mutatja.",
                        "A feltöltött PDF-ből <b>új iktatott tétel</b> lesz („Iktatva” állapotban, új iktatószámmal) a megadott irányban — nem egy meglévő tételhez csatol. A fájlnév cégenként és irányonként egyedi: ugyanaz a név másodszor <code>FAIL</code> („Nem egyedi a fájl neve.”), így egy megismételt kérés nem hoz létre dupla tételt.",
                        "Passzív cégre és csak megtekintésre megosztott cégre nem hívható."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "fileName",
                            "t": "string",
                            "d": "A feltöltendő fájl neve. <b>Csak .pdf kiterjesztés</b> fogadható el."
                        },
                        {
                            "k": "base64File",
                            "t": "string",
                            "d": "A PDF tartalma base64-ben kódolva."
                        },
                        {
                            "k": "invoiceDirection",
                            "t": "string",
                            "d": "A bizonylat iránya: <code>INBOUND</code> (bejövő) vagy <code>OUTBOUND</code> (kimenő)."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "invoiceDirection",
                            "t": "string",
                            "d": "A bizonylat iránya: <code>INBOUND</code> (bejövő) vagy <code>OUTBOUND</code> (kimenő)."
                        },
                        {
                            "k": "id",
                            "t": "int",
                            "d": "A létrejött iktató-rekord azonosítója. Hibánál <code>-</code>."
                        },
                        {
                            "k": "iktatoszam",
                            "t": "int",
                            "d": "Az iktatószám — ez azonosítja a bizonylatot a további hívásokban."
                        },
                        {
                            "k": "result",
                            "t": "string",
                            "d": "<code>SUCCESS</code> vagy <code>FAIL</code>."
                        },
                        {
                            "k": "message",
                            "t": "string",
                            "d": "Az eredmény szöveges magyarázata — hibánál ez mondja meg, mi a baj."
                        }
                    ],
                    "hibak": [
                        "NEM_TALALHATO",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/iktatottPdfFeltoltes/\">\n  <soapenv:Body>\n    <tns:feltoltes>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <fileName>szamla_2026_0512.pdf</fileName>\n      <base64File>data:application/pdf;base64,JVBERi0xLjcKJeLj…</base64File>\n      <invoiceDirection>INBOUND</invoiceDirection>\n    </tns:feltoltes>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<feltoltesResponse>\n  <invoiceDirection>INBOUND</invoiceDirection>\n  <id>4711</id>\n  <iktatoszam>2026000513</iktatoszam>\n  <result>SUCCESS</result>\n  <message> Sikeres tranzakció.</message>\n</feltoltesResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/iktatottPdfFeltoltes/feltoltes"
                },
                {
                    "nev": "invoicePhotoUpload",
                    "allapot": "eles",
                    "sum": "Számlakép feltöltése ÚJ iktatásként (PDF vagy fotó)",
                    "leiras": [
                        "<b>Figyelem:</b> a SOAP-kérés body gyökéreleme <code>upload</code>, nem <code>invoicePhotoUpload</code>, és a mezők egy <code>document</code> blokkba vannak csomagolva (a <code>docStore</code> mintája szerint). A példa a helyes szerkezetet mutatja.",
                        "A művelet ÚJ iktató-rekordot hoz létre a számlaképpel (státusz: Iktatva, iktatás dátuma: a hívás napja), és visszaadja a rekord azonosítóját — erre hivatkozva küldhető fel később a többi számlaadat (<code>iktatottBejovoAtvetel</code> / <code>iktatottSzamlaKimenoAtvetel</code>).",
                        "Eltérés az <code>iktatottPdfFeltoltes</code>-től: az utólagos csatolás helyett ÚJ iktatást nyit, és <b>fotót is elfogad</b> (JPG/PNG), amit szerveroldalon PDF-be alakít.",
                        "<b>A kép→PDF átalakítás</b> A4 álló lapra teszi a képet 10 mm margóval, arányosan, felnagyítás nélkül, középre — a fekvő fotó is álló lapra kerül. A hibakódok neve (<code>FAIL_JSPDF_*</code>) történeti: az átalakítást ma az mPDF végzi, nem jsPDF."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "document",
                            "t": "documentType",
                            "r": 1,
                            "d": "A feltöltendő számlakép és a hozzá tartozó adatok.",
                            "gy": [
                                {
                                    "k": "companyId",
                                    "t": "string(8)",
                                    "r": 1,
                                    "d": "Cégazonosító."
                                },
                                {
                                    "k": "file",
                                    "t": "string",
                                    "r": 1,
                                    "d": "A fájl tartalma <b>data URI</b> alakban: <code>data:application/pdf;base64,…</code>, <code>data:image/jpeg;base64,…</code> vagy <code>data:image/png;base64,…</code>. Kép esetén a szerver PDF-be alakítja, és a fájlnév kiterjesztését <code>.pdf</code>-re írja."
                                },
                                {
                                    "k": "fileName",
                                    "t": "string",
                                    "r": 1,
                                    "d": "A fájl neve. A cégen és az iránynál belül <b>egyedinek</b> kell lennie, különben <code>FAIL_FILENAME_EXISTS</code>."
                                },
                                {
                                    "k": "invoiceDirection",
                                    "t": "string",
                                    "r": 1,
                                    "d": "A bizonylat iránya: <code>INBOUND</code> (bejövő) vagy <code>OUTBOUND</code> (kimenő)."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "out",
                            "t": "string",
                            "d": "<code>SUCCESS</code>, vagy a hiba kódja: <code>FAIL</code>, <code>FAIL_INVALID_DIRECTION</code>, <code>FAIL_COMPANY_NOT_FOUND</code>, <code>FAIL_FILENAME_EXISTS</code>, <code>FAIL_BASE64_DECODE</code>, <code>FAIL_JSPDF_CONVERT</code>, <code>FAIL_JSPDF_EMPTY_OUTPUT</code>, <code>FAIL_DB_PREPARE</code>, <code>FAIL_DB_EXECUTE</code>, <code>FAIL_DB_ERROR</code>."
                        },
                        {
                            "k": "lastInsertId",
                            "t": "string",
                            "d": "A létrejött iktató-rekord azonosítója (<code>konyvelesTetel.id</code>) — erre hivatkozva szinkronizálható a többi számlaadat. Hibánál <code>0</code>."
                        }
                    ],
                    "hibak": [
                        "VALIDACIO",
                        "NEM_TALALHATO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/invoicePhotoUpload/\">\n  <soapenv:Body>\n    <tns:upload>\n      <document>\n        <companyId>12345678</companyId>\n        <file>data:image/jpeg;base64,/9j/4AAQSkZJRg…</file>\n        <fileName>szamla_foto_2026_08_04.jpg</fileName>\n        <invoiceDirection>INBOUND</invoiceDirection>\n      </document>\n      <apiKey>…</apiKey>\n    </tns:upload>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<uploadResponse>\n  <out>SUCCESS</out>\n  <lastInsertId>4711</lastInsertId>\n</uploadResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/invoicePhotoUpload/upload"
                }
            ]
        },
        {
            "id": "dokumentumok",
            "cim": "Dokumentumok",
            "muveletek": [
                {
                    "nev": "docStore",
                    "allapot": "eles",
                    "sum": "Általános dokumentum feltöltése",
                    "leiras": [
                        "<b>Figyelem:</b> a SOAP-kérés body gyökéreleme <code>upload</code>, nem <code>docStore</code> — a végpont fájlneve és a művelet neve történetileg eltér. A példa a helyes elemet mutatja.",
                        "Bármilyen dokumentum feltöltése a cég dokumentumtárába: base64 tartalom, fájlnév, megjegyzés és a láthatóságot szabályozó <code>sharedDoc</code> jelző."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "document",
                            "t": "documentType",
                            "r": 1,
                            "d": "A dokumentum.",
                            "gy": [
                                {
                                    "k": "companyId",
                                    "t": "string(8)",
                                    "r": 1,
                                    "d": "Cégazonosító."
                                },
                                {
                                    "k": "file",
                                    "t": "base64",
                                    "r": 1,
                                    "d": "A fájl tartalma."
                                },
                                {
                                    "k": "fileName",
                                    "t": "string",
                                    "r": 1,
                                    "d": "Fájlnév kiterjesztéssel."
                                },
                                {
                                    "k": "sharedDoc",
                                    "t": "boolean",
                                    "d": "Megosztott-e a könyvelővel."
                                },
                                {
                                    "k": "docComment",
                                    "t": "string",
                                    "d": "Megjegyzés."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "out",
                            "t": "string",
                            "d": "A feltöltés eredménye: <code>SUCCESS</code>, vagy hiba esetén magyar szöveg."
                        }
                    ],
                    "hibak": [
                        "HITELESITES",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/docStore/\">\n  <soapenv:Body>\n    <tns:upload>\n      <apiKey>…</apiKey>\n      <document>\n        <companyId>12345678</companyId>\n        <fileName>szerzodes_2026.pdf</fileName>\n        <file>JVBERi0xLjcKJeLj…</file>\n        <sharedDoc>true</sharedDoc>\n        <docComment>Bérleti szerződés</docComment>\n      </document>\n    </tns:upload>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<docStoreResponse>\n  <success>TRUE</success>\n</docStoreResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/docStore/upload"
                },
                {
                    "nev": "docOther",
                    "allapot": "eles",
                    "sum": "Egyéb irat feltöltése típussal",
                    "leiras": [
                        "<b>Figyelem:</b> a SOAP-kérés body gyökéreleme <code>upload</code>, nem <code>docOther</code> — a végpont fájlneve és a művelet neve történetileg eltér. A példa a helyes elemet mutatja.",
                        "Mint a <code>docStore</code>, de irattípussal — pl. pénztárbizonylat, szállítólevél. A típus vezérli, hova kerül az irat a rendszerben."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "document",
                            "t": "documentType",
                            "r": 1,
                            "d": "A dokumentum.",
                            "gy": [
                                {
                                    "k": "companyId",
                                    "t": "string(8)",
                                    "r": 1,
                                    "d": "Cégazonosító."
                                },
                                {
                                    "k": "file",
                                    "t": "base64",
                                    "r": 1,
                                    "d": "A fájl tartalma."
                                },
                                {
                                    "k": "fileName",
                                    "t": "string",
                                    "r": 1,
                                    "d": "Fájlnév."
                                },
                                {
                                    "k": "type",
                                    "t": "string",
                                    "r": 1,
                                    "d": "Irattípus, pl. <code>PENZTARBIZONYLAT</code>."
                                },
                                {
                                    "k": "sharedDoc",
                                    "t": "boolean",
                                    "d": "Megosztott-e."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "out",
                            "t": "string",
                            "d": "A feltöltés eredménye: <code>SUCCESS</code>, vagy hiba esetén magyar szöveg."
                        }
                    ],
                    "hibak": [
                        "HITELESITES",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/docOther/\">\n  <soapenv:Body>\n    <tns:upload>\n      <apiKey>…</apiKey>\n      <document>\n        <companyId>12345678</companyId>\n        <fileName>pt_2026_07.pdf</fileName>\n        <file>JVBERi0xLjcKJeLj…</file>\n        <type>PENZTARBIZONYLAT</type>\n        <sharedDoc>true</sharedDoc>\n      </document>\n    </tns:upload>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<docOtherResponse>\n  <success>TRUE</success>\n</docOtherResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/docOther/upload"
                },
                {
                    "nev": "docOtherList",
                    "allapot": "eles",
                    "sum": "Egyéb dokumentumok listája tartalommal",
                    "leiras": [
                        "Az egyéb dokumentumok listája és <b>tartalma egy körben</b> — ebből tölt be az „Egyéb dokumentumok iktatása” funkció, és <code>type = PENZTARBIZONYLAT</code> esetén a pénztárgép-nyilvántartás is.",
                        "<b>A letöltés átadásnak számít:</b> a visszaadott új iratok „Átadva” jelölést kapnak, és a következő hívásban már nem jönnek — a csak megtekintésre megosztott cégnél is."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string",
                            "d": "A cég 8 karakteres azonosítója."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "docOther",
                            "t": "docListElementType[]",
                            "d": "A dokumentumok.",
                            "gy": [
                                {
                                    "k": "id",
                                    "t": "int",
                                    "d": "Azonosító."
                                },
                                {
                                    "k": "fileName",
                                    "t": "string",
                                    "d": "Fájlnév."
                                },
                                {
                                    "k": "file",
                                    "t": "base64",
                                    "d": "A tartalom."
                                },
                                {
                                    "k": "iktatasDatuma",
                                    "t": "date",
                                    "d": "Iktatás dátuma."
                                },
                                {
                                    "k": "atvetelDatuma",
                                    "t": "date",
                                    "d": "Átvétel dátuma."
                                },
                                {
                                    "k": "statusz",
                                    "t": "string",
                                    "d": "Állapot."
                                },
                                {
                                    "k": "type",
                                    "t": "string",
                                    "d": "Irattípus."
                                },
                                {
                                    "k": "docComment",
                                    "t": "string",
                                    "d": "Megjegyzés."
                                },
                                {
                                    "k": "fileExtension",
                                    "t": "string",
                                    "d": "A dokumentum kiterjesztése."
                                },
                                {
                                    "k": "sharedDoc",
                                    "t": "string",
                                    "d": "IGEN, ha a dokumentum meg van osztva."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/docOtherList/\">\n  <soapenv:Body>\n    <tns:docOtherList>\n      <apiKey>…</apiKey>\n    </tns:docOtherList>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<docOtherListResponse>\n  <docOther>\n    <id>4412</id>\n    <fileName>pt_2026_07.pdf</fileName>\n    <file>JVBERi0xLjcKJeLj…</file>\n    <iktatasDatuma>2026-07-31</iktatasDatuma>\n    <statusz>IKTATVA</statusz>\n    <type>PENZTARBIZONYLAT</type>\n  </docOther>\n</docOtherListResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/docOtherList/docOtherList"
                }
            ]
        },
        {
            "id": "nav-grp",
            "cim": "NAV",
            "muveletek": [
                {
                    "nev": "queryInvoiceDigest",
                    "allapot": "eles",
                    "sum": "NAV számla-összesítők feltöltése",
                    "leiras": [
                        "<b>Figyelem:</b> a SOAP-kérés body gyökéreleme <code>create</code>, nem <code>queryInvoiceDigest</code> — a végpont fájlneve és a művelet neve történetileg eltér. A példa a helyes elemet mutatja.",
                        "A NAV Online Számla lekérdezésből kapott számla-összesítő adatok feltöltése. Így a webes iktatóban is megjelennek a NAV-ból ismert, de még fel nem dolgozott számlák. <b>Elemenkénti hibalistát</b> ad."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        },
                        {
                            "k": "companyId",
                            "t": "string(8)",
                            "r": 1,
                            "d": "Cégazonosító."
                        },
                        {
                            "k": "queryInvoiceDigest",
                            "t": "queryInvoiceDigestType[]",
                            "r": 1,
                            "d": "Az összesítők.",
                            "gy": [
                                {
                                    "k": "invoiceNumber",
                                    "t": "string",
                                    "r": 1,
                                    "d": "Számlaszám."
                                },
                                {
                                    "k": "invoiceOperation",
                                    "t": "string",
                                    "enum": [
                                        "CREATE",
                                        "MODIFY",
                                        "STORNO"
                                    ],
                                    "d": "NAV-művelet."
                                },
                                {
                                    "k": "invoiceCategory",
                                    "t": "string",
                                    "enum": [
                                        "NORMAL",
                                        "SIMPLIFIED",
                                        "AGGREGATE"
                                    ],
                                    "d": "Számla-kategória."
                                },
                                {
                                    "k": "invoiceDirection",
                                    "t": "string",
                                    "enum": [
                                        "INBOUND",
                                        "OUTBOUND"
                                    ],
                                    "d": "Irány."
                                },
                                {
                                    "k": "invoiceIssueDate",
                                    "t": "date",
                                    "r": 1,
                                    "d": "Kelte."
                                },
                                {
                                    "k": "supplierTaxNumber",
                                    "t": "string",
                                    "d": "Szállító adószáma."
                                },
                                {
                                    "k": "supplierName",
                                    "t": "string",
                                    "d": "Szállító neve."
                                },
                                {
                                    "k": "customerTaxNumber",
                                    "t": "string",
                                    "d": "Vevő adószáma."
                                },
                                {
                                    "k": "customerName",
                                    "t": "string",
                                    "d": "Vevő neve."
                                },
                                {
                                    "k": "paymentMethod",
                                    "t": "string",
                                    "d": "Fizetési mód."
                                },
                                {
                                    "k": "paymentDate",
                                    "t": "date",
                                    "d": "Fizetési határidő."
                                },
                                {
                                    "k": "currency",
                                    "t": "string",
                                    "d": "Devizanem."
                                },
                                {
                                    "k": "invoiceNetAmount",
                                    "t": "double",
                                    "d": "Nettó összeg."
                                },
                                {
                                    "k": "invoiceVatAmount",
                                    "t": "double",
                                    "d": "ÁFA összeg."
                                },
                                {
                                    "k": "invoiceNetAmountHUF",
                                    "t": "double",
                                    "d": "Nettó összeg forintban."
                                },
                                {
                                    "k": "invoiceVatAmountHUF",
                                    "t": "double",
                                    "d": "ÁFA forintban."
                                },
                                {
                                    "k": "transactionId",
                                    "t": "string",
                                    "d": "NAV tranzakcióazonosító."
                                },
                                {
                                    "k": "originalInvoiceNumber",
                                    "t": "string",
                                    "d": "Módosított számla száma."
                                },
                                {
                                    "k": "modificationIndex",
                                    "t": "string",
                                    "d": "Módosítási index."
                                },
                                {
                                    "k": "supplierGroupMemberTaxNumber",
                                    "t": "string",
                                    "d": "ÁFA-csoport tag esetén a szállító csoporttag-adószáma (NAV mező)."
                                },
                                {
                                    "k": "customerGroupMemberTaxNumber",
                                    "t": "string",
                                    "d": "ÁFA-csoport tag esetén a vevő csoporttag-adószáma (NAV mező)."
                                },
                                {
                                    "k": "invoiceAppearance",
                                    "t": "string",
                                    "d": "A bizonylat megjelenési formája a NAV szerint (PAPER, ELECTRONIC, EDI, UNKNOWN)."
                                },
                                {
                                    "k": "source",
                                    "t": "string",
                                    "d": "Az adatszolgáltatás forrása a NAV szerint (WEB, XML, MGM, OPG)."
                                },
                                {
                                    "k": "invoiceDeliveryDate",
                                    "t": "date",
                                    "d": "A teljesítés dátuma a NAV adatszolgáltatásból."
                                },
                                {
                                    "k": "insDate",
                                    "t": "dateTime",
                                    "d": "A NAV-hoz beérkezés időpontja."
                                },
                                {
                                    "k": "completenessIndicator",
                                    "t": "string",
                                    "d": "IGEN, ha az adatszolgáltatás a bizonylat teljes adattartalmát tartalmazza."
                                },
                                {
                                    "k": "used",
                                    "t": "boolean",
                                    "d": "IGEN, ha a tétel már fel van használva (iktatva)."
                                },
                                {
                                    "k": "invoiceGrossAmountHUF",
                                    "t": "double",
                                    "d": "A bizonylat bruttó összege forintban."
                                },
                                {
                                    "k": "notBookable",
                                    "t": "boolean",
                                    "d": "IGEN, ha a tétel nem könyvelhető."
                                }
                            ]
                        }
                    ],
                    "valasz": [
                        {
                            "k": "success",
                            "t": "boolean",
                            "d": "Sikeres feldolgozás jelzése."
                        },
                        {
                            "k": "errors",
                            "t": "message[]",
                            "d": "Az elemenkénti hibák — egy hibás elem nem buktatja el a köteg többi tételét.",
                            "gy": [
                                {
                                    "k": "invoiceNumber",
                                    "t": "string",
                                    "d": "Az érintett bizonylat száma."
                                },
                                {
                                    "k": "errorMessage",
                                    "t": "string",
                                    "d": "Az elemhez tartozó hibaüzenet."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES",
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/queryInvoiceDigest/\">\n  <soapenv:Body>\n    <tns:create>\n      <apiKey>…</apiKey>\n      <companyId>12345678</companyId>\n      <queryInvoiceDigest>\n        <invoiceNumber>B-2026-991</invoiceNumber>\n        <invoiceOperation>CREATE</invoiceOperation>\n        <invoiceCategory>NORMAL</invoiceCategory>\n        <invoiceDirection>INBOUND</invoiceDirection>\n        <invoiceIssueDate>2026-07-12</invoiceIssueDate>\n        <supplierTaxNumber>10203040-2-44</supplierTaxNumber>\n        <supplierName>Beszállító Zrt.</supplierName>\n        <currency>HUF</currency>\n        <invoiceNetAmount>200000</invoiceNetAmount>\n        <invoiceVatAmount>54000</invoiceVatAmount>\n      </queryInvoiceDigest>\n    </tns:create>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<queryInvoiceDigestResponse>\n  <result>\n    <success>true</success>\n  </result>\n</queryInvoiceDigestResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/queryInvoiceDigest/queryInvoiceDigestUpload"
                }
            ]
        },
        {
            "id": "fiok",
            "cim": "Fiók, statisztika",
            "muveletek": [
                {
                    "nev": "cegek",
                    "allapot": "eles",
                    "sum": "Az irodához tartozó cégek",
                    "leiras": [
                        "A kulcshoz tartozó fiók cégeinek listája (a vele megosztott cégekkel együtt) — innen jönnek a <code>companyId</code> értékek. Ugyanezt a listát, a cégnevekkel, a Beállítások → KönyvelőHíd API szekció is mutatja a kulcs megjelenítésekor."
                    ],
                    "keres": [
                        {
                            "k": "apiKey",
                            "t": "string",
                            "r": 1,
                            "d": "Iroda-kulcs."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "ceg",
                            "t": "string[]",
                            "d": "A cégek."
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/cegek/\">\n  <soapenv:Body>\n    <tns:cegek>\n      <apiKey>…</apiKey>\n    </tns:cegek>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<cegekResponse>\n  <ceg>12345678 | Minta Kereskedő Kft.</ceg>\n  <ceg>23456789 | Másik Cég Bt.</ceg>\n</cegekResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/cegek/cegek"
                },
                {
                    "nev": "office",
                    "allapot": "eles",
                    "sum": "Könyvelőiroda-felhasználó létrehozása",
                    "leiras": [
                        "<b>Figyelem:</b> a SOAP-kérés body gyökéreleme <code>createUser</code>, nem <code>office</code> — a végpont fájlneve és a művelet neve történetileg eltér. A példa a helyes elemet mutatja.",
                        "Új könyvelőiroda-felhasználó létrehozása felhasználónévvel és jelszóval; a válasz az irodát azonosító API-kulcs."
                    ],
                    "keres": [
                        {
                            "k": "password",
                            "t": "string",
                            "r": 1,
                            "d": "Jelszó."
                        },
                        {
                            "k": "userName",
                            "t": "string",
                            "d": "A létrehozandó könyvelőiroda felhasználóneve."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "officeApiKey",
                            "t": "string",
                            "d": "A létrejött iroda API-kulcsa — ezzel hívható utána a többi művelet."
                        }
                    ],
                    "hibak": [
                        "VALIDACIO"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/office/\">\n  <soapenv:Body>\n    <tns:createUser>\n      <username>uj_iroda</username>\n      <password>••••••••</password>\n    </tns:createUser>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<officeResponse>\n  <apiKey>4b8e2c9f1a6d73…</apiKey>\n</officeResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/office/createUser"
                },
                {
                    "nev": "docStat",
                    "allapot": "eles",
                    "sum": "Darabszám-statisztika",
                    "leiras": [
                        "Iroda, cég és év bontásban a feldolgozott dokumentumok darabszáma: banki import, egyéb dokumentumok, könyvelési tételek. <b>Nem API-kulccsal</b>, hanem felhasználónévvel és jelszóval hitelesít."
                    ],
                    "keres": [
                        {
                            "k": "userName",
                            "t": "string",
                            "r": 1,
                            "d": "Felhasználónév."
                        },
                        {
                            "k": "password",
                            "t": "string",
                            "r": 1,
                            "d": "Jelszó."
                        }
                    ],
                    "valasz": [
                        {
                            "k": "items",
                            "t": "item[]",
                            "d": "A statisztika sorai.",
                            "gy": [
                                {
                                    "k": "officeId",
                                    "t": "int",
                                    "d": "Iroda azonosító."
                                },
                                {
                                    "k": "officeName",
                                    "t": "string",
                                    "d": "Iroda neve."
                                },
                                {
                                    "k": "dbYear",
                                    "t": "int",
                                    "d": "Év."
                                },
                                {
                                    "k": "companyId",
                                    "t": "string(8)",
                                    "d": "Cégazonosító."
                                },
                                {
                                    "k": "companyName",
                                    "t": "string",
                                    "d": "Cégnév."
                                },
                                {
                                    "k": "companyTaxNumber",
                                    "t": "string",
                                    "d": "Adószám."
                                },
                                {
                                    "k": "bankiImport",
                                    "t": "int",
                                    "d": "Banki import darabszám."
                                },
                                {
                                    "k": "egyebDokumentumok",
                                    "t": "int",
                                    "d": "Egyéb dokumentum darabszám."
                                },
                                {
                                    "k": "konyvelesTetel",
                                    "t": "int",
                                    "d": "Könyvelési tétel darabszám."
                                },
                                {
                                    "k": "osszesen",
                                    "t": "int",
                                    "d": "Összesen."
                                }
                            ]
                        }
                    ],
                    "hibak": [
                        "HITELESITES"
                    ],
                    "peldaKeres": "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n                  xmlns:tns=\"http://ugyfelkapu.qs.hu/soap/docStat/\">\n  <soapenv:Body>\n    <tns:docStat>\n      <userName>iroda_user</userName>\n      <password>••••••••</password>\n    </tns:docStat>\n  </soapenv:Body>\n</soapenv:Envelope>",
                    "peldaValasz": "<docStatResponse>\n  <items>\n    <officeId>12</officeId>\n    <officeName>Példa Könyvelőiroda Kft.</officeName>\n    <dbYear>2026</dbYear>\n    <companyId>12345678</companyId>\n    <companyName>Minta Kereskedő Kft.</companyName>\n    <bankiImport>18</bankiImport>\n    <egyebDokumentumok>44</egyebDokumentumok>\n    <konyvelesTetel>512</konyvelesTetel>\n    <osszesen>574</osszesen>\n  </items>\n</docStatResponse>",
                    "soapAction": "http://ugyfelkapu.qs.hu/soap/docStat/docStat"
                }
            ]
        }
    ]
}
