XSD séma
A küldött XML fájlnak meg kell felelnie az alábbi XSD séma követelményeinek.
fontos
A minOccurs=”1” jelölésű mezők kötelezők.
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.szamlazz.hu/xmlnyugtacreate" xmlns:tns="http://www.szamlazz.hu/xmlnyugtacreate" elementFormDefault="qualified">
<complexType name="beallitasokTipus">
<all>
<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="pdfLetoltes" type="boolean" maxOccurs="1" minOccurs="1"></element>
</all>
</complexType>
<complexType name="fejlecTipus">
<all>
<element name="hivasAzonosito" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="elotag" type="string" 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="devizaarf" type="double" maxOccurs="1" minOccurs="0"></element>
<element name="devizabank" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="megjegyzes" type="string" maxOccurs="1" minOccurs="0"></element>
<element name="pdfSablon" type="string" maxOccurs="1" minOccurs="0"></element> <!-- Codomain: 'A' | 'N' | 'J' | 'L' -->
<element name="fokonyvVevo" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- rendelésszám a nyugtán -->
<element name="rendelesSzam" type="string" maxOccurs="1" minOccurs="0"></element>
</all>
</complexType>
<complexType name="tetelTipus">
<all>
<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="netto" type="double" maxOccurs="1" minOccurs="1"></element>