ImportZA to DAKOSY Fix

This commit is contained in:
2024-10-14 21:21:53 +02:00
parent bfbfe598ff
commit 3950f2f100
13 changed files with 524 additions and 28438 deletions

View File

@@ -1,7 +1,7 @@
'' ------------------------------------------------------------------------------
'' <auto-generated>
'' Generated by Xsd2Code++. Version 6.0.0.0. www.xsd2code.com
'' {"TargetFramework":"Net47","NameSpace":"FreierVerkehrAktVeredelUmwandlung_004","Language":"VisualBasic","ExcludeImportedTypes":true,"ExpandNestedAttributeGroup":true,"GenerateUnusedComplexType":true,"GenerateUnusedSimpleType":true,"Properties":{},"XmlAttribute":{"Enabled":true},"ClassParams":{},"Serialization":{"ShouldSerialize":{},"AdditionalSerializers":{},"XmlSerializerEvent":{},"XmlOutput":{"Formating":true},"JsonOutput":{},"Enabled":true},"Miscellaneous":{}}
'' {"TargetFramework":"Net48","NameSpace":"FreierVerkehrAktVeredelUmwandlung_004","Language":"VisualBasic","Properties":{},"XmlAttribute":{"Enabled":true},"ClassParams":{},"Serialization":{"ShouldSerialize":{},"AdditionalSerializers":{},"XmlSerializerEvent":{},"XmlOutput":{"Formating":true,"NewLineOnAttributes":true},"JsonOutput":{},"Enabled":true,"DefaultEncoder":"ASCII"},"Miscellaneous":{}}
'' </auto-generated>
'' ------------------------------------------------------------------------------
#Disable Warning
@@ -70,6 +70,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -278,6 +279,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -604,6 +606,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -889,6 +892,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -1186,6 +1190,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -1375,6 +1380,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -1636,6 +1642,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -1837,6 +1844,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -2026,6 +2034,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -2263,6 +2272,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -2464,6 +2474,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -2653,6 +2664,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -2866,6 +2878,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -3067,6 +3080,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -3361,11 +3375,14 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Private _aussenhandelsstatistik As AussenhandelsstatistikAVUVTyp
Private _applicationInternalData As ApplicationInternalDataType
Private Shared _serializerXml As XmlSerializer
#End Region
Public Sub New()
MyBase.New
Me._applicationInternalData = New ApplicationInternalDataType()
Me._aussenhandelsstatistik = New AussenhandelsstatistikAVUVTyp()
Me._abzugHinzurechnung = New List(Of AbzugHinzurechnungAVUVTyp)()
Me._besondereWertangabe = New List(Of BesondereWertangabeAVUVTyp)()
@@ -4152,6 +4169,16 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
End Set
End Property
<XmlElement(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>
Public Property ApplicationInternalData() As ApplicationInternalDataType
Get
Return Me._applicationInternalData
End Get
Set
Me._applicationInternalData = Value
End Set
End Property
Private Shared ReadOnly Property SerializerXml() As XmlSerializer
Get
If (_serializerXml Is Nothing) Then
@@ -4174,6 +4201,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -4307,6 +4335,380 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
End Function
End Class
<System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.8.9037.0"),
System.Serializable,
DebuggerStepThrough,
DesignerCategoryAttribute("code")>
Partial Public Class ApplicationInternalDataType
#Region "Private fields"
Private _additionalDetails As List(Of ApplicationInternalDataAdditionalDetailsDataType)
Private Shared _serializerXml As XmlSerializer
#End Region
Public Sub New()
MyBase.New
Me._additionalDetails = New List(Of ApplicationInternalDataAdditionalDetailsDataType)()
End Sub
<XmlArray(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified),
XmlArrayItem("Data", Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, IsNullable:=False)>
Public Property AdditionalDetails() As List(Of ApplicationInternalDataAdditionalDetailsDataType)
Get
Return Me._additionalDetails
End Get
Set
Me._additionalDetails = Value
End Set
End Property
Private Shared ReadOnly Property SerializerXml() As XmlSerializer
Get
If (_serializerXml Is Nothing) Then
_serializerXml = New XmlSerializerFactory().CreateSerializer(GetType(ApplicationInternalDataType))
End If
Return _serializerXml
End Get
End Property
#Region "Serialize/Deserialize"
''' <summary>
''' Serialize ApplicationInternalDataType object
''' </summary>
''' <returns>XML value</returns>
Public Overridable Function Serialize() As String
Dim streamReader As StreamReader = Nothing
Dim memoryStream As MemoryStream = Nothing
Try
memoryStream = New MemoryStream()
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
streamReader = New StreamReader(memoryStream)
Return streamReader.ReadToEnd
Finally
If (Not (streamReader) Is Nothing) Then
streamReader.Dispose()
End If
If (Not (memoryStream) Is Nothing) Then
memoryStream.Dispose()
End If
End Try
End Function
''' <summary>
''' Deserializes ApplicationInternalDataType object
''' </summary>
''' <param name="input">string to deserialize</param>
''' <param name="obj">Output ApplicationInternalDataType object</param>
''' <param name="exception">output Exception value if deserialize failed</param>
''' <returns>true if this Serializer can deserialize the object; otherwise, false</returns>
Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As ApplicationInternalDataType, ByRef exception As System.Exception) As Boolean
exception = Nothing
obj = CType(Nothing, ApplicationInternalDataType)
Try
obj = Deserialize(input)
Return True
Catch ex As System.Exception
exception = ex
Return False
End Try
End Function
Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As ApplicationInternalDataType) As Boolean
Dim exception As System.Exception = Nothing
Return Deserialize(input, obj, exception)
End Function
Public Overloads Shared Function Deserialize(ByVal input As String) As ApplicationInternalDataType
Dim stringReader As StringReader = Nothing
Try
stringReader = New StringReader(input)
Return CType(SerializerXml.Deserialize(XmlReader.Create(stringReader)), ApplicationInternalDataType)
Finally
If (Not (stringReader) Is Nothing) Then
stringReader.Dispose()
End If
End Try
End Function
Public Overloads Shared Function Deserialize(ByVal s As Stream) As ApplicationInternalDataType
Return CType(SerializerXml.Deserialize(s), ApplicationInternalDataType)
End Function
#End Region
''' <summary>
''' Serializes current ApplicationInternalDataType object into file
''' </summary>
''' <param name="fileName">full path of outupt xml file</param>
''' <param name="exception">output Exception value if failed</param>
''' <returns>true if can serialize and save into file; otherwise, false</returns>
Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean
exception = Nothing
Try
SaveToFile(fileName)
Return True
Catch e As System.Exception
exception = e
Return False
End Try
End Function
Public Overridable Overloads Sub SaveToFile(ByVal fileName As String)
Dim streamWriter As StreamWriter = Nothing
Try
Dim dataString As String = Serialize()
Dim outputFile As FileInfo = New FileInfo(fileName)
streamWriter = outputFile.CreateText
streamWriter.WriteLine(dataString)
streamWriter.Close()
Finally
If (Not (streamWriter) Is Nothing) Then
streamWriter.Dispose()
End If
End Try
End Sub
''' <summary>
''' Deserializes xml markup from file into an ApplicationInternalDataType object
''' </summary>
''' <param name="fileName">File to load and deserialize</param>
''' <param name="obj">Output ApplicationInternalDataType object</param>
''' <param name="exception">output Exception value if deserialize failed</param>
''' <returns>true if this Serializer can deserialize the object; otherwise, false</returns>
Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As ApplicationInternalDataType, ByRef exception As System.Exception) As Boolean
exception = Nothing
obj = CType(Nothing, ApplicationInternalDataType)
Try
obj = LoadFromFile(fileName)
Return True
Catch ex As System.Exception
exception = ex
Return False
End Try
End Function
Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As ApplicationInternalDataType) As Boolean
Dim exception As System.Exception = Nothing
Return LoadFromFile(fileName, obj, exception)
End Function
Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As ApplicationInternalDataType
Dim file As FileStream = Nothing
Dim sr As StreamReader = Nothing
Try
file = New FileStream(fileName, FileMode.Open, FileAccess.Read)
sr = New StreamReader(file)
Dim dataString As String = sr.ReadToEnd
sr.Close()
file.Close()
Return Deserialize(dataString)
Finally
If (Not (file) Is Nothing) Then
file.Dispose()
End If
If (Not (sr) Is Nothing) Then
sr.Dispose()
End If
End Try
End Function
End Class
<System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.8.9037.0"),
System.Serializable,
DebuggerStepThrough,
DesignerCategoryAttribute("code")>
Partial Public Class ApplicationInternalDataAdditionalDetailsDataType
#Region "Private fields"
Private _key As String
Private _value As String
Private Shared _serializerXml As XmlSerializer
#End Region
<XmlElement(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>
Public Property Key() As String
Get
Return Me._key
End Get
Set
Me._key = Value
End Set
End Property
<XmlElement(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>
Public Property Value() As String
Get
Return Me._value
End Get
Set
Me._value = Value
End Set
End Property
Private Shared ReadOnly Property SerializerXml() As XmlSerializer
Get
If (_serializerXml Is Nothing) Then
_serializerXml = New XmlSerializerFactory().CreateSerializer(GetType(ApplicationInternalDataAdditionalDetailsDataType))
End If
Return _serializerXml
End Get
End Property
#Region "Serialize/Deserialize"
''' <summary>
''' Serialize ApplicationInternalDataAdditionalDetailsDataType object
''' </summary>
''' <returns>XML value</returns>
Public Overridable Function Serialize() As String
Dim streamReader As StreamReader = Nothing
Dim memoryStream As MemoryStream = Nothing
Try
memoryStream = New MemoryStream()
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
streamReader = New StreamReader(memoryStream)
Return streamReader.ReadToEnd
Finally
If (Not (streamReader) Is Nothing) Then
streamReader.Dispose()
End If
If (Not (memoryStream) Is Nothing) Then
memoryStream.Dispose()
End If
End Try
End Function
''' <summary>
''' Deserializes ApplicationInternalDataAdditionalDetailsDataType object
''' </summary>
''' <param name="input">string to deserialize</param>
''' <param name="obj">Output ApplicationInternalDataAdditionalDetailsDataType object</param>
''' <param name="exception">output Exception value if deserialize failed</param>
''' <returns>true if this Serializer can deserialize the object; otherwise, false</returns>
Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As ApplicationInternalDataAdditionalDetailsDataType, ByRef exception As System.Exception) As Boolean
exception = Nothing
obj = CType(Nothing, ApplicationInternalDataAdditionalDetailsDataType)
Try
obj = Deserialize(input)
Return True
Catch ex As System.Exception
exception = ex
Return False
End Try
End Function
Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As ApplicationInternalDataAdditionalDetailsDataType) As Boolean
Dim exception As System.Exception = Nothing
Return Deserialize(input, obj, exception)
End Function
Public Overloads Shared Function Deserialize(ByVal input As String) As ApplicationInternalDataAdditionalDetailsDataType
Dim stringReader As StringReader = Nothing
Try
stringReader = New StringReader(input)
Return CType(SerializerXml.Deserialize(XmlReader.Create(stringReader)), ApplicationInternalDataAdditionalDetailsDataType)
Finally
If (Not (stringReader) Is Nothing) Then
stringReader.Dispose()
End If
End Try
End Function
Public Overloads Shared Function Deserialize(ByVal s As Stream) As ApplicationInternalDataAdditionalDetailsDataType
Return CType(SerializerXml.Deserialize(s), ApplicationInternalDataAdditionalDetailsDataType)
End Function
#End Region
''' <summary>
''' Serializes current ApplicationInternalDataAdditionalDetailsDataType object into file
''' </summary>
''' <param name="fileName">full path of outupt xml file</param>
''' <param name="exception">output Exception value if failed</param>
''' <returns>true if can serialize and save into file; otherwise, false</returns>
Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean
exception = Nothing
Try
SaveToFile(fileName)
Return True
Catch e As System.Exception
exception = e
Return False
End Try
End Function
Public Overridable Overloads Sub SaveToFile(ByVal fileName As String)
Dim streamWriter As StreamWriter = Nothing
Try
Dim dataString As String = Serialize()
Dim outputFile As FileInfo = New FileInfo(fileName)
streamWriter = outputFile.CreateText
streamWriter.WriteLine(dataString)
streamWriter.Close()
Finally
If (Not (streamWriter) Is Nothing) Then
streamWriter.Dispose()
End If
End Try
End Sub
''' <summary>
''' Deserializes xml markup from file into an ApplicationInternalDataAdditionalDetailsDataType object
''' </summary>
''' <param name="fileName">File to load and deserialize</param>
''' <param name="obj">Output ApplicationInternalDataAdditionalDetailsDataType object</param>
''' <param name="exception">output Exception value if deserialize failed</param>
''' <returns>true if this Serializer can deserialize the object; otherwise, false</returns>
Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As ApplicationInternalDataAdditionalDetailsDataType, ByRef exception As System.Exception) As Boolean
exception = Nothing
obj = CType(Nothing, ApplicationInternalDataAdditionalDetailsDataType)
Try
obj = LoadFromFile(fileName)
Return True
Catch ex As System.Exception
exception = ex
Return False
End Try
End Function
Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As ApplicationInternalDataAdditionalDetailsDataType) As Boolean
Dim exception As System.Exception = Nothing
Return LoadFromFile(fileName, obj, exception)
End Function
Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As ApplicationInternalDataAdditionalDetailsDataType
Dim file As FileStream = Nothing
Dim sr As StreamReader = Nothing
Try
file = New FileStream(fileName, FileMode.Open, FileAccess.Read)
sr = New StreamReader(file)
Dim dataString As String = sr.ReadToEnd
sr.Close()
file.Close()
Return Deserialize(dataString)
Finally
If (Not (file) Is Nothing) Then
file.Dispose()
End If
If (Not (sr) Is Nothing) Then
sr.Dispose()
End If
End Try
End Function
End Class
<System.CodeDom.Compiler.GeneratedCode("System.Xml", "4.8.9037.0"),
System.Serializable,
DebuggerStepThrough,
@@ -4543,6 +4945,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -4804,6 +5207,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -5029,6 +5433,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -5203,6 +5608,8 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Private _warenbezogeneAngaben As String
Private _funktionPositionAusWE As String
Private Shared _serializerXml As XmlSerializer
#End Region
@@ -5376,6 +5783,16 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
End Set
End Property
<XmlElement(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>
Public Property FunktionPositionAusWE() As String
Get
Return Me._funktionPositionAusWE
End Get
Set
Me._funktionPositionAusWE = Value
End Set
End Property
Private Shared ReadOnly Property SerializerXml() As XmlSerializer
Get
If (_serializerXml Is Nothing) Then
@@ -5398,6 +5815,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -5659,6 +6077,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -5920,6 +6339,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -6133,6 +6553,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -6502,6 +6923,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -6823,6 +7245,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -7089,11 +7512,14 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Private _adressen As List(Of AdressenVzImportAVUVTyp)
Private _applicationInternalData As ApplicationInternalDataType
Private Shared _serializerXml As XmlSerializer
#End Region
Public Sub New()
MyBase.New
Me._applicationInternalData = New ApplicationInternalDataType()
Me._adressen = New List(Of AdressenVzImportAVUVTyp)()
Me._zusaetzlicheSteuerlicheVerweise = New List(Of ZusaetzlicheSteuerlicheVerweiseTyp)()
Me._aVErledZollstelle = New List(Of String)()
@@ -7737,6 +8163,16 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
End Set
End Property
<XmlElement(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>
Public Property ApplicationInternalData() As ApplicationInternalDataType
Get
Return Me._applicationInternalData
End Get
Set
Me._applicationInternalData = Value
End Set
End Property
Private Shared ReadOnly Property SerializerXml() As XmlSerializer
Get
If (_serializerXml Is Nothing) Then
@@ -7759,6 +8195,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -8008,6 +8445,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -8191,6 +8629,7 @@ Namespace FreierVerkehrAktVeredelUmwandlung_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)

View File

@@ -1,6 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FreierVerkehrAktVeredelUmwandlung" type="FreierVerkehrAktVeredelUmwandlungAVUVTyp"/>
<xs:element name="FreierVerkehrAktVeredelUmwandlung" type="FreierVerkehrAktVeredelUmwandlungAVUVTyp">
<xs:annotation>
<xs:documentation>Version 004 - Release 031</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="AbgabenminderungAVUVTyp">
<xs:sequence>
<xs:element name="AbgabengruppeCode" type="an..2" minOccurs="0"/>
@@ -183,6 +187,22 @@
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ApplicationInternalDataAdditionalDetailsDataType">
<xs:sequence>
<xs:element name="Key" type="an..35" minOccurs="0"/>
<xs:element name="Value" type="an..100" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataAdditionalDetailsType">
<xs:sequence>
<xs:element name="Data" type="ApplicationInternalDataAdditionalDetailsDataType" minOccurs="0" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataType">
<xs:sequence>
<xs:element name="AdditionalDetails" type="ApplicationInternalDataAdditionalDetailsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AufschubAVUVTyp">
<xs:sequence>
<xs:element name="Aufschubart" type="an..2" minOccurs="0"/>
@@ -245,6 +265,7 @@
<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:element name="FunktionPositionAusWE" type="an..1" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="BeguenstigungsMengeAVUVTyp">
@@ -296,7 +317,7 @@
<xs:element name="SkontoProzent" type="n..7.5" minOccurs="0"/>
<xs:element name="Bemerkungen" type="an..30" minOccurs="0"/>
<xs:element name="VersicherungBerechnenKz" type="an..1" minOccurs="0"/>
<xs:element name="ProzentualerAnteil" type="n..7.5" minOccurs="0"/>
<xs:element name="ProzentualerAnteil" type="n..8.5" minOccurs="0"/>
<xs:element name="ImaginaererProfit" type="n..13.2" minOccurs="0"/>
<xs:element name="AndereZahlung" type="n..13.2" minOccurs="0"/>
<xs:element name="SummeRechnungManuell" type="n..13.2" minOccurs="0"/>
@@ -396,6 +417,7 @@
<xs:element name="AVErledZollstelle" type="an..8" minOccurs="0" maxOccurs="999"/>
<xs:element name="ZusaetzlicheSteuerlicheVerweise" type="ZusaetzlicheSteuerlicheVerweiseTyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="Adressen" type="AdressenVzImportAVUVTyp" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="n..10.1">
@@ -470,6 +492,12 @@
<xs:pattern value="( *)(0*)\d{0,2}([.,]\d{0,5}(0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n..8.5">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,3}([.,]\d{0,5}(0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n..9">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
@@ -493,7 +521,7 @@
<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="Bearbeiter" type="an..70"/>
<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"/>
@@ -578,6 +606,7 @@
<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:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="seq5">

View File

@@ -1,609 +0,0 @@
<?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>

View File

@@ -1,674 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FreierVerkehrAktVeredelUmwandlung" type="FreierVerkehrAktVeredelUmwandlungAVUVTyp"/>
<xs:simpleType name="a2">
<xs:restriction base="xs:string">
<xs:length value="2"/>
<xs:pattern value="[a-zA-Z]{2}"/>
</xs:restriction>
</xs:simpleType>
<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"/>
<xs:element name="StrasseHausNr" type="an..35" minOccurs="0"/>
<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..20" 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..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..32">
<xs:restriction base="xs:string">
<xs:maxLength value="32"/>
</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:element name="IATAAbflughafen" type="an..5" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DV1KostenverteilungAVUVTyp">
<xs:sequence>
<xs:element name="Kostenart" type="an..3" minOccurs="0"/>
<xs:element name="Kosten" type="n..13.2" minOccurs="0"/>
<xs:element name="KostenWaehrung" type="an..3" minOccurs="0"/>
<xs:element name="WechselkursArt" type="an..2" minOccurs="0"/>
<xs:element name="Wechselkurs" type="n..18.9" minOccurs="0"/>
<xs:element name="WechselkursDatum" type="xs:date" minOccurs="0"/>
<xs:element name="Verteilungsart" type="an..30" minOccurs="0"/>
<xs:element name="Minimalbetrag" type="n..13.2" minOccurs="0"/>
<xs:element name="RabattProzent" type="n..7.5" minOccurs="0"/>
<xs:element name="SkontoProzent" type="n..7.5" minOccurs="0"/>
<xs:element name="Bemerkungen" type="an..30" minOccurs="0"/>
<xs:element name="VersicherungBerechnenKz" type="an..1" minOccurs="0"/>
<xs:element name="ProzentualerAnteil" type="n..7.5" minOccurs="0"/>
<xs:element name="ImaginaererProfit" type="n..13.2" minOccurs="0"/>
<xs:element name="AndereZahlung" type="n..13.2" minOccurs="0"/>
<xs:element name="SummeRechnungManuell" type="n..13.2" minOccurs="0"/>
<xs:element name="SummeFrachtManuell" type="n..13.2" 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:simpleType name="indicator">
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
<xs:pattern value="[ 0N1JY]"/>
</xs:restriction>
</xs:simpleType>
<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="ZusammenfassendeMeldungKzStdKto" type="indicator" minOccurs="0"/>
<xs:element name="ZusammenfassendeMeldungMelderkto" type="an..32" minOccurs="0"/>
<xs:element name="IntrastatKzStdKto" type="indicator" minOccurs="0"/>
<xs:element name="IntrastatMelderkto" type="an..32" 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="DV1Kostenverteilung" type="DV1KostenverteilungAVUVTyp" minOccurs="0" maxOccurs="30"/>
<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="ZusaetzlicheSteuerlicheVerweise" type="ZusaetzlicheSteuerlicheVerweiseTyp" minOccurs="0" maxOccurs="99"/>
<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..7.5">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,2}([.,]\d{0,5}(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" minOccurs="0"/>
<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="seq5"/>
<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" maxOccurs="99"/>
<xs:element name="UrsprungslandCode" type="an..2" minOccurs="0"/>
<xs:element name="Praeferenzursprungsland" type="an..4" 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:simpleType name="seq5">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)[1-9]\d{0,4}([.,](0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<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..100"/>
<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:complexType name="ZusaetzlicheSteuerlicheVerweiseTyp">
<xs:sequence>
<xs:element name="Kennnummer" type="an..20" minOccurs="0"/>
<xs:element name="SteuerbeteiligterTIN" type="an..17" minOccurs="0"/>
<xs:element name="Name" type="an..70" minOccurs="0"/>
<xs:element name="StrasseUndHausnummer" type="an..70" minOccurs="0"/>
<xs:element name="Land" type="a2" 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:schema>

View File

@@ -1,619 +0,0 @@
<?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"/>
<xs:element name="StrasseHausNr" type="an..35" minOccurs="0"/>
<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..20" 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..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..32">
<xs:restriction base="xs:string">
<xs:maxLength value="32"/>
</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:simpleType name="indicator">
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
<xs:pattern value="[ 0N1JY]"/>
</xs:restriction>
</xs:simpleType>
<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="ZusammenfassendeMeldungKzStdKto" type="indicator" minOccurs="0"/>
<xs:element name="ZusammenfassendeMeldungMelderkto" type="an..32" minOccurs="0"/>
<xs:element name="IntrastatKzStdKto" type="indicator" minOccurs="0"/>
<xs:element name="IntrastatMelderkto" type="an..32" 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" minOccurs="0"/>
<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" maxOccurs="99"/>
<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>

View File

@@ -1,697 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FreierVerkehrAktVeredelUmwandlung" type="FreierVerkehrAktVeredelUmwandlungAVUVTyp">
<xs:annotation>
<xs:documentation>Version 004 - Release 031</xs:documentation>
</xs:annotation>
</xs:element>
<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"/>
<xs:element name="StrasseHausNr" type="an..35" minOccurs="0"/>
<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..20" 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..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..32">
<xs:restriction base="xs:string">
<xs:maxLength value="32"/>
</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="ApplicationInternalDataAdditionalDetailsDataType">
<xs:sequence>
<xs:element name="Key" type="an..35" minOccurs="0"/>
<xs:element name="Value" type="an..100" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataAdditionalDetailsType">
<xs:sequence>
<xs:element name="Data" type="ApplicationInternalDataAdditionalDetailsDataType" minOccurs="0" maxOccurs="999"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ApplicationInternalDataType">
<xs:sequence>
<xs:element name="AdditionalDetails" type="ApplicationInternalDataAdditionalDetailsType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<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:element name="FunktionPositionAusWE" type="an..1" 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:element name="IATAAbflughafen" type="an..5" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DV1KostenverteilungAVUVTyp">
<xs:sequence>
<xs:element name="Kostenart" type="an..4" minOccurs="0"/>
<xs:element name="Kosten" type="n..13.2" minOccurs="0"/>
<xs:element name="KostenWaehrung" type="an..3" minOccurs="0"/>
<xs:element name="WechselkursArt" type="an..2" minOccurs="0"/>
<xs:element name="Wechselkurs" type="n..18.9" minOccurs="0"/>
<xs:element name="WechselkursDatum" type="xs:date" minOccurs="0"/>
<xs:element name="Verteilungsart" type="an..30" minOccurs="0"/>
<xs:element name="Minimalbetrag" type="n..13.2" minOccurs="0"/>
<xs:element name="RabattProzent" type="n..7.5" minOccurs="0"/>
<xs:element name="SkontoProzent" type="n..7.5" minOccurs="0"/>
<xs:element name="Bemerkungen" type="an..30" minOccurs="0"/>
<xs:element name="VersicherungBerechnenKz" type="an..1" minOccurs="0"/>
<xs:element name="ProzentualerAnteil" type="n..8.5" minOccurs="0"/>
<xs:element name="ImaginaererProfit" type="n..13.2" minOccurs="0"/>
<xs:element name="AndereZahlung" type="n..13.2" minOccurs="0"/>
<xs:element name="SummeRechnungManuell" type="n..13.2" minOccurs="0"/>
<xs:element name="SummeFrachtManuell" type="n..13.2" 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:simpleType name="indicator">
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
<xs:pattern value="[ 0N1JY]"/>
</xs:restriction>
</xs:simpleType>
<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="ZusammenfassendeMeldungKzStdKto" type="indicator" minOccurs="0"/>
<xs:element name="ZusammenfassendeMeldungMelderkto" type="an..32" minOccurs="0"/>
<xs:element name="IntrastatKzStdKto" type="indicator" minOccurs="0"/>
<xs:element name="IntrastatMelderkto" type="an..32" 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="DV1Kostenverteilung" type="DV1KostenverteilungAVUVTyp" minOccurs="0" maxOccurs="30"/>
<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="ZusaetzlicheSteuerlicheVerweise" type="ZusaetzlicheSteuerlicheVerweiseTyp" minOccurs="0" maxOccurs="99"/>
<xs:element name="Adressen" type="AdressenVzImportAVUVTyp" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
</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..7.5">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,2}([.,]\d{0,5}(0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="n..8.5">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)\d{0,3}([.,]\d{0,5}(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" minOccurs="0"/>
<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..70"/>
<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="seq5"/>
<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" maxOccurs="99"/>
<xs:element name="UrsprungslandCode" type="an..2" minOccurs="0"/>
<xs:element name="Praeferenzursprungsland" type="an..4" 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:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="seq5">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
<xs:pattern value="( *)(0*)[1-9]\d{0,4}([.,](0*))?( *)"/>
</xs:restriction>
</xs:simpleType>
<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..100"/>
<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:complexType name="ZusaetzlicheSteuerlicheVerweiseTyp">
<xs:sequence>
<xs:element name="Kennnummer" type="an..20" minOccurs="0"/>
<xs:element name="SteuerbeteiligterTIN" type="an..17" minOccurs="0"/>
<xs:element name="Name" type="an..70" minOccurs="0"/>
<xs:element name="StrasseUndHausnummer" 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:schema>

View File

@@ -1,568 +0,0 @@
<?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..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="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="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="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..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" minOccurs="0"/>
<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="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>

View File

@@ -1,27 +1,17 @@
<?xml version="1.0"?>
<GeneratorParams xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<TargetFramework>Net20</TargetFramework>
<TargetFramework>Net48</TargetFramework>
<NameSpace>FreierVerkehrAktVeredelUmwandlung_004</NameSpace>
<Language>VisualBasic</Language>
<CommandLine>xsd2code.exe &lt;XSD File&gt; FreierVerkehrAktVeredelUmwandlung_004 &lt;Output file&gt; /l VisualBasic /p Net20 /vprop /s /encutf8 /xml /xa /xao /in /Indent1Space /nla </CommandLine>
<CollectionBase />
<Properties>
<VirtualProperties>true</VirtualProperties>
<PrivateFieldCustomPrefix />
</Properties>
<Properties />
<XmlAttribute>
<Enabled>true</Enabled>
<GenerateOrderXmlAttributes>true</GenerateOrderXmlAttributes>
</XmlAttribute>
<ClassParams>
<GenerateInSeparateFilesDirectory />
</ClassParams>
<ClassParams />
<Serialization>
<Enabled>true</Enabled>
<DefaultEncoder>ASCII</DefaultEncoder>
<SerializeMethodsOn>AllClasses</SerializeMethodsOn>
<EnableEncoding>true</EnableEncoding>
</Serialization>
<Miscellaneous>
<CleanupCode>false</CleanupCode>
</Miscellaneous>
<Miscellaneous />
</GeneratorParams>

View File

@@ -1,7 +1,7 @@
'' ------------------------------------------------------------------------------
'' <auto-generated>
'' Generated by Xsd2Code++. Version 6.0.0.0. www.xsd2code.com
'' {"TargetFramework":"Net47","NameSpace":"VersandanmeldungNCTSDE_004","Language":"VisualBasic","ExcludeImportedTypes":true,"ExpandNestedAttributeGroup":true,"GenerateUnusedComplexType":true,"GenerateUnusedSimpleType":true,"Properties":{},"XmlAttribute":{"Enabled":true},"ClassParams":{},"Serialization":{"ShouldSerialize":{},"AdditionalSerializers":{},"XmlSerializerEvent":{},"XmlOutput":{"Formating":true},"JsonOutput":{},"Enabled":true},"Miscellaneous":{}}
'' {"TargetFramework":"Net47","NameSpace":"VersandanmeldungNCTSDE_004","Language":"VisualBasic","ExcludeImportedTypes":true,"ExpandNestedAttributeGroup":true,"GenerateUnusedComplexType":true,"GenerateUnusedSimpleType":true,"Properties":{},"XmlAttribute":{"Enabled":true},"ClassParams":{},"Serialization":{"ShouldSerialize":{},"AdditionalSerializers":{},"XmlSerializerEvent":{},"XmlOutput":{"Formating":true,"NewLineOnAttributes":true},"JsonOutput":{},"Enabled":true},"Miscellaneous":{}}
'' </auto-generated>
'' ------------------------------------------------------------------------------
#Disable Warning
@@ -70,6 +70,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -265,6 +266,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -567,6 +569,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -756,6 +759,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -945,6 +949,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -1158,6 +1163,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -1300,8 +1306,6 @@ Namespace VersandanmeldungNCTSDE_004
#Region "Private fields"
Private _numberOfPackages As String
Private _mRN As String
Private _registrationNumber As String
Private _goodsItemNumber As String
@@ -1355,16 +1359,6 @@ Namespace VersandanmeldungNCTSDE_004
End Set
End Property
<XmlElement(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>
Public Property MRN() As String
Get
Return Me._mRN
End Get
Set
Me._mRN = Value
End Set
End Property
<XmlElement(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified)>
Public Property RegistrationNumber() As String
Get
@@ -1587,6 +1581,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -1841,6 +1836,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -2042,6 +2038,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -2249,6 +2246,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -2462,6 +2460,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -2988,6 +2987,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -3266,6 +3266,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -3467,6 +3468,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -3656,6 +3658,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -3839,6 +3842,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -4028,6 +4032,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -4217,6 +4222,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -4406,6 +4412,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -4595,6 +4602,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -4808,6 +4816,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -5179,6 +5188,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -5380,6 +5390,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -5569,6 +5580,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -5758,6 +5770,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -5947,6 +5960,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -6160,6 +6174,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -6378,6 +6393,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -6567,6 +6583,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -6773,6 +6790,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -7051,6 +7069,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -7240,6 +7259,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -7465,6 +7485,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -7666,6 +7687,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -8023,6 +8045,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -8229,6 +8252,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -8448,6 +8472,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -8637,6 +8662,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -8855,6 +8881,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -9564,6 +9591,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -9813,6 +9841,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -9996,6 +10025,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)
@@ -10179,6 +10209,7 @@ Namespace VersandanmeldungNCTSDE_004
Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings()
xmlWriterSettings.Indent = True
xmlWriterSettings.IndentChars = " "
xmlWriterSettings.NewLineOnAttributes = True
Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings)
SerializerXml.Serialize(xmlWriter, Me)
memoryStream.Seek(0, SeekOrigin.Begin)