XSD scheme
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.szamlazz.hu/xmlszamlast" xmlns:tns="http://www.szamlazz.hu/xmlszamlast" elementFormDefault="qualified">
<!-- If the TAX number of the buyer is missing from the original invoice, it can be added in this block -->
<complexType name="vevoTipus">
<sequence>
<element name="email" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="adoszam" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="adoszamEU" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="eladoTipus">
<sequence>
<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>
</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>
<element name="aggregator" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="guardian" type="boolean" maxOccurs="1" minOccurs="0"></element>
<element name="valaszVerzio" type="int" maxOccurs="1" minOccurs="0"></element>
<element name="szamlaKulsoAzon" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<complexType name="fejlecTipus">
<sequence>
<element name="szamlaszam" type="string" maxOccurs="1" minOccurs="1"></element>
<element name="keltDatum" type="date" maxOccurs="1" minOccurs="0"></element>
<!-- depricated, do not use -->
<element name="teljesitesDatum" type="date" maxOccurs="1" minOccurs="0"></element>
<!-- you can define a reason for the receipt cancelation -->
<element name="megjegyzes" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="tipus" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- Value set (invoice template): 'SzlaMost' | 'SzlaAlap' | 'SzlaNoEnv' | 'Szla8cm' | 'SzlaTomb' | 'SzlaFuvarlevelesAlap' -->
<element name="szamlaSablon" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<element name="xmlszamlast">
<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="0"></element>
<element name="vevo" type="tns:vevoTipus" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
</element>
</schema>
The sent XML file must comply with the following XSD scheme. The fields where you see minOccurs=”0”
are not mandatory.