Minta XML
Az XML-ben a mezők sorrendje kötött, nem felcserélhetők. A <penznem> pénznemkódjaihoz és a devizás nyugta <devizaarf> / <devizabank> mezőihez lásd a Támogatott devizanemek oldalt.
<?xml version="1.0" encoding="UTF-8"?>
<xmlnyugtacreate xmlns="http://www.szamlazz.hu/xmlnyugtacreate" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.szamlazz.hu/szamla/docs/xsds/nyugtacreate/xmlnyugtacreate.xsd">
<beallitasok> <!-- REQ -->
<szamlaagentkulcs>Az azonosítókulcs helye. Kérlek, töltsd ki!</szamlaagentkulcs>
<pdfLetoltes>false</pdfLetoltes> <!-- REQ boolean --> <!-- PDF letöltés -->
</beallitasok>
<fejlec> <!-- REQ -->
<hivasAzonosito></hivasAzonosito> <!-- string --> <!-- a hívás egyedi azonosítója, a duplikációt el kell kerülni-->
<elotag>NYGTA</elotag> <!-- REQ string --> <!-- nyugta előtagja, kötelező, pl. NYGTA-2026-111 -->
<fizmod>készpénz</fizmod> <!-- REQ string --> <!-- fizetési mód, szabad szöveg; példák: átutalás, készpénz, bankkártya, csekk, utánvét, ajándékutalvány, barion, barter, csoportos beszedés, OTP Simple, kompenzáció, kupon, PayPal, PayU, SZÉP kártya, utalvány -->
<penznem>Ft</penznem> <!-- REQ string --> <!-- pénznem: Ft, HUF, EUR, USD stb. -->
<devizabank>MNB</devizabank> <!-- string --> <!-- devizás nyugta esetén a bank neve -->
<devizaarf>0.0</devizaarf> <!-- string --> <!-- árfolyam -->
<megjegyzes></megjegyzes> <!-- string --> <!-- szabad szöveges megjegyzés, megjelenik a nyugtán -->
<pdfSablon></pdfSablon> <!-- string --> <!-- opcionális: egyedi PDF sablon azonosítója (A=alap A4, J=jegy, L=jegy logóval, N=80 mm); üres vagy érvénytelen → alap (A) -->
<fokonyvVevo></fokonyvVevo> <!-- string --> <!-- a vevő főkönyvi azonosítója -->
<rendelesSzam></rendelesSzam> <!-- string --> <!-- rendelésszám a nyugtán -->
</fejlec>
<tetelek> <!-- REQ -->
<tetel> <!-- REQ --> <!-- legalább egy tétel szükséges a nyugta kiállításához -->
<megnevezes>Kitten doormat</megnevezes> <!-- REQ string --> <!-- a tétel megnevezése -->
<azonosito></azonosito> <!-- string --> <!-- a tétel azonosítója -->
<mennyiseg>2.0</mennyiseg> <!-- REQ double --> <!-- mennyiség -->
<mennyisegiEgyseg>db</mennyisegiEgyseg> <!-- REQ string --> <!-- mennyiségi egység -->
<nettoEgysegar>10000</nettoEgysegar> <!-- REQ double --> <!-- nettó egységár -->
<afakulcs>27</afakulcs> <!-- REQ string --> <!-- áfakulcs; értékek: 0, 5, 10, 27, AAM, TAM, EU, EUK, MAA, F.AFA, K.AFA, ÁKK, HO, EUE, EUFADE, EUFAD37, ATK, NAM, EAM, KBAUK, KBAET -->
<netto>20000.0</netto> <!-- REQ double --> <!-- nettó érték (mennyiség × nettó egységár) -->
<afa>5400.0</afa> <!-- REQ double --> <!-- áfa összesen -->
<brutto>25400.0</brutto> <!-- REQ double --> <!-- bruttó összesen -->
<fokonyv> <!-- --> <!-- főkönyvi adatok -->
<arbevetel>...</arbevetel> <!-- string --> <!-- árbevétel főkönyvi azonosító -->
<afa>...</afa> <!-- string --> <!-- áfa főkönyvi azonosító -->
</fokonyv>
<megjegyzes>Példa megjegyzés</megjegyzes>
<torloKod>123</torloKod> <!-- opcionális: adattörlőkód tételenként -->
</tetel>
<tetel>
<megnevezes>Puppy doormat</megnevezes>
<mennyiseg>2.0</mennyiseg>
<mennyisegiEgyseg>db</mennyisegiEgyseg>
<nettoEgysegar>10000</nettoEgysegar>
<afakulcs>ÁKK</afakulcs>
<netto>20000.0</netto>
<afa>5400.0</afa>
<brutto>25400.0</brutto>
</tetel>
</tetelek>
<!--
A <kifizetesek> blokk (kifizetések) nem kötelező; ha meg van adva, az összegeknek a nyugta végösszegével kell megegyezniük.
-->
<kifizetesek> <!-- string --> <!-- fizetési mód részletei -->
<kifizetes>
<fizetoeszkoz>voucher</fizetoeszkoz> <!-- REQ string --> <!-- a fizetési eszköz megnevezése -->
<osszeg>30000.0</osszeg> <!-- REQ double --> <!-- a fizetési eszközzel fizetett összeg -->
<leiras>OTP SZÉP kártya</leiras> <!-- double --> <!-- a fizetési eszköz leírása -->
</kifizetes>
<kifizetes>
<fizetoeszkoz>debit card</fizetoeszkoz>
<osszeg>20800.0</osszeg>
</kifizetes>
</kifizetesek>
</xmlnyugtacreate>