neu
This commit is contained in:
6843
DAKOSY_Worker/DAKOSY/ATLAS/EZA/Abgabenbescheid/Abgabenbescheid_009.Designer.vb
generated
Normal file
6843
DAKOSY_Worker/DAKOSY/ATLAS/EZA/Abgabenbescheid/Abgabenbescheid_009.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,571 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="Abgabenbescheid" type="AbgabenbescheidEinfuhrTAXTyp"/>
|
||||
<xs:complexType name="AbgabenbescheidEinfuhrTAXTyp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelAbgabenbescheid" type="EinzelAbgabenbescheidTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AbgabengruppeTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Abgabengruppe" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AbgabeArt" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="Berechnungshinweis" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AngewandterPVMinderungsBetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="ErrechneterAbgabenbetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="Abgabenbetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AbgabensatzKontNr" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerCode" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMenge" type="n12.3" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerQualifikator" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerGradProzent" type="n5.2" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerWert" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="EinzelAbgabenSatz" type="EinzelAbgabenSatzTAXTyp" minOccurs="0" maxOccurs="20"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AbgabenNachArtKopfTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AbgabeArt" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="Abgabenbetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="Zahlungsart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AufschubnehmerName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="AufschubnehmerTIN" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ArtAufschubAntrag" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KennBuchstabenAufschub" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AufschubkontoNr" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="Faelligkeit" type="xs:date" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AbweichendeFestsetzungTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Feldname" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifikator" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="QualifikatorInhalt" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="ArtAbweichendeFestsetzung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="FestgesetztVon" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="FestgesetztAuf" type="an..30" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..11">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..120">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="120"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..17">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="17"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2000">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..21">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="21"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..22">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="22"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..240">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="240"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..256">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="256"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..30">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..34">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="34"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..35">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4000">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..512">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="512"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AngemeldeteUnterlageTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="UnterlageArt" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="UnterlageBereich" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="UnterlageNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnerkennungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AbschreibungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EinbehaltenKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="PeriodischeVorlageKz" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionFreierVerkehrTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelAbgabenbescheidTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungTAXTyp" minOccurs="0"/>
|
||||
<xs:element name="KopfDaten" type="KopfDatenEinfuhrbescheidTyp" minOccurs="0"/>
|
||||
<xs:element name="Position" type="PositionAbgabenbescheidEinfuhrTyp" minOccurs="0" maxOccurs="99999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelAbgabenSatzTAXTyp">
|
||||
<xs:sequence minOccurs="0" maxOccurs="3">
|
||||
<xs:element name="LfdNrAbgabensatz" type="n2" minOccurs="0"/>
|
||||
<xs:element name="Abgabensatz" type="n12.5" minOccurs="0"/>
|
||||
<xs:element name="Bemessungsmassstab" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="GehaltsangabenArt" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="GehaltsangabenGradProzent" type="n5.2" minOccurs="0"/>
|
||||
<xs:element name="BemessungsgrundlageKz" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EZAAVAngabenKopfTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="KzBemessungEinfuhrabgabenbetrag" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzAbrechnung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzVereinfBefoerderung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZusaetzlicheAngaben" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="KzVerzichtSicherheit" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ErlaeuterungenZurSicherheit" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="BetragDerSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="DeutschesUeHZA" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="EinzelheitenGeplantVeredelungsvorgang" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungStrasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungLand" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungPLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VeredelungStrasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="VeredelungLand" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VeredelungPLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="VeredelungOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VeredelungOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="WeitererVeredelungsort" type="EZAAVAngabenKopfWeitererVeredelungsortTyp" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="ZollstelleErledigung" type="an..8" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EZAAVAngabenKopfWeitererVeredelungsortTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Land" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Ortsteil" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EZAAVAngabenPosTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AVWirtschaftlicheVoraussetzungen" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AVVeredelungserzeugnis" type="EZAAVVeredelungserzeugnisTyp" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="AVNaemlichkeitsmittel" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AVErlaeuterungNaemlichkeit" type="an..512" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EZAAVVeredelungserzeugnisTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Warenbezeichnung" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="Ausbeuteart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Ausbeutesatz" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="KNCode" type="an..8" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KontingentAngerechnetTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="KontNrAngerechnet" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="ZollwertAngerechnet" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="EUStKostenAngerechnet" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="BeguenstMengeAngerechnet" type="n12.3" minOccurs="0"/>
|
||||
<xs:element name="MasseinhBegMengeAng" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="QualifBegMengeAng" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="WarenMenge" type="KontingentAngerechnetWarenMengeTAXTyp" minOccurs="0" maxOccurs="2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KontingentAngerechnetWarenMengeTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Menge" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KopfDatenEinfuhrbescheidTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtAnmeldung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ErledigungKopfKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Waehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="GesamtabgabenBetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AbgabenbetragZuZahlen" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AbgabenbetragZuErstatten" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="Vertretungsverhaeltnis" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsaufforderungArtAufschub" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsaufforderungArtAbgaben" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsaufforderungArtSicherheit" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KleinbetragKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KleinbetragRechtsbehelf" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="GesamtschuldnerschaftKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EingangszollstelleGeaendertKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AVbewilligtKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BenutzererstelltKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EUStKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="UstID" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="Registriernummer" type="an..21" minOccurs="0"/>
|
||||
<xs:element name="Registrierdatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="NizzaRegistrierKz" type="an..23" minOccurs="0"/>
|
||||
<xs:element name="NizzaRegistrierKzSicherheit" type="an..23" minOccurs="0"/>
|
||||
<xs:element name="AbgabenNachArt" type="AbgabenNachArtKopfTAXTyp" minOccurs="0" maxOccurs="20"/>
|
||||
<xs:element name="Gesamtsicherheitssumme" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="ErrechneteSicherheitsSumme" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="UnbarSicherheitsbetraege" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="BarSicherheitsbetraege" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="FreizugebenSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AuszuzahlenSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="EinbehaltenSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="SicherheitsleistungForm" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="SicherheitsleistungsVerzicht" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AuszahlungsArt" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="UnbareSicherheiten" type="SicherheitTAXTyp" minOccurs="0" maxOccurs="12"/>
|
||||
<xs:element name="BescheidendeDienststelleNr" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststelleName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststelleStrasseHausNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststelleOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststellePLZS" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="Bearbeiter" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststelleTelefonNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamt" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAEmailAdresse" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZADEmailAdresse" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtStrHausNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtPLZS" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtOrtsteil" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtPostfach" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtPLZP" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtOrtP" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Zollzahlstelle" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleKreditinstitut" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleStrasseHausNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstellePLZS" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstellePostfach" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstellePLZP" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleOrtP" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleIBAN" type="an..22" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleBIC" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="AnmelderEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="AnmelderNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="VorsteuerabzugKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AnmelderName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="AnmelderNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AnmelderStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnmelderPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="AnmelderOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnmelderOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="VertreterNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="VertreterName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="VertreterNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VertreterStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="VertreterOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="FRechnungEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="FRechnungNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="FRechnungNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="FRechnungName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="FRechnungStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="FRechnungPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="FRechnungOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="FRechnungOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterPLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerKreditinstitut" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerIBAN" type="an..34" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerBIC" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="ErstellungsDatumBefund" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Erfassungsdatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="BarzahlungFaelligkeit" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="SicherheitsleistungFaelligkeit" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="AbrechnungszeitraumBeginn" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="AbrechnungszeitraumEnde" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Zollbefund" type="an..4000" minOccurs="0"/>
|
||||
<xs:element name="EZAAVAngabenKopf" type="EZAAVAngabenKopfTyp" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungText" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungSchluessel" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KursAbzugHinzuTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtAbHinzu" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AngewandterKurs" type="n18.9" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n..12.3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,3}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n11.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{2}"/>
|
||||
<xs:maxInclusive value="999999999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n12.3">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{3}"/>
|
||||
<xs:maxInclusive value="999999999.999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="12"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n12.5">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{7}\.\d{5}"/>
|
||||
<xs:maxInclusive value="9999999.99999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="12"/>
|
||||
<xs:fractionDigits value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n18.9">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{9}"/>
|
||||
<xs:maxInclusive value="999999999.999999999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
<xs:fractionDigits value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n2">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{2}"/>
|
||||
<xs:totalDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n3">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n5">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{5}"/>
|
||||
<xs:totalDigits value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n5.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{3}\.\d{2}"/>
|
||||
<xs:maxInclusive value="999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="5"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ObjektIdentifizierungTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..35"/>
|
||||
<xs:element name="ObjektAlias" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EDIFACTNachrichtenNr" type="an..35"/>
|
||||
<xs:element name="ZeitpunktEingang" type="xs:dateTime"/>
|
||||
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionAbgabenbescheidEinfuhrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="PositionsNr" type="n5" minOccurs="0"/>
|
||||
<xs:element name="ErledigungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerEZT" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerZusatzCode" type="an..4" minOccurs="0" maxOccurs="10"/>
|
||||
<xs:element name="WarenBezeichnung" type="an..240" minOccurs="0"/>
|
||||
<xs:element name="BeschauMitteilung" type="an..2000" minOccurs="0"/>
|
||||
<xs:element name="ErledigungMitteilung" type="an..240" minOccurs="0"/>
|
||||
<xs:element name="AblehnungAenderung" type="an..240" minOccurs="0"/>
|
||||
<xs:element name="WeitererNachweis" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="GewaehrteBeguenstigung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AnordnungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EUStWert" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="KostenFuerEUSt" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="ZollWert" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AnnahmeAenderung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="SicherheitsLeistungBetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="RegistrierNrvZAAZ" type="an..21" minOccurs="0"/>
|
||||
<xs:element name="PositionsNrInvZAAZ" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AnnahmeKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AnnahmeDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="UeberlassungDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Lagerfrist" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="WiederAusfuhrFrist" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="FristWeitererNachweis" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Befund" type="an..4000" minOccurs="0"/>
|
||||
<xs:element name="DV1AbweichendFestgesetztKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="SonderfalleingabeKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AngewandterKursNettopreis" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="AngewandterKursMittelbZahlungen" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="AbzugHinzurechnungen" type="KursAbzugHinzuTAXTyp" minOccurs="0" maxOccurs="10"/>
|
||||
<xs:element name="LuftFrachtGesamtProzentsatz" type="n3" minOccurs="0"/>
|
||||
<xs:element name="LuftFrachtGesamtAngewandterKurs" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="AngemeldeteUnterlage" type="AngemeldeteUnterlageTAXTyp" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="EZAAVAngabenPos" type="EZAAVAngabenPosTyp" minOccurs="0"/>
|
||||
<xs:element name="SonderabgabenGruppe" type="SonderfalleingabeTAXTyp" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="KontNrAngewandt" type="an..4" minOccurs="0" maxOccurs="2"/>
|
||||
<xs:element name="KontingentAngerechnet" type="KontingentAngerechnetTAXTyp" minOccurs="0" maxOccurs="2"/>
|
||||
<xs:element name="AbweichendeFestsetzung" type="AbweichendeFestsetzungTAXTyp" minOccurs="0" maxOccurs="200"/>
|
||||
<xs:element name="Abgaben" type="AbgabengruppeTAXTyp" minOccurs="0" maxOccurs="20"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SicherheitTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelbetragUnbareSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="ArtUnbareSicherheitsleistung" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SonderfalleingabeTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="SonderabgabenGruppe" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Anwendungsart" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="SatzBetragFaktor" type="n12.5" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IOPartner" type="an..10"/>
|
||||
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IOReferenz" type="an..35"/>
|
||||
<xs:element name="IODatumZeit" type="xs:dateTime"/>
|
||||
<xs:element name="Version" type="n3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
2154
DAKOSY_Worker/DAKOSY/ATLAS/EZA/AbschliessendeFestsetzung/AbschliessendeFestsetzung_004.Designer.vb
generated
Normal file
2154
DAKOSY_Worker/DAKOSY/ATLAS/EZA/AbschliessendeFestsetzung/AbschliessendeFestsetzung_004.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,228 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="AbschliessendeFestsetzung" type="AbschliessendeFestsetzungTAXATyp"/>
|
||||
<xs:complexType name="AbschliessendeFestsetzungTAXATyp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelAbschliessendeFestsetzung" type="EinzelAbschliessendeFestsetzungTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..11">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..120">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="120"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..17">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="17"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2000">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..21">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="21"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..256">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="256"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..30">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..31">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="31"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..34">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="34"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..35">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionFreierVerkehrTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelAbschliessendeFestsetzungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungTAXATyp" minOccurs="0"/>
|
||||
<xs:element name="KopfDaten" type="KopfDatenAbschliessendeFestsetzungTyp" minOccurs="0"/>
|
||||
<xs:element name="Position" type="PositionAbschliessendeFestsetzungTyp" minOccurs="0" maxOccurs="99"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KopfDatenAbschliessendeFestsetzungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="WaehrungKz" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="GesamtschuldnerschaftKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="UmsatzsteuerIDNr" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="RegistrierNr" type="an..21" minOccurs="0"/>
|
||||
<xs:element name="NIZZARegistrierKz" type="an..31" minOccurs="0"/>
|
||||
<xs:element name="FreizugebeneSicherheitEUR" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AuszahlungArt" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="FreigegebeneSicherheitGesamt" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="FreigabeSicherheitKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="FreigabeSicherheitArt" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="SonstigeMitteilung" type="an..2000" minOccurs="0"/>
|
||||
<xs:element name="Bearbeiter" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZABezeichung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAEmailAdresse" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZADEmailAdresse" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAStrasseHausNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAPLZS" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAOrtsteil" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAPostfach" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAPLZP" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAOrtP" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="RechnungEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="RechnungNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="RechnungNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="RechnungNameFirmenbezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="RechnungStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="RechnungPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="RechnungOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="RechnungOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerFreigegebeneSicherheitenEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerFreigegebeneSicherheitenNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerKreditinstitut" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerFreigegebeneSicherheitenName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerIBAN" type="an..34" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsempfaengerBIC" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerKreditinstitut" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerIBAN" type="an..34" minOccurs="0"/>
|
||||
<xs:element name="BescheideempfaengerBIC" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="AbgabenschuldnerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="AbgabenschuldnerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="AbgabenschuldnerName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="AbgabenschuldnerNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AbgabenschuldnerStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AbgabenschuldnerPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="AbgabenschuldnerOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AbgabenschuldnerOrtsteil" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n11.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{2}"/>
|
||||
<xs:maxInclusive value="999999999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n2">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{2}"/>
|
||||
<xs:totalDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n3">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ObjektIdentifizierungTAXATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..35"/>
|
||||
<xs:element name="ObjektAlias" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EDIFACTNachrichtenNr" type="an..35"/>
|
||||
<xs:element name="ZeitpunktEingang" type="xs:dateTime"/>
|
||||
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionAbschliessendeFestsetzungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Positionsnummer" type="n2" minOccurs="0"/>
|
||||
<xs:element name="FreigabeSicherheitenKz" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IOPartner" type="an..10"/>
|
||||
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IOReferenz" type="an..35"/>
|
||||
<xs:element name="IODatumZeit" type="xs:dateTime"/>
|
||||
<xs:element name="Version" type="n3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,535 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="BefundVereinfachteZollanmeldung" type="BefundVereinfachteZollanmeldungVBTyp"/>
|
||||
<xs:complexType name="AbweichungVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AbweichendFestgesetztesFeld" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AbweichendFestgesetztesFeldQualifikator" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="QualifikatorInhalt" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="AbweichendeFestsetzungArt" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AbweichendFestgesetztVon" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="AbweichendFestgesetztAuf" type="an..30" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AbzugHinzurechnungenVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ArtText" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="Betrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="IATAKursKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Waehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="KursVereinbartKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KursAuslandswaehrung" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="KursDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Prozentsatz" type="n5.2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..11">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..120">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="120"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..14">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="14"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..17">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="17"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2000">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..21">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="21"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..240">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="240"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..256">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="256"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..30">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..35">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4000">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..50">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AnmeldungVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Bereich" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Art" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Nummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="DatumAusstellung" type="xs:date" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BefundVereinfachteZollanmeldungVBTyp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelBefundVereinfachteZollanmeldung" type="EinzelBefundVereinfachteZollanmeldungTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionFreierVerkehrTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelBefundVereinfachteZollanmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungVBTyp" minOccurs="0"/>
|
||||
<xs:element name="KopfDaten" type="KopfdatenBefundVereinfachteZollanmeldungTyp" minOccurs="0"/>
|
||||
<xs:element name="Position" type="PositionBefundVereinfachteZollanmeldungTyp" minOccurs="0" maxOccurs="99999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GehaltsangabenVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="GradProzent" type="n5.2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KopfdatenBefundVereinfachteZollanmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Sachbearbeiter" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="TelefonnummerBearbeiter" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="KopfKzErledigung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Registriernummer" type="an..21" minOccurs="0"/>
|
||||
<xs:element name="Registrierdatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="ArtAnmeldung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="DatumErstellungBefund" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Befund" type="an..4000" minOccurs="0"/>
|
||||
<xs:element name="KzVertretungsverhaeltnis" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="WKZ" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="KzRechtsbehelf" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzGesamtschuldnerschaft" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EingangszollstelleGeaendertKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AnmelderEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="AnmelderNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="AnmelderFirmenbezeichung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="AnmelderStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnmelderOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnmelderOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnmelderPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="AnmelderNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Dienststellenschluessel" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="DienststelleBezeichung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="DienststelleStrasseHausNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="DienststelleOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="DienststellePLZS" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="Bearbeiter" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="DienststelleVorwahlTelefonNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="VertreterEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="VertreterNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="VertreterFirmenbezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="VertreterStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="VertreterNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="HZABezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="HZAEmailAdresse" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="HZADEmailAdresse" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="HZAPostfach" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="HZAOrtP" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="HZAPLZP" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="HZAStrasseHausNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="HZAOrtsteil" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="HZAOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="HZAPLZS" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="FRechnungEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="FRechnungNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="FRechnungNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="FRechnungName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="FRechnungStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="FRechnungPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="FRechnungOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="FRechnungOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnmelderEmpfaengerKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Bewilligungsnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VersendungslandCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Lieferbedingung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungText" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungSchluessel" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Rechnungspreis" type="n13.2" minOccurs="0"/>
|
||||
<xs:element name="Rechnungswaehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="UstIdNummer" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="Finanzamt" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Eingangszollstelle" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="DV1Kz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VerkaeuferEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="VerkaeuferFirmenbezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="VerkaeuferNationalitaet" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="VerkaeuferStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VerkaeuferPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="VerkaeuferOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VerkaeuferOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="KaeuferEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="KaeuferFirmenbezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="KaeuferNationalitaet" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="KaeuferStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="KaeuferPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="KaeuferOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="KaeuferOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZollwertanmelderEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ZollwertanmelderFirmenbezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="ZollwertanmelderNationalitaet" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ZollwertanmelderStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZollwertanmelderPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="ZollwertanmelderOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZollwertanmelderOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterZollwertanmelderEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="VertreterZollwertanmelderFirmenbezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="VertreterZollwertanmelderNationalitaet" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="VertreterZollwertanmelderStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterZollwertanmelderPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="VertreterZollwertanmelderOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterZollwertanmelderOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Vertretungsverhaeltnis" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="FruehereEntscheidungen" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="Verbundenheit" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VerbundenheitEinzelheiten" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="EinschraenkungenKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BedingungenLeistungenKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BedingungenLeistungenArt" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="LizenzgebuehrenKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="LizenzgebuehrenUmstand" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="SpezielleVereinbarungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="SpezielleVereinbarungUmstand" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerFirmenbezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerNationalitaet" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="DatenuebermittlungEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ErwerberAndererMitgliedstaatEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ErwerberAndererMitgliedstaatNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="ErwerberFirmenbezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="ErwerberNationalitaet" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ErwerberStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ErwerberPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="ErwerberOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ErwerberOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ErwerberUSt-Id-NrAndererMitgliedstaat" type="an..14" minOccurs="0"/>
|
||||
<xs:element name="VersenderAusfuehrerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="VersenderAusfuehrerFirmenbezeichnung" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="VersenderAusfuehrerNationalitaet" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="VersenderAusfuehrerStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VersenderAusfuehrerPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="VersenderAusfuehrerOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VersenderAusfuehrerOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Unterlage" type="AnmeldungVBTyp" minOccurs="0" maxOccurs="35"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="MinderungVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="MinderndeAbgabengruppe" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Minderungsbetrag" type="n11.2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n..12.3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,3}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n10.1">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{1}"/>
|
||||
<xs:maxInclusive value="999999999.9"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="10"/>
|
||||
<xs:fractionDigits value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n11.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{2}"/>
|
||||
<xs:maxInclusive value="999999999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n12.3">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{3}"/>
|
||||
<xs:maxInclusive value="999999999.999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="12"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n12.5">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{7}\.\d{5}"/>
|
||||
<xs:maxInclusive value="9999999.99999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="12"/>
|
||||
<xs:fractionDigits value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n13.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{11}\.\d{2}"/>
|
||||
<xs:maxInclusive value="99999999999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="13"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n18.9">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{9}"/>
|
||||
<xs:maxInclusive value="999999999.999999999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
<xs:fractionDigits value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n3">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n5.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{3}\.\d{2}"/>
|
||||
<xs:maxInclusive value="999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="5"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n9">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{9}"/>
|
||||
<xs:totalDigits value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ObjektIdentifizierungVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EDIFACTNachrichtenNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZeitpunktEingang" type="xs:dateTime" minOccurs="0"/>
|
||||
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionBefundVereinfachteZollanmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="PositionsNrvZAAZ" type="an..50" minOccurs="0"/>
|
||||
<xs:element name="MitteilungAnTeilnehmerBeschau" type="an..2000" minOccurs="0"/>
|
||||
<xs:element name="WeitererNachweis" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="MitteilungAnTeilnehmerErledigung" type="an..240" minOccurs="0"/>
|
||||
<xs:element name="Positionsbefund" type="an..4000" minOccurs="0"/>
|
||||
<xs:element name="Unterlage" type="UnterlageVBTyp" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="UeberlassungDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="WeitererNachweisFrist" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="PositionKzErledigung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Abweichung" type="AbweichungVBTyp" minOccurs="0" maxOccurs="200"/>
|
||||
<xs:element name="WarenNummerEZT" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerZusatzCode" type="an..4" minOccurs="0" maxOccurs="10"/>
|
||||
<xs:element name="AbgabensteuerungKz" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="EUCode" type="an..3" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="Sachbereich" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ArtikelNummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Artikelpreis" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="PositionsZusatz" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="Eigenmasse" type="n10.1" minOccurs="0"/>
|
||||
<xs:element name="UrsprungslandCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="TabakSteuerzeichenID" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="StatistikStatus" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ArtGeschaeftCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Bestimmungsbundesland" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AHStatWert" type="n9" minOccurs="0"/>
|
||||
<xs:element name="AHStatMenge" type="n12.3" minOccurs="0"/>
|
||||
<xs:element name="AHStatMengeMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AHStatMengeQualifier" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Rohmasse" type="n10.1" minOccurs="0"/>
|
||||
<xs:element name="DV1Nettopreis" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="DV1Waehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="DV1KzKursNettoVereinbart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="DV1Kurs" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="DV1MittelbareZahlungen" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="DV1MittelbareZahlungenWaehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="DV1MittelbareZahlungenKursKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="DV1MittelbareZahlungenKurs" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="OrtVerbringens" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AbflughafenIATACode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="LuftfrachtkostenGesamt" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="IATAKursKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="LuftfrachtkostenGesamtWaehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="KursVereinbartKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KursBetragVereinbart" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="KursDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="AbzugHinzurechnungen" type="AbzugHinzurechnungenVBTyp" minOccurs="0" maxOccurs="10"/>
|
||||
<xs:element name="Zollwert" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="WarenMenge" type="WarenMengeVBTyp" minOccurs="0" maxOccurs="5"/>
|
||||
<xs:element name="BesondereWertangabe" type="PreisWertangabeVBTyp" minOccurs="0" maxOccurs="5"/>
|
||||
<xs:element name="Gehaltsangaben" type="GehaltsangabenVBTyp" minOccurs="0" maxOccurs="3"/>
|
||||
<xs:element name="VeredelungWertsteigerung" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="KostenEUSt" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="Verbrauchsteuer" type="VerbrauchsteuerVBTyp" minOccurs="0" maxOccurs="3"/>
|
||||
<xs:element name="BeguenstigungBeantragtCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="BeguenstigungMenge" type="n9" minOccurs="0"/>
|
||||
<xs:element name="BeguenstigungMengeMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="BeguenstigungMengeQualifikator" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Minderung" type="MinderungVBTyp" minOccurs="0" maxOccurs="3"/>
|
||||
<xs:element name="Sonderabgaben" type="SonderabgabenVBTyp" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="KontingentNrAngewandt" type="an..4" minOccurs="0" maxOccurs="2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PreisWertangabeVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="PreisartCode" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Wert" type="n11.2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SonderabgabenVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="SonderfalleingabeSonderabgabengruppe" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Anwendungsart" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="SatzBetragFaktor" type="n12.5" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IOPartner" type="an..10"/>
|
||||
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IOReferenz" type="an..35"/>
|
||||
<xs:element name="IODatumZeit" type="xs:dateTime"/>
|
||||
<xs:element name="Version" type="n3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="UnterlageVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Art" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Bereich" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Nummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="DatumAusstellung" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="VorlageKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AbschreibungsMenge" type="n12.3" minOccurs="0"/>
|
||||
<xs:element name="AbschreibungsMengeMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AbschreibungsMengeMasseinheitQualifier" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzAnerkennung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzAbschreibung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzEinbehalten" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzPeriodischeVorlage" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VerbrauchsteuerVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="VerbrauchsteuerCode" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMenge" type="n12.3" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMasseinheitCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMasseinheitQualifier" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="GradProzent" type="n5.2" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerWertBasis" type="n11.2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="WarenMengeVBTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Menge" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -1,6 +1,6 @@
|
||||
'' ------------------------------------------------------------------------------
|
||||
'' <auto-generated>
|
||||
'' Generated by Xsd2Code++. Version 4.4.0.7
|
||||
'' Generated by Xsd2Code++. Version 5.0.0.47. www.xsd2code.com
|
||||
'' <NameSpace>FreierVerkehrAktVeredelUmwandlung_004</NameSpace><Collection>List</Collection><codeType>VisualBasic</codeType><EnableDataBinding>False</EnableDataBinding><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><DataMemberNameArg>OnlyIfDifferent</DataMemberNameArg><DataMemberOnXmlIgnore>False</DataMemberOnXmlIgnore><CodeBaseTag>Net45</CodeBaseTag><InitializeFields>All</InitializeFields><GenerateUnusedComplexTypes>True</GenerateUnusedComplexTypes><GenerateUnusedSimpleTypes>True</GenerateUnusedSimpleTypes><GenerateXMLAttributes>True</GenerateXMLAttributes><OrderXMLAttrib>False</OrderXMLAttrib><EnableLazyLoading>False</EnableLazyLoading><VirtualProp>False</VirtualProp><PascalCase>False</PascalCase><AutomaticProperties>False</AutomaticProperties><PropNameSpecified>None</PropNameSpecified><PrivateFieldName>StartWithUnderscore</PrivateFieldName><PrivateFieldNamePrefix></PrivateFieldNamePrefix><EnableRestriction>False</EnableRestriction><RestrictionMaxLenght>False</RestrictionMaxLenght><RestrictionRegEx>False</RestrictionRegEx><RestrictionRange>False</RestrictionRange><ValidateProperty>False</ValidateProperty><ClassNamePrefix></ClassNamePrefix><ClassLevel>Public</ClassLevel><PartialClass>True</PartialClass><ClassesInSeparateFiles>False</ClassesInSeparateFiles><ClassesInSeparateFilesDir></ClassesInSeparateFilesDir><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><EnableAppInfoSettings>False</EnableAppInfoSettings><EnableExternalSchemasCache>False</EnableExternalSchemasCache><EnableDebug>False</EnableDebug><EnableWarn>True</EnableWarn><ExcludeImportedTypes>True</ExcludeImportedTypes><ExpandNesteadAttributeGroup>True</ExpandNesteadAttributeGroup><CleanupCode>False</CleanupCode><EnableXmlSerialization>True</EnableXmlSerialization><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><EnableEncoding>False</EnableEncoding><EnableXMLIndent>True</EnableXMLIndent><IndentChar>Indent2Space</IndentChar><NewLineAttr>False</NewLineAttr><OmitXML>False</OmitXML><Encoder>UTF8</Encoder><Serializer>XmlSerializer</Serializer><sspNullable>False</sspNullable><sspString>False</sspString><sspCollection>False</sspCollection><sspComplexType>False</sspComplexType><sspSimpleType>False</sspSimpleType><sspEnumType>False</sspEnumType><XmlSerializerEvent>False</XmlSerializerEvent><BaseClassName>EntityBase</BaseClassName><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><CustomUsings></CustomUsings><AttributesToExlude></AttributesToExlude>
|
||||
'' </auto-generated>
|
||||
'' ------------------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,609 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="FreierVerkehrAktVeredelUmwandlung" type="FreierVerkehrAktVeredelUmwandlungAVUVTyp"/>
|
||||
<xs:complexType name="AbgabenminderungAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AbgabengruppeCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Minderungsbetrag" type="n..11.2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AbzugHinzurechnungAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="BeschreibungAndereZahlungen" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="Betrag" type="n..11.2" minOccurs="0"/>
|
||||
<xs:element name="Waehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="KursVereinbartKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KursDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Prozentsatz" type="n..5.2" minOccurs="0"/>
|
||||
<xs:element name="BetragInEUR" type="n..13.2" minOccurs="0"/>
|
||||
<xs:element name="IATAKursKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="FrachtkostenBerechnungsgrundlage" type="n..11.2" minOccurs="0"/>
|
||||
<xs:element name="KursAuslandswaehrung" type="n..18.9" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdressenVzImportAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AdressTyp" type="an..10"/>
|
||||
<xs:element name="AdressCode" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="TeilnehmerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="TeilnehmerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="ZollNr" type="an..7" minOccurs="0"/>
|
||||
<xs:element name="NameFirma" type="an..120" minOccurs="0" maxOccurs="3"/>
|
||||
<xs:element name="StrasseHausNr" type="an..35" minOccurs="0" maxOccurs="2"/>
|
||||
<xs:element name="Ortsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LandCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="PLZ-S" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="Ort-S" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="UStIDAnmelder" type="an..14" minOccurs="0"/>
|
||||
<xs:element name="FinanzamtIDAnmelder" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="SitzEinfuehrer" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Bewilligungsnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BewilligungFachVerfahren" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BewilligungsnummerEndverwender" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..11">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..120">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="120"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..14">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="14"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..17">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="17"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2000">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..21">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="21"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..240">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="240"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..25">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="25"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..256">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="256"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..28">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="28"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..30">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..35">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..350">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="350"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..44">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="44"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..512">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="512"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..7">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="7"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AufschubAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Aufschubart" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ArtAufschubantrag" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AufschubnehmerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="KennbuchstabenAufschub" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ZollnummerAufschubnehmer" type="an..7" minOccurs="0"/>
|
||||
<xs:element name="KontoBewHZA" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="KontoNr" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="AufschubBIN" type="an..25" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AussenhandelsstatistikAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="VerkehrszweigInland" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VerkehrszweigGrenze" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Versendungsland" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Bestimmungsbundesland" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Bestimmungsland" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungsmittelGrenzeStaatszugehoerigkeitCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungsmittelGrenzeArt" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungsmittelBeschreibung" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ArtGeschaeft" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Statistikstatus" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AVBuchhaltVeredelungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Land" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Ortsteil" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AVVeredelungserzeugnisTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Warenbezeichnung" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="Ausbeuteart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Ausbeutesatz" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="KNCode" type="an..8" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BEAnteilZLAVUVPositionAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="RegistriernummerZugang" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PositionZugang" type="n..5" minOccurs="0"/>
|
||||
<xs:element name="ArtikelcodeATZL" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EigentuemerATZL" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="ChargennummerATZL" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="UrsprungslandATZL" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AtlasKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Warennummer" type="n..11" minOccurs="0"/>
|
||||
<xs:element name="UeblicheBehandlungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Handelsmenge" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="MasseinheitHandelsmenge" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="QualifikatorHandelsmenge" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Abgangsmenge" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="MasseinheitAbgangsmenge" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="QualifikatorAbgangsmenge" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Positionszusatz" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="WarenbezogeneAngaben" type="an..350" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BeguenstigungsMengeAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Menge" type="n..9" minOccurs="0"/>
|
||||
<xs:element name="MasseinheitCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="MasseinheitQualifier" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BesondereWertangabeAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Wert" type="n..11.2" minOccurs="0"/>
|
||||
<xs:element name="PreisartCode" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionFreierVerkehrTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DV1AngabenAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="DV1Kz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Vertretungsverhaeltnis" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="FruehereEntscheidungen" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="Verbundenheit" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VerbundenheitEinzelheiten" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="EinschraenkungenKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BedingungenLeistungenKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BedingungenLeistungenArt" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="LizenzgebuehrenKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="LizenzgebuehrenUmstand" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="SpezielleVereinbarungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="SpezielleVereinbarungUmstand" type="an..100" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelEinfuhrUnvollstaendigeAnmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungAVUVTyp"/>
|
||||
<xs:element name="KopfDaten" type="KopfDatenEinfuhrUnvollstaendigeAnmeldungTyp" minOccurs="0"/>
|
||||
<xs:element name="WarenPosition" type="PositionEinfuhrUnvollstaendigeAnmeldungTyp" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="FreierVerkehrAktVeredelUmwandlungAVUVTyp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelAnmeldung" type="EinzelEinfuhrUnvollstaendigeAnmeldungTyp" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GehaltsangabenAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="GradProzent" type="n..5.2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KopfDatenEinfuhrUnvollstaendigeAnmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AdressierteZollstelle" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="AnmelderIstEmpfaenger" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VertretungsverhaeltnisCode" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Vorsteuerabzug" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="NameAnmeldenderBearbeiter" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="TelefonnummerAnmeldenderBearbeiter" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="StellungAnmeldenderBearbeiter" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmailAdresseAnmeldenderBearbeiter" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="FiskalvertretungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Ausstellungsort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZollrechtlicherStatus" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="GesamtRohMasse" type="n..10.1" minOccurs="0"/>
|
||||
<xs:element name="VerfahrenBeantragtCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VerkehrszweigInland" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VerkehrszweigGrenze" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VersendungslandCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Bestimmungsbundesland" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Bestimmungsland" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="KennzeichenNameBefoerderungsmittelAnkunft" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungsmittelGrenzeStaatszugehoerigkeitCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungsmittelGrenzeArt" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungsmittelGrenze" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungText" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungSchluessel" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VorpapierArtCode" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="VorpapierNr" type="an..28" minOccurs="0"/>
|
||||
<xs:element name="ArtGeschaeftCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="StatistikStatus" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Warenort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Rechnungspreis" type="n..13.2" minOccurs="0"/>
|
||||
<xs:element name="Rechnungswaehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="DV1Angaben" type="DV1AngabenAVUVTyp" minOccurs="0"/>
|
||||
<xs:element name="Unterlage" type="UnterlageVzKopfAVUVTyp" minOccurs="0" maxOccurs="20"/>
|
||||
<xs:element name="ZusatzAngabenAnmeldung" type="an..2000" minOccurs="0"/>
|
||||
<xs:element name="KzAutoBestaetigung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AnschreibungDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="VereinfachterBewilligungsantragKzAV" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Eingangszollstelle" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="Zahlungsart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Aufschub" type="AufschubAVUVTyp" minOccurs="0" maxOccurs="5"/>
|
||||
<xs:element name="SumABeendigungsAnteil" type="SumABeendigungsAnteilAVUVTyp" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="ContainerNr" type="an..11" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="BeendigungsAnteilArtCode" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="BewilligungsIDZLAVUV" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BezugsnummerBEAnteilZL" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BEAnteilZLAVUV" type="BEAnteilZLAVUVPositionAVUVTyp" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="KzVereinfBewillAntrgBEAnteilAV" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="DeutschesUeHZAbeiAV" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="ErledigungsfristAV" type="n..2" minOccurs="0"/>
|
||||
<xs:element name="BemEinfuhrabgKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZusatzAngabenAV" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="EinzelheitenVeredelung" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="AVBuchhaltVeredelung" type="AVBuchhaltVeredelungTyp" minOccurs="0" maxOccurs="1001"/>
|
||||
<xs:element name="AVErledZollstelle" type="an..8" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="Adressen" type="AdressenVzImportAVUVTyp" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n..10.1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,1}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..11">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,11}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..11.2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,2}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..12.3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,3}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..12.5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,7}([.,]\d{0,5}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..13.2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,11}([.,]\d{0,2}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..18.9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,9}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,2}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,5}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..5.2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,3}([.,]\d{0,2}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n3">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ObjektIdentifizierungAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..35"/>
|
||||
<xs:element name="ObjektAlias" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnmeldungArt" type="an..5"/>
|
||||
<xs:element name="ObjektQuittung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BezugsnummerVorblendung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="UserVorblendung" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="KopieVon" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ObjektAktion" type="an..10" minOccurs="0" maxOccurs="10"/>
|
||||
<xs:element name="CompliancePruefung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Bearbeiter" type="an..20"/>
|
||||
<xs:element name="AnfBemerkungStatusanzeige" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="AbsenderSystemName" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionEinfuhrUnvollstaendigeAnmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Positionsnummer" type="n..5"/>
|
||||
<xs:element name="ArtikelNummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerEZT" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerZusatzCode" type="an..4" minOccurs="0" maxOccurs="10"/>
|
||||
<xs:element name="WarenNummerZusatz1" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerZusatz2" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="WarenBezeichnung" type="an..240" minOccurs="0"/>
|
||||
<xs:element name="VerfahrenscodeVorangegangenesVerfahren" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AbgabensteuerungKz" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="EUCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="UrsprungslandCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Rohmasse" type="n..10.1" minOccurs="0"/>
|
||||
<xs:element name="Eigenmasse" type="n..10.1" minOccurs="0"/>
|
||||
<xs:element name="AHStatMenge" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="AHStatMengeMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AHStatMengeQualifier" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KostenEUSt" type="n..11.2" minOccurs="0"/>
|
||||
<xs:element name="AHStatWert" type="n..9" minOccurs="0"/>
|
||||
<xs:element name="PackstueckAnzahl" type="n..9" minOccurs="0"/>
|
||||
<xs:element name="PackstueckArt" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="PackstueckZeichen" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="WarenMenge" type="WarenMengeAVUVTyp" minOccurs="0" maxOccurs="5"/>
|
||||
<xs:element name="WarenMengeZoll" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="WarenMengeZollMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="WarenMengeZollMasseinheitQualifier" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BeguenstigungBeantragtCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Kontingentnummer" type="an..4" minOccurs="0" maxOccurs="2"/>
|
||||
<xs:element name="PositionsZusatz" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="AHStatWertManuellKZ" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Artikelpreis" type="n..11.2" minOccurs="0"/>
|
||||
<xs:element name="OrtVerbringens" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AbflughafenIATACode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="WarenmengeAVUVZugang" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="WarenmengeAVUVZugangMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="WarenmengeAVUVZugangMasseinheitQualifier" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="WarenmengeAgrarzoll" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="WarenmengeAgrarzollMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="WarenmengeAgrarzollMasseinheitQualifier" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Sachbereich" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BedingungCode" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VeredelungWertsteigerung" type="n..11.2" minOccurs="0"/>
|
||||
<xs:element name="TabakSteuerzeichenID" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="AVWirtschaftlicheVoraussetzungen" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AVNaemlichkeitsmittel" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AVErlaeuterungNaemlichkeit" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="AVVeredelungserzeugnis" type="AVVeredelungserzeugnisTyp" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="Gehaltsangaben" type="GehaltsangabenAVUVTyp" minOccurs="0" maxOccurs="3"/>
|
||||
<xs:element name="Beguenstigungsmenge" type="BeguenstigungsMengeAVUVTyp" minOccurs="0"/>
|
||||
<xs:element name="Verbrauchssteuer" type="VerbrauchssteuerAVUVTyp" minOccurs="0" maxOccurs="3"/>
|
||||
<xs:element name="Abgabenminderung" type="AbgabenminderungAVUVTyp" minOccurs="0" maxOccurs="3"/>
|
||||
<xs:element name="Sonderfalldaten" type="SonderfalldatenAVUVTyp" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="Unterlage" type="UnterlageVZPositionAVUVTyp" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="BesondereWertangabe" type="BesondereWertangabeAVUVTyp" minOccurs="0" maxOccurs="5"/>
|
||||
<xs:element name="VZAStatus" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EGZStatus" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="DV1Status" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AnmeldeArt" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BefundDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="AnmelderAdressCodeEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="AnmelderAdressCodeZollnummer" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="Zollverfahren" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AbrechnungszollstelleCode" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="SachbereichCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="RegistriernummervZA" type="an..21" minOccurs="0"/>
|
||||
<xs:element name="AnmeldeVerfahren" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Bewilligungsnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BewilligungsnummerEndverwenderEGZDurchDritte" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Zollwert" type="n..11.2" minOccurs="0"/>
|
||||
<xs:element name="LuftfrachtkostenGesamt" type="n..11.2" minOccurs="0"/>
|
||||
<xs:element name="IATAKursKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="LuftfrachtkostenGesamtWaehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="KursVereinbartKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KursBetragVereinbart" type="n..18.9" minOccurs="0"/>
|
||||
<xs:element name="KursDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="AbzugHinzurechnung" type="AbzugHinzurechnungAVUVTyp" minOccurs="0" maxOccurs="12"/>
|
||||
<xs:element name="Aussenhandelsstatistik" type="AussenhandelsstatistikAVUVTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SonderfalldatenAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="SonderabgabenGruppeCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AnwendungArt" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="SatzBetragFaktor" type="n..12.5" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SumABeendigungsAnteilAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="SumARegistriernummer" type="an..21" minOccurs="0"/>
|
||||
<xs:element name="SumAPosNr" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="BeendigungsPackstueckzahl" type="n..5" minOccurs="0"/>
|
||||
<xs:element name="ArtIdentifikation" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="VerwahrerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ZollNummerVerwahrer" type="an..7" minOccurs="0"/>
|
||||
<xs:element name="SpezifOrdnungsbegriffArt" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="SpezifOrdnungsbegriff" type="an..44" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IOPartner" type="an..10"/>
|
||||
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IOReferenz" type="an..35"/>
|
||||
<xs:element name="IODatumZeit" type="xs:dateTime"/>
|
||||
<xs:element name="Version" type="n3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="UnterlageVzKopfAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Bereich" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Art" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Nummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="DatumAusstellung" type="xs:date" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="UnterlageVZPositionAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Bereich" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Art" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Nummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="DatumAusstellung" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="VorlageKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AbschreibungsMenge" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="AbschreibungsMengeMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AbschreibungsMengeMasseinheitQualifier" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VerbrauchssteuerAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="VerbrauchsteuerCode" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMenge" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMasseinheitCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMasseinheitQualifier" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="GradProzent" type="n..5.2" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerWertBasis" type="n..11.2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="WarenMengeAVUVTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Menge" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
1808
DAKOSY_Worker/DAKOSY/ATLAS/EZA/NichtAbschliessendeFestsetzung/NichtAbschliessendeFestsetzung_003.Designer.vb
generated
Normal file
1808
DAKOSY_Worker/DAKOSY/ATLAS/EZA/NichtAbschliessendeFestsetzung/NichtAbschliessendeFestsetzung_003.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,124 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="NichtAbschliessendeFestsetzung" type="NichtAbschliessendeFestsetzungTAXNTyp"/>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..21">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="21"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..35">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4000">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionFreierVerkehrTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelNichtAbschliessendeFestsetzungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungTAXNyp" minOccurs="0"/>
|
||||
<xs:element name="KopfDaten" type="KopfDatenNichtAbschliessendeFestsetzungTyp" minOccurs="0"/>
|
||||
<xs:element name="Position" type="PositionNichtAbschliessendeFestsetzungTyp" minOccurs="0" maxOccurs="99999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KopfDatenNichtAbschliessendeFestsetzungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="UmsatzSteuerIDNr" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="RegistrierNr" type="an..21" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n3">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n5">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{5}"/>
|
||||
<xs:totalDigits value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="NichtAbschliessendeFestsetzungTAXNTyp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelNichtAbschliessendeFestsetzung" type="EinzelNichtAbschliessendeFestsetzungTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ObjektIdentifizierungTAXNyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..35"/>
|
||||
<xs:element name="ObjektAlias" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EDIFACTNachrichtenNr" type="an..35"/>
|
||||
<xs:element name="ZeitpunktEingang" type="xs:dateTime"/>
|
||||
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionNichtAbschliessendeFestsetzungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="PositionsNr" type="n5" minOccurs="0"/>
|
||||
<xs:element name="Unterlage" type="UnterlageTAXNTyp" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="ErmittlungenEinfuhrfaehigkeitKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ErmittlungenZollwertKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ErmittlungenWarenbeschaffenheitKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ErmittlungenAbgabensatzKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="PruefungVorbehalten" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ErmittlungenSonstigeKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KontingentsmeldungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VorlaeufigerAntidumpingzollKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="PositionVollstaendigKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BerichtigungspflichtigKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZugangNochNichtAbschliessend" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Begruendung" type="an..4000" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IOPartner" type="an..10"/>
|
||||
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IOReferenz" type="an..35"/>
|
||||
<xs:element name="IODatumZeit" type="xs:dateTime"/>
|
||||
<xs:element name="Version" type="n3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="UnterlageTAXNTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="UnterlageArt" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="VorlagefristDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="NachzureichenKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VorzulegenKz" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
6389
DAKOSY_Worker/DAKOSY/ATLAS/NCTS/Ueberlassungsmeldung/UeberlassungsmeldungNCTSDE_007.Designer.vb
generated
Normal file
6389
DAKOSY_Worker/DAKOSY/ATLAS/NCTS/Ueberlassungsmeldung/UeberlassungsmeldungNCTSDE_007.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,473 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="UeberlassungsmeldungNCTSDE" type="UeberlassungsmeldungMRTyp"/>
|
||||
<xs:complexType name="AbgangsmengeMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Wert" type="n12.3" minOccurs="0"/>
|
||||
<xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifikator" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdresseMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Identifikationsart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="NLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="StrasseHausnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Land" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Ansprechpartner" type="AnsprechpartnerMRTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdresseTINKurzMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="NLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="IDCarnet" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="StrasseHausnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Land" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Ansprechpartner" type="AnsprechpartnerMRTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..17">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="17"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..18">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..21">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="21"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..256">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="256"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..26">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="26"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..27">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="27"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..280">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="280"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..35">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..350">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="350"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..42">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="42"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..44">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="44"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..7">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="7"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AnsprechpartnerMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Sachbearbeiter" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Stellung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Telefonnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Telefaxnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmailAdresse" type="an..256" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BeendigungAVUVMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="KennzeichenAbgleichErfolgt" type="n1" minOccurs="0"/>
|
||||
<xs:element name="Bewilligungsnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="KzVereinfBewillAntrgAV" type="indicator" minOccurs="0"/>
|
||||
<xs:element name="DeutschesUeHZAbeiAV" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="PositionAVUV" type="PositionAVUVMRTyp" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BeendigungSumAMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="KennzeichenAbgleichErfolgt" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ArtIdentifikation" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="PositionSumA" type="PositionSumAMRTyp" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BeendigungZLMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Bezugsnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="KennzeichenAbgleichErfolgt" type="n1" minOccurs="0"/>
|
||||
<xs:element name="Bewilligungsnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PositionZL" type="PositionZLMRTyp" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BefoerderungsmittelAbgangMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Staatszugehoerigkeit" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Kennzeichen" type="an..27" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BesondereVermerkeMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ExportBeschraenkung" type="n1" minOccurs="0"/>
|
||||
<xs:element name="ExportAbgaben" type="n1" minOccurs="0"/>
|
||||
<xs:element name="Export" type="n1" minOccurs="0"/>
|
||||
<xs:element name="ExportAusEU" type="n1" minOccurs="0"/>
|
||||
<xs:element name="ExportAusLand" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Kz10600" type="n1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatenaustauschNCTSTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionNCTSTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelUeberlassungsmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungMRTyp" minOccurs="0"/>
|
||||
<xs:element name="KopfDaten" type="KopfDatenUeberlassungsmeldungTyp" minOccurs="0"/>
|
||||
<xs:element name="WarenPosition" type="WarenPositionUeberlassungsmeldungTyp" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="HandelsmengeMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Wert" type="n12.3" minOccurs="0"/>
|
||||
<xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifikator" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="indicator">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
<xs:pattern value="[ 0N1JY]"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="KopfDatenUeberlassungsmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="MRN" type="an..18" minOccurs="0"/>
|
||||
<xs:element name="Abgangszollstelle" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="Annahmedatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Ueberlassungsdatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Wiedergestellungsdatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Sicherheit" type="SicherheitMRTyp" minOccurs="0" maxOccurs="80"/>
|
||||
<xs:element name="Bestimmungszollstelle" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="VBDName" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="Arbeitsnummer" type="an..18" minOccurs="0"/>
|
||||
<xs:element name="KzSumASicherheit" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KennnummerSendung" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="NummerBefoerderung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BesondereUmstaende" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Ladeort" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Entladeort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungskostenZahlungsweise" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ArtAnmeldung" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="AnzahlPositionen" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="PackstueckeGesamt" type="an..7" minOccurs="0"/>
|
||||
<xs:element name="VersendungsAusfuhrland" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Bestimmungsland" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="GesamtRohmasse" type="n14.3" minOccurs="0"/>
|
||||
<xs:element name="KontrollErgebnis" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VerbindlicheBefoerderungsroute" type="VerbindlicheBefoerderungsrouteMRTyp" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungsmittelAbgang" type="BefoerderungsmittelAbgangMRTyp" minOccurs="0"/>
|
||||
<xs:element name="DurchgangszollstelleNCTS" type="an..8" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="BefoerderungsrouteSumASicherheitLand" type="an..2" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="Versender" type="AdresseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="VersenderSumASicherheit" type="AdresseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="Empfaenger" type="AdresseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerSumASicherheit" type="AdresseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="Hauptverpflichteter" type="AdresseTINKurzMRTyp" minOccurs="0"/>
|
||||
<xs:element name="Befoerderer" type="AdresseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="ZugelassenerEmpfaengerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Verschluesse" type="VerschluesseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="BewilligungZV" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BewilligungBV" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n1">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{1}"/>
|
||||
<xs:totalDigits value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n11">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{11}"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n12.3">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{3}"/>
|
||||
<xs:maxInclusive value="999999999.999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="12"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n14.3">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{11}\.\d{3}"/>
|
||||
<xs:maxInclusive value="99999999999.999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="14"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n17.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{15}\.\d{2}"/>
|
||||
<xs:maxInclusive value="999999999999999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="17"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n3">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n4">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{4}"/>
|
||||
<xs:totalDigits value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n5">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{5}"/>
|
||||
<xs:totalDigits value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n6">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{6}"/>
|
||||
<xs:totalDigits value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ObjektIdentifizierungMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..35"/>
|
||||
<xs:element name="ObjektAlias" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EDIFACTNachrichtenNr" type="an..35"/>
|
||||
<xs:element name="ZeitpunktEingang" type="xs:dateTime"/>
|
||||
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PackstueckMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Anzahl" type="n5" minOccurs="0"/>
|
||||
<xs:element name="Verpackungsart" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ZeichenNummern" type="an..42" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionAVUVMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Satznummer" type="n3" minOccurs="0"/>
|
||||
<xs:element name="KzZugangATLAS" type="n1" minOccurs="0"/>
|
||||
<xs:element name="Registriernummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Positionsnummer" type="n5" minOccurs="0"/>
|
||||
<xs:element name="WarenbezogeneAngaben" type="an..350" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionSumAMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Satznummer" type="n3" minOccurs="0"/>
|
||||
<xs:element name="Stueckzahl" type="n5" minOccurs="0"/>
|
||||
<xs:element name="Registriernummer" type="an..21" minOccurs="0"/>
|
||||
<xs:element name="Positionsnummer" type="n4" minOccurs="0"/>
|
||||
<xs:element name="VerwahrerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="SpOArt" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="SpONummer" type="an..44" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionZLMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Satznummer" type="n3" minOccurs="0"/>
|
||||
<xs:element name="Warennummer" type="n11" minOccurs="0"/>
|
||||
<xs:element name="KzZugangATLAS" type="n1" minOccurs="0"/>
|
||||
<xs:element name="KzUeblicheBehandlung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Registriernummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Positionsnummer" type="n5" minOccurs="0"/>
|
||||
<xs:element name="Zusatz" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="Abgangsmenge" type="AbgangsmengeMRTyp" minOccurs="0"/>
|
||||
<xs:element name="Handelsmenge" type="HandelsmengeMRTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SicherheitMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Art" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Bezeichnung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Betrag" type="n17.2" minOccurs="0"/>
|
||||
<xs:element name="SicherheitengeberTIN" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Waehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Bescheinigung" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionNCTSTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IOPartner" type="an..10"/>
|
||||
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IOReferenz" type="an..35"/>
|
||||
<xs:element name="IODatumZeit" type="xs:dateTime"/>
|
||||
<xs:element name="Version" type="n3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="UeberlassungsmeldungMRTyp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschNCTSTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelUeberlassungsmeldung" type="EinzelUeberlassungsmeldungTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VerbindlicheBefoerderungsrouteMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Beschreibung" type="an..70" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VerschluesseMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Art" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Anzahl" type="n4" minOccurs="0"/>
|
||||
<xs:element name="Zeichen" type="an..20" minOccurs="0" maxOccurs="9999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VorgelegteUnterlBeschGenehmMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Typ" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Referenz" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Zusatz" type="an..26" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VorpapierMRTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Referenz" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Zusatz" type="an..26" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="WarenPositionUeberlassungsmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Positionsnummer" type="n3" minOccurs="0"/>
|
||||
<xs:element name="ArtAnmeldungPosition" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="VersendungsAusfuhrlandPosition" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BestimmungslandPosition" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Warennummer" type="n6" minOccurs="0"/>
|
||||
<xs:element name="KennnummerSendungPosition" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungskostenZahlungsweisePosition" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="UNGefahrgutnummer" type="n4" minOccurs="0"/>
|
||||
<xs:element name="Warenbezeichnung" type="an..280" minOccurs="0"/>
|
||||
<xs:element name="Rohmasse" type="n14.3" minOccurs="0"/>
|
||||
<xs:element name="Eigenmasse" type="n14.3" minOccurs="0"/>
|
||||
<xs:element name="VersenderPosition" type="AdresseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="VersenderSumASicherheitPosition" type="AdresseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="Empfaenger" type="AdresseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerSumASicherheitPosition" type="AdresseMRTyp" minOccurs="0"/>
|
||||
<xs:element name="VorpapiereTyp" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="Vorpapier" type="VorpapierMRTyp" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="Packstuecke" type="PackstueckMRTyp" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="Containernummer" type="an..17" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="VorgelegteUnterlagenBescheinigungenGenehmigungen" type="VorgelegteUnterlBeschGenehmMRTyp" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="BesondereVermerke" type="BesondereVermerkeMRTyp" minOccurs="0"/>
|
||||
<xs:element name="BeendigungSumA" type="BeendigungSumAMRTyp" minOccurs="0"/>
|
||||
<xs:element name="BeendigungZL" type="BeendigungZLMRTyp" minOccurs="0"/>
|
||||
<xs:element name="BeendigungAVUV" type="BeendigungAVUVMRTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -1,6 +1,6 @@
|
||||
'' ------------------------------------------------------------------------------
|
||||
'' <auto-generated>
|
||||
'' Generated by Xsd2Code++. Version 4.4.0.7
|
||||
'' Generated by Xsd2Code++. Version 5.0.0.47. www.xsd2code.com
|
||||
'' <NameSpace>VersandanmeldungNCTSDE</NameSpace><Collection>List</Collection><codeType>VisualBasic</codeType><EnableDataBinding>False</EnableDataBinding><GenerateCloneMethod>False</GenerateCloneMethod><GenerateDataContracts>False</GenerateDataContracts><DataMemberNameArg>OnlyIfDifferent</DataMemberNameArg><DataMemberOnXmlIgnore>False</DataMemberOnXmlIgnore><CodeBaseTag>Net45</CodeBaseTag><InitializeFields>All</InitializeFields><GenerateUnusedComplexTypes>True</GenerateUnusedComplexTypes><GenerateUnusedSimpleTypes>True</GenerateUnusedSimpleTypes><GenerateXMLAttributes>True</GenerateXMLAttributes><OrderXMLAttrib>False</OrderXMLAttrib><EnableLazyLoading>False</EnableLazyLoading><VirtualProp>False</VirtualProp><PascalCase>False</PascalCase><AutomaticProperties>False</AutomaticProperties><PropNameSpecified>None</PropNameSpecified><PrivateFieldName>StartWithUnderscore</PrivateFieldName><PrivateFieldNamePrefix></PrivateFieldNamePrefix><EnableRestriction>False</EnableRestriction><RestrictionMaxLenght>False</RestrictionMaxLenght><RestrictionRegEx>False</RestrictionRegEx><RestrictionRange>False</RestrictionRange><ValidateProperty>False</ValidateProperty><ClassNamePrefix></ClassNamePrefix><ClassLevel>Public</ClassLevel><PartialClass>True</PartialClass><ClassesInSeparateFiles>False</ClassesInSeparateFiles><ClassesInSeparateFilesDir></ClassesInSeparateFilesDir><TrackingChangesEnable>False</TrackingChangesEnable><GenTrackingClasses>False</GenTrackingClasses><HidePrivateFieldInIDE>False</HidePrivateFieldInIDE><EnableSummaryComment>False</EnableSummaryComment><EnableAppInfoSettings>False</EnableAppInfoSettings><EnableExternalSchemasCache>False</EnableExternalSchemasCache><EnableDebug>False</EnableDebug><EnableWarn>True</EnableWarn><ExcludeImportedTypes>True</ExcludeImportedTypes><ExpandNesteadAttributeGroup>True</ExpandNesteadAttributeGroup><CleanupCode>False</CleanupCode><EnableXmlSerialization>True</EnableXmlSerialization><SerializeMethodName>Serialize</SerializeMethodName><DeserializeMethodName>Deserialize</DeserializeMethodName><SaveToFileMethodName>SaveToFile</SaveToFileMethodName><LoadFromFileMethodName>LoadFromFile</LoadFromFileMethodName><EnableEncoding>False</EnableEncoding><EnableXMLIndent>True</EnableXMLIndent><IndentChar>Indent2Space</IndentChar><NewLineAttr>False</NewLineAttr><OmitXML>False</OmitXML><Encoder>UTF8</Encoder><Serializer>XmlSerializer</Serializer><sspNullable>False</sspNullable><sspString>False</sspString><sspCollection>False</sspCollection><sspComplexType>False</sspComplexType><sspSimpleType>False</sspSimpleType><sspEnumType>False</sspEnumType><XmlSerializerEvent>False</XmlSerializerEvent><BaseClassName>EntityBase</BaseClassName><UseBaseClass>False</UseBaseClass><GenBaseClass>False</GenBaseClass><CustomUsings></CustomUsings><AttributesToExlude></AttributesToExlude>
|
||||
'' </auto-generated>
|
||||
'' ------------------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,487 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="VersandanmeldungNCTSDE" type="VersandanmeldungVATayp"/>
|
||||
<xs:complexType name="AdressenPositionVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Versender" type="AdresseVA1Typ" minOccurs="0"/>
|
||||
<xs:element name="Empfaenger" type="AdresseVA1Typ" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdressenVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Versender" type="AdresseVA1Typ" minOccurs="0"/>
|
||||
<xs:element name="Empfaenger" type="AdresseVA1Typ" minOccurs="0"/>
|
||||
<xs:element name="Hauptverpflichteter" type="HauptverpflichteterVATyp" minOccurs="0"/>
|
||||
<xs:element name="ZugelassenderEmpfaenger" type="ZugelassenderEmpfaengerVATyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdresseVA1Typ">
|
||||
<xs:sequence>
|
||||
<xs:element name="EORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="NLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="TIN" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="StrasseHausnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="Land" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Ansprechpartner" type="AnsprechpartnerVATyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdresseVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="NLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="TIN" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="StrasseHausnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Land" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Ansprechpartner" type="AnsprechpartnerVATyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..11">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..16">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="16"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..17">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="17"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..22">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="22"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..24">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="24"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..256">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="256"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..26">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="26"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..27">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="27"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..280">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="280"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..35">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..350">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="350"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..42">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="42"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..44">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="44"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..7">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="7"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AnsprechpartnerVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Sachbearbeiter" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Stellung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Telefonnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Telefaxnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmailAdresse" type="an..256" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BeendigungsanteilVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AnzahlPositionen" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ArtIdentifikation" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Bezugsnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Bewilligungsnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="KzVereinfBewillAntrgAV" type="indicator" minOccurs="0"/>
|
||||
<xs:element name="DeutschesUeHZAbeiAV" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="Stueckzahl" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="Registriernummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Positionsnummer" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="ArtikelcodeATZL" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EigentuemerATZL" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="ChargennummerATZL" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="UrsprungslandATZL" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VerwahrerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="VerwahrerTIN" type="an..7" minOccurs="0"/>
|
||||
<xs:element name="ArtSpezifischerOrdnungsbegriff" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="NummerSpezifischerOrdnungsbegriff" type="an..44" minOccurs="0"/>
|
||||
<xs:element name="Warennummer" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="KzZugangATLAS" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzUeblicheBehandlung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Zusatz" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="AbgangsmengeQualifikator" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AbgangsmengeMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AbgangsmengeWert" type="an..16" minOccurs="0"/>
|
||||
<xs:element name="HandelsmengeQualifikator" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="HandelsmengeMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="HandelsmengeWert" type="an..16" minOccurs="0"/>
|
||||
<xs:element name="WarenbezogeneAngaben" type="an..350" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BefoerderungsmittelVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="KennzeichenAbgang" type="an..27" minOccurs="0"/>
|
||||
<xs:element name="StaatszugehoerigkeitAbgangCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VerkehrszweigGrenzueberschreitent" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ArtGrenzueberschreitentCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="KennzeichenGrenzueberschreitend" type="an..27" minOccurs="0"/>
|
||||
<xs:element name="StaatszugehoerigkeitGrenzueberschreitendCode" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BesondereVermerkeVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ExportAusEU" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ExportAusLand" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Export" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ExportBeschraenkung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ExportAbgaben" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Vermerk" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Kz10600" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatenaustauschNCTSTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionNCTSTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelVersandanmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungVATyp" minOccurs="0"/>
|
||||
<xs:element name="KopfDaten" type="KopfDatenVersandanmeldungTyp" minOccurs="0"/>
|
||||
<xs:element name="WarenPosition" type="WarenPositionVersandanmeldungTyp" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="HauptverpflichteterVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="NLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="TIN" type="an..7" minOccurs="0"/>
|
||||
<xs:element name="IDCarnet" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="StrasseHausnummer" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="Land" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BewilligungsnummerVersender" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="StellvertreterName" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="StellvertreterStellung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Ansprechpartner" type="AnsprechpartnerVATyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="indicator">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
<xs:pattern value="[ 0N1JY]"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="KopfDatenVersandanmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="VersendungslandCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BestimmungslandCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ArtAnmeldungKopfCode" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="BeladungsOrt" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="DurchgangszollstelleDienststellnummer" type="an..8" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="BestimmungsstelleDienststellnummer" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="AbgangsstelleDienststellnummer" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="Wiedergestellungsdatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="KzVereinfachtesVerfahren" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="GesamtRohmasse" type="n..14.3" minOccurs="0"/>
|
||||
<xs:element name="GesamtAnzahlPackstuecke" type="n..7" minOccurs="0"/>
|
||||
<xs:element name="Verschluss" type="VerschlussVATyp" minOccurs="0"/>
|
||||
<xs:element name="KzVerbindlicheBefoerderungsrouteAussetzen" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BeschreibungVerbindlicheBefoerderungsroute" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Sicherheitsangaben" type="SicherheitsangabenVATyp" minOccurs="0" maxOccurs="80"/>
|
||||
<xs:element name="Befoerderungsmittel" type="BefoerderungsmittelVATyp" minOccurs="0"/>
|
||||
<xs:element name="Adressen" type="AdressenVATyp" minOccurs="0"/>
|
||||
<xs:element name="SumASicherheit" type="SumASicherheitVATyp" minOccurs="0"/>
|
||||
<xs:element name="KzAUTOIMP" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n..13.2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,11}([.,]\d{0,2}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..14.3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,11}([.,]\d{0,3}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..17.2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,15}([.,]\d{0,2}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,3}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,5}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..5.2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,3}([.,]\d{0,2}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..7">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,7}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n3">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ObjektIdentifizierungVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..22"/>
|
||||
<xs:element name="ObjektAliasname" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BezugsnummerVorblendung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="UserVorblendung" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="KopieVon" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ObjektAktion" type="an..10" maxOccurs="unbounded"/>
|
||||
<xs:element name="CompliancePruefung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Bearbeiter" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="AnfBemerkungStatusanzeige" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="NameAbsendendesSystem" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PackstueckVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Anzahl" type="n..5" minOccurs="0"/>
|
||||
<xs:element name="Verpackungsart" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ZeichenNummern" type="an..42" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SGIVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EmpfindlicheMenge" type="n..14.3" minOccurs="0"/>
|
||||
<xs:element name="Code" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SicherheitsangabenVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtCode" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BezeichnungBescheinigung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Abgabenbetrag" type="n..17.2" minOccurs="0"/>
|
||||
<xs:element name="GRN" type="an..24" minOccurs="0"/>
|
||||
<xs:element name="Zugriffscode" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="TIN" type="an..17" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SumASicherheitPositionVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="KennnummerSendung" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungskostenZahlungsweise" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="UNGefahrgutnummer" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Versender" type="AdresseVATyp" minOccurs="0"/>
|
||||
<xs:element name="Empfaenger" type="AdresseVATyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SumASicherheitVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="KzSumASicherheit" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KennnummerSendung" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="NummerBefoerderung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BesondereUmstaende" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Ladeort" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Entladeort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungskostenZahlungsweise" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BefoerderungsrouteLand" type="an..2" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="Versender" type="AdresseVATyp" minOccurs="0"/>
|
||||
<xs:element name="Empfaenger" type="AdresseVATyp" minOccurs="0"/>
|
||||
<xs:element name="Befoerderer" type="AdresseVATyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionNCTSTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IOPartner" type="an..10"/>
|
||||
<xs:element name="IODivision1" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision2" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IODivision3" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="IOReferenz" type="an..35"/>
|
||||
<xs:element name="IODatumZeit" type="xs:dateTime"/>
|
||||
<xs:element name="Version" type="n3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VersandanmeldungVATayp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschNCTSTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelVersandanmeldung" type="EinzelVersandanmeldungTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VerschlussVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtCode" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Anzahl" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Zeichen" type="an..20" minOccurs="0" maxOccurs="9999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VorgelegteUnterlBeschGenehmVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Typ" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Referenz" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Zusatz" type="an..26" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VorpapierAngabenVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Referenz" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Zusatz" type="an..26" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VorpapierVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Typ" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="VorpapierAngaben" type="VorpapierAngabenVATyp" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="Beendigungsanteil" type="BeendigungsanteilVATyp" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="WarenPositionVersandanmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Positionsnummer" type="n..3" minOccurs="0"/>
|
||||
<xs:element name="Warennummer" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="ArtAnmeldungPositionCode" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="Warenbezeichnung" type="an..280" minOccurs="0"/>
|
||||
<xs:element name="Warenwert" type="n..13.2" minOccurs="0"/>
|
||||
<xs:element name="WarenwertWaehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="SchaetzKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="WarenwertProzent" type="n..5.2" minOccurs="0"/>
|
||||
<xs:element name="VersendungslandPositionCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="BestimmungslandPositionCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Rohmasse" type="n..14.3" minOccurs="0"/>
|
||||
<xs:element name="Eigenmasse" type="n..14.3" minOccurs="0"/>
|
||||
<xs:element name="AdressenPosition" type="AdressenPositionVATyp" minOccurs="0"/>
|
||||
<xs:element name="Packstueck" type="PackstueckVATyp" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="Containernummer" type="an..17" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="Vorpapier" type="VorpapierVATyp" minOccurs="0"/>
|
||||
<xs:element name="VorgelegteUnterlagen" type="VorgelegteUnterlBeschGenehmVATyp" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="BesondereVermerke" type="BesondereVermerkeVATyp" minOccurs="0"/>
|
||||
<xs:element name="SGI" type="SGIVATyp" minOccurs="0"/>
|
||||
<xs:element name="SumASicherheit" type="SumASicherheitPositionVATyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ZugelassenderEmpfaengerVATyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="TIN" type="an..17" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
@@ -86,15 +86,19 @@
|
||||
<Compile Include="DAKOSY\ATLAS\AES\Überlassung\e_exp_rel_V2.3.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_007.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_008.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_009.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\AbschliessendeFestsetzung\AbschliessendeFestsetzung_003.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\AbschliessendeFestsetzung\AbschliessendeFestsetzung_004.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\BefundVereinfachteZollanmeldung\BefundVereinfachteZollanmeldung_005.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\BefundVereinfachteZollanmeldung\BefundVereinfachteZollanmeldung_006.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\BefundVereinfachteZollanmeldung\BefundVereinfachteZollanmeldung_007.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\cDakosyEZA.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\EntscheidungAnmeldung\EntscheidungAnmeldung_003.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\FreierVerkehrAktVeredelUmwandlung\cfcdec.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\FreierVerkehr\FreierVerkehrAktVeredelUmwandlung_004.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\MitteilungAbschreibung\MitteilungAbschreibung_002.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\NichtAbschliessendeFestsetzung\NichtAbschliessendeFestsetzung_002.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\NichtAbschliessendeFestsetzung\NichtAbschliessendeFestsetzung_003.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\StornierungBescheid\StornierungBescheid_001.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\SumAErledigungsinformationVorpapier\SumAErledigungsinformationVorpapier_003.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\WeitergabeHauptzollamt\WeitergabeHauptzollamt_001.Designer.vb" />
|
||||
@@ -106,6 +110,7 @@
|
||||
<Compile Include="DAKOSY\ATLAS\NCTS\Ueberlassungsmeldung\UeberlassungsmeldungNCTSDE_004.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\NCTS\Ueberlassungsmeldung\UeberlassungsmeldungNCTSDE_005.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\NCTS\Ueberlassungsmeldung\UeberlassungsmeldungNCTSDE_006.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\NCTS\Ueberlassungsmeldung\UeberlassungsmeldungNCTSDE_007.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\NCTS\UngueltigkeitSicherheit\UngueltigkeitSicherheitenNCTSDE_002.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\NCTS\UngueltigkeitSicherheit\UngueltigkeitSicherheitenNCTSDE_003.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\NCTS\Versandanmeldung\e_dec_dat.Designer.vb" />
|
||||
@@ -184,15 +189,24 @@
|
||||
<None Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_008.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_009.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\AbschliessendeFestsetzung\AbschliessendeFestsetzung_003.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\AbschliessendeFestsetzung\AbschliessendeFestsetzung_004.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\BefundVereinfachteZollanmeldung\BefundVereinfachteZollanmeldung_005.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\BefundVereinfachteZollanmeldung\BefundVereinfachteZollanmeldung_006.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\BefundVereinfachteZollanmeldung\BefundVereinfachteZollanmeldung_007.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\EntscheidungAnmeldung\EntscheidungAnmeldung_003.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
@@ -202,6 +216,9 @@
|
||||
<None Include="DAKOSY\ATLAS\EZA\FreierVerkehr\FreierVerkehrAktVeredelUmwandlung_004.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\FreierVerkehr\FreierVerkehrAktVeredelUmwandlung_004_OLD2.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\FreierVerkehr\FreierVerkehrAktVeredelUmwandlung_004_old.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
@@ -211,6 +228,9 @@
|
||||
<None Include="DAKOSY\ATLAS\EZA\NichtAbschliessendeFestsetzung\NichtAbschliessendeFestsetzung_002.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\NichtAbschliessendeFestsetzung\NichtAbschliessendeFestsetzung_003.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\StornierungBescheid\StornierungBescheid_001.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
@@ -247,6 +267,9 @@
|
||||
<None Include="DAKOSY\ATLAS\NCTS\Ueberlassungsmeldung\UeberlassungsmeldungNCTSDE_006.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\NCTS\Ueberlassungsmeldung\UeberlassungsmeldungNCTSDE_007.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\NCTS\UngueltigkeitSicherheit\UngueltigkeitSicherheitenNCTSDE_002.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
@@ -254,10 +277,13 @@
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\NCTS\UngueltigkeitSicherheit\xsd2code.config" />
|
||||
<None Include="DAKOSY\ATLAS\NCTS\VersandanmeldungNCTSDE_003.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\NCTS\VersandanmeldungNCTSDE_003_OLD.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\NCTS\VersandanmeldungNCTSDE_003.xsd">
|
||||
<None Include="DAKOSY\ATLAS\NCTS\VersandanmeldungNCTSDE_003_OLD2.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\NCTS\Versandanmeldung\e_dec_dat.xsd">
|
||||
|
||||
@@ -81,6 +81,7 @@
|
||||
<Reference Include="GrapeCity.ActiveReports.Chart.v12, Version=12.2.13986.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
|
||||
<Reference Include="GrapeCity.ActiveReports.Diagnostics.v12, Version=12.2.13986.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
|
||||
<Reference Include="GrapeCity.ActiveReports.Document.v12, Version=12.2.13986.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
|
||||
<Reference Include="GrapeCity.ActiveReports.Export.Pdf.v12, Version=12.2.13986.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff, processorArchitecture=MSIL" />
|
||||
<Reference Include="GrapeCity.ActiveReports.Extensibility.v12, Version=12.2.13986.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
|
||||
<Reference Include="GrapeCity.ActiveReports.v12, Version=12.2.13986.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff" />
|
||||
<Reference Include="GrapeCity.ActiveReports.Viewer.Win.v12, Version=12.2.13986.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff, processorArchitecture=MSIL" />
|
||||
|
||||
40
UID/Dienstplan/usrCntlDienstplan.Designer.vb
generated
40
UID/Dienstplan/usrCntlDienstplan.Designer.vb
generated
@@ -49,6 +49,8 @@ Partial Class usrCntlDienstplan
|
||||
Me.tbImex = New System.Windows.Forms.TabPage()
|
||||
Me.tbFrontOffice = New System.Windows.Forms.TabPage()
|
||||
Me.tbAMBAR = New System.Windows.Forms.TabPage()
|
||||
Me.Button5 = New System.Windows.Forms.Button()
|
||||
Me.cbxAuswertungPDF = New System.Windows.Forms.CheckBox()
|
||||
CType(Me.dgvMA, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.Panel1.SuspendLayout()
|
||||
Me.Panel3.SuspendLayout()
|
||||
@@ -140,6 +142,8 @@ Partial Class usrCntlDienstplan
|
||||
'
|
||||
'Panel3
|
||||
'
|
||||
Me.Panel3.Controls.Add(Me.cbxAuswertungPDF)
|
||||
Me.Panel3.Controls.Add(Me.Button5)
|
||||
Me.Panel3.Controls.Add(Me.cbxInaktiv)
|
||||
Me.Panel3.Controls.Add(Me.numJahr)
|
||||
Me.Panel3.Controls.Add(Me.cboMonat)
|
||||
@@ -168,7 +172,7 @@ Partial Class usrCntlDienstplan
|
||||
'
|
||||
'numJahr
|
||||
'
|
||||
Me.numJahr.Location = New System.Drawing.Point(4, 482)
|
||||
Me.numJahr.Location = New System.Drawing.Point(4, 515)
|
||||
Me.numJahr.Maximum = New Decimal(New Integer() {2099, 0, 0, 0})
|
||||
Me.numJahr.Minimum = New Decimal(New Integer() {2010, 0, 0, 0})
|
||||
Me.numJahr.Name = "numJahr"
|
||||
@@ -183,7 +187,7 @@ Partial Class usrCntlDienstplan
|
||||
Me.cboMonat._allowFreiText = False
|
||||
Me.cboMonat._value = ""
|
||||
Me.cboMonat.FormattingEnabled = True
|
||||
Me.cboMonat.Location = New System.Drawing.Point(4, 462)
|
||||
Me.cboMonat.Location = New System.Drawing.Point(4, 495)
|
||||
Me.cboMonat.Name = "cboMonat"
|
||||
Me.cboMonat.Size = New System.Drawing.Size(114, 21)
|
||||
Me.cboMonat.TabIndex = 10
|
||||
@@ -198,7 +202,7 @@ Partial Class usrCntlDienstplan
|
||||
Me.btnAuswertung.Name = "btnAuswertung"
|
||||
Me.btnAuswertung.Size = New System.Drawing.Size(115, 43)
|
||||
Me.btnAuswertung.TabIndex = 9
|
||||
Me.btnAuswertung.Text = "Monatsauswert." & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "MA"
|
||||
Me.btnAuswertung.Text = "Monatsauswert." & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "KW"
|
||||
Me.btnAuswertung.TextAlign = System.Drawing.ContentAlignment.MiddleRight
|
||||
Me.btnAuswertung.UseVisualStyleBackColor = True
|
||||
Me.btnAuswertung.Visible = False
|
||||
@@ -359,6 +363,34 @@ Partial Class usrCntlDienstplan
|
||||
Me.tbAMBAR.Text = "AMBAR"
|
||||
Me.tbAMBAR.UseVisualStyleBackColor = True
|
||||
'
|
||||
'Button5
|
||||
'
|
||||
Me.Button5.FlatStyle = System.Windows.Forms.FlatStyle.Flat
|
||||
Me.Button5.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer))
|
||||
Me.Button5.Image = CType(resources.GetObject("Button5.Image"), System.Drawing.Image)
|
||||
Me.Button5.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
|
||||
Me.Button5.Location = New System.Drawing.Point(3, 454)
|
||||
Me.Button5.Name = "Button5"
|
||||
Me.Button5.Size = New System.Drawing.Size(115, 35)
|
||||
Me.Button5.TabIndex = 13
|
||||
Me.Button5.Text = "Monatsauswert." & Global.Microsoft.VisualBasic.ChrW(13)
|
||||
Me.Button5.TextAlign = System.Drawing.ContentAlignment.MiddleRight
|
||||
Me.Button5.UseVisualStyleBackColor = True
|
||||
Me.Button5.Visible = False
|
||||
'
|
||||
'cbxAuswertungPDF
|
||||
'
|
||||
Me.cbxAuswertungPDF.AutoSize = True
|
||||
Me.cbxAuswertungPDF.Checked = True
|
||||
Me.cbxAuswertungPDF.CheckState = System.Windows.Forms.CheckState.Checked
|
||||
Me.cbxAuswertungPDF.Location = New System.Drawing.Point(6, 541)
|
||||
Me.cbxAuswertungPDF.Name = "cbxAuswertungPDF"
|
||||
Me.cbxAuswertungPDF.Size = New System.Drawing.Size(92, 17)
|
||||
Me.cbxAuswertungPDF.TabIndex = 14
|
||||
Me.cbxAuswertungPDF.Text = "PDF Ausgabe"
|
||||
Me.cbxAuswertungPDF.UseVisualStyleBackColor = True
|
||||
Me.cbxAuswertungPDF.Visible = False
|
||||
'
|
||||
'usrCntlDienstplan
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(96.0!, 96.0!)
|
||||
@@ -404,4 +436,6 @@ Partial Class usrCntlDienstplan
|
||||
Friend WithEvents cbxInaktiv As CheckBox
|
||||
Friend WithEvents tbFrontOffice As TabPage
|
||||
Friend WithEvents tbAMBAR As TabPage
|
||||
Friend WithEvents Button5 As Button
|
||||
Friend WithEvents cbxAuswertungPDF As CheckBox
|
||||
End Class
|
||||
|
||||
@@ -118,6 +118,14 @@
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="Button5.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAIdJREFUOE/V
|
||||
kEEKgCAQRfVKeaaOEXSL6hbRNrC9dQ3PUd/IxagLGcZFA48PjjyYrzCd1vqWAC7TTog8wFiBTUUR7Igw
|
||||
fK6ZIRVFsGsolKCtEFl7cmneGpBEuIGeyZoJJSBCpAcXE18Sindow4LJngklIELk8j1wmEpC8Q5PMDNx
|
||||
mVCCPwiVeQBaqAV4Jfq5XQAAAABJRU5ErkJggg==
|
||||
</value>
|
||||
</data>
|
||||
<data name="btnAuswertung.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAIdJREFUOE/V
|
||||
|
||||
@@ -25,6 +25,8 @@ Public Class usrCntlDienstplan
|
||||
'tbcntr.Enabled = False
|
||||
If VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME = "ADMIN" Then
|
||||
btnAuswertung.Visible = True
|
||||
Button5.Visible = True
|
||||
cbxAuswertungPDF.Visible = True
|
||||
End If
|
||||
|
||||
initNiederlassungen(True)
|
||||
@@ -300,11 +302,19 @@ Public Class usrCntlDienstplan
|
||||
If dgvMA.SelectedRows.Count = 0 Then
|
||||
Exit Sub
|
||||
End If
|
||||
genMonatsauswertungMA(dgvMA.SelectedRows(0).Cells("dstma_id").Value)
|
||||
|
||||
Dim pdfPath = ""
|
||||
If cbxAuswertungPDF.Checked Then
|
||||
Dim fd As New FolderBrowserDialog
|
||||
If fd.ShowDialog = DialogResult.OK Then
|
||||
pdfPath = fd.SelectedPath
|
||||
End If
|
||||
End If
|
||||
For Each r In dgvMA.SelectedRows
|
||||
genMonatsauswertungMA(r.Cells("dstma_id").Value, True, cbxAuswertungPDF.Checked, pdfPath)
|
||||
Next
|
||||
End Sub
|
||||
|
||||
Sub genMonatsauswertungMA(dstMaID)
|
||||
Sub genMonatsauswertungMA(dstMaID, groupKW, Optional pdfExport = False, Optional pdfPfad = "")
|
||||
Dim displayFilter = False
|
||||
|
||||
Dim vonDat = CDate("01." & cboMonat._value & "." & numJahr.Value)
|
||||
@@ -330,7 +340,7 @@ Public Class usrCntlDienstplan
|
||||
Dim rpt As New rptDienstplanMaMonatsbericht
|
||||
|
||||
rpt.DataSource = dt
|
||||
rpt.GroupHeader1.DataField = "KW"
|
||||
If groupKW Then rpt.GroupHeader1.DataField = "KW"
|
||||
|
||||
rpt.txtMonat.Text = cboMonat.Text & " " & numJahr.Value
|
||||
rpt.txtMAName.Text = MA.mit_vname & " " & MA.mit_nname
|
||||
@@ -352,7 +362,10 @@ Public Class usrCntlDienstplan
|
||||
Dim sumUeStd As Double = 0
|
||||
Dim datumKW = Now
|
||||
|
||||
Dim tatStdSum As Double = 0
|
||||
|
||||
Dim cPF As New cProgramFunctions
|
||||
Dim FT As New cFeiertage
|
||||
|
||||
AddHandler rpt.Detail.Format, Sub()
|
||||
|
||||
@@ -361,6 +374,19 @@ Public Class usrCntlDienstplan
|
||||
datumKW = CDate(rpt.Fields.Item("dstetr_datum").Value).ToShortDateString
|
||||
End If
|
||||
|
||||
|
||||
Select Case datumKW.DayOfWeek
|
||||
Case 6 : rpt.Detail.BackColor = Color.FromArgb(240, 240, 240)
|
||||
Case 0 : rpt.Detail.BackColor = Color.FromArgb(220, 220, 220)
|
||||
Case Else : rpt.Detail.BackColor = Color.White
|
||||
End Select
|
||||
|
||||
rpt.txtTag.ForeColor = Color.Black
|
||||
If FT.isFeiertag(datumKW) Or datumKW.ToString("dd.MM.") = "31.12." Or datumKW.ToString("dd.MM.") = "24.12." Or datumKW.DayOfWeek = 0 Then 'Feiertag oder 1/2 Tag
|
||||
rpt.txtTag.ForeColor = Color.Red
|
||||
rpt.Detail.BackColor = Color.FromArgb(220, 220, 220)
|
||||
End If
|
||||
|
||||
Dim datum = Now
|
||||
If Not IsDBNull(rpt.Fields.Item("dstetr_datum").Value) Then
|
||||
datum = CDate(rpt.Fields.Item("dstetr_datum").Value).ToShortDateString
|
||||
@@ -389,6 +415,7 @@ Public Class usrCntlDienstplan
|
||||
Case "KS" : rpt.txtKS.Text = "K" : sumK += 1
|
||||
Case "URL" : rpt.txtUrl.Text = "U" : sumU += 1
|
||||
Case "DR", "SONST", "BS" : rpt.txtSonst.Text = "S" : sumS += 1
|
||||
Case "ZA"
|
||||
Case Else
|
||||
If benutzerschicht Then rpt.txtArbeitstag.Text = "A" : arbeit = True : sumA += 1
|
||||
End Select
|
||||
@@ -408,8 +435,18 @@ Public Class usrCntlDienstplan
|
||||
End If
|
||||
|
||||
|
||||
Dim tatStd As Double = SQLDienst.getDstStunden(MA_DST.dstma_id, datum, datum, niederlassung)
|
||||
rpt.txtStd.Text = CDbl(tatStd).ToString("N2")
|
||||
Dim tatStd As Double = 0
|
||||
If arbeit Then
|
||||
tatStd = SQLDienst.getDstStunden(MA_DST.dstma_id, datum, datum, niederlassung)
|
||||
tatStdSum += tatStd
|
||||
End If
|
||||
|
||||
If tatStd = 0 Then
|
||||
rpt.txtStd.Text = ""
|
||||
Else
|
||||
rpt.txtStd.Text = CDbl(tatStd).ToString("N2")
|
||||
End If
|
||||
|
||||
|
||||
|
||||
rpt.txtBemerkung.Text = ""
|
||||
@@ -430,7 +467,12 @@ Public Class usrCntlDienstplan
|
||||
If Not IsDBNull(rpt.Fields.Item("dstetr_datum").Value) Then
|
||||
datum = CDate(rpt.Fields.Item("dstetr_datum").Value).ToShortDateString
|
||||
End If
|
||||
rpt.lblKW.Text = "KW " & cPF.getKW(datum)
|
||||
|
||||
If groupKW Then
|
||||
rpt.lblKW.Text = "KW " & cPF.getKW(datum)
|
||||
Else
|
||||
rpt.lblKW.Text = vonDat.ToString("MMM ") & vonDat.Year
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
@@ -454,21 +496,47 @@ Public Class usrCntlDienstplan
|
||||
|
||||
Dim STD_LIST = cDienstMitarbAbweichendeWochenstunden.GET_STD_LIST(datumMO)
|
||||
|
||||
Dim sollStd As Double = cPF.getWochenstunden(STD_LIST, MA_DST.dstma_wochenStunden, datumMO, SCHICHT, MA_DST.dstma_mitId, MA_DST.dstma_muster, MA_DST.dstma_WEStdRegelAZ, MA_DST.dstma_arbvh, niederlassung, MA_DST.dstma_TzFeiertageStd)
|
||||
Dim tatStd As Double = SQLDienst.getDstStunden(MA_DST.dstma_id, datumMO, datumMO.AddDays(6), niederlassung)
|
||||
' MsgBox(sollStd)
|
||||
|
||||
rpt.txtSumWoStunden.Text = CDbl(tatStd).ToString("N2")
|
||||
rpt.txtWoStd.Text = CDbl(sollStd * -1).ToString("N2")
|
||||
rpt.txtUeStd.Text = CDbl(tatStd - sollStd).ToString("N2")
|
||||
If groupKW Then
|
||||
Dim sollStd As Double = cPF.getWochenstunden(STD_LIST, MA_DST.dstma_wochenStunden, datumMO, SCHICHT, MA_DST.dstma_mitId, MA_DST.dstma_muster, MA_DST.dstma_WEStdRegelAZ, MA_DST.dstma_arbvh, niederlassung, MA_DST.dstma_TzFeiertageStd)
|
||||
Dim tatStd As Double = SQLDienst.getDstStunden(MA_DST.dstma_id, datumMO, datumMO.AddDays(6), niederlassung)
|
||||
|
||||
rpt.txtSumWoStunden.Text = CDbl(tatStd).ToString("N2")
|
||||
rpt.txtWoStd.Text = CDbl(sollStd * -1).ToString("N2")
|
||||
rpt.txtUeStd.Text = CDbl(tatStd - sollStd).ToString("N2")
|
||||
Else
|
||||
' Dim sollStd As Double = cPF.getWochenstunden(STD_LIST, MA_DST.dstma_wochenStunden, datumMO, SCHICHT, MA_DST.dstma_mitId, MA_DST.dstma_muster, MA_DST.dstma_WEStdRegelAZ, MA_DST.dstma_arbvh, niederlassung, MA_DST.dstma_TzFeiertageStd)
|
||||
|
||||
rpt.txtSumWoStunden.Text = CDbl(tatStdSum).ToString("N2")
|
||||
' rpt.txtWoStd.Text = CDbl(sollStd * -1).ToString("N2")
|
||||
' rpt.txtUeStd.Text = CDbl(tatStd - sollStd).ToString("N2")
|
||||
rpt.txtWoStd.Text = ""
|
||||
rpt.txtUeStd.Text = ""
|
||||
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
print.Viewer.LoadDocument(rpt)
|
||||
print.Viewer.ViewType = GrapeCity.Viewer.Common.Model.ViewType.Continuous
|
||||
print.Show()
|
||||
If pdfExport Then
|
||||
rpt.Run()
|
||||
Dim tmpPath = pdfPfad
|
||||
If tmpPath = "" Then
|
||||
tmpPath = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(MA.mit_vname & " " & MA.mit_nname, ".pdf", , False)
|
||||
Else
|
||||
tmpPath &= "\" & MA.mit_vname & " " & MA.mit_nname & ".pdf"
|
||||
End If
|
||||
|
||||
Dim p As New GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport
|
||||
p.NeverEmbedFonts = ""
|
||||
p.Export(rpt.Document, tmpPath)
|
||||
|
||||
Else
|
||||
print.Viewer.LoadDocument(rpt)
|
||||
print.Viewer.ViewType = GrapeCity.Viewer.Common.Model.ViewType.Continuous
|
||||
print.Show()
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
@@ -484,4 +552,20 @@ Public Class usrCntlDienstplan
|
||||
End If
|
||||
End Function
|
||||
|
||||
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
|
||||
If dgvMA.SelectedRows.Count = 0 Then
|
||||
Exit Sub
|
||||
End If
|
||||
Dim pdfPath = ""
|
||||
If cbxAuswertungPDF.Checked Then
|
||||
Dim fd As New FolderBrowserDialog
|
||||
If fd.ShowDialog = DialogResult.OK Then
|
||||
pdfPath = fd.SelectedPath
|
||||
End If
|
||||
End If
|
||||
For Each r In dgvMA.SelectedRows
|
||||
genMonatsauswertungMA(r.Cells("dstma_id").Value, False, cbxAuswertungPDF.Checked, pdfPath)
|
||||
Next
|
||||
|
||||
End Sub
|
||||
End Class
|
||||
|
||||
@@ -278,18 +278,24 @@ Public Class cGetMsgType
|
||||
End Function
|
||||
|
||||
|
||||
Shared Function isEZA_NichtAbschliessendeFestsetzung(doc As XmlDocument) As Boolean
|
||||
Shared Function isEZA_NichtAbschliessendeFestsetzung(doc As XmlDocument, ByRef VERSION As String) As Boolean
|
||||
If doc.HasChildNodes Then
|
||||
If doc.GetElementsByTagName("NichtAbschliessendeFestsetzung").Count > 0 Then
|
||||
If doc.GetElementsByTagName("Version").Count > 0 Then
|
||||
VERSION = doc.GetElementsByTagName("Version")(0).InnerText
|
||||
End If
|
||||
Return True
|
||||
End If
|
||||
End If
|
||||
Return False
|
||||
End Function
|
||||
|
||||
Shared Function isEZA_AbschliessendeFestsetzung(doc As XmlDocument) As Boolean
|
||||
Shared Function isEZA_AbschliessendeFestsetzung(doc As XmlDocument, ByRef VERSION As String) As Boolean
|
||||
If doc.HasChildNodes Then
|
||||
If doc.GetElementsByTagName("AbschliessendeFestsetzung").Count > 0 Then
|
||||
If doc.GetElementsByTagName("Version").Count > 0 Then
|
||||
VERSION = doc.GetElementsByTagName("Version")(0).InnerText
|
||||
End If
|
||||
Return True
|
||||
End If
|
||||
End If
|
||||
|
||||
@@ -1878,6 +1878,79 @@ Public Class cWorker_NCTS
|
||||
readNCTS_Ueberlassungsmeldung006 = ""
|
||||
End Try
|
||||
End Function
|
||||
Shared Function readNCTS_Ueberlassungsmeldung007(FORM As frmDYNachrichtenVerarbeitung, d As String, ByRef statusTMP As DAKOSY_Worker.cDakosy_Statusmeldungen) As String
|
||||
Try
|
||||
' Dim NCTS As DAKOSY_Worker.UeberlassungsmeldungNCTSDE.UeberlassungsmeldungMRTyp = DAKOSY_Worker.UeberlassungsmeldungNCTSDE.UeberlassungsmeldungMRTyp.LoadFromFile(d)
|
||||
Dim NCTS As DAKOSY_Worker.UeberlassungsmeldungNCTSDE_007.UeberlassungsmeldungMRTyp = DAKOSY_Worker.UeberlassungsmeldungNCTSDE_007.UeberlassungsmeldungMRTyp.LoadFromFile(d)
|
||||
Dim MRN = ""
|
||||
Dim division = ""
|
||||
Dim Wiedergestellungsdatum As Object = Nothing
|
||||
' Dim bearbeiter = ""
|
||||
Dim zp As Object = Nothing
|
||||
readNCTS_Ueberlassungsmeldung007 = ""
|
||||
If NCTS IsNot Nothing Then
|
||||
If NCTS.Transaktion IsNot Nothing Then
|
||||
If NCTS.Transaktion.IODivision3 IsNot Nothing Then
|
||||
division = NCTS.Transaktion.IODivision3
|
||||
End If
|
||||
End If
|
||||
If NCTS.EinzelUeberlassungsmeldung IsNot Nothing Then
|
||||
If NCTS.EinzelUeberlassungsmeldung.ObjektIdentifizierung IsNot Nothing Then
|
||||
If NCTS.EinzelUeberlassungsmeldung.ObjektIdentifizierung.ObjektName IsNot Nothing Then
|
||||
readNCTS_Ueberlassungsmeldung007 = NCTS.EinzelUeberlassungsmeldung.ObjektIdentifizierung.ObjektName
|
||||
End If
|
||||
If NCTS.EinzelUeberlassungsmeldung.ObjektIdentifizierung.ZeitpunktEingang > "01.01.2000" Then
|
||||
zp = NCTS.EinzelUeberlassungsmeldung.ObjektIdentifizierung.ZeitpunktEingang
|
||||
End If
|
||||
End If
|
||||
If NCTS.EinzelUeberlassungsmeldung.KopfDaten IsNot Nothing Then
|
||||
If NCTS.EinzelUeberlassungsmeldung.KopfDaten.MRN IsNot Nothing Then
|
||||
MRN = NCTS.EinzelUeberlassungsmeldung.KopfDaten.MRN
|
||||
End If
|
||||
|
||||
|
||||
Wiedergestellungsdatum = NCTS.EinzelUeberlassungsmeldung.KopfDaten.Wiedergestellungsdatum
|
||||
' bearbeiter=NCTS.EinzelUeberlassungsmeldung.KopfDaten.
|
||||
End If
|
||||
|
||||
End If
|
||||
End If
|
||||
' NCTS.LOADByBezugsNr(bezugsNr, False) ' Falls schon ein DS mit dieser Bezugsnummer vorhanden ist.
|
||||
|
||||
If readNCTS_Ueberlassungsmeldung007 <> "" And MRN <> "" Then 'BEZUGSNR vorhanden
|
||||
Dim STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen = FORM.getStatusCheckTransID(NCTS.Transaktion.IOReferenz, NCTS.Transaktion.IODatumZeit)
|
||||
STATUS.dySt_BezugsNr = readNCTS_Ueberlassungsmeldung007
|
||||
STATUS.dySt_artMitteilung = "UEM"
|
||||
STATUS.dySt_dyArt = "" '"NCTS" 'T1/T2
|
||||
|
||||
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_50
|
||||
STATUS.dySt_ergCode = "MRN"
|
||||
STATUS.dySt_ergMitteilung = MRN
|
||||
STATUS.dySt_ergZeitpunkt = zp
|
||||
'EINTRAG IN tblDakosy_Zollanmeldungen
|
||||
Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = FORM.saveDY_ZA(STATUS, NCTS.Transaktion.IOReferenz, If(zp, NCTS.Transaktion.IODatumZeit), "NCTS")
|
||||
Dim NCTS_TMP As DAKOSY_Worker.cDakosyNCTSOut = saveDY_NCTS(STATUS, DY_TMP, NCTS.Transaktion.IOReferenz, If(zp, NCTS.Transaktion.IODatumZeit), , MRN)
|
||||
|
||||
SaveNCTS_FirmaNL(NCTS_TMP, DY_TMP, division)
|
||||
SaveNCTS_WGDAT(NCTS_TMP, Wiedergestellungsdatum)
|
||||
|
||||
If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id
|
||||
STATUS.SAVE()
|
||||
statusTMP = STATUS
|
||||
cVERAG_out_ncts.copyFileFTP_VERAGncts_DY(NCTS_TMP, DY_TMP)
|
||||
' If If(NCTS_TMP.ncts_firma, "") = "IMEX" Then
|
||||
|
||||
NCTS_TMP.insertIntoSpedBuch(DY_TMP)
|
||||
|
||||
|
||||
|
||||
FORM.addDGVEinarbeitung("NCTS: Überlassungsmeldung", STATUS.dySt_BezugsNr)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
readNCTS_Ueberlassungsmeldung007 = ""
|
||||
End Try
|
||||
End Function
|
||||
|
||||
Shared Sub SaveNCTS_WGDAT(ByRef NCTS_TMP As DAKOSY_Worker.cDakosyNCTSOut, WGDAT As Object)
|
||||
|
||||
|
||||
@@ -286,6 +286,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
'NCTS: Ueberlassungsmeldung
|
||||
If Not found And cGetMsgType.isNCTS_Ueberlassungsmeldung(doc, VERSION) Then
|
||||
Select Case VERSION
|
||||
Case "007" : If cWorker_NCTS.readNCTS_Ueberlassungsmeldung007(Me, d, statusTMP) <> "" Then found = True ': MsgBox("005!")
|
||||
Case "006" : If cWorker_NCTS.readNCTS_Ueberlassungsmeldung006(Me, d, statusTMP) <> "" Then found = True ': MsgBox("005!")
|
||||
Case "005" : If cWorker_NCTS.readNCTS_Ueberlassungsmeldung005(Me, d, statusTMP) <> "" Then found = True ': MsgBox("005!")
|
||||
Case Else : If cWorker_NCTS.readNCTS_Ueberlassungsmeldung(Me, d, statusTMP) <> "" Then found = True
|
||||
@@ -345,6 +346,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
'EZA: Abgabenbescheid
|
||||
If Not found And cGetMsgType.isEZA_Abgabenbescheid(doc, VERSION) Then
|
||||
Select Case VERSION
|
||||
Case "009" : If readEZA_Abgabenbescheid009(d) <> "" Then found = True
|
||||
Case "008" : If readEZA_Abgabenbescheid008(d) <> "" Then found = True
|
||||
Case Else : If readEZA_Abgabenbescheid(d) <> "" Then found = True
|
||||
End Select
|
||||
@@ -352,13 +354,20 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
|
||||
|
||||
'EZA: NichtAbschliessendeFestsetzung
|
||||
If Not found And cGetMsgType.isEZA_NichtAbschliessendeFestsetzung(doc) Then
|
||||
If readEZA_NichtAbschliessendeFestsetzung(d) <> "" Then found = True
|
||||
If Not found And cGetMsgType.isEZA_NichtAbschliessendeFestsetzung(doc, VERSION) Then
|
||||
Select Case VERSION
|
||||
Case "003" : If readEZA_NichtAbschliessendeFestsetzung003(d) <> "" Then found = True
|
||||
Case Else : If readEZA_NichtAbschliessendeFestsetzung(d) <> "" Then found = True
|
||||
End Select
|
||||
End If
|
||||
|
||||
'EZA: AbschliessendeFestsetzung
|
||||
If Not found And cGetMsgType.isEZA_AbschliessendeFestsetzung(doc) Then
|
||||
If readEZA_AbschliessendeFestsetzung(d) <> "" Then found = True
|
||||
If Not found And cGetMsgType.isEZA_AbschliessendeFestsetzung(doc, VERSION) Then
|
||||
Select Case VERSION
|
||||
Case "004" : If readEZA_AbschliessendeFestsetzung004(d) <> "" Then found = True
|
||||
Case Else : If readEZA_AbschliessendeFestsetzung(d) <> "" Then found = True
|
||||
End Select
|
||||
|
||||
End If
|
||||
|
||||
'EZA: StornierungBescheid
|
||||
@@ -370,6 +379,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
If Not found And cGetMsgType.isEZA_BefundVereinfachteZollanmeldung(doc, VERSION) Then
|
||||
Select Case VERSION
|
||||
Case "006" : found = True : addDGVEinarbeitung("*EZA: BefundVereinfachteZollanmeldung", "-")
|
||||
Case "007" : found = True : addDGVEinarbeitung("*EZA: BefundVereinfachteZollanmeldung", "-")
|
||||
Case Else : found = True : addDGVEinarbeitung("*EZA: BefundVereinfachteZollanmeldung", "-")
|
||||
End Select
|
||||
|
||||
@@ -4024,6 +4034,82 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
End Try
|
||||
End Function
|
||||
|
||||
Function readEZA_NichtAbschliessendeFestsetzung003(d) As String
|
||||
Try
|
||||
|
||||
Dim EZA As DAKOSY_Worker.NichtAbschliessendeFestsetzung_003.NichtAbschliessendeFestsetzungTAXNTyp = DAKOSY_Worker.NichtAbschliessendeFestsetzung_003.NichtAbschliessendeFestsetzungTAXNTyp.LoadFromFile(d)
|
||||
Dim ART = ""
|
||||
' Dim details = ""
|
||||
|
||||
Dim zp As Object = Nothing
|
||||
Dim regNR = ""
|
||||
Dim division = ""
|
||||
|
||||
readEZA_NichtAbschliessendeFestsetzung003 = ""
|
||||
If EZA IsNot Nothing Then
|
||||
|
||||
If EZA.Transaktion IsNot Nothing Then
|
||||
If EZA.Transaktion.IODivision3 IsNot Nothing Then
|
||||
division = EZA.Transaktion.IODivision3
|
||||
End If
|
||||
End If
|
||||
|
||||
If EZA.EinzelNichtAbschliessendeFestsetzung IsNot Nothing Then
|
||||
If EZA.EinzelNichtAbschliessendeFestsetzung.ObjektIdentifizierung IsNot Nothing Then
|
||||
If EZA.EinzelNichtAbschliessendeFestsetzung.ObjektIdentifizierung.ObjektName IsNot Nothing Then
|
||||
readEZA_NichtAbschliessendeFestsetzung003 = EZA.EinzelNichtAbschliessendeFestsetzung.ObjektIdentifizierung.ObjektName
|
||||
End If
|
||||
zp = EZA.EinzelNichtAbschliessendeFestsetzung.ObjektIdentifizierung.ZeitpunktEingang
|
||||
End If
|
||||
If EZA.EinzelNichtAbschliessendeFestsetzung.KopfDaten IsNot Nothing Then
|
||||
' If EZA.EinzelNichtAbschliessendeFestsetzung.KopfDaten.ArtErledigung IsNot Nothing Then
|
||||
'ART = EZA.EinzelNichtAbschliessendeFestsetzung.KopfDaten.ArtErledigung
|
||||
' End If
|
||||
If EZA.EinzelNichtAbschliessendeFestsetzung.KopfDaten.RegistrierNr IsNot Nothing Then
|
||||
regNR = EZA.EinzelNichtAbschliessendeFestsetzung.KopfDaten.RegistrierNr
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
' EZA.LOADByBezugsNr(bezugsNr, False) ' Falls schon ein DS mit dieser Bezugsnummer vorhanden ist.
|
||||
|
||||
If readEZA_NichtAbschliessendeFestsetzung003 <> "" Then 'BEZUGSNR vorhanden
|
||||
Dim STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen = getStatusCheckTransID(EZA.Transaktion.IOReferenz, EZA.Transaktion.IODatumZeit)
|
||||
STATUS.dySt_BezugsNr = readEZA_NichtAbschliessendeFestsetzung003
|
||||
STATUS.dySt_artMitteilung = "NAF"
|
||||
STATUS.dySt_dyArt = "EZA"
|
||||
|
||||
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_56
|
||||
STATUS.dySt_ergZeitpunkt = zp
|
||||
|
||||
|
||||
' STATUS.dySt_ergDetails = details
|
||||
'EINTRAG IN tblDakosy_Zollanmeldungen
|
||||
Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), "EZA")
|
||||
Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA
|
||||
|
||||
'???????? REGNR
|
||||
If regNR <> "" Then
|
||||
STATUS.dySt_ergCode = "REGNr"
|
||||
STATUS.dySt_ergMitteilung = regNR
|
||||
EZA_TMP = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), regNR)
|
||||
Else
|
||||
EZA_TMP = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit))
|
||||
End If
|
||||
|
||||
SaveEZA_FirmaNL(EZA_TMP, DY_TMP, division)
|
||||
|
||||
If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id
|
||||
STATUS.SAVE()
|
||||
|
||||
addDGVEinarbeitung("EZA: Nicht-abschließende Festsetzung", STATUS.dySt_BezugsNr)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
readEZA_NichtAbschliessendeFestsetzung003 = ""
|
||||
End Try
|
||||
End Function
|
||||
|
||||
|
||||
Function readEZA_StornierungBescheid(d) As String
|
||||
Try
|
||||
@@ -4191,6 +4277,86 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
End Try
|
||||
End Function
|
||||
|
||||
|
||||
Function readEZA_AbschliessendeFestsetzung004(d) As String
|
||||
Try
|
||||
|
||||
Dim EZA As DAKOSY_Worker.AbschliessendeFestsetzung_004.AbschliessendeFestsetzungTAXATyp = DAKOSY_Worker.AbschliessendeFestsetzung_004.AbschliessendeFestsetzungTAXATyp.LoadFromFile(d)
|
||||
Dim ART = ""
|
||||
' Dim details = ""
|
||||
|
||||
Dim zp As Object = Nothing
|
||||
Dim regNR = ""
|
||||
Dim division = ""
|
||||
|
||||
readEZA_AbschliessendeFestsetzung004 = ""
|
||||
If EZA IsNot Nothing Then
|
||||
|
||||
If EZA.Transaktion IsNot Nothing Then
|
||||
If EZA.Transaktion.IODivision3 IsNot Nothing Then
|
||||
division = EZA.Transaktion.IODivision3
|
||||
End If
|
||||
End If
|
||||
|
||||
If EZA.EinzelAbschliessendeFestsetzung IsNot Nothing Then
|
||||
If EZA.EinzelAbschliessendeFestsetzung.ObjektIdentifizierung IsNot Nothing Then
|
||||
If EZA.EinzelAbschliessendeFestsetzung.ObjektIdentifizierung.ObjektName IsNot Nothing Then
|
||||
readEZA_AbschliessendeFestsetzung004 = EZA.EinzelAbschliessendeFestsetzung.ObjektIdentifizierung.ObjektName
|
||||
End If
|
||||
zp = EZA.EinzelAbschliessendeFestsetzung.ObjektIdentifizierung.ZeitpunktEingang
|
||||
End If
|
||||
If EZA.EinzelAbschliessendeFestsetzung.KopfDaten IsNot Nothing Then
|
||||
' If EZA.EinzelAbschliessendeFestsetzung.KopfDaten.ArtErledigung IsNot Nothing Then
|
||||
'ART = EZA.EinzelAbschliessendeFestsetzung.KopfDaten.ArtErledigung
|
||||
' End If
|
||||
If EZA.EinzelAbschliessendeFestsetzung.KopfDaten.RegistrierNr IsNot Nothing Then
|
||||
regNR = EZA.EinzelAbschliessendeFestsetzung.KopfDaten.RegistrierNr
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
' EZA.LOADByBezugsNr(bezugsNr, False) ' Falls schon ein DS mit dieser Bezugsnummer vorhanden ist.
|
||||
|
||||
If readEZA_AbschliessendeFestsetzung004 <> "" Then 'BEZUGSNR vorhanden
|
||||
Dim STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen = getStatusCheckTransID(EZA.Transaktion.IOReferenz, EZA.Transaktion.IODatumZeit)
|
||||
STATUS.dySt_BezugsNr = readEZA_AbschliessendeFestsetzung004
|
||||
STATUS.dySt_artMitteilung = "AF"
|
||||
STATUS.dySt_dyArt = "EZA"
|
||||
|
||||
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_60
|
||||
STATUS.dySt_ergZeitpunkt = zp
|
||||
|
||||
|
||||
' STATUS.dySt_ergDetails = details
|
||||
'EINTRAG IN tblDakosy_Zollanmeldungen
|
||||
Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), "EZA")
|
||||
Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA
|
||||
|
||||
|
||||
'???????? REGNR
|
||||
If regNR <> "" Then
|
||||
STATUS.dySt_ergCode = "REGNr"
|
||||
STATUS.dySt_ergMitteilung = regNR
|
||||
EZA_TMP = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), regNR)
|
||||
Else
|
||||
EZA_TMP = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit))
|
||||
End If
|
||||
|
||||
SaveEZA_FirmaNL(EZA_TMP, DY_TMP, division)
|
||||
|
||||
If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id
|
||||
STATUS.SAVE()
|
||||
'If If(EZA_TMP.eza_firma, "") = "IMEX" Then EZA_TMP.insertIntoSpedBuch(DY_TMP)
|
||||
EZA_TMP.insertIntoSpedBuch(DY_TMP)
|
||||
|
||||
addDGVEinarbeitung("EZA: Abschließende Festsetzung", STATUS.dySt_BezugsNr)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
readEZA_AbschliessendeFestsetzung004 = ""
|
||||
End Try
|
||||
End Function
|
||||
|
||||
Function readEZA_Abgabenbescheid(d) As String
|
||||
Try
|
||||
'VERAG_PROG_ALLGEMEIN.cAllgemein.ERR_OP_GLOBAL = VERAG_PROG_ALLGEMEIN.ERROR_OP.SHOW
|
||||
@@ -4535,6 +4701,196 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
End Function
|
||||
|
||||
|
||||
Function readEZA_Abgabenbescheid009(d) As String
|
||||
Try
|
||||
'VERAG_PROG_ALLGEMEIN.cAllgemein.ERR_OP_GLOBAL = VERAG_PROG_ALLGEMEIN.ERROR_OP.SHOW
|
||||
|
||||
Dim EZA As DAKOSY_Worker.Abgabenbescheid_009.AbgabenbescheidEinfuhrTAXTyp = DAKOSY_Worker.Abgabenbescheid_009.AbgabenbescheidEinfuhrTAXTyp.LoadFromFile(d)
|
||||
Dim regNr = ""
|
||||
Dim regDat = ""
|
||||
Dim details = ""
|
||||
Dim zoellner = ""
|
||||
Dim erledigung = ""
|
||||
Dim zp As Object = Nothing
|
||||
Dim EDIFACTNachrichtenNr = ""
|
||||
Dim AUFSCHUB As List(Of DAKOSY_Worker.cDakosy_EZA_Aufschub) = Nothing
|
||||
Dim division = ""
|
||||
|
||||
readEZA_Abgabenbescheid009 = ""
|
||||
If EZA IsNot Nothing Then
|
||||
|
||||
If EZA.Transaktion IsNot Nothing Then
|
||||
If EZA.Transaktion.IODivision3 IsNot Nothing Then
|
||||
division = EZA.Transaktion.IODivision3
|
||||
End If
|
||||
End If
|
||||
|
||||
If EZA.EinzelAbgabenbescheid IsNot Nothing Then
|
||||
|
||||
'Vorgezogen, damit firma/NL erkannt wird
|
||||
Dim STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen = getStatusCheckTransID(EZA.Transaktion.IOReferenz, EZA.Transaktion.IODatumZeit)
|
||||
|
||||
|
||||
If EZA.EinzelAbgabenbescheid.ObjektIdentifizierung IsNot Nothing Then
|
||||
If EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.ObjektName IsNot Nothing Then
|
||||
readEZA_Abgabenbescheid009 = EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.ObjektName
|
||||
End If
|
||||
zp = EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.ZeitpunktEingang
|
||||
If EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.EDIFACTNachrichtenNr IsNot Nothing Then
|
||||
EDIFACTNachrichtenNr = EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.EDIFACTNachrichtenNr
|
||||
End If
|
||||
End If
|
||||
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten IsNot Nothing Then
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten.Registriernummer IsNot Nothing Then
|
||||
regNr = EZA.EinzelAbgabenbescheid.KopfDaten.Registriernummer
|
||||
End If
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten.ErledigungKopfKz IsNot Nothing Then
|
||||
erledigung = EZA.EinzelAbgabenbescheid.KopfDaten.ErledigungKopfKz
|
||||
End If
|
||||
' If EZA.EinzelAbgabenbescheid.KopfDaten.Registrierdatum IsNot Nothing Then
|
||||
regDat = EZA.EinzelAbgabenbescheid.KopfDaten.Registrierdatum
|
||||
'End If
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten.AbgabenNachArt IsNot Nothing AndAlso EZA.EinzelAbgabenbescheid.KopfDaten.AbgabenNachArt.Count > 0 Then
|
||||
Dim a As New DAKOSY_Worker.cDakosy_EZA_Aufschub
|
||||
AUFSCHUB = New List(Of DAKOSY_Worker.cDakosy_EZA_Aufschub)
|
||||
For Each ABG In EZA.EinzelAbgabenbescheid.KopfDaten.AbgabenNachArt
|
||||
a.ezaAfb_ArtAufschubantrag = ABG.ArtAufschubAntrag
|
||||
a.ezaAfb_AufschubnehmerEORI = ABG.AufschubnehmerTIN
|
||||
a.ezaAfb_HZA = ABG.KennBuchstabenAufschub
|
||||
a.ezaAfb_KontoNr = ABG.AufschubkontoNr
|
||||
If ABG.Faelligkeit > CDate("01.01.2000") Then a.ezaAfb_Faelligkeit = ABG.Faelligkeit
|
||||
a.ezaAfb_Zahlungsart = ABG.Zahlungsart
|
||||
a.ezaAfb_Abgabenbetrag = ABG.Abgabenbetrag
|
||||
a.ezaAfb_AbgabeArt = ABG.AbgabeArt
|
||||
a.AufschubnehmerName = ABG.AufschubnehmerName
|
||||
|
||||
'Select Case AbgabeArt
|
||||
' Case "B0000" 'EUST
|
||||
' Case "B0000" 'EUST
|
||||
'End Select
|
||||
Next
|
||||
AUFSCHUB.Add(a)
|
||||
End If
|
||||
|
||||
|
||||
|
||||
|
||||
End If
|
||||
|
||||
If readEZA_Abgabenbescheid009 <> "" Then 'BEZUGSNR vorhanden
|
||||
STATUS.dySt_BezugsNr = readEZA_Abgabenbescheid009
|
||||
STATUS.dySt_artMitteilung = "AB"
|
||||
STATUS.dySt_dyArt = "EZA" '"EZA" 'T1/T2
|
||||
|
||||
Select Case erledigung
|
||||
Case "0" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_69 'ungültig
|
||||
Case "1" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_69 'ungültig
|
||||
Case "2" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_69 'ungültig
|
||||
Case "3" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_99 'unwirksam
|
||||
Case "4" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_55 'nicht abschleißender Bescheid
|
||||
Case "5" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_60
|
||||
Case "6" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_60
|
||||
Case "7" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_68 'Abgabe HZS
|
||||
Case "8" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_61 'Erledigung außerhalb d. SB
|
||||
End Select
|
||||
|
||||
STATUS.dySt_ergCode = "REGNr"
|
||||
STATUS.dySt_ergMitteilung = regNr
|
||||
STATUS.dySt_ergZeitpunkt = zp
|
||||
STATUS.dySt_ergZoellner = zoellner
|
||||
STATUS.dySt_ergDetails = details
|
||||
'EINTRAG IN tblDakosy_Zollanmeldungen
|
||||
|
||||
Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA
|
||||
|
||||
|
||||
|
||||
|
||||
Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), "EZA")
|
||||
|
||||
If regNr <> "" Then
|
||||
EZA_TMP = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), regNr)
|
||||
Else
|
||||
EZA_TMP = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit))
|
||||
End If
|
||||
|
||||
|
||||
Dim firma = ""
|
||||
Dim nl = ""
|
||||
SaveEZA_FirmaNL(EZA_TMP, DY_TMP, division, firma, nl)
|
||||
|
||||
|
||||
If AUFSCHUB IsNot Nothing And EZA_TMP IsNot Nothing Then
|
||||
EZA_TMP.eza_AUFSCHUB.Clear()
|
||||
For Each a In AUFSCHUB
|
||||
a.ezaAfb_EZAId = EZA_TMP.eza_Id
|
||||
Next
|
||||
EZA_TMP.eza_AUFSCHUB = AUFSCHUB
|
||||
EZA_TMP.SAVE_Aufschub()
|
||||
|
||||
cVERAG_out_eza.copyFileFTP_VERAGEZA_DY(EZA_TMP, DY_TMP) ' SCHNITTSTELLE FTP BEREITSTELLEN
|
||||
'RAISE-API-EVENT/TRIGGER ??
|
||||
End If
|
||||
|
||||
' ------------------------------------------------------------------------------
|
||||
' wenn nicht abschliebender Abgabenbescheid --> Infomail an die Zollbüros!
|
||||
Select Case erledigung
|
||||
Case "4"
|
||||
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_55 'nicht abschleißender Bescheid
|
||||
Dim MailTo = "eu@verag.ag"
|
||||
Select Case EZA_TMP.eza_firma
|
||||
Case "IMEX" : MailTo = "info@imex-group.at"
|
||||
Case "ATILLA" : MailTo = "info@imex-group.at"
|
||||
Case "VERAG"
|
||||
Select Case EZA_TMP.eza_niederlassung
|
||||
Case "WAI" : MailTo = "waidhaus@verag.com"
|
||||
Case "SBG" : MailTo = "de@verag.ag"
|
||||
End Select
|
||||
End Select
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(MailTo, "MITTEILUNG ZOLL: Nicht abschließender Abgebenbescheid - " & readEZA_Abgabenbescheid009,
|
||||
"Meldung über <b>nicht abschließenden Abgabenbescheid</b> bei der Bezugsnummer: <b>" & readEZA_Abgabenbescheid009 & "</b><br><br>Firma: " & EZA_TMP.eza_firma & "Niederlassung: " & EZA_TMP.eza_niederlassung & "<br><br>Automatisch generiertes E-Mail.",
|
||||
, True, True)
|
||||
'Case "5"
|
||||
' STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_55 'nicht abschleißender Bescheid
|
||||
' Dim MailTo = "al@verag.ag"
|
||||
|
||||
' VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(MailTo, "MITTEILUNG ZOLL: Nicht abschließender Abgebenbescheid - " & readEZA_Abgabenbescheid,
|
||||
' "Meldung über <b>abschließenden Abgabenbescheid</b> bei der Bezugsnummer: <b>" & readEZA_Abgabenbescheid & "</b><br><br>Firma: " & EZA_TMP.eza_firma & "Niederlassung: " & EZA_TMP.eza_niederlassung & "<br><br>Automatisch generiertes E-Mail.",
|
||||
' , True, True)
|
||||
|
||||
End Select
|
||||
' ------------------------------------------------------------------------------
|
||||
|
||||
If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id
|
||||
STATUS.SAVE()
|
||||
|
||||
If EZA IsNot Nothing AndAlso EZA.EinzelAbgabenbescheid.KopfDaten IsNot Nothing Then
|
||||
InsertAbgaben(EZA, division, STATUS, DY_TMP, regNr, readEZA_Abgabenbescheid009, regDat, firma, nl, EDIFACTNachrichtenNr)
|
||||
End If
|
||||
|
||||
|
||||
'Status aktualisieren
|
||||
saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), regNr)
|
||||
|
||||
EZA_TMP.insertIntoSpedBuch(DY_TMP)
|
||||
|
||||
|
||||
addDGVEinarbeitung("EZA: Abgabenbescheid", STATUS.dySt_BezugsNr)
|
||||
End If
|
||||
|
||||
|
||||
End If
|
||||
End If
|
||||
' EZA.LOADByBezugsNr(bezugsNr, False) ' Falls schon ein DS mit dieser Bezugsnummer vorhanden ist.
|
||||
|
||||
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
readEZA_Abgabenbescheid009 = ""
|
||||
End Try
|
||||
End Function
|
||||
|
||||
|
||||
Function InsertAbgaben(EZA, division, STATUS, DY_TMP, regNr, Bezugsnummer, regDat, firma, nl, EDIFACTNachrichtenNr)
|
||||
Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, EZA.Transaktion.IODatumZeit, regNr)
|
||||
|
||||
@@ -953,14 +953,11 @@ Public Class frmStartOptions
|
||||
|
||||
If XML_Code.Contains("<FCFCDC>") And XML_Code.Contains("<TaxOffice>9153</TaxOffice>") Then
|
||||
If Not IO.File.Exists(VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir() & "DAKOSY\ECHTSYSTEM\TEST\FISKAL\" & fi.Name) Then
|
||||
|
||||
|
||||
IO.File.Copy(f, VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir() & "DAKOSY\ECHTSYSTEM\TEST\FISKAL\" & fi.Name)
|
||||
End If
|
||||
End If
|
||||
|
||||
|
||||
|
||||
'Dim xmlWriterSettings As XmlWriterSettings = New XmlWriterSettings With {.Encoding = System.Text.Encoding.UTF8, .CheckCharacters = True}
|
||||
|
||||
'Dim doc As New XmlDocument()
|
||||
@@ -974,19 +971,8 @@ Public Class frmStartOptions
|
||||
' MsgBox(f)
|
||||
'End If
|
||||
|
||||
|
||||
|
||||
End If
|
||||
|
||||
|
||||
|
||||
|
||||
Next
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
End If
|
||||
|
||||
Next
|
||||
|
||||
Reference in New Issue
Block a user