<?xml version="1.0" encoding="ISO-8859-2"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:simpleType name="NemKotelezoIntegerTipus">
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="|([0-9]+)|[-]([0-9]+)*"/>
            <xsd:maxLength value="19"/>
            <xsd:whiteSpace value="collapse"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NemKotelezoDecimalTipus">
        <xsd:restriction base="xsd:string">
            <xsd:pattern
                value="|([0-9]+)|[-]([0-9]+)|([0-9]+)*[.,]([0-9]+)|[-]([0-9]+)*[.,]([0-9]+)"/>
            <xsd:maxLength value="20"/>
            <xsd:whiteSpace value="collapse"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="NemKotelezoDateTipus">
        <xsd:restriction base="xsd:string">
            <xsd:pattern
                value="|((19|20)[0-9]{2})-((0[1-9])|(1[0-2]))-((0[1-9])|([1,2][0-9])|(3[0,1]))"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="KotelezoStringTipus">
        <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
            <xsd:pattern value=".*"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="KotelezoDecimalTipus">
        <xsd:restriction base="xsd:string">
            <xsd:pattern value="([0-9]+)|[-]([0-9]+)|([0-9]+)*[.,]([0-9]+)|[-]([0-9]+)*[.,]([0-9]+)"/>
            <xsd:maxLength value="20"/>
            <xsd:whiteSpace value="collapse"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="KotelezoDateTipus">
        <xsd:restriction base="xsd:string">
            <xsd:pattern
                value="((19|20)[0-9]{2})-((0[1-9])|(1[0-2]))-((0[1-9])|([1,2][0-9])|(3[0,1]))"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="KotelezoDateTimeTipus">
        <xsd:restriction base="xsd:string">
            <xsd:pattern
                value="((19|20)[0-9]{2})-((0[1-9])|(1[0-2]))-((0[1-9])|([1,2][0-9])|(3[0,1]))( |T)(([0,1][0-9])|(2[0-3])):([0-5][0-9]):([0-5][0-9])"
            />
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:element name="Adatok">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="XMLAdatok" type="XMLAdatokTipus" minOccurs="1"/>
                <xsd:element name="Cegadatok" type="CegadatokTipus" minOccurs="1"/>
                <xsd:element name="Parameterek" type="ParameterekTipus" minOccurs="0"/>
                <xsd:element name="Ellenorzes" type="EllenorzesTipus" minOccurs="1"/>
                <xsd:element name="Naplok" type="NaplokTipus" minOccurs="0"/>
                <xsd:element name="Idoszakok" type="IdoszakokTipus" minOccurs="1"/>
                <xsd:element name="Szamlaszamok" type="SzamlaszamokTipus" minOccurs="1"/>
                <xsd:element name="Partnerek" type="PartnerekTipus" minOccurs="0"/>
                <xsd:element name="Rogzitok" type="RogzitokTipus" minOccurs="0"/>
                <xsd:element name="FkBizonylatok" type="FkBizonylatokTipus" minOccurs="1"/>
                <xsd:element name="FkTetelek" type="FkTetelekTipus" minOccurs="1"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:complexType name="XMLAdatokTipus">
        <xsd:sequence>
            <xsd:element fixed="1.0.26.0" name="Verzio">
                <xsd:annotation>
                    <xsd:documentation>AuditXML állomány verziója</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="20"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="LetrehozoProgram" type="LetrehozoProgramTipus"/>
            <xsd:element name="Letrehozva" type="KotelezoDateTimeTipus">
                <xsd:annotation>
                    <xsd:documentation>AuditXML állomány létrehozásának dátuma</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="LetrehozoProgramTipus">
        <xsd:sequence>
            <xsd:element name="Nev">
                <xsd:annotation>
                    <xsd:documentation>Létrehozó program neve</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Verzio" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Létrehozó program verziószáma</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="20"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="MKVK_Kod" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>a Magyar Könyvvizsgáló Kamara által adott azonosító kód, amennyiben a létrehozó program készítői rendelkeznek ezzel. Ennek a célja, ellenőrizni, hogy az XML állományt létrehozó szoftver rendelkezik e MKVK Könyvvizsgálóbarát minősítéssel.</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="30"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CegadatokTipus">
        <xsd:sequence>
            <xsd:element name="Nev">
                <xsd:annotation>
                    <xsd:documentation>Cég megnevezése</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="100"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Adoszam">
                <xsd:annotation>
                    <xsd:documentation>Cég belföldi adószáma</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:pattern value="[0-9]{8}-[0-9]{1}-[0-9]{2}"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="KezdoDatum" type="KotelezoDateTipus">
                <xsd:annotation>
                    <xsd:documentation>Az AuditXML adatainak kezdő dátuma</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="VegsoDatum" type="KotelezoDateTipus">
                <xsd:annotation>
                    <xsd:documentation>Az AuditXML adatainak vége dátuma</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Penznem">
                <xsd:annotation>
                    <xsd:documentation>Az AuditXML adatainak pénzneme</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="HUF"/>
                        <xsd:enumeration value="EUR"/>
                        <xsd:enumeration value="USD"/>
                        <xsd:enumeration value="GBP"/>
                        <xsd:enumeration value="JPY"/>
                        <xsd:enumeration value="CHF"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="PenzEgyseg">
                <xsd:annotation>
                    <xsd:documentation>Az AuditXML szereplő alapértelmezett összegek egysége, amik a
                        következők lehetnek (MNB alapegység, ezer, millió).</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="száz"/>
                        <xsd:enumeration value="ezer"/>
                        <xsd:enumeration value="millió"/>
                        <xsd:enumeration value="MNB alapegység"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Cim" type="CimTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>A cég címe</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="KapcsolatTarto" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Az AuditXML adataival kapcsolatban kereshető
                        személy.</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Telefonszam" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Az AuditXML adataival kapcsolatban kereshető személy
                        telefonszáma</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="15"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="CimTipus">
        <xsd:sequence>
            <xsd:element name="Orszag">
                <xsd:annotation>
                    <xsd:documentation>ISO 3166 alpha-2 szabvány szerint</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:pattern value="[A-Z]{2}"/>
                        <xsd:minLength value="2"/>
                        <xsd:maxLength value="2"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Telepules">
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="40"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Irszam">
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="KozterNev">
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="40"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="KozterJell">
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="30"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Hazszam">
                <xsd:annotation>
                    <xsd:documentation>A házszám tartalmazhatja esetleg a helyrajzi
                        számot</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Epulet" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Lepcsohaz" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Emelet" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Ajto" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:pattern value="|([0-9]+)"/>
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ParameterekTipus">
        <xsd:sequence>
            <xsd:element name="SzamlaSzamok" type="ParSzamlaSzamokTipus" minOccurs="0"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="ParSzamlaSzamokTipus">
        <xsd:sequence>
            <xsd:element name="Vevo" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="255"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Szallito" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="255"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Penztar" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="255"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Bank" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="255"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Deviza" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="255"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="BeAFA" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="255"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="ViAFA" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="255"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="KoAFA" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="255"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="EllenorzesTipus">
        <xsd:sequence>
            <xsd:element name="Naplok" type="xsd:nonNegativeInteger"/>
            <xsd:element name="Idoszakok" type="xsd:nonNegativeInteger"/>
            <xsd:element name="Szamlaszamok" type="xsd:positiveInteger"/>
            <xsd:element name="Partnerek" type="xsd:nonNegativeInteger"/>
            <xsd:element name="Rogzitok" type="xsd:nonNegativeInteger"/>
            <xsd:element name="FkBizonylatok" type="xsd:positiveInteger"/>
            <xsd:element name="FkTetelek" type="xsd:positiveInteger"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="NaplokTipus">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Naplo" type="NaploTipus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="NaploTipus">
        <xsd:sequence>
            <xsd:element name="Kod" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>Könyvelési napló egyedi azonosítója (ID)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Nev">
                <xsd:annotation>
                    <xsd:documentation>Könyvelési napló megnevezése</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="20"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="IdoszakokTipus">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="Idoszak" type="IdoszakTipus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="IdoszakTipus">
        <xsd:sequence>
            <xsd:element name="Kod" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>A könyvelési időszak egyedi azonosítója (ID). Praktikusan a
                        hónap száma.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Nev">
                <xsd:annotation>
                    <xsd:documentation>A könyvelési időszak megnevezése</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="20"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SzamlaszamokTipus">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="Szamlaszam"
                type="SzamlaszamTipus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="SzamlaszamTipus">
        <xsd:sequence>
            <xsd:element name="Kod" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>A könyvelési számlaszám egyedi (numerikus) azonosítója. (ID).
                        Abban az esetben, ha a könyvelési számlaszámok numerikus értékűek, és nem
                        tartalmazzák a nullás számlaoszltályt, alkalmazható az egyedi
                        azonosításra.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TKod" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>A könyvelészi számlaszám. Ez eltérhet a Kod-ban megadottól,
                        ha nem numerikus könyvelési számlát alkalmaznak.</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="20"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Nev">
                <xsd:annotation>
                    <xsd:documentation>Könyvelési számla megnevezése</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="100"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="ITKod" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Könyvelési számla idegen szöveges
                        azonosítója</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="20"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="INev" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Könyvelési számla idegen szöveges
                        megnevezése</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="100"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PartnerekTipus">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Partner" type="PartnerTipus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="PartnerTipus">
        <xsd:sequence>
            <xsd:element name="Kod" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>Partner egyedi azonosítója. (ID)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TKod" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Partner szöveges azonosítója, amennyiben a könyvelési
                        rendszer nem numerikus értékkel azonosítja</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Nev">
                <xsd:annotation>
                    <xsd:documentation>Partner megnevezése</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="255"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Adoszam" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Partner adószáma: üres, max 13 karakter</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="13"/>
                        <xsd:pattern value="[0-9 -]{8,13}|[*]{0}"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="EUAdoszam" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Partner közösségi adószáma: üres, vagy max 15 karakter</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="15"/>
                        <xsd:pattern value="[A-Z]{2}[0-9 -]{0,13}|[*]{0}"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="KapcsoltPartner" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Kapcsolt vállalkozás: I(gen), N(em)</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:minLength value="0"/>
                        <xsd:maxLength value="1"/>
                        <xsd:pattern value="|[IiNn]"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="KapcsTartEmail" minOccurs="0">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RogzitokTipus">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Rogzito" type="RogzitoTipus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="RogzitoTipus">
        <xsd:sequence>
            <xsd:element name="Kod" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>Könyvelési tételt rögzító egyedi azonosítója.
                        (ID)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TKod" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Könyvelési tételt rögzító szöveges
                        azonosítója</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Nev">
                <xsd:annotation>
                    <xsd:documentation>Könyvelési tételt rögzító megnevezése</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="FkBizonylatokTipus">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="Biz" type="FkBizTipus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="FkBizTipus">
        <xsd:sequence>
            <xsd:element name="BizID" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>Könyvelési bizonylat egyedi azonosítója. (ID) Ez kapcsolja
                        össze az egy gazdasági eseményhez tartozó könyvelési
                        tételeket</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Naplo" type="NemKotelezoIntegerTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Könyveléso napló azonosítója (ID)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="BizSzam">
                <xsd:annotation>
                    <xsd:documentation>Bizonylatszám (pl. kimenő számlaszám, bejövő számla
                        iktatószáma)</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Datum" type="KotelezoDateTipus">
                <xsd:annotation>
                    <xsd:documentation>Gazdasági esemény dátuma</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Idoszak">
                <xsd:annotation>
                    <xsd:documentation>Bizonylathoz tartozó időszak </xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:integer">
                        <xsd:minInclusive value="0"/>
                        <xsd:pattern value="[0-9]+"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="MegrSzam" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Megrendelésszám</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="FkTetelekTipus">
        <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="Tet" type="FkTetTipus"/>
        </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="FkTetTipus">
        <xsd:sequence>
            <xsd:element name="BizID" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>Bizonylat egyedi azonosítója</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="TetID" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>A tétel egyedi azonosítója. (ID) Az AuditXML állományon belül
                        egyedi érték.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element maxOccurs="1" minOccurs="1" name="OrigAzon">
                <xsd:annotation>
							<xsd:documentation>Eredeti bizonylat azonosító. A kimenő vagy bejövő számla esetében a kibocsátó által meghatározott egyedi sorszám, amely a számlát a NAV Online Számla rendszerében is azonosítja (invoiceNumber).</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="50"/>
                        <xsd:minLength value="1"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Szoveg">
                <xsd:annotation>
                    <xsd:documentation>Tétel szöveges megjegyzése</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="KotelezoStringTipus">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Tartozik" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>Tartozik könyvelési számla egedi azonosítója
                        (Kod)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Kovetel" type="xsd:long">
                <xsd:annotation>
                    <xsd:documentation>Követel könyvelési számla egedi azonosítója
                        (Kod)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="Tartozik2" type="NemKotelezoIntegerTipus">
                <xsd:annotation>
                    <xsd:documentation>Másodlagos könyvelés tartozik számlája. Elsődleges 6-7-es könyvelésnél az 5-ös számlapárja</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element minOccurs="0" name="Kovetel2" type="NemKotelezoIntegerTipus">
                <xsd:annotation>
                    <xsd:documentation>Másodlagos könyvelés követel számlája. Elsődleges 6-7-es könyvelésnél az 5-ös számlapárja</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Osszeg" type="KotelezoDecimalTipus">
                <xsd:annotation>
                    <xsd:documentation>Tételhez tartozó összeg. Áfás tételnél külön tételben
                        szerepelnek a nettó összegek és az Áfa összeg(ek)</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DevOsszeg" type="NemKotelezoDecimalTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Devizás tétel esetében a devizaösszeg</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="DevNem" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Devizás tétel esetében a devizanem</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="5"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="DevArfolyam" type="NemKotelezoDecimalTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Devizás tétel esetében a deviza árfolyama</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="AfaAlap" type="NemKotelezoDecimalTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Áfa tételsor esetében az Áfa összeghez tartozó nettó
                        összeg</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="AfaKulcs" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Áfa tételsor esetében az Áfa mértéke, kulcsa.
                        (pl:0,5,18,27,ME,AHK...)</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="10"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="SzTDatum" type="xsd:date">
                <xsd:annotation>
                    <xsd:documentation>Számviteli teljesítés dátuma. 
A gazdasági esemény Sztv-ben előírt időpontja, mely időszakos hatály esetén az időszak utolsó napja.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Partner" type="NemKotelezoIntegerTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Partner azonosítója vevő, szállíító
                        tételnél</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="PuAzo" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Vevő vagy szállító tételek esetén a pénzügyi azonosító, mely az előírás és kiegyenlítés összepárosításának alapja (pl.: kimenő számla száma, bejövő számla száma, a befogadó ügyviteli rendszerben nyilvántartott azonosító). </xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="TeljDatum" type="NemKotelezoDateTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Teljesítési dátum. Áfa esetében eltérhet az Áfa bevallás
                        dátumátol</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="FizHatarido" type="NemKotelezoDateTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>FIzetési határidő ki-bejövő számla
                        esetében</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Szt" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Sztornózott tétel esetében "I"</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="1"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="SztTetID" type="NemKotelezoIntegerTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>A sztornó tétel esetében az eredeti sztornózott tétel azonosítója.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Rogzito" type="NemKotelezoIntegerTipus" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>A tételt rögzítő(személy) azonosítója.</xsd:documentation>
                </xsd:annotation>
            </xsd:element>
            <xsd:element name="Rogzitve" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Rögzítés időpontja</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:pattern
                            value="(((19|20)[0-9]{2})-((0[1-9])|(1[0-2]))-((0[1-9])|([1,2][0-9])|(3[0,1]))( |T)(([0,1][0-9])|(2[0-3])):([0-5][0-9]):([0-5][0-9]))*"/>
                        <xsd:maxLength value="20"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="AfaEv" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>ÁFA időszak év adata</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="4"/>
                        <xsd:pattern value="[0-9]*"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="AfaHonap" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Áfa időszak hónap adata</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="2"/>
                        <xsd:pattern value="[0-9]*"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Munkaszam" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Munkaszám</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="100"/>
                        <xsd:pattern value=".*"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="KtsgHely" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Költséghely</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="50"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Egyeb1" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Egyéb gyűjtő besorolás (projekt, rendszám, értékesítő...)</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="100"/>
                        <xsd:pattern value=".*"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Egyeb2" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Egyéb gyűjtő besorolás (projekt, rendszám, értékesítő...)</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="100"/>
                        <xsd:pattern value=".*"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Egyeb3" minOccurs="0">
                <xsd:annotation>
                    <xsd:documentation>Egyéb gyűjtő besorolás (projekt, rendszám, értékesítő...)</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                        <xsd:maxLength value="100"/>
                        <xsd:pattern value=".*"/>
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
        </xsd:sequence>
    </xsd:complexType>
</xsd:schema>
