Minta XML + XSD séma
- Minta XML
- XSD séma
Az XML-ben a mezők sorrendje kötött, nem felcserélhetők.
<xmlszamlapdf xmlns="http://www.szamlazz.hu/xmlszamlapdf" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.szamlazz.hu/xmlszamlapdf https://www.szamlazz.hu/szamla/docs/xsds/agentpdf/xmlszamlapdf.xsd">
<szamlaagentkulcs>Az azonosítókulcs helye. Kérlek, töltsd ki!</szamlaagentkulcs>
<szamlaszam>E-TST-2011-1</szamlaszam><!-- számlaszám -->
<valaszVerzio>2</valaszVerzio><!-- válaszverzió: 1 = PDF/szöveg, 2 = XML (részletek a válasz oldalon) -->
<szamlaKulsoAzon></szamlaKulsoAzon><!-- külső azonosító; ezzel a kulccsal lekérdezhető a számla, ha létrehozáskor be volt állítva -->
</xmlszamlapdf>
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ű 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/xmlszamlapdf"
xmlns:tns="http://www.szamlazz.hu/xmlszamlapdf" elementFormDefault="qualified">
<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="szamlaszam" type="string" maxOccurs="1" minOccurs="1"></element>
<!-- Választípus: 2 = XML válasz PDF-fel base64-ben. -->
<element name="valaszVerzio" type="int" maxOccurs="1" minOccurs="1"></element>
<element name="rendelesSzam" type="string" maxOccurs="1" minOccurs="0"></element>
<!-- Külső azonosító; ezzel a kulccsal lekérdezhető a számla, ha létrehozáskor be volt állítva. -->
<element name="szamlaKulsoAzon" type="string" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
<element name="xmlszamlapdf" type="tns:beallitasokTipus"></element>
</schema>