Ugrás a fő tartalomhoz

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>