Minta XML + XSD séma
- Minta XML
- XSD séma
Az XML-ben a mezők sorrendje kötött, nem felcserélhetők. A <penznem> pénznemkódjaihoz és a devizás számla <arfolyam> / <arfolyamBank> mezőihez lásd a Támogatott devizanemek oldalt.
<?xml version="1.0" encoding="UTF-8"?>
<xmlszamla xmlns="http://www.szamlazz.hu/xmlszamla" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.szamlazz.hu/xmlszamla https://www.szamlazz.hu/szamla/docs/xsds/agent/xmlszamla.xsd">
<!-- A számla alapbeállításai -->
<beallitasok>
<!-- Számla Agent kulcsot a számlázz.hu-ra belépve tudsz generálni -->
<szamlaagentkulcs>Az azonosítókulcs helye. Kérlek, töltsd ki!</szamlaagentkulcs>
<eszamla>true</eszamla>
<!-- „true" ha e-számlát kell létrehozni -->
<szamlaLetoltes>true</szamlaLetoltes>
<!-- „true" ha szeretnéd a választ PDF számlaként megkapni -->
<valaszVerzio>1</valaszVerzio>
<!-- 1: egyszerű szöveges vagy PDF válasz.
2: XML válasz, ha a PDF-et is kéred, az XML-ben kerül elküldésre base64 kódolással -->
<aggregator></aggregator>
<!-- ez a tag kihagyható -->
<szamlaKulsoAzon></szamlaKulsoAzon> <!--A számla ezzel a kulccsal azonosítható a harmadik fél rendszerében (a rendszer, amely használja a Számla Agentet): később ezzel a kulccsal le lehet kérdezni a számlát. Fontos: A számla csak akkor kapja meg ezt a külső azonosítót, ha a számla létrehozásakor beküldöd ezt a mezőt. -->
</beallitasok>
<!-- fejléc adatok -->
<fejlec>
<keltDatum>2025-01-20</keltDatum>
<!-- kelte -->
<teljesitesDatum>2025-01-20</teljesitesDatum>
<!-- teljesítés dátuma -->
<fizetesiHataridoDatum>2025-01-20</fizetesiHataridoDatum>
<!-- fizetési határidő -->
<fizmod>Átutalás</fizmod>
<!-- fizetési mód: látható, ha a számlát böngészőből készíted -->
<penznem>HUF</penznem>
<!-- pénznem: látható, ha a számlát böngészőből készíted -->
<szamlaNyelve>hu</szamlaNyelve>
<!-- számla nyelve, lehet: de, en, it, hu, fr, ro, sk, hr -->
<megjegyzes>Számla megjegyzése</megjegyzes>
<!-- számla megjegyzése -->
<arfolyamBank>MNB</arfolyamBank>
<!-- bank neve: ha a számla nem HUF-ban van, fel kell tüntetni, melyik bank árfolyamát használtuk az ÁFA kiszámításához -->
<arfolyam>0.0</arfolyam>
<!-- árfolyam: ha a számla nem HUF-ban van, fel kell tüntetni, melyik bank árfolyamát használtuk az ÁFA kiszámításához -->
<rendelesSzam></rendelesSzam>
<!-- rendelési szám -->
<dijbekeroSzamlaszam></dijbekeroSzamlaszam>
<!-- hivatkozás a díjbekérő számlaszámra -->
<elolegszamla>false</elolegszamla>
<!-- előlegszámla -->
<vegszamla>false</vegszamla>
<!-- végszámla (előlegszámla után) -->
<helyesbitoszamla>false</helyesbitoszamla>
<!-- helyesbítő számla -->
<helyesbitettSzamlaszam></helyesbitettSzamlaszam>
<!-- a helyesbített számla száma -->
<dijbekero>false</dijbekero>
<!-- díjbekérő számla -->
<szamlaszamElotag></szamlaszamElotag>
<!-- A számlázz.hu-ban használható Előtagok egyike - Beállítások / Előtagok -->
<simpleItems>false</simpleItems>
<!-- egyszerűsített számlakép utazásszervezőknek; „true" esetén az ár- és
áfaadatok nem jelennek meg a számlaképen, lásd az
„Egyszerűsített tételadatok utazásszervezőknek" oldalt -->
</fejlec>
<elado>
<!-- A kereskedő adatai -->
<bank>BB</bank>
<!-- bank neve -->
<bankszamlaszam>11111111-22222222-33333333</bankszamlaszam>
<!-- bankszámlaszám -->
<emailReplyto></emailReplyto>
<!-- válaszcím (e-mail) -->
<emailTargy>Invoice notification</emailTargy>
<!-- e-mail tárgya -->
<emailSzoveg>mail text</emailSzoveg>
<!-- e-mail szövege -->
</elado>
<vevo>
<!-- Vevő adatai -->
<nev>Kovacs Bt.</nev>
<!-- név -->
<irsz>2030</irsz>
<!-- irányítószám -->
<telepules>Érd</telepules>
<!-- város -->
<cim>Tárnoki út 23.</cim>
<!-- cím -->
<!-- e-mail cím, ha megadja, erre a címre elküldjük a számlát -->
<sendEmail>false</sendEmail>
<!-- küldjük-e el e-mailben az ügyfélnek (e-mail) -->
<adoszam>12345678-1-42</adoszam>
<!-- adószám/adóazonosító jel -->
<postazasiNev>Kovács Bt. mailing name</postazasiNev>
<!-- szállítási név/postai név -->
<postazasiIrsz>2040</postazasiIrsz>
<!-- szállítási irányítószám/postai irányítószám -->
<postazasiTelepules>Budaörs</postazasiTelepules>
<!-- szállítási város/postai város -->
<postazasiCim>Szivárvány utca 8.</postazasiCim>
<!-- szállítási cím/postai cím -->
<azonosito>1234</azonosito>
<!-- Amennyiben számlázási fiókodban előfizetéssel rendelkezel,
akkor a Beállítások - Partnerek menüpontban partnereid adatlapján
egyedi azonosítót tudsz megadni. Fontos, hogy egy azonosító csak
egyetlen partnerhez kapcsolódjon! NE használj olyan azonosítót,
ami már más vevőhöz rögzítve lett számlázási fiókod partnertörzsében.-->
<telefonszam>Tel:+3630-555-55-55, Fax:+3623-555-555</telefonszam>
<!-- telefonszám -->
<megjegyzes>Call extension 214 from the reception</megjegyzes>
<!-- megjegyzés -->
</vevo>
<fuvarlevel>
<!-- fuvarlevél/szállítólevél. ha nem kell, hagyd üresen -->
<uticel></uticel>
<futarSzolgalat></futarSzolgalat>
</fuvarlevel>
<tetelek>
<!-- számlán lévő tételek -->
<tetel>
<!-- 1. tétel -->
<megnevezes>Elado izé</megnevezes>
<!-- megnevezés -->
<mennyiseg>1.0</mennyiseg>
<!-- mennyiség -->
<mennyisegiEgyseg>db</mennyisegiEgyseg>
<!-- mennyiségi egység -->
<nettoEgysegar>10000</nettoEgysegar>
<!-- nettó egységár -->
<afakulcs>27</afakulcs>
<!-- ÁFA kulcs -->
<nettoErtek>10000.0</nettoErtek>
<!-- nettó érték -->
<afaErtek>2700.0</afaErtek>
<!-- ÁFA érték -->
<bruttoErtek>12700.0</bruttoErtek>
<!-- bruttó érték -->
<megjegyzes>lorem ipsum</megjegyzes>
<!-- tétel megjegyzése -->
<torloKod>123</torloKod>
<!-- opcionális: adattörlőkód tételenként -->
</tetel>
<tetel>
<!-- 2. tétel, részletek azonosak a fentiekkel -->
<megnevezes>Elado izé 2</megnevezes>
<mennyiseg>2.0</mennyiseg>
<mennyisegiEgyseg>db</mennyisegiEgyseg>
<nettoEgysegar>10000</nettoEgysegar>
<afakulcs>27</afakulcs>
<nettoErtek>20000.0</nettoErtek>
<afaErtek>5400.0</afaErtek>
<bruttoErtek>25400.0</bruttoErtek>
<megjegyzes>lorem ipsum 2</megjegyzes>
</tetel>
</tetelek>
</xmlszamla>
A fenti mintában szereplő minden mező kötelező (a tagnek jelen kell lennie az XML-ben), azonban egyes mezők értéke üresen hagyható, ha a Számla Agent azt nem használja.
A Számlázz.hu nem végez számítást a tételadatokból, ezért a számlán szereplő összes összeget kötelező megadni. Az Agent tételenként ellenőrzi az alábbi összefüggések teljesülését:
- nettó egységár × mennyiség = nettó érték
- nettó érték + áfa = bruttó érték
Ha eltérést talál, hibát jelez (lehetséges hibakódok: 57, 259, 260, 261, 262, 263, 264) és a számla nem készül el.
Automatikus számlázás (Számla Agent) esetén a Számlázz.hu-ba küldött számlakészítési kérésben NE küldj olyan azonosítót (<azonosito>), ami már más vevőhöz rögzítve lett számlázási fiókod partnertörzsében. Ennek két következménye van: az egyező azonosítóval rendelkező vevők a vevői számlafiók link birtokában az összes, az adott vevői fiókhoz tartozó bizonylatot elérhetik, illetve a felismert azonosító alapján az általad küldött számlázási adatokkal automatikusan frissítjük a partner adatait.
A küldött XML fájlnak meg kell felelnie az alábbi XSD séma követelményeinek.
A minOccurs="1" jelölésű elemeknek szerepelniük kell az XML-ben (a tag nem hagyható el). A minOccurs="0" jelölésűek opcionálisak, elhagyhatók.
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.szamlazz.hu/xmlszamla" xmlns:tns="http://www.szamlazz.hu/xmlszamla" elementFormDefault="qualified">
<complexType name="vevoTipus">
<sequence>
<element name="nev" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="orszag" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="irsz" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="telepules" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="cim" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="email" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="sendEmail" type="boolean" maxOccurs="1" minOccurs="0"></element>
<!-- Lehetséges értékek az adoalany mezőhöz: 7: a vállalkozás az Európai Unión kívül található, 6: a vállalkozás az Európai Unióban található, 1: rendelkezik magyar adószámmal, 0: nem tudjuk, rendelkezik-e a vevő adószámmal, -1: nincs adószám -->
<element name="adoalany" type="int" maxOccurs="1" minOccurs="0"></element>
<element name="adoszam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="csoportazonosito" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="adoszamEU" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="postazasiNev" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="postazasiOrszag" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="postazasiIrsz" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="postazasiTelepules" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="postazasiCim" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="vevoFokonyv" type="tns:vevoFokonyvTipus" maxOccurs="1" minOccurs="0"></element>
<element name="azonosito" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="alairoNeve" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="telefonszam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="megjegyzes" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="vevoFokonyvTipus">
<sequence>
<element name="konyvelesDatum" type="date" maxOccurs="1" minOccurs="0"></element>
<element name="vevoAzonosito" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="vevoFokonyviSzam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="folyamatosTelj" type="boolean" maxOccurs="1" minOccurs="0"></element>
<element name="elszDatumTol" type="date" maxOccurs="1" minOccurs="0"></element>
<element name="elszDatumIg" type="date" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="eladoTipus">
<sequence>
<element name="bank" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="bankszamlaszam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="emailReplyto" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="emailTargy" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="emailSzoveg" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="alairoNeve" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="beallitasokTipus">
<sequence>
<element name="felhasznalo" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="jelszo" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="szamlaagentkulcs" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="eszamla" type="boolean" maxOccurs="1" minOccurs="1"></element>
<element name="szamlaLetoltes" type="boolean" maxOccurs="1" minOccurs="1"></element>
<element name="szamlaLetoltesPld" type="int" maxOccurs="1" minOccurs="0"></element>
<!-- ELAVULT: ez az adattag elhagyható, ugyanis rendszerünk már figyelmen kívül hagyja. -->
<element name="valaszVerzio" type="int" maxOccurs="1" minOccurs="0"></element>
<element name="aggregator" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="guardian" type="boolean" maxOccurs="1" minOccurs="0"></element>
<element name="cikkazoninvoice" type="boolean" maxOccurs="1" minOccurs="0"></element>
<element name="szamlaKulsoAzon" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="tetelTipus">
<sequence>
<element name="megnevezes" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="azonosito" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="mennyiseg" type="double" maxOccurs="1" minOccurs="1"></element>
<element name="mennyisegiEgyseg" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="nettoEgysegar" type="double" maxOccurs="1" minOccurs="1"></element>
<element name="afakulcs" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="arresAfaAlap" type="double" maxOccurs="1" minOccurs="0"></element>
<element name="nettoErtek" type="double" maxOccurs="1" minOccurs="1"></element>
<element name="afaErtek" type="double" maxOccurs="1" minOccurs="1"></element>
<element name="bruttoErtek" type="double" maxOccurs="1" minOccurs="1"></element>
<element name="megjegyzes" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="tetelFokonyv" type="tns:tetelFokonyvTipus" maxOccurs="1" minOccurs="0"></element>
<element name="torloKod" maxOccurs="1" minOccurs="0">
<simpleType>
<restriction base="int">
<minInclusive value="0"/>
</restriction>
</simpleType>
</element>
</sequence>
</complexType>
<complexType name="tetelekTipus">
<sequence>
<element name="tetel" type="tns:tetelTipus" maxOccurs="unbounded" minOccurs="1"></element>
</sequence>
</complexType>
<complexType name="tetelFokonyvTipus">
<sequence>
<element name="gazdasagiEsem" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="gazdasagiEsemAfa" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="arbevetelFokonyviSzam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="afaFokonyviSzam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="elszDatumTol" type="date" maxOccurs="1" minOccurs="0"></element>
<element name="elszDatumIg" type="date" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="fejlecTipus">
<sequence>
<element name="keltDatum" type="date" maxOccurs="1" minOccurs="0"></element>
<element name="teljesitesDatum" type="date" maxOccurs="1" minOccurs="1"></element>
<element name="fizetesiHataridoDatum" type="date" maxOccurs="1" minOccurs="1"></element>
<element name="fizmod" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="penznem" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="szamlaNyelve" type="tns:szamlaNyelveTipus" maxOccurs="1" minOccurs="1"></element>
<element name="megjegyzes" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="arfolyamBank" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- Ha arfolyamBank='MNB' ÉS nincs megadva az arfolyam, akkor az MNB aktuális árfolyamát használjuk a számlakészítéskor -->
<element name="arfolyam" type="double" maxOccurs="1" minOccurs="0"></element>
<element name="rendelesSzam" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- hivatkozás a díjbekérőre -->
<element name="dijbekeroSzamlaszam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="elolegszamla" type="boolean" maxOccurs="1" minOccurs="0"></element>
<element name="vegszamla" type="boolean" maxOccurs="1" minOccurs="0"></element>
<!-- ha a végszámlázandó előlegszámla nem azonosítható a rendelésszámmal, akkor itt megadhatod az előlegszámla számlaszámát -->
<element name="elolegSzamlaszam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="helyesbitoszamla" type="boolean" maxOccurs="1" minOccurs="0"></element>
<element name="helyesbitettSzamlaszam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="dijbekero" type="boolean" maxOccurs="1" minOccurs="0"></element>
<element name="szallitolevel" type="boolean" maxOccurs="1" minOccurs="0"></element>
<element name="logoExtra" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="szamlaszamElotag" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="fizetendoKorrekcio" type="double" maxOccurs="1" minOccurs="0"></element>
<element name="fizetve" type="boolean" maxOccurs="1" minOccurs="0"></element>
<element name="arresAfa" type="boolean" maxOccurs="1" minOccurs="0"></element>
<!-- A számla nem tartalmaz magyar áfát → Online Számla felé nem kell adatot küldeni. Az eusAfa nem helyettesíti a tétel szintű áfakulcsot; a tételeknél a megfelelő áfakulcsot add meg. Részletek: Áfa értékek oldal. -->
<element name="eusAfa" type="boolean" maxOccurs="1" minOccurs="0"></element>
<!-- Értékkészlet: 'SzlaMost' | 'SzlaAlap' | 'SzlaNoEnv' | 'Szla8cm' | 'SzlaTomb' | 'SzlaFuvarlevelesAlap' -->
<element name="szamlaSablon" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- Egyszerűsített számlakép utazásszervezőknek; az ár- és áfaadatok nem jelennek meg a számlaképen. Részletek: Egyszerűsített tételadatok utazásszervezőknek oldal. -->
<element name="simpleItems" type="boolean" maxOccurs="1" minOccurs="0"></element>
<!-- bizonylat előnézeti pdf (bizonylat nem készül) -->
<element name="elonezetpdf" type="boolean" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<simpleType name="szamlaNyelveTipus">
<restriction base="string">
<enumeration value="hu"></enumeration>
<enumeration value="en"></enumeration>
<enumeration value="de"></enumeration>
<enumeration value="it"></enumeration>
<enumeration value="ro"></enumeration>
<enumeration value="sk"></enumeration>
<enumeration value="hr"></enumeration>
<enumeration value="fr"></enumeration>
<enumeration value="es"></enumeration>
<enumeration value="cz"></enumeration>
<enumeration value="pl"></enumeration>
<enumeration value="bg"></enumeration>
<enumeration value="nl"></enumeration>
<enumeration value="ru"></enumeration>
<enumeration value="si"></enumeration>
</restriction>
</simpleType>
<complexType name="transoflexTipus">
<sequence>
<!-- a TOF-tól kapott 5 jegyű szám -->
<element name="azonosito" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="shipmentID" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="csomagszam" type="int" maxOccurs="1" minOccurs="0"></element>
<element name="countryCode" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="zip" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="service" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="sprinterTipus">
<sequence>
<!-- Sprinterrel egyeztetett 3 karakteres rövidítés -->
<element name="azonosito" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- Sprintertől kapott feladókód, 10 jegyű szám -->
<element name="feladokod" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- Sprinteres iránykód, az a sprinter saját "irányítószáma", pl. "106" -->
<element name="iranykod" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- Csomagok száma, ennyi fuvarlevél lesz a számlához összesen -->
<element name="csomagszam" type="int" maxOccurs="1" minOccurs="0" ></element>
<!-- számlánként egyedi, 7-13 karakteres azonosító -->
<element name="vonalkodPostfix" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- ez az 1 munkanapos szöveg, többnyire -->
<element name="szallitasiIdo" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="pppTipus">
<sequence>
<!-- PPP-vel egyeztetett 3 karakteres rövidítés -->
<element name="vonalkodPrefix" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- számlánként egyedi, maximum 7 karakteres azonosító -->
<element name="vonalkodPostfix" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="mplTipus">
<sequence>
<!-- MPL vevőkód -->
<element name="vevokod" type="string" maxOccurs="1" minOccurs="1"></element>
<!-- A vonalkód ezen string alapján készül -->
<element name="vonalkod" type="string" maxOccurs="1" minOccurs="1"></element>
<!-- A csomag tömege, tartalmazhat tizedes pontot, ha szükséges -->
<element name="tomeg" type="string" maxOccurs="1" minOccurs="1"></element>
<!-- A különszolgáltatásokhoz megadható ikonok konfigurációja, ha nincs megadva, akkor egy ikon sem jelenik meg -->
<element name="kulonszolgaltatasok" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- A fuvarlevélen az értéknyilvánítás mező értéke -->
<element name="erteknyilvanitas" type="double" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="fuvarlevelTipus">
<sequence>
<!-- TODO az "uticel" nem használt, 2014.05.30. után eltávolítandó, helyette a sprinter/iranykod mező használandó -->
<element name="uticel" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- TOF, PPP, SPRINTER, FOXPOST, MPL, GLS, EMPTY lehet az értéke, ha nincs fuvarlevél, akkor nem kell megadni -->
<element name="futarSzolgalat" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- Általános vonalkód megadási lehetőség, ha az alágban nem adjuk meg az adott futárszolgálat
vonalkódjának előállításához szükséges adatokat akkor ezt használja a rendszer. -->
<element name="vonalkod" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- A fuvarlevélen ez a megjegyzés jelenik meg. -->
<element name="megjegyzes" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- Trans-O-Flex futárszolgálat esetén feltöltendő csomópont -->
<element name="tof" type="tns:transoflexTipus" maxOccurs="1" minOccurs="0"></element>
<!-- PickPackPoint-ra szállítás esetén kitöltendő csomópont -->
<element name="ppp" type="tns:pppTipus" maxOccurs="1" minOccurs="0"></element>
<!-- Sprinter futárszolgálat esetén feltöltendő csomópont -->
<element name="sprinter" type="tns:sprinterTipus" maxOccurs="1" minOccurs="0"></element>
<!-- MPL esetén feltöltendő csomópont -->
<element name="mpl" type="tns:mplTipus" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<element name="xmlszamla">
<complexType>
<sequence>
<element name="beallitasok" type="tns:beallitasokTipus" maxOccurs="1" minOccurs="1"></element>
<element name="fejlec" type="tns:fejlecTipus" maxOccurs="1" minOccurs="1"></element>
<element name="elado" type="tns:eladoTipus" maxOccurs="1" minOccurs="1"></element>
<element name="vevo" type="tns:vevoTipus" maxOccurs="1" minOccurs="1"></element>
<!-- A fuvarlevél nem kötelező, csak akkor add meg ha tudod pontosan mi ez, és olyan számlaképet használsz ami meg tudja jeleníteni -->
<element name="fuvarlevel" type="tns:fuvarlevelTipus" maxOccurs="1" minOccurs="0"></element>
<element name="tetelek" type="tns:tetelekTipus" maxOccurs="1" minOccurs="1"></element>
</sequence>
</complexType>
</element>
</schema>
Az eusAfa mező részletes használati útmutatása (mikor használd, feltételek, gyakori hiba, javítási lehetőség) az Áfa értékek oldalon található. A simpleItems mezőről (egyszerűsített számlakép utazásszervezőknek, validációs szabályok, bizonylattípusonkénti működés) az Egyszerűsített tételadatok utazásszervezőknek oldalon olvashatsz.