| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- # Project: Magyar Online Számla Rendszer invoiceAnnulment XML séma
- # Author: NAV Informatikai Intézet
- # Version: v3.0 2020/07/31
- -->
- <xs:schema xmlns="http://schemas.nav.gov.hu/OSA/3.0/annul" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:common="http://schemas.nav.gov.hu/NTCA/1.0/common" xmlns:base="http://schemas.nav.gov.hu/OSA/3.0/base" targetNamespace="http://schemas.nav.gov.hu/OSA/3.0/annul" elementFormDefault="qualified" attributeFormDefault="unqualified">
- <xs:import namespace="http://schemas.nav.gov.hu/NTCA/1.0/common" schemaLocation="common.xsd"/>
- <xs:import namespace="http://schemas.nav.gov.hu/OSA/3.0/base" schemaLocation="invoiceBase.xsd"/>
- <xs:simpleType name="AnnulmentCodeType">
- <xs:annotation>
- <xs:documentation xml:lang="hu">Technikai érvénytelenítés kód típusa</xs:documentation>
- <xs:documentation xml:lang="en">Technical annulment code type</xs:documentation>
- </xs:annotation>
- <xs:restriction base="common:AtomicStringType32">
- <xs:enumeration value="ERRATIC_DATA">
- <xs:annotation>
- <xs:documentation xml:lang="hu">Hibás adattartalom miatti technikai érvénytelenítés</xs:documentation>
- <xs:documentation xml:lang="en">Technical annulment due to erratic data content</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="ERRATIC_INVOICE_NUMBER">
- <xs:annotation>
- <xs:documentation xml:lang="hu">Hibás számlaszám miatti technikai érvénytelenítés</xs:documentation>
- <xs:documentation xml:lang="en">Technical annulment due to erratic invoice number</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="ERRATIC_INVOICE_ISSUE_DATE">
- <xs:annotation>
- <xs:documentation xml:lang="hu">Hibás számla kiállítási dátum miatti technikai érvénytelenítés</xs:documentation>
- <xs:documentation xml:lang="en">Technical annulment due to erratic invoice issue date</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- <xs:enumeration value="ERRATIC_ELECTRONIC_HASH_VALUE">
- <xs:annotation>
- <xs:documentation xml:lang="hu">Hibás elektronikus számla hash érték miatti technikai érvénytelenítés</xs:documentation>
- <xs:documentation xml:lang="en">Technical annulment due to erratic electronic invoice hash value</xs:documentation>
- </xs:annotation>
- </xs:enumeration>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="InvoiceAnnulmentType">
- <xs:annotation>
- <xs:documentation xml:lang="hu">Korábbi adatszolgáltatás technikai érvénytelenítésének adatai</xs:documentation>
- <xs:documentation xml:lang="en">Data of technical annulment concerning previous data exchange</xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="annulmentReference" type="common:SimpleText50NotBlankType">
- <xs:annotation>
- <xs:documentation xml:lang="hu">A technikai érvénytelenítéssel érintett számla vagy módosító okirat sorszáma</xs:documentation>
- <xs:documentation xml:lang="en">Sequential number of the invoice or modification document to be annuled</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="annulmentTimestamp" type="base:InvoiceTimestampType">
- <xs:annotation>
- <xs:documentation xml:lang="hu">A technikai érvénytelenítés időbélyege a forrásrendszerben UTC idő szerint</xs:documentation>
- <xs:documentation xml:lang="en">Timestamp of the technical annulment in UTC time</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="annulmentCode" type="AnnulmentCodeType">
- <xs:annotation>
- <xs:documentation xml:lang="hu">A technikai érvénytelenítés kódja</xs:documentation>
- <xs:documentation xml:lang="en">Technical annulment code</xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="annulmentReason" type="common:SimpleText1024NotBlankType">
- <xs:annotation>
- <xs:documentation xml:lang="hu">A technikai érvénytelenítés oka</xs:documentation>
- <xs:documentation xml:lang="en">Technical annulment reason</xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:complexType>
- <xs:element name="InvoiceAnnulment">
- <xs:annotation>
- <xs:documentation xml:lang="hu">XML root element, a technikai érvénytelenítés adatait leíró típus, amelyet BASE64 kódoltan tartalmaz az invoiceApi sémaleíró invoiceAnnulment elementje</xs:documentation>
- <xs:documentation xml:lang="en">XML root element, technical annulment data type in BASE64 encoding, equivalent with the invoiceApi schema definition's invoiceAnnulment element</xs:documentation>
- </xs:annotation>
- <xs:complexType>
- <xs:complexContent>
- <xs:extension base="InvoiceAnnulmentType"/>
- </xs:complexContent>
- </xs:complexType>
- </xs:element>
- </xs:schema>
|