ATLAS 9.1 AES 3.0; NCTS div.
This commit is contained in:
10505
DAKOSY_Worker/DAKOSY/ATLAS/AES/AusfuhrAnmeldung_004.Designer.vb
generated
Normal file
10505
DAKOSY_Worker/DAKOSY/ATLAS/AES/AusfuhrAnmeldung_004.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
658
DAKOSY_Worker/DAKOSY/ATLAS/AES/AusfuhrAnmeldung_004.xsd
Normal file
658
DAKOSY_Worker/DAKOSY/ATLAS/AES/AusfuhrAnmeldung_004.xsd
Normal file
@@ -0,0 +1,658 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="AusfuhrAnmeldung" type="AusfuhrAnmeldungEGTyp"/>
|
||||
<xs:complexType name="ActiveBorderTransportMeansEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TypeOfIdentification" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="IdentificationNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Nationality" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdditionalInformationEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Code" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="Text" type="an..512" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdditionalReferenceEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Type" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdditionalReferenceGoodsItemEGType">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="AdditionalReferenceEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Detail" type="an..12" minOccurs="0"/>
|
||||
<xs:element name="Currency" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Amount" type="n..18.2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AdditionalSupplyChainActorEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AddressEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="AddressCode" type="an..50" minOccurs="0"/>
|
||||
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="SubsidiaryNumber" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="City" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Postcode" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Country" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..11">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..12">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="12"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..15">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="15"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..17">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="17"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..18">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..22">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="22"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..256">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="256"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..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..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..50">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="50"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..512">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="512"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="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="AusfuhrAnmeldungEGTyp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschExportTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelAnmeldung" type="EinzelAusfuhrAnmeldungTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AuthorisationEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Type" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumber" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AuthorisationGoodsItemEGType">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="AuthorisationEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="HolderOfAuthorisation" type="an..17" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CarrierEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="AddressCode" type="an..50" minOccurs="0"/>
|
||||
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="SubsidiaryNumber" type="n..4" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ContactPersonEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Name" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="PhoneNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EMailAddress" type="an..256" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomsWarehousingEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TypeOfAuthorisation" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LRN" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="GoodsReference" type="CustomsWarehousingGoodsReferenceEGType" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="CustomsWarehousingGoodsReferenceEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="GoodsItemNumber" type="n..5" minOccurs="0"/>
|
||||
<xs:element name="MRN" type="an..18" minOccurs="0"/>
|
||||
<xs:element name="RegistrationNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ArticleCode" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Owner" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="ChargeNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="CountryOfOrigin" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="NetMass" type="n..17.6" minOccurs="0"/>
|
||||
<xs:element name="StatisticalValue" type="n..16.3" minOccurs="0"/>
|
||||
<xs:element name="Quantity" type="n..15.6" minOccurs="0"/>
|
||||
<xs:element name="CommodityCode" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="UsualTreatment" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AccessViaATLAS" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ComplementOfInformation" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="GoodsReduction" type="GoodsReductionEGType" minOccurs="0"/>
|
||||
<xs:element name="GoodsReductionAfterTreatment" type="GoodsReductionAfterTreatmentEGType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatenaustauschExportTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionExportTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DeclarantEGType">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="AddressEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="ContactPerson" type="ContactPersonEGType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DeliveryTermsEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IncotermCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="UNLocode" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Text" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="Location" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Country" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DepartureTransportMeansEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TypeOfIdentification" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="IdentificationNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Nationality" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelAusfuhrAnmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungEGTyp" minOccurs="0"/>
|
||||
<xs:element name="ExportOperation" type="ExportOperationEGType" minOccurs="0"/>
|
||||
<xs:element name="GoodsItem" type="GoodsItemEGType" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ExportOperationEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DeclarationType" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="ExportDeclarationType" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="Security" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="CountryOfExport" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="CountryOfDestination" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AdditionalSupplyChainActor" type="AdditionalSupplyChainActorEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="DeclarationSubmissionDateAndTime" type="xs:dateTime" minOccurs="0"/>
|
||||
<xs:element name="ExitDate" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="DecisiveDate" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="SpecificCircumstanceIndicator" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="TransportCharges" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ContainerIndicator" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="PartyConstellation" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="GrossMass" type="n..19.3" minOccurs="0"/>
|
||||
<xs:element name="RegistrationNumberExternal" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumberUCR" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Authorisation" type="AuthorisationEGType" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="InlandModeOfTransport" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="DepartureTransportMeans" type="DepartureTransportMeansEGType" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="ModeOfTransportAtTheBorder" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ActiveBorderTransportMeans" type="ActiveBorderTransportMeansEGType" minOccurs="0"/>
|
||||
<xs:element name="LocationOfGoods" type="LocationOfGoodsEGType" minOccurs="0"/>
|
||||
<xs:element name="CustomsOfficeOfExport" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="CustomsOfficeOfExitDeclared" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="CustomsOfficeOfSupplement" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="CustomsOfficeOfPresentation" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="CustomsOfficeOfExitActual" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="NatureOfTransaction" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="TotalAmountInvoiced" type="n..18.2" minOccurs="0"/>
|
||||
<xs:element name="InvoiceCurrency" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AdditionalInformation" type="AdditionalInformationEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="TransportEquipment" type="TransportEquipmentEGType" minOccurs="0" maxOccurs="9999"/>
|
||||
<xs:element name="PresentationStartDateAndTime" type="xs:dateTime" minOccurs="0"/>
|
||||
<xs:element name="LoadingEndDateAndTime" type="xs:dateTime" minOccurs="0"/>
|
||||
<xs:element name="Exporter" type="AddressEGType" minOccurs="0"/>
|
||||
<xs:element name="Consignee" type="AddressEGType" minOccurs="0"/>
|
||||
<xs:element name="Declarant" type="DeclarantEGType" minOccurs="0"/>
|
||||
<xs:element name="Representative" type="RepresentativeEGType" minOccurs="0"/>
|
||||
<xs:element name="SubContractor" type="AddressEGType" minOccurs="0"/>
|
||||
<xs:element name="ContractualPartner" type="AddressEGType" minOccurs="0"/>
|
||||
<xs:element name="Carrier" type="CarrierEGType" minOccurs="0"/>
|
||||
<xs:element name="Consignor" type="AddressEGType" minOccurs="0"/>
|
||||
<xs:element name="CountryOfRoutingOfConsignment" type="an..2" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="OutwardProcessing" type="OutwardProcessingEGType" minOccurs="0"/>
|
||||
<xs:element name="ABDEmailAddress" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="AVMEmailAddress" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="DeliveryTerms" type="DeliveryTermsEGType" minOccurs="0"/>
|
||||
<xs:element name="TransportDocument" type="TransportDocumentEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="PreviousDocument" type="PreviousDocumentEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="SupportingDocument" type="SupportingDocumentEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="AdditionalReference" type="AdditionalReferenceEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GoodsItemEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DeclarationGoodsItemNumber" type="seq3" minOccurs="0"/>
|
||||
<xs:element name="ArticleNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="CommodityCode" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="TaricAdditionalCode" type="an..4" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="DescriptionOfGoods" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="CusCode" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="RegistrationNumberExternal" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="AdditionalInformation" type="AdditionalInformationEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="ReferenceNumberUCR" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Authorisation" type="AuthorisationGoodsItemEGType" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="AdditionalSupplyChainActor" type="AdditionalSupplyChainActorEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="RegionOfDispatch" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="CountryOfOrigin" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="NetMass" type="n..22.6" minOccurs="0"/>
|
||||
<xs:element name="GrossMass" type="n..19.3" minOccurs="0"/>
|
||||
<xs:element name="UNNumber" type="an..4" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="TransportCharges" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="CountryOfExport" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="RequestedProcedure" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="PreviousProcedure" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AdditionalProcedure" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="SupplementaryUnits" type="n..22.6" minOccurs="0"/>
|
||||
<xs:element name="StatisticalValue" type="n..18.2" minOccurs="0"/>
|
||||
<xs:element name="CurrencyStatisticalValue" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="PreviousDocument" type="PreviousDocumentGoodsItemEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="Packaging" type="PackagingEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="OutwardProcessing" type="OutwardProcessingGoodsItemEGType" minOccurs="0"/>
|
||||
<xs:element name="SupportingDocument" type="SupportingDocumentGoodsItemEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="AdditionalReference" type="AdditionalReferenceGoodsItemEGType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="Consignee" type="AddressEGType" minOccurs="0"/>
|
||||
<xs:element name="Consignor" type="AddressEGType" minOccurs="0"/>
|
||||
<xs:element name="ProcedureTransference" type="ProcedureTransferenceEGType" minOccurs="0"/>
|
||||
<xs:element name="NatureOfTransaction" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GoodsReductionAfterTreatmentEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Quantity" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="MeasurementUnit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GoodsReductionEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Quantity" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="MeasurementUnit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="IdentificationMeansEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Type" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Description" type="an..350" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="InwardProcessingEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="SimplyGrantedAuthorisation" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="CustomsOfficeOfSupervision" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="TypeOfAuthorisation" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="GoodsReference" type="InwardProcessingGoodsReferenceEGType" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="InwardProcessingGoodsReferenceEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="GoodsItemNumber" type="n..5" minOccurs="0"/>
|
||||
<xs:element name="MRN" type="an..18" minOccurs="0"/>
|
||||
<xs:element name="RegistrationNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AccessViaATLAS" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="GoodsRelatedData" type="an..350" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LocationOfGoodsAddressEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Postcode" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="City" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Country" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ComplementOfInformation" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LocationOfGoodsEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TypeOfLocation" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="QualifierOfIdentification" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AdditionalIdentifier" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="AuthorisationNumber" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="UNLocode" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Latitude" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Longitude" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Address" type="LocationOfGoodsAddressEGType" minOccurs="0"/>
|
||||
<xs:element name="ContactPerson" type="ContactPersonEGType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n..12.3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,3}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..15.6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,6}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..16.3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,13}([.,]\d{0,3}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..17.6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,11}([.,]\d{0,6}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..18.2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,16}([.,]\d{0,2}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..19.3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,16}([.,]\d{0,3}(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..22.6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,16}([.,]\d{0,6}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..23.7">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,16}([.,]\d{0,7}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,3}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,5}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,8}([.,](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="ObjektIdentifizierungEGTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..22"/>
|
||||
<xs:element name="ObjektAliasname" type="an..15" minOccurs="0"/>
|
||||
<xs:element name="BezugsnummerVorblendung" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="KopieVon" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ObjektAktion" type="an..10" maxOccurs="2"/>
|
||||
<xs:element name="CompliancePruefung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Bearbeiter" type="an..70"/>
|
||||
<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="OutwardProcessingEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CountryOfReimport" type="an..2" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="IdentificationMeans" type="IdentificationMeansEGType" minOccurs="0" maxOccurs="7"/>
|
||||
<xs:element name="Product" type="ProductEGType" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="OutwardProcessingGoodsItemEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Replacement" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ReimportDate" type="xs:date" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PackagingEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="NumberOfPackages" type="n..8" minOccurs="0"/>
|
||||
<xs:element name="TypeOfPackages" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ShippingMarks" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="PackageReference" type="n..3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PreviousDocumentEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Type" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PreviousDocumentGoodsItemEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Type" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="GoodsItemNumber" type="n..5" minOccurs="0"/>
|
||||
<xs:element name="MeasurementUnitAndQualifier" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Quantity" type="n..22.6" minOccurs="0"/>
|
||||
<xs:element name="ComplementOfInformation" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProcedureTransferenceEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CustomsWarehousing" type="CustomsWarehousingEGType" minOccurs="0"/>
|
||||
<xs:element name="InwardProcessing" type="InwardProcessingEGType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProductEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="CommodityCode" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="DescriptionOfGoods" type="an..512" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="RepresentativeEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="AddressCode" type="an..50" minOccurs="0"/>
|
||||
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="SubsidiaryNumber" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="ContactPerson" type="ContactPersonEGType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="seq3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)[1-9]\d{0,2}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="SupportingDocumentEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Type" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="DocumentLineItemNumber" type="n..5" minOccurs="0"/>
|
||||
<xs:element name="IssuingAuthorityName" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="IssuingDate" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="ValidityDate" type="xs:date" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SupportingDocumentGoodsItemEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Type" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="DocumentLineItemNumber" type="n..5" minOccurs="0"/>
|
||||
<xs:element name="IssuingAuthorityName" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="ComplementOfInformation" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Detail" type="an..12" minOccurs="0"/>
|
||||
<xs:element name="IssuingDate" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="ValidityDate" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Amount" type="n..18.2" minOccurs="0"/>
|
||||
<xs:element name="Currency" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Quantity" type="n..23.7" minOccurs="0"/>
|
||||
<xs:element name="MeasurementUnitAndQualifier" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="ComplementaryUnit" type="an..10" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionExportTyp">
|
||||
<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="TransportDocumentEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Type" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumber" type="an..70" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransportEquipmentEGType">
|
||||
<xs:sequence>
|
||||
<xs:element name="NumberOfSeals" type="n..2" minOccurs="0"/>
|
||||
<xs:element name="Seal" type="an..20" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="ContainerIdentificationNumber" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="GoodsReference" type="n..3" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
6802
DAKOSY_Worker/DAKOSY/ATLAS/AES/BestaetigungAusfuhr/BestaetigungAusfuhr_007.Designer.vb
generated
Normal file
6802
DAKOSY_Worker/DAKOSY/ATLAS/AES/BestaetigungAusfuhr/BestaetigungAusfuhr_007.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,524 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="BestaetigungAusfuhr" type="BestaetigungAusfuhrENTyp"/>
|
||||
<xs:complexType name="AddressENType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IdentificationNumber" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="SubsidiaryNumber" type="n4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="StreetAndNumber" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="City" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Postcode" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Country" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..120">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="120"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..140">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="140"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..17">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="17"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..18">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="18"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..22">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="22"/>
|
||||
</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..280">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="280"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..35">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..42">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="42"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..500M">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="500000000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..512">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="512"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..80">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="80"/>
|
||||
</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="AnmelderENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="TeilnehmerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="TeilnehmerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="LandCode" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<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="AttachmentENType">
|
||||
<xs:sequence>
|
||||
<xs:element name="TechnicalContent" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="OriginalFilename" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="FileFormat" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="DataEncoding" type="an..10" minOccurs="0"/>
|
||||
<xs:element name="Data" type="an..500M" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AttachmentsENType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Attachment" type="AttachmentENType" minOccurs="0" maxOccurs="99"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AusfuehrerENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="TeilnehmerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Identifikationsart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="TeilnehmerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="LandCode" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="BestaetigungAusfuhrENTyp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschExportTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelBestaetigung" type="EinzelBestaetigungAusfuhrTyp" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatenaustauschExportTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionExportTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DeliveryTermsENType">
|
||||
<xs:sequence>
|
||||
<xs:element name="IncotermCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Text" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="Location" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="UNLocode" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Country" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelBestaetigungAusfuhrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungENTyp"/>
|
||||
<xs:element name="KopfDaten" type="KopfDatenBestaetigungAusfuhrTyp" minOccurs="0"/>
|
||||
<xs:element name="WarenPosition" type="PositionBestaetigungAusfuhrTyp" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="ExportOperation" type="ExportOperationENType" minOccurs="0"/>
|
||||
<xs:element name="GoodsItem" type="GoodsItemENType" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="Attachments" type="AttachmentsENType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EmpfaengerENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="TeilnehmerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Identifikationsart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="TeilnehmerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="LandCode" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EmpfaengerPositionENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="TeilnehmerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="Identifikationsart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="TeilnehmerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="LandCode" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ExportOperationENType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DeclarationType" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="ExportDeclarationType" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="MRN" type="an..18" minOccurs="0"/>
|
||||
<xs:element name="CountryOfDestination" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="CountryOfExport" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ExitDateAndTime" type="xs:dateTime" minOccurs="0"/>
|
||||
<xs:element name="DeclarationAcceptanceDateAndTime" type="xs:dateTime" minOccurs="0"/>
|
||||
<xs:element name="ReleaseDateAndTime" type="xs:dateTime" minOccurs="0"/>
|
||||
<xs:element name="AlternativeEvidence" type="an..2" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="Shortage" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="PartyConstellation" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="GrossMass" type="n19.3" minOccurs="0"/>
|
||||
<xs:element name="RegistrationNumberExternal" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumberUCR" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="WaterMark" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="CustomsOfficeOfPresentation" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="CustomsOfficeOfExport" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="CustomsOfficeOfExitActual" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="NatureOfTransaction" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="TotalAmountInvoiced" type="n18.2" minOccurs="0"/>
|
||||
<xs:element name="InvoiceCurrency" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ContractualPartner" type="AddressENType" minOccurs="0"/>
|
||||
<xs:element name="Exporter" type="AddressENType" minOccurs="0"/>
|
||||
<xs:element name="Consignee" type="AddressENType" minOccurs="0"/>
|
||||
<xs:element name="Declarant" type="AddressENType" minOccurs="0"/>
|
||||
<xs:element name="Representative" type="AddressENType" minOccurs="0"/>
|
||||
<xs:element name="SubContractor" type="AddressENType" minOccurs="0"/>
|
||||
<xs:element name="DeliveryTerms" type="DeliveryTermsENType" minOccurs="0"/>
|
||||
<xs:element name="FileNameOfExitNotification" type="an..80" minOccurs="0"/>
|
||||
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="GoodsItemENType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DeclarationGoodsItemNumber" type="n3" minOccurs="0"/>
|
||||
<xs:element name="HarmonizedSystemSubHeadingCode" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="CombinedNomenclatureCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="TaricAdditionalCode" type="an..4" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="DescriptionOfGoods" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="RegistrationNumberExternal" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="ReferenceNumberUCR" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="NetMass" type="n22.6" minOccurs="0"/>
|
||||
<xs:element name="GrossMass" type="n19.3" minOccurs="0"/>
|
||||
<xs:element name="SupplementaryUnits" type="n22.6" minOccurs="0"/>
|
||||
<xs:element name="WaterMark" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Procedure" type="ProcedureENType" minOccurs="0"/>
|
||||
<xs:element name="StatisticalValue" type="n18.2" minOccurs="0"/>
|
||||
<xs:element name="CountryOfExport" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Packaging" type="PackagingENType" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="Consignee" type="AddressENType" minOccurs="0"/>
|
||||
<xs:element name="NatureOfTransaction" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ApplicationInternalData" type="ApplicationInternalDataType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KopfDatenBestaetigungAusfuhrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AnmeldeArtAusfuhrCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AnmeldeArtVerfahrenCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AnmeldeArtUeberfuehrungCode" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="MovementReferenceNumber" type="an..18" minOccurs="0"/>
|
||||
<xs:element name="BestimmungslandCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AusfuhrlandCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AusgangDatumZeit" type="xs:dateTime" minOccurs="0"/>
|
||||
<xs:element name="UeberlassungDatumZeit" type="xs:dateTime" minOccurs="0"/>
|
||||
<xs:element name="AlternativerNachweis" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="MinderMengeIndikator" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BeteiligtenKonstellation" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="GesamtRohMasse" type="n14.3" minOccurs="0"/>
|
||||
<xs:element name="RegistrierNummerFremdSystem" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="KennnummerSendung" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="AnzahlPackStuecke" type="n7" minOccurs="0"/>
|
||||
<xs:element name="AnzahlPositionen" type="n3" minOccurs="0"/>
|
||||
<xs:element name="Wasserzeichen" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AusfuhrZollstelleID" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="AusgangZollstelleID" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="GeschaeftArtCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Rechnungspreis" type="n17.2" minOccurs="0"/>
|
||||
<xs:element name="Rechnungswaehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="VerfahrensinhaberPV" type="VerfahrensinhaberPVENTyp" minOccurs="0"/>
|
||||
<xs:element name="Ausfuehrer" type="AusfuehrerENTyp" minOccurs="0"/>
|
||||
<xs:element name="Empfaenger" type="EmpfaengerENTyp" minOccurs="0"/>
|
||||
<xs:element name="Anmelder" type="AnmelderENTyp" minOccurs="0"/>
|
||||
<xs:element name="VertreterAnmelder" type="VertreterAnmelderENTyp" minOccurs="0"/>
|
||||
<xs:element name="SubUnternehmer" type="SubUnternehmerENTyp" minOccurs="0"/>
|
||||
<xs:element name="Lieferbedingung" type="LieferbedingungENTyp" minOccurs="0"/>
|
||||
<xs:element name="DateinameAusgangsvermerk" type="an..80" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="LieferbedingungENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IncotermCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="IncotermText" type="an..140" minOccurs="0"/>
|
||||
<xs:element name="IncotermOrt" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n14.3">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{11}\.\d{3}"/>
|
||||
<xs:maxInclusive value="99999999999.999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="14"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n17.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{15}\.\d{2}"/>
|
||||
<xs:maxInclusive value="999999999999999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="17"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n18.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{16}\.\d{2}"/>
|
||||
<xs:maxInclusive value="9999999999999999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n19.3">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{16}\.\d{3}"/>
|
||||
<xs:maxInclusive value="9999999999999999.999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="19"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n22.6">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{16}\.\d{6}"/>
|
||||
<xs:maxInclusive value="9999999999999999.999999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="22"/>
|
||||
<xs:fractionDigits value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n3">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n4">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{4}"/>
|
||||
<xs:totalDigits value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n5">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{5}"/>
|
||||
<xs:totalDigits value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n7">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{7}"/>
|
||||
<xs:totalDigits value="7"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n8">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{8}"/>
|
||||
<xs:totalDigits value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ObjektIdentifizierungENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..22"/>
|
||||
<xs:element name="EDIFACTNachrichtenNr" type="an..35"/>
|
||||
<xs:element name="ZeitpunktEingang" type="xs:dateTime"/>
|
||||
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PackagingENType">
|
||||
<xs:sequence>
|
||||
<xs:element name="NumberOfPackages" type="n8" minOccurs="0"/>
|
||||
<xs:element name="TypeOfPackages" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ShippingMarks" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="PackageReference" type="n3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PackstueckENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Anzahl" type="n5" minOccurs="0"/>
|
||||
<xs:element name="VerpackungsartCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Kennzeichnung" type="an..42" minOccurs="0"/>
|
||||
<xs:element name="PositionHauptpack" type="n3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionBestaetigungAusfuhrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Positionsnummer" type="n3" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerKN8" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerTARIC" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerZusatz1" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerZusatz2" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerNational" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="WarenBezeichnung" type="an..280" minOccurs="0"/>
|
||||
<xs:element name="RegistrierNummerFremdSystem" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="KennnummerSendung" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Eigenmasse" type="n14.3" minOccurs="0"/>
|
||||
<xs:element name="Rohmasse" type="n14.3" minOccurs="0"/>
|
||||
<xs:element name="Wasserzeichen" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Verfahren" type="VerfahrenENTyp" minOccurs="0"/>
|
||||
<xs:element name="AusfuhrerstattungVerfahrensCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Packstueck" type="PackstueckENTyp" maxOccurs="99"/>
|
||||
<xs:element name="Empfaenger" type="EmpfaengerPositionENTyp" minOccurs="0"/>
|
||||
<xs:element name="IncotermCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="IncotermText" type="an..140" minOccurs="0"/>
|
||||
<xs:element name="IncotermOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="GeschaeftArtCode" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="ProcedureENType">
|
||||
<xs:sequence>
|
||||
<xs:element name="RequestedProcedure" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="PreviousProcedure" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AdditionalProcedure" type="an..3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SubUnternehmerENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="TeilnehmerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="TeilnehmerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="LandCode" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionExportTyp">
|
||||
<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="VerfahrenENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="VerfahrenAngemeldetCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VerfahrenVorangegangenCode" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VerfahrenNationalCode" type="an..3" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VerfahrensinhaberPVENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="TeilnehmerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="TeilnehmerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="LandCode" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="VertreterAnmelderENTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="TeilnehmerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="TeilnehmerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="Name" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="LandCode" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:schema>
|
||||
19576
DAKOSY_Worker/DAKOSY/ATLAS/AES/DEXPDF_2023.Designer.vb
generated
Normal file
19576
DAKOSY_Worker/DAKOSY/ATLAS/AES/DEXPDF_2023.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
6705
DAKOSY_Worker/DAKOSY/ATLAS/AES/DEXPDF_2023.xsd
Normal file
6705
DAKOSY_Worker/DAKOSY/ATLAS/AES/DEXPDF_2023.xsd
Normal file
File diff suppressed because it is too large
Load Diff
18095
DAKOSY_Worker/DAKOSY/ATLAS/AES/UeberlassungAusfuhr/UeberlassungAusfuhr_007.Designer.vb
generated
Normal file
18095
DAKOSY_Worker/DAKOSY/ATLAS/AES/UeberlassungAusfuhr/UeberlassungAusfuhr_007.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
6970
DAKOSY_Worker/DAKOSY/ATLAS/EZA/Abgabenbescheid/Abgabenbescheid_011.Designer.vb
generated
Normal file
6970
DAKOSY_Worker/DAKOSY/ATLAS/EZA/Abgabenbescheid/Abgabenbescheid_011.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,581 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:element name="Abgabenbescheid" type="AbgabenbescheidEinfuhrTAXTyp"/>
|
||||
<xs:complexType name="AbgabenbescheidEinfuhrTAXTyp">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelAbgabenbescheid" type="EinzelAbgabenbescheidTyp" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AbgabengruppeTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Abgabengruppe" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AbgabeArt" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="Berechnungshinweis" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ErrechneterAbgabenbetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="Abgabenbetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AbgabensatzKontNr" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerCode" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMenge" type="n12.3" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerMasseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerQualifikator" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerGradProzent" type="n5.2" minOccurs="0"/>
|
||||
<xs:element name="VerbrauchssteuerWert" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="EinzelAbgabenSatz" type="EinzelAbgabenSatzTAXTyp" minOccurs="0" maxOccurs="20"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AbgabenNachArtKopfTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AbgabeArt" type="an..5" minOccurs="0"/>
|
||||
<xs:element name="Abgabenbetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="Zahlungsart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AufschubnehmerName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="AufschubnehmerTIN" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ArtAufschubAntrag" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KennBuchstabenAufschub" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AufschubkontoNr" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="Faelligkeit" type="xs:date" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="AbweichendeFestsetzungTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Feldname" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifikator" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="QualifikatorInhalt" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="ArtAbweichendeFestsetzung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="FestgesetztVon" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="FestgesetztAuf" type="an..30" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="an..1">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="1"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..10">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="10"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..100">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..11">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="11"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..120">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="120"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..17">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="17"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..20">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="20"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..2000">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="2000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..21">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="21"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..22">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="22"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..23">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="23"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..240">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="240"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..250">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="250"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..256">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="256"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..30">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="30"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..34">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="34"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..35">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="35"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..4000">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="4000"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..5">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..512">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="512"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..6">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="6"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..70">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="70"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..8">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="8"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="an..9">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="AngemeldeteUnterlageTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="UnterlageArt" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="UnterlageBereich" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="UnterlageNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnerkennungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AbschreibungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EinbehaltenKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="PeriodischeVorlageKz" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="DatenaustauschFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Transaktion" type="TransaktionFreierVerkehrTyp"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelAbgabenbescheidTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektIdentifizierung" type="ObjektIdentifizierungTAXTyp" minOccurs="0"/>
|
||||
<xs:element name="KopfDaten" type="KopfDatenEinfuhrbescheidTyp" minOccurs="0"/>
|
||||
<xs:element name="Position" type="PositionAbgabenbescheidEinfuhrTyp" minOccurs="0" maxOccurs="99999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EinzelAbgabenSatzTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="LfdNrAbgabensatz" type="n2" minOccurs="0"/>
|
||||
<xs:element name="Abgabensatz" type="n12.5" minOccurs="0"/>
|
||||
<xs:element name="Bemessungsmassstab" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="GehaltsangabenArt" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="GehaltsangabenGradProzent" type="n5.2" minOccurs="0"/>
|
||||
<xs:element name="BemessungsgrundlageKz" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EZAAVAngabenKopfTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="KzBemessungEinfuhrabgabenbetrag" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzAbrechnung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KzVereinfBefoerderung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZusaetzlicheAngaben" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="KzVerzichtSicherheit" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ErlaeuterungenZurSicherheit" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="BetragDerSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="DeutschesUeHZA" type="an..8" minOccurs="0"/>
|
||||
<xs:element name="EinzelheitenGeplantVeredelungsvorgang" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungStrasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungLand" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungPLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="HauptbuchhaltungOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VeredelungStrasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="VeredelungLand" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VeredelungPLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="VeredelungOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VeredelungOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="WeitererVeredelungsort" type="EZAAVAngabenKopfWeitererVeredelungsortTyp" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="ZollstelleErledigung" type="an..8" minOccurs="0" maxOccurs="999"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EZAAVAngabenKopfWeitererVeredelungsortTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Strasse" type="an..70" minOccurs="0"/>
|
||||
<xs:element name="Land" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="PLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="Ort" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Ortsteil" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EZAAVAngabenPosTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="AVWirtschaftlicheVoraussetzungen" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AVVeredelungserzeugnis" type="EZAAVVeredelungserzeugnisTyp" minOccurs="0" maxOccurs="999"/>
|
||||
<xs:element name="AVNaemlichkeitsmittel" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AVErlaeuterungNaemlichkeit" type="an..512" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="EZAAVVeredelungserzeugnisTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Warenbezeichnung" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="Ausbeuteart" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Ausbeutesatz" type="an..512" minOccurs="0"/>
|
||||
<xs:element name="KNCode" type="an..8" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KontingentAngerechnetTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="KontNrAngerechnet" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="ZollwertAngerechnet" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="EUStKostenAngerechnet" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="BeguenstMengeAngerechnet" type="n12.3" minOccurs="0"/>
|
||||
<xs:element name="MasseinhBegMengeAng" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="QualifBegMengeAng" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="WarenMenge" type="KontingentAngerechnetWarenMengeTAXTyp" minOccurs="0" maxOccurs="2"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KontingentAngerechnetWarenMengeTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Menge" type="n..12.3" minOccurs="0"/>
|
||||
<xs:element name="Masseinheit" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="Qualifier" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KopfDatenEinfuhrbescheidTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtAnmeldung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="ErledigungKopfKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Waehrung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="GesamtabgabenBetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AbgabenbetragZuZahlen" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AbgabenbetragZuErstatten" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="Vertretungsverhaeltnis" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsaufforderungArtAufschub" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsaufforderungArtAbgaben" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsaufforderungArtSicherheit" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KleinbetragKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="KleinbetragRechtsbehelf" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="GesamtschuldnerschaftKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EingangszollstelleGeaendertKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AVbewilligtKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="BenutzererstelltKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EUStKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="Registriernummer" type="an..21" minOccurs="0"/>
|
||||
<xs:element name="Registrierdatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="NizzaRegistrierKz" type="an..23" minOccurs="0"/>
|
||||
<xs:element name="NizzaRegistrierKzSicherheit" type="an..23" minOccurs="0"/>
|
||||
<xs:element name="AbgabenNachArt" type="AbgabenNachArtKopfTAXTyp" minOccurs="0" maxOccurs="20"/>
|
||||
<xs:element name="Gesamtsicherheitssumme" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="ErrechneteSicherheitsSumme" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="UnbarSicherheitsbetraege" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="BarSicherheitsbetraege" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="FreizugebenSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AuszuzahlenSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="EinbehaltenSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="SicherheitsleistungForm" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="SicherheitsleistungsVerzicht" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AuszahlungsArt" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="UnbareSicherheiten" type="SicherheitTAXTyp" minOccurs="0" maxOccurs="12"/>
|
||||
<xs:element name="BescheidendeDienststelleNr" type="an..4" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststelleName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststelleStrasseHausNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststelleOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststellePLZS" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="Bearbeiter" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="BescheidendeDienststelleTelefonNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamt" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZAEmailAdresse" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHZADEmailAdresse" type="an..256" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtStrHausNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtPLZS" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtOrtsteil" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtPostfach" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtPLZP" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="RechtsbehelfHauptzollamtOrtP" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="Zollzahlstelle" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleKreditinstitut" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleStrasseHausNr" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstellePLZS" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstellePostfach" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstellePLZP" type="an..6" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleOrtP" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleIBAN" type="an..22" minOccurs="0"/>
|
||||
<xs:element name="ZollzahlstelleBIC" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="AnmelderEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="AnmelderNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="VorsteuerabzugKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AnmelderName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="AnmelderNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="AnmelderStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnmelderPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="AnmelderOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="AnmelderOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="VertreterNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="VertreterName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="VertreterNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="VertreterStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="VertreterOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="VertreterOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="FRechnungEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="FRechnungNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="FRechnungNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="FRechnungName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="FRechnungStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="FRechnungPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="FRechnungOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="FRechnungOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterPLZ" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LagerhalterOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EmpfaengerOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerEORI" type="an..17" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerNLNR" type="n..4" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerKreditinstitut" type="an..30" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerName" type="an..120" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerNationalitaet" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerStrasseHausNr" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerPLZS" type="an..9" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerOrtS" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerOrtsteil" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerIBAN" type="an..34" minOccurs="0"/>
|
||||
<xs:element name="ZahlungsEmpfaengerBIC" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="ErstellungsDatumBefund" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Erfassungsdatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="BarzahlungFaelligkeit" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="SicherheitsleistungFaelligkeit" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="AbrechnungszeitraumBeginn" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="AbrechnungszeitraumEnde" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Zollbefund" type="an..4000" minOccurs="0"/>
|
||||
<xs:element name="EZAAVAngabenKopf" type="EZAAVAngabenKopfTyp" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungCode" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungText" type="an..100" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungOrt" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="LieferbedingungSchluessel" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="KursAbzugHinzuTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ArtAbHinzu" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AngewandterKurs" type="n18.9" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:simpleType name="n..12.3">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,9}([.,]\d{0,3}(0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n..4">
|
||||
<xs:restriction base="xs:string">
|
||||
<xs:maxLength value="100"/>
|
||||
<xs:pattern value="( *)(0*)\d{0,4}([.,](0*))?( *)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n11.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{2}"/>
|
||||
<xs:maxInclusive value="999999999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="11"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n12.3">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{3}"/>
|
||||
<xs:maxInclusive value="999999999.999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="12"/>
|
||||
<xs:fractionDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n12.5">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{7}\.\d{5}"/>
|
||||
<xs:maxInclusive value="9999999.99999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="12"/>
|
||||
<xs:fractionDigits value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n18.9">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{9}\.\d{9}"/>
|
||||
<xs:maxInclusive value="999999999.999999999"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="18"/>
|
||||
<xs:fractionDigits value="9"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n2">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{2}"/>
|
||||
<xs:totalDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n3">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{3}"/>
|
||||
<xs:totalDigits value="3"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n5">
|
||||
<xs:restriction base="xs:nonNegativeInteger">
|
||||
<xs:pattern value="\d{5}"/>
|
||||
<xs:totalDigits value="5"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:simpleType name="n5.2">
|
||||
<xs:restriction base="xs:decimal">
|
||||
<xs:pattern value="\d{3}\.\d{2}"/>
|
||||
<xs:maxInclusive value="999.99"/>
|
||||
<xs:minInclusive value="0"/>
|
||||
<xs:totalDigits value="5"/>
|
||||
<xs:fractionDigits value="2"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
<xs:complexType name="ObjektIdentifizierungTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="ObjektName" type="an..35"/>
|
||||
<xs:element name="ObjektAlias" type="an..35" minOccurs="0"/>
|
||||
<xs:element name="EDIFACTNachrichtenNr" type="an..35"/>
|
||||
<xs:element name="ZeitpunktEingang" type="xs:dateTime"/>
|
||||
<xs:element name="ShipmentReferenz" type="an..35" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PauschalierungTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Warenkategorie" type="an..250" minOccurs="0"/>
|
||||
<xs:element name="KzPauschalierterAbgabensatz" type="an..1" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionAbgabenbescheidEinfuhrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="PositionsNr" type="n5" minOccurs="0"/>
|
||||
<xs:element name="ErledigungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerEZT" type="an..11" minOccurs="0"/>
|
||||
<xs:element name="WarenNummerZusatzCode" type="an..4" minOccurs="0" maxOccurs="10"/>
|
||||
<xs:element name="WarenBezeichnung" type="an..240" minOccurs="0"/>
|
||||
<xs:element name="BeschauMitteilung" type="an..2000" minOccurs="0"/>
|
||||
<xs:element name="ErledigungMitteilung" type="an..240" minOccurs="0"/>
|
||||
<xs:element name="AblehnungAenderung" type="an..240" minOccurs="0"/>
|
||||
<xs:element name="WeitererNachweis" type="an..20" minOccurs="0"/>
|
||||
<xs:element name="GewaehrteBeguenstigung" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AnordnungKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="EUStWert" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="KostenFuerEUSt" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="ZollWert" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="AnnahmeAenderung" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="SicherheitsLeistungBetrag" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="RegistrierNrvZAAZ" type="an..21" minOccurs="0"/>
|
||||
<xs:element name="PositionsNrInvZAAZ" type="an..3" minOccurs="0"/>
|
||||
<xs:element name="AnnahmeKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AnnahmeDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="UeberlassungDatum" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Lagerfrist" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="WiederAusfuhrFrist" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="FristWeitererNachweis" type="xs:date" minOccurs="0"/>
|
||||
<xs:element name="Befund" type="an..4000" minOccurs="0"/>
|
||||
<xs:element name="DV1AbweichendFestgesetztKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="SonderfalleingabeKz" type="an..1" minOccurs="0"/>
|
||||
<xs:element name="AngewandterKursNettopreis" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="AngewandterKursMittelbZahlungen" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="AbzugHinzurechnungen" type="KursAbzugHinzuTAXTyp" minOccurs="0" maxOccurs="10"/>
|
||||
<xs:element name="LuftFrachtGesamtProzentsatz" type="n3" minOccurs="0"/>
|
||||
<xs:element name="LuftFrachtGesamtAngewandterKurs" type="n18.9" minOccurs="0"/>
|
||||
<xs:element name="AngemeldeteUnterlage" type="AngemeldeteUnterlageTAXTyp" minOccurs="0" maxOccurs="99"/>
|
||||
<xs:element name="EZAAVAngabenPos" type="EZAAVAngabenPosTyp" minOccurs="0"/>
|
||||
<xs:element name="SonderabgabenGruppe" type="SonderfalleingabeTAXTyp" minOccurs="0" maxOccurs="9"/>
|
||||
<xs:element name="KontNrAngewandt" type="an..4" minOccurs="0" maxOccurs="2"/>
|
||||
<xs:element name="KontingentAngerechnet" type="KontingentAngerechnetTAXTyp" minOccurs="0" maxOccurs="2"/>
|
||||
<xs:element name="AbweichendeFestsetzung" type="AbweichendeFestsetzungTAXTyp" minOccurs="0" maxOccurs="200"/>
|
||||
<xs:element name="Pauschalierung" type="PauschalierungTAXTyp" minOccurs="0"/>
|
||||
<xs:element name="Abgaben" type="AbgabengruppeTAXTyp" minOccurs="0" maxOccurs="20"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SicherheitTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="EinzelbetragUnbareSicherheit" type="n11.2" minOccurs="0"/>
|
||||
<xs:element name="ArtUnbareSicherheitsleistung" type="an..2" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="SonderfalleingabeTAXTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="SonderabgabenGruppe" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="Anwendungsart" type="an..2" minOccurs="0"/>
|
||||
<xs:element name="SatzBetragFaktor" type="n12.5" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IOPartner" type="an..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:schema>
|
||||
8327
DAKOSY_Worker/DAKOSY/ATLAS/EZA/FreierVerkehr/FreierVerkehrAktVeredelUmwandlung_004.Designer.vb
generated
Normal file
8327
DAKOSY_Worker/DAKOSY/ATLAS/EZA/FreierVerkehr/FreierVerkehrAktVeredelUmwandlung_004.Designer.vb
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -279,6 +279,28 @@
|
||||
<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..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">
|
||||
@@ -349,6 +371,7 @@
|
||||
<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"/>
|
||||
@@ -371,6 +394,7 @@
|
||||
<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>
|
||||
@@ -440,6 +464,12 @@
|
||||
<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"/>
|
||||
@@ -471,7 +501,7 @@
|
||||
</xs:complexType>
|
||||
<xs:complexType name="PositionEinfuhrUnvollstaendigeAnmeldungTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="Positionsnummer" type="n..5"/>
|
||||
<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"/>
|
||||
@@ -482,6 +512,7 @@
|
||||
<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"/>
|
||||
@@ -549,6 +580,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"/>
|
||||
@@ -570,7 +607,7 @@
|
||||
</xs:complexType>
|
||||
<xs:complexType name="TransaktionFreierVerkehrTyp">
|
||||
<xs:sequence>
|
||||
<xs:element name="IOPartner" type="an..10"/>
|
||||
<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"/>
|
||||
@@ -616,4 +653,16 @@
|
||||
<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>
|
||||
|
||||
@@ -17,7 +17,7 @@ Imports System.IO
|
||||
Imports System.Text
|
||||
Imports System.Collections.Generic
|
||||
|
||||
Namespace FreierVerkehrAktVeredelUmwandlung_004
|
||||
Namespace _OLD2022_FreierVerkehrAktVeredelUmwandlung_004
|
||||
|
||||
<System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.4084.0"),
|
||||
System.SerializableAttribute(),
|
||||
|
||||
@@ -0,0 +1,619 @@
|
||||
<?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>
|
||||
@@ -1057,7 +1057,7 @@ Public Class cDakosyNCTSOut004
|
||||
Try
|
||||
ncts_HOUSE_CONSIGNMENT.Clear()
|
||||
Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL()
|
||||
Using cmd As New SqlCommand("SELECT * FROM tblDakosy_NCTSOut004_HouseConsignment WHERE nctsWP_NctsId=@ncts_Id ", conn)
|
||||
Using cmd As New SqlCommand("SELECT * FROM tblDakosy_NCTSOut004_HouseConsignment WHERE nctsHC_NctsId=@ncts_Id ", conn)
|
||||
cmd.Parameters.AddWithValue("@ncts_Id", Me.ncts_Id)
|
||||
Dim dr = cmd.ExecuteReader()
|
||||
While dr.Read
|
||||
@@ -1155,7 +1155,7 @@ Public Class cDakosyNCTSOut004
|
||||
' If DELETE_Warenpositionen() And DELETE_WarenpositionPackstuecke() And DELETE_WarenpositionUnterlagen() Then
|
||||
' 'jetzt die Standartofferten einfügen
|
||||
' For Each p In ncts_WARENPOS
|
||||
' p.nctsWP_NctsId = ncts_Id
|
||||
' p.nctsHC_NctsId = ncts_Id
|
||||
' If p.INSERT() Then
|
||||
' p.INSERT_WarenpositionPackstuecke(p.nctsWP_Id, Me.ncts_Id)
|
||||
' p.INSERT_WarenpositionUnterlagen(p.nctsWP_Id, Me.ncts_Id)
|
||||
@@ -1948,7 +1948,7 @@ Public Class cDakosy_NCTSOut004_HouseConsignment
|
||||
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
|
||||
Sub New()
|
||||
' Me.nctsWP_NctsId = nctsWP_NctsId
|
||||
' Me.nctsHC_NctsId = nctsHC_NctsId
|
||||
End Sub
|
||||
|
||||
'Sub New(nctsSA_Id)
|
||||
@@ -2402,7 +2402,7 @@ Public Class cDakosy_NCTSOut004_HouseConsignment_ConsignmentItem
|
||||
Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL
|
||||
|
||||
Sub New()
|
||||
' Me.nctsWP_NctsId = nctsWP_NctsId
|
||||
' Me.nctsHC_NctsId = nctsHC_NctsId
|
||||
End Sub
|
||||
|
||||
'Sub New(nctsSA_Id)
|
||||
|
||||
@@ -77,12 +77,16 @@
|
||||
<Compile Include="cDakosy_Stammreferenzen.vb" />
|
||||
<Compile Include="cZollsysteme_Aktenbeschriftung.vb" />
|
||||
<Compile Include="cZOLL_IMPORT.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\AusfuhrAnmeldung_004.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\BestaetigungAusfuhr\BestaetigungAusfuhr_006.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\BestaetigungAusfuhr\BestaetigungAusfuhr_007.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\DEXPDF_2023.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\ERROR\e_err_nck.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\e_exp_dat_DEXPDE.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\Statusmeldung\e_exp_sta.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\Storno\e_exp_can.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\UeberlassungAusfuhr\UeberlassungAusfuhr_006.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\UeberlassungAusfuhr\UeberlassungAusfuhr_007.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\VollstaendigeAusfuhrAnmeldung_003.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\cDakosyAES.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\AES\Überlassung\e_exp_rel.Designer.vb" />
|
||||
@@ -91,6 +95,7 @@
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_008.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_009.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_010.designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_011.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\AbschliessendeFestsetzung\AbschliessendeFestsetzung_003.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\AbschliessendeFestsetzung\AbschliessendeFestsetzung_004.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\AbschliessendeFestsetzung\AbschliessendeFestsetzung_005.designer.vb" />
|
||||
@@ -105,6 +110,7 @@
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\FreierVerkehrAktVeredelUmwandlung\cfcdec_old.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\FreierVerkehrAktVeredelUmwandlung\FCFCDE.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\FreierVerkehrAktVeredelUmwandlung\FCFCDF.designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\FreierVerkehr\FreierVerkehrAktVeredelUmwandlung_004.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\FreierVerkehr\FreierVerkehrAktVeredelUmwandlung_004_V2022.designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\FreierVerkehr\_old_FreierVerkehrAktVeredelUmwandlung_004.Designer.vb" />
|
||||
<Compile Include="DAKOSY\ATLAS\EZA\MitteilungAbschreibung\MitteilungAbschreibung_002.Designer.vb" />
|
||||
@@ -182,9 +188,18 @@
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="DAKOSY\ATLAS\AES\AusfuhrAnmeldung_004.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\AES\BestaetigungAusfuhr\BestaetigungAusfuhr_006.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\AES\BestaetigungAusfuhr\BestaetigungAusfuhr_007.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\AES\DEXPDF_2023.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\AES\ERROR\e_err_nck.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
@@ -203,6 +218,9 @@
|
||||
<None Include="DAKOSY\ATLAS\AES\UeberlassungAusfuhr\UeberlassungAusfuhr_006.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\AES\UeberlassungAusfuhr\UeberlassungAusfuhr_007.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\AES\VollstaendigeAusfuhrAnmeldung_003.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
@@ -227,6 +245,9 @@
|
||||
<None Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_010.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\Abgabenbescheid\Abgabenbescheid_011.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\AbschliessendeFestsetzung\AbschliessendeFestsetzung_003.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
@@ -270,6 +291,9 @@
|
||||
<None Include="DAKOSY\ATLAS\EZA\FreierVerkehr\FreierVerkehrAktVeredelUmwandlung_004.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\FreierVerkehr\FreierVerkehrAktVeredelUmwandlung_004_V2023.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
<None Include="DAKOSY\ATLAS\EZA\FreierVerkehr\FreierVerkehrAktVeredelUmwandlung_004_OLD2.xsd">
|
||||
<SubType>Designer</SubType>
|
||||
</None>
|
||||
|
||||
@@ -59,7 +59,10 @@ Public Class cZollsysteme_Aktenbeschriftung
|
||||
Select Case Abfertigungsart
|
||||
Case 38, 26 'AT
|
||||
' getADFrom_EZOLL
|
||||
getATAMRNBezugsnummer = load_NCTS_MRN_FromDAKOSY(BezugsNr, True) 'Ü-T1
|
||||
getATAMRNBezugsnummer = load_NCTS004_MRN_FromDAKOSY(BezugsNr, True) 'Neues NCTS Format!
|
||||
If getATAMRNBezugsnummer = "" Then 'Falls doch nicht
|
||||
getATAMRNBezugsnummer = load_NCTS_MRN_FromDAKOSY(BezugsNr, True) 'Ü-T1
|
||||
End If
|
||||
isUeT1 = (getATAMRNBezugsnummer <> "")
|
||||
Sachbearbeiter = "" ' Bei Ü-T1 soll der SB leer sein, sonst wird dieser evtl. beim Austragen herangezogen...
|
||||
Case 1, 2, 3, 28, 39
|
||||
@@ -67,7 +70,10 @@ Public Class cZollsysteme_Aktenbeschriftung
|
||||
'... and Systeme
|
||||
|
||||
Case Else
|
||||
getATAMRNBezugsnummer = load_NCTS_MRN_FromDAKOSY(BezugsNr, True)
|
||||
getATAMRNBezugsnummer = load_NCTS004_MRN_FromDAKOSY(BezugsNr, True) 'Neues NCTS Format!
|
||||
If getATAMRNBezugsnummer = "" Then 'Falls doch nicht
|
||||
getATAMRNBezugsnummer = load_NCTS_MRN_FromDAKOSY(BezugsNr, True) 'Ü-T1
|
||||
End If
|
||||
If getATAMRNBezugsnummer = "" Then 'Falls doch nicht
|
||||
getATAMRNBezugsnummer = load_EZA_ATA_FromDAKOSY(BezugsNr, True)
|
||||
End If
|
||||
@@ -156,6 +162,14 @@ Public Class cZollsysteme_Aktenbeschriftung
|
||||
Return If(NCTS.ncts_MRN, If(NCTS.ncts_ANR, ""))
|
||||
End Function
|
||||
|
||||
Function load_NCTS004_MRN_FromDAKOSY(BezugsNr, Optional checkValidStatus = False) As String
|
||||
Dim NCTS = DAKOSY_Worker.cDakosyNCTSOut004.LOADByBezugsNr(BezugsNr, True, checkValidStatus)
|
||||
If NCTS Is Nothing Then Return ""
|
||||
load_NCTS004_MRN_FromDAKOSY = If(NCTS.ncts_MRN, If(NCTS.ncts_ANR, ""))
|
||||
If load_NCTS004_MRN_FromDAKOSY = "" Then load_NCTS004_MRN_FromDAKOSY = NCTS.ncts_ObjectName
|
||||
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Function load_EZA_FromDAKOSY(BezugsNr As String, Optional checkValidStatus As Boolean = False) As Boolean
|
||||
@@ -404,6 +418,7 @@ Public Class cZollsysteme_Aktenbeschriftung
|
||||
|
||||
Function load_NCTS004_FromDAKOSY(NCTS As DAKOSY_Worker.cDakosyNCTSOut004, PosNrAngeben As Boolean) As Boolean
|
||||
Try
|
||||
' VERAG_PROG_ALLGEMEIN.cErrorHandler.sendERRORperMail("004", "004", "", "al@verag.ag", "", "")
|
||||
If NCTS Is Nothing Then Return Nothing
|
||||
NCTS.LOAD_HouseConsignment()
|
||||
|
||||
@@ -471,6 +486,7 @@ Public Class cZollsysteme_Aktenbeschriftung
|
||||
|
||||
|
||||
ATCMRN = If(If(NCTS.ncts_MRN, "") = "", If(NCTS.ncts_ANR, ""), If(NCTS.ncts_MRN, ""))
|
||||
If ATCMRN = "" Then ATCMRN = If(NCTS.ncts_ObjectName, "")
|
||||
|
||||
VerBestLandZst = If(NCTS.ncts_CountryOfDispatch, "") & " --> "
|
||||
If VerBestLandZst.Trim.StartsWith("-->") Then VerBestLandZst = VerBestLandZst.Replace("-->", "")
|
||||
|
||||
@@ -314,6 +314,33 @@ Public Class cBrgDb
|
||||
End Function
|
||||
|
||||
|
||||
Public Function loadDgvBySqlFromBrgKtoDAKOSY004(ByVal datumVon As DateTime, ByVal datumBis As DateTime, ByVal statusVon As String, ByVal statusBis As String, ByVal buergschaft As String, Optional where As String = "") As DataTable
|
||||
Dim sql As String = "SELECT ncts_MRN, ([nctsGRT_AmountToBeCovered]), ncts_dyaAnmID, ncts_Declarationtype ncts_ArtAnmeldung,ncts_Declarationtype,nctsGRT_GRN nctsSA_GRN,nctsGRT_GRN"
|
||||
sql &= " from tblDakosy_NCTSOut004_Guarantee inner join [tblDakosy_NCTSOut004] on ncts_Id = nctsGRT_NctsId"
|
||||
sql &= " where ncts_Status between '" & statusVon & "' and '" & statusBis & "' AND [nctsGRT_GRN]='" & buergschaft & "' " & where
|
||||
'MsgBox(sql)
|
||||
While True 'Endlosschleife; wird verlassen durch Return oder Application.Exit()
|
||||
Try
|
||||
Dim myTable = New DataTable()
|
||||
Using conn As SqlConnection = VERAG_PROG_ALLGEMEIN.SQL.GetNewOpenConnectionFMZOLL()
|
||||
Using cmd As New SqlCommand(sql, conn)
|
||||
Dim dr As SqlDataReader = cmd.ExecuteReader()
|
||||
myTable.Load(dr)
|
||||
dr.Close()
|
||||
End Using
|
||||
conn.Close()
|
||||
End Using
|
||||
Return myTable 'While Schleife wird hier verlassen
|
||||
Catch ex As Exception
|
||||
Dim antwort As MsgBoxResult = MsgBox(ex.Message, CType(MsgBoxStyle.RetryCancel + MsgBoxStyle.Exclamation, MsgBoxStyle),
|
||||
"Problem in Function 'loadDgvBySqlZOLARIS'")
|
||||
End Try
|
||||
End While
|
||||
|
||||
Return Nothing
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Public Function loadDgvBySqlFromBrgKtoDAKOSYDetails(ByVal datumVon As DateTime, ByVal datumBis As DateTime, ByVal statusVon As String, ByVal statusBis As String, ByVal buergschaft As String, Optional where As String = "") As DataTable
|
||||
Dim sql As String = "SELECT ncts_MRN,ncts_Status,(nctsSA_AbgabenBetrag), ncts_dyaAnmID, ncts_ArtAnmeldung,nctsSA_GRN,ncts_Empfaenger_eori,ncts_Empfaenger_NLNR,ncts_Empfaenger_Name,ncts_Bearbeiter"
|
||||
@@ -342,6 +369,33 @@ Public Class cBrgDb
|
||||
Return Nothing
|
||||
End Function
|
||||
|
||||
Public Function loadDgvBySqlFromBrgKtoDAKOSYDetails004(ByVal datumVon As DateTime, ByVal datumBis As DateTime, ByVal statusVon As String, ByVal statusBis As String, ByVal buergschaft As String, Optional where As String = "") As DataTable
|
||||
Dim sql As String = "SELECT ncts_MRN,ncts_Status,[nctsGRT_AmountToBeCovered]nctsSA_AbgabenBetrag,[nctsGRT_AmountToBeCovered], ncts_dyaAnmID, ncts_Declarationtype ncts_ArtAnmeldung,ncts_ArtAnmeldung,[nctsGRT_GRN] nctsSA_GRN,ncts_Consignee_IdentificationNumber ncts_Empfaenger_eori,ncts_Consignee_SubsidiaryNumber ncts_Empfaenger_NLNR,ncts_Empfaenger_Name,ncts_Bearbeiter"
|
||||
sql &= " ,[ncts_ObjectName],[ncts_Trans_DatumZeit] as Transaktionsdatum,[ncts_dyaArt],[ncts_ANR],[ncts_MRN],[ncts_ObjectAlias],ncts_GrossMass ncts_GesamtRohmasse,0 As ncts_GesamtAnzahlPackstuecke "
|
||||
sql &= " from tblDakosy_NCTSOut004_Guarantee inner join [tblDakosy_NCTSOut004] on ncts_Id = nctsGRT_NctsId"
|
||||
sql &= " where ncts_Status between '" & statusVon & "' and '" & statusBis & "' AND nctsSA_GRN='" & buergschaft & "' " & where
|
||||
'MsgBox(sql)
|
||||
While True 'Endlosschleife; wird verlassen durch Return oder Application.Exit()
|
||||
Try
|
||||
Dim myTable = New DataTable()
|
||||
Using conn As SqlConnection = VERAG_PROG_ALLGEMEIN.SQL.GetNewOpenConnectionFMZOLL()
|
||||
Using cmd As New SqlCommand(sql, conn)
|
||||
Dim dr As SqlDataReader = cmd.ExecuteReader()
|
||||
myTable.Load(dr)
|
||||
dr.Close()
|
||||
End Using
|
||||
conn.Close()
|
||||
End Using
|
||||
Return myTable 'While Schleife wird hier verlassen
|
||||
Catch ex As Exception
|
||||
Dim antwort As MsgBoxResult = MsgBox(ex.Message, CType(MsgBoxStyle.RetryCancel + MsgBoxStyle.Exclamation, MsgBoxStyle),
|
||||
"Problem in Function 'loadDgvBySqlZOLARIS'")
|
||||
End Try
|
||||
End While
|
||||
|
||||
Return Nothing
|
||||
End Function
|
||||
|
||||
|
||||
|
||||
Public Function loadDgvBySqlFromBrgKt_NCTS_TR_Details(ByVal datumVon As DateTime, ByVal datumBis As DateTime, ByVal statusVon As String, ByVal statusBis As String, ByVal buergschaft As String, Optional where As String = "") As DataTable
|
||||
@@ -542,8 +596,9 @@ Public Class cBrgDb
|
||||
Dim tmp_sub As String = 0 'getBrgSumFromFMZOLL_Zabis_SUBEN(datumVon, datumBis, statusVon, statusBis, buergschaft, where)
|
||||
Dim tmp_sbg As String = 0 ' getBrgSumFromFMZOLL_Zabis_SALZBURG(datumVon, datumBis, statusVon, statusBis, buergschaft, where)
|
||||
Dim tmp_DY As String = getBrgSumFrom_DAKOSY(datumVon, datumBis, statusVon, statusBis, buergschaft, where)
|
||||
Dim tmp_DY004 As String = getBrgSumFrom_DAKOSY_NCTS004(datumVon, datumBis, statusVon, statusBis, buergschaft, where)
|
||||
'Dim tmp_nctsTR As String = getBrgSumFrom_NCTS_TR(datumVon, datumBis, statusVon, statusBis, buergschaft, where)
|
||||
Return CDbl(tmp_sub) + CDbl(tmp_sbg) + CDbl(tmp_DY) ' + CDbl(tmp_nctsTR)
|
||||
Return CDbl(tmp_sub) + CDbl(tmp_sbg) + CDbl(tmp_DY) + CDbl(tmp_DY004) ' + CDbl(tmp_nctsTR)
|
||||
|
||||
End Function
|
||||
|
||||
@@ -628,6 +683,39 @@ Public Class cBrgDb
|
||||
End Function
|
||||
|
||||
|
||||
Public Function getBrgSumFrom_DAKOSY_NCTS004(ByVal datumVon As DateTime, ByVal datumBis As DateTime, ByVal statusVon As String, ByVal statusBis As String, ByVal buergschaft As String, Optional where As String = "") As String
|
||||
'Return Nothing
|
||||
|
||||
Dim sql As String = "SELECT sum([nctsGRT_AmountToBeCovered])"
|
||||
sql &= " from tblDakosy_NCTSOut004_Guarantee inner join [tblDakosy_NCTSOut004] on ncts_Id = nctsGRT_NctsId"
|
||||
sql &= " where ncts_Trans_DatumZeit BETWEEN '" & datumVon.ToShortDateString & " 00:00:00' AND '" & datumBis.ToShortDateString & " 23:23:59' AND ncts_Status BETWEEN '" & statusVon & "' AND '" & statusBis & "' AND [nctsGRT_GRN] = '" & buergschaft & "' " & where
|
||||
'MsgBox(sql)
|
||||
Dim dr As SqlDataReader
|
||||
Dim daten As New List(Of cBuergschaft)
|
||||
Using conn As SqlConnection = VERAG_PROG_ALLGEMEIN.SQL.GetNewOpenConnectionFMZOLL()
|
||||
Using cmd As New SqlCommand(sql, conn)
|
||||
dr = cmd.ExecuteReader()
|
||||
Try
|
||||
Dim cnt As Integer = 0
|
||||
If dr.Read Then
|
||||
If Not dr.GetValue(0) Is DBNull.Value Then
|
||||
' MsgBox(dr.GetValue(0))
|
||||
Return dr.GetValue(0)
|
||||
|
||||
End If
|
||||
End If
|
||||
Return "0"
|
||||
Catch ex As Exception
|
||||
MsgBox(System.Reflection.MethodInfo.GetCurrentMethod.Name & ": Fehler mit der Datenbankverbindung:" & vbCrLf & vbCrLf & ex.Message, vbExclamation, "Datenbankfehler")
|
||||
Finally
|
||||
dr.Close()
|
||||
End Try
|
||||
End Using
|
||||
End Using
|
||||
Return Nothing
|
||||
End Function
|
||||
|
||||
|
||||
Public Function getBrgSumFrom_NCTS_TR(ByVal datumVon As DateTime, ByVal datumBis As DateTime, ByVal statusVon As String, ByVal statusBis As String, ByVal buergschaft As String, Optional where As String = "") As String
|
||||
'Return Nothing
|
||||
Dim sql As String = "SELECT sum(nctsSA_AbgabenBetrag)"
|
||||
|
||||
@@ -504,6 +504,23 @@ Public Class cGetMsgType
|
||||
End If
|
||||
Return False
|
||||
End Function
|
||||
|
||||
|
||||
Shared Function isAES_DEXPDF(doc As XmlDocument) As Boolean
|
||||
If doc.HasChildNodes Then
|
||||
' If doc.GetElementsByTagName("DakosyMessageInternal").Count > 0 Then
|
||||
Dim sw = New StringWriter()
|
||||
Dim xw = New XmlTextWriter(sw)
|
||||
doc.WriteTo(xw)
|
||||
Dim XmlString = sw.ToString()
|
||||
If XmlString.Contains("<DEXPDF>") Then
|
||||
|
||||
Return True
|
||||
End If
|
||||
'End If
|
||||
End If
|
||||
Return False
|
||||
End Function
|
||||
Shared Function isAES_DEXPDD(doc As XmlDocument) As Boolean
|
||||
If doc.HasChildNodes Then
|
||||
' If doc.GetElementsByTagName("DakosyMessageInternal").Count > 0 Then
|
||||
|
||||
@@ -678,15 +678,15 @@ Public Class cWorker_NCTS
|
||||
Dim cntTmp = 0
|
||||
For Each CST In DETPDD.CustomsOfficeOfTransitDeclared
|
||||
|
||||
If cntTmp = 0 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_1_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_1_ArravialDateTime = CDate(getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 1 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_2_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_2_ArravialDateTime = CDate(getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 2 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_3_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_3_ArravialDateTime = CDate(getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 3 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_4_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_4_ArravialDateTime = CDate(getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 4 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_5_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_5_ArravialDateTime = CDate(getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 5 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_6_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_6_ArravialDateTime = CDate(getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 6 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_7_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_7_ArravialDateTime = CDate(getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 7 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_8_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_8_ArravialDateTime = CDate(getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 8 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_9_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_9_ArravialDateTime = CDate(getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 0 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_1_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_1_ArravialDateTime = (getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 1 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_2_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_2_ArravialDateTime = (getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 2 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_3_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_3_ArravialDateTime = (getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 3 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_4_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_4_ArravialDateTime = (getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 4 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_5_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_5_ArravialDateTime = (getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 5 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_6_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_6_ArravialDateTime = (getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 6 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_7_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_7_ArravialDateTime = (getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 7 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_8_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_8_ArravialDateTime = (getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
If cntTmp = 8 Then NCTS.ncts_CustomsOfficeOfTransitDeclared_9_RefNumber = CST.referenceNumber : NCTS.ncts_CustomsOfficeOfTransitDeclared_9_ArravialDateTime = (getDatumXMLNothing(CST.arrivalDateAndTimeEstimated))
|
||||
|
||||
cntTmp += 1
|
||||
Next
|
||||
@@ -947,7 +947,7 @@ Public Class cWorker_NCTS
|
||||
|
||||
'WP.nctsWP_PositionsNummer = GOODSITEM.SequenceNumber
|
||||
If HCCI.Commodity IsNot Nothing Then
|
||||
NCTS_HCCI.nctsHCCI_CommodityCode = HCCI.Commodity.CommodityCode
|
||||
If HCCI.Commodity.CommodityCode IsNot Nothing AndAlso HCCI.Commodity.CommodityCode.harmonizedSystemSubHeadingCode IsNot Nothing Then NCTS_HCCI.nctsHCCI_CommodityCode = HCCI.Commodity.CommodityCode.harmonizedSystemSubHeadingCode
|
||||
If HCCI.Commodity.GoodsMeasure IsNot Nothing Then
|
||||
NCTS_HCCI.nctsHCCI_NetMass = HCCI.Commodity.GoodsMeasure.netMass
|
||||
NCTS_HCCI.nctsHCCI_GrossMass = HCCI.Commodity.GoodsMeasure.grossMass
|
||||
@@ -1100,6 +1100,10 @@ Public Class cWorker_NCTS
|
||||
' If If(NCTS.ncts_Status_KEWILL_Equivalent, 0) <= 5 Then NCTS.ncts_Status_KEWILL_Equivalent = DAKOSY_Worker.cDY_Statusliste.S_05
|
||||
NCTS.ncts_Status_KEWILL_Equivalent = NCTS.ncts_Status
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
If NCTS.SAVE_ALL() Then
|
||||
If If(NCTS.ncts_Status, 0) <= 5 Then DAKOSY_Worker.cDakosy_Statusmeldungen.InsertStatusMeldung(DY_TMP, DAKOSY_Worker.cDY_Statusliste.S_05,,,, statusTMP)
|
||||
Else
|
||||
|
||||
@@ -305,7 +305,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
Select Case VERSION
|
||||
Case "002"
|
||||
If cWorker_NCTS.readNCTS004_Versandbestaetigung002(Me, d) <> "" Then found = True 'NEU
|
||||
If Not found Then If cWorker_NCTS.readNCTS_Versandbestaetigung002(Me, d) <> "" Then found = True 'WENN NOCH ALT
|
||||
'If Not found Then If cWorker_NCTS.readNCTS_Versandbestaetigung002(Me, d) <> "" Then found = True 'WENN NOCH ALT
|
||||
Case Else : If cWorker_NCTS.readNCTS_Versandbestaetigung(Me, d) <> "" Then found = True
|
||||
End Select
|
||||
' If bezugsNr <> "" Then addDGVEinarbeitung("NCTS: Versandbestätigung", bezugsNr) : found = True
|
||||
@@ -316,7 +316,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
Select Case VERSION
|
||||
Case "008"
|
||||
If cWorker_NCTS.readNCTS004_Ueberlassungsmeldung008(Me, d, statusTMP) <> "" Then found = True 'NEU
|
||||
If Not found Then If cWorker_NCTS.readNCTS_Ueberlassungsmeldung008(Me, d, statusTMP) <> "" Then found = True
|
||||
' If Not found Then If cWorker_NCTS.readNCTS_Ueberlassungsmeldung008(Me, d, statusTMP) <> "" Then found = True
|
||||
Case "007" : If cWorker_NCTS.readNCTS_Ueberlassungsmeldung007(Me, d, statusTMP) <> "" Then found = True ': MsgBox("005!")
|
||||
Case "006" : If cWorker_NCTS.readNCTS_Ueberlassungsmeldung006(Me, d, statusTMP) <> "" Then found = True ': MsgBox("005!")
|
||||
Case "005" : If cWorker_NCTS.readNCTS_Ueberlassungsmeldung005(Me, d, statusTMP) <> "" Then found = True ': MsgBox("005!")
|
||||
@@ -329,7 +329,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
Select Case VERSION
|
||||
Case "002"
|
||||
If cWorker_NCTS.readNCTS004_AnrechnungReferenzbetraege002(Me, d) <> "" Then found = True 'NEU
|
||||
If Not found Then If cWorker_NCTS.readNCTS_AnrechnungReferenzbetraege002(Me, d) <> "" Then found = True
|
||||
' If Not found Then If cWorker_NCTS.readNCTS_AnrechnungReferenzbetraege002(Me, d) <> "" Then found = True
|
||||
Case Else : If cWorker_NCTS.readNCTS_AnrechnungReferenzbetraege(Me, d) <> "" Then found = True
|
||||
End Select
|
||||
End If
|
||||
@@ -339,7 +339,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
Select Case VERSION
|
||||
Case "003"
|
||||
If cWorker_NCTS.readNCTS004_Erledigungsmeldung003(Me, d) <> "" Then found = True 'NEU
|
||||
If Not found Then If cWorker_NCTS.readNCTS_Erledigungsmeldung003(Me, d) <> "" Then found = True
|
||||
' If Not found Then If cWorker_NCTS.readNCTS_Erledigungsmeldung003(Me, d) <> "" Then found = True
|
||||
Case Else : If cWorker_NCTS.readNCTS_Erledigungsmeldung(Me, d) <> "" Then found = True
|
||||
End Select
|
||||
End If
|
||||
@@ -356,7 +356,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
Select Case VERSION
|
||||
Case "003"
|
||||
If cWorker_NCTS.readNCTS004_StatusmeldungNCTSDE003(Me, d) <> "" Then found = True 'NEU
|
||||
If Not found Then If cWorker_NCTS.readNCTS_StatusmeldungNCTSDE003(Me, d) <> "" Then found = True
|
||||
' If Not found Then If cWorker_NCTS.readNCTS_StatusmeldungNCTSDE003(Me, d) <> "" Then found = True
|
||||
Case Else : If cWorker_NCTS.readNCTS_StatusmeldungNCTSDE(Me, d) <> "" Then found = True
|
||||
End Select
|
||||
End If
|
||||
@@ -366,7 +366,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
Select Case VERSION
|
||||
Case "004"
|
||||
If cWorker_NCTS.readNCTS004_UngueltigkeitSicherheitenNCTSDE004(Me, d) <> "" Then found = True 'NEU
|
||||
If Not found Then If cWorker_NCTS.readNCTS_UngueltigkeitSicherheitenNCTSDE004(Me, d) <> "" Then found = True ': MsgBox("005!")
|
||||
' If Not found Then If cWorker_NCTS.readNCTS_UngueltigkeitSicherheitenNCTSDE004(Me, d) <> "" Then found = True ': MsgBox("005!")
|
||||
Case "003" : If cWorker_NCTS.readNCTS_UngueltigkeitSicherheitenNCTSDE003(Me, d) <> "" Then found = True ': MsgBox("005!")
|
||||
Case Else : If cWorker_NCTS.readNCTS_UngueltigkeitSicherheitenNCTSDE(Me, d) <> "" Then found = True
|
||||
End Select
|
||||
@@ -430,6 +430,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
'EZA: Abgabenbescheid
|
||||
If Not found And cGetMsgType.isEZA_Abgabenbescheid(doc, VERSION) Then
|
||||
Select Case VERSION
|
||||
Case "011" : If readEZA_Abgabenbescheid011(d, statusTMP) <> "" Then found = True
|
||||
Case "010" : If readEZA_Abgabenbescheid010(d, statusTMP) <> "" Then found = True
|
||||
Case "009" : If readEZA_Abgabenbescheid009(d, statusTMP) <> "" Then found = True
|
||||
Case "008" : If readEZA_Abgabenbescheid008(d) <> "" Then found = True
|
||||
@@ -510,6 +511,11 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
If readAES_DEXPDE(doc2) <> "" Then found = True
|
||||
End If
|
||||
|
||||
'AES: VollstaendigeAusfuhr 2023 ATLAS 9.1
|
||||
If Not found And cGetMsgType.isAES_DEXPDF(doc2) Then
|
||||
If readAES_DEXPDF(doc2) <> "" Then found = True
|
||||
End If
|
||||
|
||||
'AES: Statusmeldung
|
||||
If Not found And cGetMsgType.isAES_DEXPSD(doc2) Then
|
||||
If readAES_DEXPSD(doc2) <> "" Then found = True
|
||||
@@ -542,6 +548,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
'AES: UeberlassungAusfuhr
|
||||
If Not found And cGetMsgType.isAES_UeberlassungAusfuhr(doc, VERSION) Then
|
||||
Select Case VERSION
|
||||
Case "007" : If readAES_UeberlassungAusfuhr_007(d) <> "" Then found = True
|
||||
Case "006" : If readAES_UeberlassungAusfuhr_006(d) <> "" Then found = True
|
||||
End Select
|
||||
End If
|
||||
@@ -550,6 +557,7 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
'AES: BestaetigungAusfuhr
|
||||
If Not found And cGetMsgType.isAES_BestaetigungAusfuhr(doc, VERSION) Then
|
||||
Select Case VERSION
|
||||
Case "07" : If readAES_BestaetigungAusfuhr_007(d) <> "" Then found = True
|
||||
Case "006" : If readAES_BestaetigungAusfuhr_006(d) <> "" Then found = True
|
||||
End Select
|
||||
End If
|
||||
@@ -1922,6 +1930,452 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
readAES_DEXPDE = ""
|
||||
End Try
|
||||
End Function
|
||||
Function readAES_DEXPDF(doc As XmlDocument) As String
|
||||
Try
|
||||
readAES_DEXPDF = ""
|
||||
Dim sw = New StringWriter()
|
||||
Dim xw = New XmlTextWriter(sw)
|
||||
doc.WriteTo(xw)
|
||||
Dim XmlString = sw.ToString()
|
||||
If XmlString.Contains("<DEXPDF>") Then
|
||||
Dim xmlDEXPDF = XmlString.Substring(XmlString.IndexOf("<DEXPDF>"), XmlString.IndexOf("</DEXPDF>") + 9 - XmlString.IndexOf("<DEXPDF>"))
|
||||
' MsgBox(xmlDEXPDF)
|
||||
Dim p = Path.GetTempFileName
|
||||
|
||||
Using outputFile As New StreamWriter(p) ', False, System.Text.Encoding.Default)
|
||||
outputFile.Write(xmlDEXPDF)
|
||||
outputFile.Close()
|
||||
|
||||
|
||||
|
||||
Dim DEXPDF As DAKOSY_Worker.DEXPDF.DEXPDF = DAKOSY_Worker.DEXPDF.DEXPDF.LoadFromFile(p)
|
||||
|
||||
|
||||
' Dim AES As New DAKOSY_Worker.cDakosyAES
|
||||
|
||||
|
||||
|
||||
If DEXPDF IsNot Nothing And DEXPDF.ExportOperation IsNot Nothing And DEXPDF.ExportOperation.LRN IsNot Nothing Then
|
||||
readAES_DEXPDF = DEXPDF.ExportOperation.LRN
|
||||
Else
|
||||
Return "" 'Keine Bezugsnummer
|
||||
End If
|
||||
|
||||
Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(readAES_DEXPDF, "AES")
|
||||
|
||||
Dim AES As DAKOSY_Worker.cDakosyAES = DAKOSY_Worker.cDakosyAES.LOADByBezugsNr(readAES_DEXPDF, False) ' Falls schon ein DS mit dieser Bezugsnummer vorhanden ist.
|
||||
If AES Is Nothing Then AES = New DAKOSY_Worker.cDakosyAES
|
||||
If DY_TMP IsNot Nothing Then AES.aes_dyaAnmID = DY_TMP.dy_Id
|
||||
|
||||
If DY_TMP.dy_AvisoId Is Nothing Then
|
||||
DY_TMP.tryFindAviso()
|
||||
DY_TMP.SAVE()
|
||||
End If
|
||||
|
||||
|
||||
If DEXPDF IsNot Nothing Then
|
||||
|
||||
'Kopfdaten
|
||||
If DEXPDF.ExportOperation IsNot Nothing Then
|
||||
|
||||
If DEXPDF.ExportOperation.declarationType IsNot Nothing Then AES.aes_AnmeldeArtAusfuhrCode = DEXPDF.ExportOperation.declarationType
|
||||
|
||||
If DEXPDF.ExportOperation.LRN IsNot Nothing Then
|
||||
' readAES_DEXPDF = DEXPDF.Header.LocalReferenceNumber
|
||||
AES.aes_ObjectName = DEXPDF.ExportOperation.LRN
|
||||
End If
|
||||
End If
|
||||
|
||||
|
||||
'Kopfdaten
|
||||
'If DEXPDF.ExportOperation IsNot Nothing Then
|
||||
|
||||
' If DEXPDF.ExportOperation.declarationType IsNot Nothing Then AES.aes_AnmeldeArtAusfuhrCode = DEXPDF.ExportOperation.declarationType
|
||||
|
||||
' If DEXPDF.ExportOperation.LRN IsNot Nothing Then
|
||||
' ' readAES_DEXPDF = DEXPDF.Header.LocalReferenceNumber
|
||||
' AES.aes_ObjectName = DEXPDF.ExportOperation.LRN
|
||||
' End If
|
||||
|
||||
' ' If DEXPDF.ExportOperation.Declaration.Variant IsNot Nothing Then AES.aes_AnmeldeArtUeberfuehrungCode = DEXPDF.ExportOperation.Declaration.Variant
|
||||
|
||||
|
||||
' 'If DEXPDF.Header.MessageVersion IsNot Nothing Then AES.aes_Trans_Version = DEXPDF.
|
||||
' If DEXPDF.ExportOperation.expo.ExportCountry IsNot Nothing Then AES.aes_Ausfuhrland = DEXPDF.Header.ExportCountry
|
||||
' If DEXPDF.Header.DestinationCountry IsNot Nothing Then AES.aes_BestimmungslandCode = DEXPDF.Header.DestinationCountry
|
||||
' AES.aes_AnmeldedatumZeit = cEDI.isValidDateElseNothing(DEXPDF.Header.DeclarationDateTime)
|
||||
' AES.aes_MassgeblichesDatum = cEDI.isValidDateElseNothing(DEXPDF.Header.DecisiveDate)
|
||||
' AES.aes_DatumAusgang = cEDI.isValidDateElseNothing(DEXPDF.Header.ExitDate)
|
||||
' If DEXPDF.Header.SpecificCircumstanceIndicator IsNot Nothing Then AES.aes_BesondereUmstaende = DEXPDF.Header.SpecificCircumstanceIndicator
|
||||
' If DEXPDF.Header.TransportChargesPaymentMethod IsNot Nothing Then AES.aes_Zahlungsweisebefoerderungskosten = DEXPDF.Header.TransportChargesPaymentMethod
|
||||
|
||||
' AES.aes_AdressdatenKonstellation = DEXPDF.Header.PartyConstellation ' PROBLEME?
|
||||
|
||||
' AES.aes_ContainerIndikator = DEXPDF.Header.ContainerFlag ' ?
|
||||
' AES.aes_GesamtRohmasse = DEXPDF.Header.TotalGrossMassMeasure
|
||||
' 'If DEXPDF.Header.RegistrationNumber IsNot Nothing Then AES.aes_RegistriernummerFremdsystem = DEXPDF.Header.RegistrationNumber
|
||||
' 'If DEXPDF.Header.Annotation IsNot Nothing Then AES.aes_Vermerk = DEXPDF.Header.Annotation
|
||||
' 'If DEXPDF.Header.CommercialReferenceNumber IsNot Nothing Then AES.aes_KennnummerSendung = DEXPDF.Header.CommercialReferenceNumber
|
||||
|
||||
|
||||
' If DEXPDF.Header.GoodsItemQuantity IsNot Nothing Then AES.aes_AnzahlPositionen = DEXPDF.Header.GoodsItemQuantity
|
||||
' If DEXPDF.Header.CustomsAuthorization IsNot Nothing Then
|
||||
' If DEXPDF.Header.CustomsAuthorization.LocalClearanceOutwardProcessing IsNot Nothing Then AES.aes_BewiligungsnummerAnschreibeverfahren = DEXPDF.Header.CustomsAuthorization.LocalClearanceOutwardProcessing
|
||||
' If DEXPDF.Header.CustomsAuthorization.OutwardProcessing IsNot Nothing Then AES.aes_BewiligungsnummerPassiveVeredelung = DEXPDF.Header.CustomsAuthorization.OutwardProcessing
|
||||
' ' If DEXPDF.Header.CustomsAuthorization.TrustedExporter IsNot Nothing Then AES.aes_BewiligungsnummerVertrausenswuerdigerAusfuehrer = DEXPDF.Header.CustomsAuthorization.TrustedExporter
|
||||
' If DEXPDF.Header.CustomsAuthorization.AccreditedExporter IsNot Nothing Then AES.aes_BewiligungsnummerAusfuhr = DEXPDF.Header.CustomsAuthorization.AccreditedExporter
|
||||
' End If
|
||||
|
||||
' If DEXPDF.Header.InlandTransportMeans IsNot Nothing Then
|
||||
' If DEXPDF.Header.InlandTransportMeans.Mode IsNot Nothing Then AES.aes_VerkehrszweigInland = DEXPDF.Header.InlandTransportMeans.Mode
|
||||
' End If
|
||||
|
||||
' If DEXPDF.Header.DepartureTransportMeans IsNot Nothing Then
|
||||
' AES.aes_BefoerderungsmittelAbgangArtCode = DEXPDF.Header.DepartureTransportMeans.Type
|
||||
' If DEXPDF.Header.DepartureTransportMeans.Identity IsNot Nothing Then AES.aes_BefoerderungsmittelAbgangKennzeichen = DEXPDF.Header.DepartureTransportMeans.Identity
|
||||
' If DEXPDF.Header.DepartureTransportMeans.Nationality IsNot Nothing Then AES.aes_BefoerderungsmittelAbgangStaatCode = DEXPDF.Header.DepartureTransportMeans.Nationality
|
||||
' End If
|
||||
|
||||
' If DEXPDF.Header.BorderTransportMeans IsNot Nothing Then
|
||||
' AES.aes_BefoerderungsmittelGrenzeArtCode = DEXPDF.Header.BorderTransportMeans.Type
|
||||
' If DEXPDF.Header.BorderTransportMeans.Mode IsNot Nothing Then AES.aes_VerkehrszweigGrenze = DEXPDF.Header.BorderTransportMeans.Mode
|
||||
' If DEXPDF.Header.BorderTransportMeans.Identity IsNot Nothing Then AES.aes_BefoerderungsmittelGrenzeKennzeichen = DEXPDF.Header.BorderTransportMeans.Identity
|
||||
' If DEXPDF.Header.BorderTransportMeans.Nationality IsNot Nothing Then AES.aes_BefoerderungsmittelGrenzeStaatCode = DEXPDF.Header.BorderTransportMeans.Nationality
|
||||
' If DEXPDF.Header.BorderTransportMeans.Nationality IsNot Nothing Then AES.aes_BefoerderungsmittelGrenzeStaatCode = DEXPDF.Header.BorderTransportMeans.Nationality
|
||||
' End If
|
||||
|
||||
' End If
|
||||
|
||||
' If True Then
|
||||
|
||||
|
||||
' 'Ladeort
|
||||
' If DEXPDF.GoodsLoadingPlace IsNot Nothing Then
|
||||
' If DEXPDF.GoodsLoadingPlace.Identification IsNot Nothing Then
|
||||
' If DEXPDF.GoodsLoadingPlace.Identification.ReferenceNumber IsNot Nothing Then AES.aes_LadeortOrtId = DEXPDF.GoodsLoadingPlace.Identification.ReferenceNumber
|
||||
' End If
|
||||
' If DEXPDF.GoodsLoadingPlace.Address IsNot Nothing Then
|
||||
' If DEXPDF.GoodsLoadingPlace.Address.Line IsNot Nothing Then AES.aes_LadeortStrasse = DEXPDF.GoodsLoadingPlace.Address.Line
|
||||
' If DEXPDF.GoodsLoadingPlace.Address.Postcode IsNot Nothing Then AES.aes_LadeortPLZ = DEXPDF.GoodsLoadingPlace.Address.Postcode
|
||||
' If DEXPDF.GoodsLoadingPlace.Address.City IsNot Nothing Then AES.aes_LadeortOrt = DEXPDF.GoodsLoadingPlace.Address.City
|
||||
' If DEXPDF.GoodsLoadingPlace.Address.Complement IsNot Nothing Then AES.aes_LadeortZusatz = DEXPDF.GoodsLoadingPlace.Address.Complement
|
||||
' End If
|
||||
' End If
|
||||
|
||||
' If DEXPDF.ExportCustomsOffice IsNot Nothing Then
|
||||
' If DEXPDF.ExportCustomsOffice.ReferenceNumber IsNot Nothing Then AES.aes_AusfuhrZollstelleID = DEXPDF.ExportCustomsOffice.ReferenceNumber
|
||||
' End If
|
||||
' 'If DEXPDF.SupplementaryDeclarationCustomsOffice IsNot Nothing Then
|
||||
' 'If DEXPDF.SupplementaryDeclarationCustomsOffice.ReferenceNumber IsNot Nothing Then AES.aes_AusgangszollstelleID = DEXPDF.SupplementaryDeclarationCustomsOffice.ReferenceNumber
|
||||
' 'End If
|
||||
' If DEXPDF.IntendedExitCustomsOffice IsNot Nothing Then
|
||||
' If DEXPDF.IntendedExitCustomsOffice.ReferenceNumber IsNot Nothing Then AES.aes_AusgangszollstelleID = DEXPDF.IntendedExitCustomsOffice.ReferenceNumber
|
||||
' End If
|
||||
' If DEXPDF.ActualExitCustomsOffice IsNot Nothing Then
|
||||
' If DEXPDF.ActualExitCustomsOffice.ReferenceNumber IsNot Nothing Then AES.aes_TatsaechlicheAusgangZollstelleID = DEXPDF.ActualExitCustomsOffice.ReferenceNumber
|
||||
' End If
|
||||
' If DEXPDF.Transaction IsNot Nothing Then
|
||||
' AES.aes_GeschaeftartCode = DEXPDF.Transaction.Type
|
||||
' AES.aes_Rechnungspreis = DEXPDF.Transaction.Type
|
||||
' If DEXPDF.Transaction.Currency IsNot Nothing Then AES.aes_Rechnungwaehrung = DEXPDF.Transaction.Currency
|
||||
' End If
|
||||
' If DEXPDF.SpecialFact IsNot Nothing Then
|
||||
' If DEXPDF.SpecialFact.Count > 0 Then AES.aes_BesondererTatbestand = DEXPDF.SpecialFact(0).Indicator 'Könnenn mehrere auftretetn
|
||||
' End If
|
||||
|
||||
' If DEXPDF.Itinerary IsNot Nothing Then
|
||||
' If DEXPDF.Itinerary.Count > 0 Then AES.aes_BefoerderungsrouteLand1 = DEXPDF.Itinerary(0).Country
|
||||
' If DEXPDF.Itinerary.Count > 1 Then AES.aes_BefoerderungsrouteLand2 = DEXPDF.Itinerary(1).Country
|
||||
' If DEXPDF.Itinerary.Count > 2 Then AES.aes_BefoerderungsrouteLand3 = DEXPDF.Itinerary(2).Country
|
||||
' If DEXPDF.Itinerary.Count > 3 Then AES.aes_BefoerderungsrouteLand4 = DEXPDF.Itinerary(3).Country
|
||||
' If DEXPDF.Itinerary.Count > 4 Then AES.aes_BefoerderungsrouteLand5 = DEXPDF.Itinerary(4).Country
|
||||
' If DEXPDF.Itinerary.Count > 5 Then AES.aes_BefoerderungsrouteLand6 = DEXPDF.Itinerary(5).Country
|
||||
' If DEXPDF.Itinerary.Count > 6 Then AES.aes_BefoerderungsrouteLand7 = DEXPDF.Itinerary(6).Country
|
||||
' If DEXPDF.Itinerary.Count > 7 Then AES.aes_BefoerderungsrouteLand8 = DEXPDF.Itinerary(7).Country
|
||||
' If DEXPDF.Itinerary.Count > 8 Then AES.aes_BefoerderungsrouteLand9 = DEXPDF.Itinerary(8).Country
|
||||
' If DEXPDF.Itinerary.Count > 9 Then AES.aes_BefoerderungsrouteLand10 = DEXPDF.Itinerary(9).Country
|
||||
' If DEXPDF.Itinerary.Count > 10 Then AES.aes_BefoerderungsrouteLand11 = DEXPDF.Itinerary(10).Country
|
||||
' If DEXPDF.Itinerary.Count > 11 Then AES.aes_BefoerderungsrouteLand12 = DEXPDF.Itinerary(11).Country
|
||||
' End If
|
||||
|
||||
' If DEXPDF.Seals IsNot Nothing Then
|
||||
' AES.aes_VerschlussArtCode = DEXPDF.Seals.Type
|
||||
' If DEXPDF.Seals.Number IsNot Nothing Then AES.aes_VerschlussAnzahl = DEXPDF.Seals.Number
|
||||
' If DEXPDF.Seals.Seal IsNot Nothing Then
|
||||
' If DEXPDF.Seals.Seal.Count > 0 Then AES.aes_VerschlussZeichen1 = DEXPDF.Seals.Seal(0).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 1 Then AES.aes_VerschlussZeichen2 = DEXPDF.Seals.Seal(1).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 2 Then AES.aes_VerschlussZeichen3 = DEXPDF.Seals.Seal(2).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 3 Then AES.aes_VerschlussZeichen4 = DEXPDF.Seals.Seal(3).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 4 Then AES.aes_VerschlussZeichen5 = DEXPDF.Seals.Seal(4).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 5 Then AES.aes_VerschlussZeichen6 = DEXPDF.Seals.Seal(5).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 6 Then AES.aes_VerschlussZeichen7 = DEXPDF.Seals.Seal(6).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 7 Then AES.aes_VerschlussZeichen8 = DEXPDF.Seals.Seal(7).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 8 Then AES.aes_VerschlussZeichen9 = DEXPDF.Seals.Seal(8).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 9 Then AES.aes_VerschlussZeichen10 = DEXPDF.Seals.Seal(9).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 10 Then AES.aes_VerschlussZeichen11 = DEXPDF.Seals.Seal(10).Identity
|
||||
' If DEXPDF.Seals.Seal.Count > 11 Then AES.aes_VerschlussZeichen12 = DEXPDF.Seals.Seal(11).Identity
|
||||
' End If
|
||||
' End If
|
||||
|
||||
' If DEXPDF.PresentationPackingLoading IsNot Nothing Then
|
||||
' AES.aes_GestellungsfristAnfangDatumZeit = cEDI.isValidDateElseNothing(DEXPDF.PresentationPackingLoading.StartDateTime)
|
||||
' AES.aes_GestellungsfristEndeDatumZeit = cEDI.isValidDateElseNothing(DEXPDF.PresentationPackingLoading.EndDateTime)
|
||||
' End If
|
||||
|
||||
|
||||
|
||||
' 'Ausführer
|
||||
' If DEXPDF.Exporter IsNot Nothing Then
|
||||
' ' AES.Ausfuehrert = DEXPDF.Exporter.Class
|
||||
' If DEXPDF.Exporter.Identification IsNot Nothing Then
|
||||
' If DEXPDF.Exporter.Identification.ReferenceNumber IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerEORI = DEXPDF.Exporter.Identification.ReferenceNumber
|
||||
' If DEXPDF.Exporter.Identification.SubsidiaryNumber IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerNLNR = DEXPDF.Exporter.Identification.SubsidiaryNumber
|
||||
' End If
|
||||
' If DEXPDF.Exporter.name IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerName = DEXPDF.Exporter.name
|
||||
' If DEXPDF.Exporter.Address IsNot Nothing Then
|
||||
' If DEXPDF.Exporter.Address.Line IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerStrasse = DEXPDF.Exporter.Address.Line
|
||||
' If DEXPDF.Exporter.Address.city IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerOrt = DEXPDF.Exporter.Address.city
|
||||
' If DEXPDF.Exporter.Address.postcode IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerPLZ = DEXPDF.Exporter.Address.postcode
|
||||
' If DEXPDF.Exporter.Address.country IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerLandCode = DEXPDF.Exporter.Address.country
|
||||
' End If
|
||||
' If DEXPDF.Exporter.ContactPerson IsNot Nothing Then
|
||||
' If DEXPDF.Exporter.ContactPerson.Position IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerAnsprechpartnerStellung = DEXPDF.Exporter.ContactPerson.Position
|
||||
' If DEXPDF.Exporter.ContactPerson.Name IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerAnsprechpartnerSachbearbeiter = DEXPDF.Exporter.ContactPerson.Name
|
||||
' If DEXPDF.Exporter.ContactPerson.PhoneNumber IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerAnsprechpartnerTelefonnummer = DEXPDF.Exporter.ContactPerson.PhoneNumber
|
||||
' If DEXPDF.Exporter.ContactPerson.FacsimileNumber IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerAnsprechpartnerTelefax = DEXPDF.Exporter.ContactPerson.FacsimileNumber
|
||||
' If DEXPDF.Exporter.ContactPerson.MailAddress IsNot Nothing Then AES.aes_AusfuehrerTeilnehmerAnsprechpartnerEmail = DEXPDF.Exporter.ContactPerson.MailAddress
|
||||
' End If
|
||||
' End If
|
||||
|
||||
|
||||
' 'Anmelder
|
||||
' If DEXPDF.Declarant IsNot Nothing Then
|
||||
' ' AES.anmeldert = DEXPDF.Declarant.Class
|
||||
' If DEXPDF.Declarant.Identification IsNot Nothing Then
|
||||
' If DEXPDF.Declarant.Identification.ReferenceNumber IsNot Nothing Then AES.aes_AnmelderTeilnehmerEORI = DEXPDF.Declarant.Identification.ReferenceNumber
|
||||
' If DEXPDF.Declarant.Identification.SubsidiaryNumber IsNot Nothing Then AES.aes_AnmelderTeilnehmerNLNR = DEXPDF.Declarant.Identification.SubsidiaryNumber
|
||||
' End If
|
||||
' If DEXPDF.Declarant.name IsNot Nothing Then AES.aes_AnmelderTeilnehmerName = DEXPDF.Declarant.name
|
||||
' If DEXPDF.Declarant.Address IsNot Nothing Then
|
||||
' If DEXPDF.Declarant.Address.Line IsNot Nothing Then AES.aes_AnmelderTeilnehmerStrasse = DEXPDF.Declarant.Address.Line
|
||||
' If DEXPDF.Declarant.Address.city IsNot Nothing Then AES.aes_AnmelderTeilnehmerOrt = DEXPDF.Declarant.Address.city
|
||||
' If DEXPDF.Declarant.Address.postcode IsNot Nothing Then AES.aes_AnmelderTeilnehmerPLZ = DEXPDF.Declarant.Address.postcode
|
||||
' If DEXPDF.Declarant.Address.country IsNot Nothing Then AES.aes_AnmelderTeilnehmerLandCode = DEXPDF.Declarant.Address.country
|
||||
' End If
|
||||
' If DEXPDF.Declarant.ContactPerson IsNot Nothing Then
|
||||
' If DEXPDF.Declarant.ContactPerson.Position IsNot Nothing Then AES.aes_AnmelderTeilnehmerAnsprechpartnerStellung = DEXPDF.Declarant.ContactPerson.Position
|
||||
' If DEXPDF.Declarant.ContactPerson.name IsNot Nothing Then AES.aes_AnmelderTeilnehmerAnsprechpartnerSachbearbeiter = DEXPDF.Declarant.ContactPerson.name
|
||||
' If DEXPDF.Declarant.ContactPerson.phoneNumber IsNot Nothing Then AES.aes_AnmelderTeilnehmerAnsprechpartnerTelefonnummer = DEXPDF.Declarant.ContactPerson.phoneNumber
|
||||
' If DEXPDF.Declarant.ContactPerson.FacsimileNumber IsNot Nothing Then AES.aes_AnmelderTeilnehmerAnsprechpartnerTelefax = DEXPDF.Declarant.ContactPerson.FacsimileNumber
|
||||
' If DEXPDF.Declarant.ContactPerson.MailAddress IsNot Nothing Then AES.aes_AnmelderTeilnehmerAnsprechpartnerEmail = DEXPDF.Declarant.ContactPerson.MailAddress
|
||||
' End If
|
||||
' End If
|
||||
|
||||
|
||||
' 'Vertreter Anmelder
|
||||
' If DEXPDF.Representative IsNot Nothing Then
|
||||
' ' AES.anmeldert = DEXPDF.Representative.Class
|
||||
' If DEXPDF.Representative.Identification IsNot Nothing Then
|
||||
' If DEXPDF.Representative.Identification.ReferenceNumber IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerEORI = DEXPDF.Representative.Identification.ReferenceNumber
|
||||
' If DEXPDF.Representative.Identification.SubsidiaryNumber IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerNLNR = DEXPDF.Representative.Identification.SubsidiaryNumber
|
||||
' End If
|
||||
' If DEXPDF.Representative.Name IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerName = DEXPDF.Representative.Name
|
||||
' If DEXPDF.Representative.Address IsNot Nothing Then
|
||||
' If DEXPDF.Representative.Address.Line IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerStrasse = DEXPDF.Representative.Address.Line
|
||||
' If DEXPDF.Representative.Address.City IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerOrt = DEXPDF.Representative.Address.City
|
||||
' If DEXPDF.Representative.Address.Postcode IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerPLZ = DEXPDF.Representative.Address.Postcode
|
||||
' If DEXPDF.Representative.Address.Country IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerLandCode = DEXPDF.Representative.Address.Country
|
||||
' End If
|
||||
' If DEXPDF.Representative.ContactPerson IsNot Nothing Then
|
||||
' If DEXPDF.Representative.ContactPerson.Position IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerAnsprechpartnerStellung = DEXPDF.Representative.ContactPerson.Position
|
||||
' If DEXPDF.Representative.ContactPerson.name IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerAnsprechpartnerSachbearbeiter = DEXPDF.Representative.ContactPerson.name
|
||||
' If DEXPDF.Representative.ContactPerson.phoneNumber IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerAnsprechpartnerTelefonnummer = DEXPDF.Representative.ContactPerson.phoneNumber
|
||||
' If DEXPDF.Representative.ContactPerson.FacsimileNumber IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerAnsprechpartnerTelefax = DEXPDF.Representative.ContactPerson.FacsimileNumber
|
||||
' If DEXPDF.Representative.ContactPerson.MailAddress IsNot Nothing Then AES.aes_VertreterAnmelderTeilnehmerAnsprechpartnerEmail = DEXPDF.Representative.ContactPerson.MailAddress
|
||||
' End If
|
||||
' End If
|
||||
|
||||
|
||||
' 'Subunternehmer
|
||||
' If DEXPDF.Contractor IsNot Nothing Then
|
||||
' ' AES.anmeldert = DEXPDF.Contractor.Class
|
||||
' If DEXPDF.Contractor.Identification IsNot Nothing Then
|
||||
' If DEXPDF.Contractor.Identification.ReferenceNumber IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerEORI = DEXPDF.Contractor.Identification.ReferenceNumber
|
||||
' If DEXPDF.Contractor.Identification.SubsidiaryNumber IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerNLNR = DEXPDF.Contractor.Identification.SubsidiaryNumber
|
||||
' End If
|
||||
' If DEXPDF.Contractor.Name IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerName = DEXPDF.Contractor.Name
|
||||
' If DEXPDF.Contractor.Address IsNot Nothing Then
|
||||
' If DEXPDF.Contractor.Address.Line IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerStrasse = DEXPDF.Contractor.Address.Line
|
||||
' If DEXPDF.Contractor.Address.City IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerOrt = DEXPDF.Contractor.Address.City
|
||||
' If DEXPDF.Contractor.Address.Postcode IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerPLZ = DEXPDF.Contractor.Address.Postcode
|
||||
' If DEXPDF.Contractor.Address.Country IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerLandCode = DEXPDF.Contractor.Address.Country
|
||||
' End If
|
||||
' If DEXPDF.Contractor.ContactPerson IsNot Nothing Then
|
||||
' If DEXPDF.Contractor.ContactPerson.Position IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerAnsprechpartnerStellung = DEXPDF.Contractor.ContactPerson.Position
|
||||
' If DEXPDF.Contractor.ContactPerson.Name IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerAnsprechpartnerSachbearbeiter = DEXPDF.Contractor.ContactPerson.Name
|
||||
' If DEXPDF.Contractor.ContactPerson.PhoneNumber IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerAnsprechpartnerTelefonnummer = DEXPDF.Contractor.ContactPerson.PhoneNumber
|
||||
' If DEXPDF.Contractor.ContactPerson.FacsimileNumber IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerAnsprechpartnerTelefax = DEXPDF.Contractor.ContactPerson.FacsimileNumber
|
||||
' If DEXPDF.Contractor.ContactPerson.MailAddress IsNot Nothing Then AES.aes_SubunternehmerTeilnehmerAnsprechpartnerEmail = DEXPDF.Contractor.ContactPerson.MailAddress
|
||||
' End If
|
||||
' End If
|
||||
|
||||
' 'Verfahrensinhaber
|
||||
' If DEXPDF.OutwardProcessingOwner IsNot Nothing Then
|
||||
' ' AES.anmeldert = DEXPDF.OutwardProcessingOwner.Class
|
||||
' If DEXPDF.OutwardProcessingOwner.Identification IsNot Nothing Then
|
||||
' If DEXPDF.OutwardProcessingOwner.Identification.ReferenceNumber IsNot Nothing Then AES.aes_VerfahrensinhaberPVTeilnehmerEORI = DEXPDF.OutwardProcessingOwner.Identification.ReferenceNumber
|
||||
' AES.aes_VerfahrensinhaberPVTeilnehmerNLNR = DEXPDF.OutwardProcessingOwner.Identification.SubsidiaryNumber
|
||||
' End If
|
||||
|
||||
' If DEXPDF.OutwardProcessingOwner.ContactPerson IsNot Nothing Then
|
||||
' If DEXPDF.OutwardProcessingOwner.ContactPerson.Position IsNot Nothing Then AES.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerStellung = DEXPDF.OutwardProcessingOwner.ContactPerson.Position
|
||||
' If DEXPDF.OutwardProcessingOwner.ContactPerson.Name IsNot Nothing Then AES.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerSachbearbeiter = DEXPDF.OutwardProcessingOwner.ContactPerson.Name
|
||||
' If DEXPDF.OutwardProcessingOwner.ContactPerson.PhoneNumber IsNot Nothing Then AES.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerTelefonnummer = DEXPDF.OutwardProcessingOwner.ContactPerson.PhoneNumber
|
||||
' If DEXPDF.OutwardProcessingOwner.ContactPerson.FacsimileNumber IsNot Nothing Then AES.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerTelefax = DEXPDF.OutwardProcessingOwner.ContactPerson.FacsimileNumber
|
||||
' If DEXPDF.OutwardProcessingOwner.ContactPerson.MailAddress IsNot Nothing Then AES.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerEmail = DEXPDF.OutwardProcessingOwner.ContactPerson.MailAddress
|
||||
' End If
|
||||
' End If
|
||||
|
||||
' 'Empfaenger
|
||||
' If DEXPDF.Consignee IsNot Nothing Then
|
||||
' ' AES.anmeldert = DEXPDF.Consignee.Class
|
||||
' If DEXPDF.Consignee.Identification IsNot Nothing Then
|
||||
' If DEXPDF.Consignee.Identification.ReferenceNumber IsNot Nothing Then AES.aes_EmpfaengerTeilnehmerEORI = DEXPDF.Consignee.Identification.ReferenceNumber
|
||||
' If DEXPDF.Consignee.Identification.SubsidiaryNumber IsNot Nothing Then AES.aes_EmpfaengerTeilnehmerNLNR = DEXPDF.Consignee.Identification.SubsidiaryNumber
|
||||
' End If
|
||||
' If DEXPDF.Consignee.Name IsNot Nothing Then AES.aes_EmpfaengerTeilnehmerName = DEXPDF.Consignee.Name
|
||||
' If DEXPDF.Consignee.Address IsNot Nothing Then
|
||||
' If DEXPDF.Consignee.Address.Line IsNot Nothing Then AES.aes_EmpfaengerTeilnehmerStrasse = DEXPDF.Consignee.Address.Line
|
||||
' If DEXPDF.Consignee.Address.City IsNot Nothing Then AES.aes_EmpfaengerTeilnehmerOrt = DEXPDF.Consignee.Address.City
|
||||
' If DEXPDF.Consignee.Address.Postcode IsNot Nothing Then AES.aes_EmpfaengerTeilnehmerPLZ = DEXPDF.Consignee.Address.Postcode
|
||||
' If DEXPDF.Consignee.Address.Country IsNot Nothing Then AES.aes_EmpfaengerTeilnehmerLandCode = DEXPDF.Consignee.Address.Country
|
||||
' End If
|
||||
' End If
|
||||
|
||||
|
||||
' 'WAREN
|
||||
' AES.aes_WARENPOS.Clear()
|
||||
' If DEXPDF.GoodsItem IsNot Nothing Then
|
||||
' If DEXPDF.GoodsItem.Count > 0 Then
|
||||
' For Each WP In DEXPDF.GoodsItem
|
||||
' Dim AES_WP = New DAKOSY_Worker.cDakosy_AES_Warenposition
|
||||
' If WP.SequenceNumber IsNot Nothing Then AES_WP.aesWP_PositionsNummer = WP.SequenceNumber
|
||||
' If WP.GoodsDescription IsNot Nothing Then AES_WP.aesWP_Warenbezeichnung = WP.GoodsDescription
|
||||
' If WP.CommercialReferenceNumber IsNot Nothing Then AES_WP.aesWP_KennungSendung = WP.CommercialReferenceNumber
|
||||
' If WP.RegistrationNumber IsNot Nothing Then AES_WP.aesWP_RegisternummerFremdsystem = WP.RegistrationNumber
|
||||
' If WP.Annotation IsNot Nothing Then AES_WP.aesWP_Vermerk = WP.Annotation
|
||||
' AES_WP.aesWP_UrsprungsbundeslandCode = WP.OriginFederalState
|
||||
' AES_WP.aesWP_Eigenmasse = WP.NetMass
|
||||
' AES_WP.aesWP_Rohmasse = WP.GrossMass
|
||||
' If WP.DangerousGoodsCode IsNot Nothing Then AES_WP.aesWP_Gefahrgutnummer = WP.DangerousGoodsCode
|
||||
' If WP.TransportChargesPaymentMethod IsNot Nothing Then AES_WP.aesWP_ZahlungsweiseBefoerderungskosten = WP.TransportChargesPaymentMethod
|
||||
' If WP.CommodityCode IsNot Nothing Then
|
||||
' If WP.CommodityCode.CombinedNomenclatureCode IsNot Nothing Then AES_WP.aesWP_WarennummerKN8 = WP.CommodityCode.CombinedNomenclatureCode
|
||||
' If WP.CommodityCode.TaricCode IsNot Nothing Then AES_WP.aesWP_WarennummerTARIC = WP.CommodityCode.TaricCode
|
||||
' If WP.CommodityCode.TaricFirstAdditionalCode IsNot Nothing Then AES_WP.aesWP_WarennummerZusatz1 = WP.CommodityCode.TaricFirstAdditionalCode
|
||||
' If WP.CommodityCode.TaricSecondAdditionalCode IsNot Nothing Then AES_WP.aesWP_WarennummerZusatz2 = WP.CommodityCode.TaricSecondAdditionalCode
|
||||
' If WP.CommodityCode.NationalAdditionalCode IsNot Nothing Then AES_WP.aesWP_WarennummerNational = WP.CommodityCode.NationalAdditionalCode
|
||||
' End If
|
||||
' If WP.Procedure IsNot Nothing Then
|
||||
' If WP.Procedure.RequestedProcedure IsNot Nothing Then AES_WP.aesWP_VerfahrenAngemeldetCode = WP.Procedure.RequestedProcedure
|
||||
' If WP.Procedure.PreviousProcedure IsNot Nothing Then AES_WP.aesWP_VerfahrenVorangegangenCode = WP.Procedure.PreviousProcedure
|
||||
' If WP.Procedure.AdditionalProcedure IsNot Nothing Then AES_WP.aesWP_VerfahrenNationalCode = WP.Procedure.AdditionalProcedure
|
||||
' AES_WP.aesWP_AusfuhrerstattungVerfahrensCode = WP.Procedure.ExportRefundProcedure
|
||||
' End If
|
||||
' If WP.ForeignTradeStatistics IsNot Nothing Then
|
||||
' AES_WP.aesWP_Menge = WP.ForeignTradeStatistics.SpecialUnitQuantity
|
||||
' If WP.ForeignTradeStatistics.StatisticalValue IsNot Nothing Then AES_WP.aesWP_Wert = WP.ForeignTradeStatistics.StatisticalValue
|
||||
' End If
|
||||
|
||||
|
||||
' 'Empfaenger
|
||||
' If WP.Consignee IsNot Nothing Then
|
||||
' ' AES_WP.anmeldert = WP.Consignee.Class
|
||||
' If WP.Consignee.Identification IsNot Nothing Then
|
||||
' If WP.Consignee.Identification.ReferenceNumber IsNot Nothing Then AES_WP.aesWP_EmpfaengerTeilnehmerEORI = WP.Consignee.Identification.ReferenceNumber
|
||||
' If WP.Consignee.Identification.SubsidiaryNumber IsNot Nothing Then AES_WP.aesWP_EmpfaengerTeilnehmerNLNR = WP.Consignee.Identification.SubsidiaryNumber
|
||||
' End If
|
||||
' If WP.Consignee.Name IsNot Nothing Then AES_WP.aesWP_EmpfaengerTeilnehmerName = WP.Consignee.Name
|
||||
' If WP.Consignee.Address IsNot Nothing Then
|
||||
' If WP.Consignee.Address.Line IsNot Nothing Then AES_WP.aesWP_EmpfaengerTeilnehmerStrasse = WP.Consignee.Address.Line
|
||||
' If WP.Consignee.Address.City IsNot Nothing Then AES_WP.aesWP_EmpfaengerTeilnehmerOrt = WP.Consignee.Address.City
|
||||
' If WP.Consignee.Address.Postcode IsNot Nothing Then AES_WP.aesWP_EmpfaengerTeilnehmerPLZ = WP.Consignee.Address.Postcode
|
||||
' If WP.Consignee.Address.Country IsNot Nothing Then AES_WP.aesWP_EmpfaengerTeilnehmerLandCode = WP.Consignee.Address.Country
|
||||
' End If
|
||||
' End If
|
||||
|
||||
' If WP.Container IsNot Nothing Then
|
||||
' If WP.Container.Count > 0 Then AES_WP.aesWP_Containernummer1 = WP.Container(0).IdentificationNumber
|
||||
' If WP.Container.Count > 1 Then AES_WP.aesWP_Containernummer2 = WP.Container(1).IdentificationNumber
|
||||
' If WP.Container.Count > 2 Then AES_WP.aesWP_Containernummer3 = WP.Container(2).IdentificationNumber
|
||||
' If WP.Container.Count > 3 Then AES_WP.aesWP_Containernummer4 = WP.Container(3).IdentificationNumber
|
||||
' End If
|
||||
|
||||
' 'PACKSTÜCKE
|
||||
' AES_WP.aesWP_PACKSTUECKE.Clear()
|
||||
' If WP.Package IsNot Nothing Then
|
||||
' For Each PKST In WP.Package
|
||||
' Dim AES_PKST = New DAKOSY_Worker.cDakosy_AES_WarenpositionPackstuecke
|
||||
' If PKST.Quantity IsNot Nothing Then AES_PKST.aesWpPk_PackstueckeAnzahl = PKST.Quantity
|
||||
' ' If PKST.SequenceNumber IsNot Nothing Then AES_PKST.nu = PKST.SequenceNumber
|
||||
' If PKST.Kind IsNot Nothing Then AES_PKST.aesWpPk_Verpackungsart = PKST.Kind
|
||||
' If PKST.MarksNumbers IsNot Nothing Then AES_PKST.aesWpPk_Kennzeichnung = PKST.MarksNumbers
|
||||
' AES_WP.aesWP_PACKSTUECKE.Add(AES_PKST)
|
||||
' Next
|
||||
' End If
|
||||
|
||||
|
||||
' 'UNTERLAGEN
|
||||
' AES_WP.aesWP_UNTERLAGEN.Clear()
|
||||
' If WP.Document IsNot Nothing Then
|
||||
' For Each UNT In WP.Document
|
||||
' Dim AES_UNT = New DAKOSY_Worker.cDakosy_AES_WarenpositionUnterlagen
|
||||
' If UNT.Qualifier IsNot Nothing Then AES_UNT.aesWpUl_QualifierCode = UNT.Qualifier
|
||||
' If UNT.Type IsNot Nothing Then AES_UNT.aesWpUl_Typ = UNT.Type
|
||||
' If UNT.ReferenceNumber IsNot Nothing Then AES_UNT.aesWpUl_ReferenzID = UNT.ReferenceNumber
|
||||
' If UNT.Complement IsNot Nothing Then AES_UNT.aesWpUl_Zusatz = UNT.Complement
|
||||
' If UNT.Detail IsNot Nothing Then AES_UNT.aesWpUl_Detail = UNT.Detail
|
||||
' AES_UNT.aesWpUl_DatumAusstellung = cEDI.isValidDateElseNothing(UNT.IssuingDate)
|
||||
' AES_UNT.aesWpUl_DatumEndeGueltigkeit = cEDI.isValidDateElseNothing(UNT.ExpiryDate)
|
||||
' If UNT.WriteOffValue IsNot Nothing Then AES_UNT.aesWpUl_Wert = UNT.WriteOffValue
|
||||
' AES_UNT.aesWpUl_Masseinheit = UNT.MeasurementUnit
|
||||
' AES_UNT.aesWpUl_Abschreibungsmenge = UNT.WriteOffQuantity
|
||||
' AES_WP.aesWP_UNTERLAGEN.Add(AES_UNT)
|
||||
' Next
|
||||
' End If
|
||||
' AES.aes_WARENPOS.Add(AES_WP)
|
||||
' Next
|
||||
|
||||
' End If
|
||||
' End If
|
||||
|
||||
' End If
|
||||
AES.aes_Status = DAKOSY_Worker.cDY_Statusliste.S_05
|
||||
AES.aes_Status_KEWILL_Equivalent = DAKOSY_Worker.cDY_Statusliste.S_05
|
||||
If AES.SAVE_ALL() Then
|
||||
DAKOSY_Worker.cDakosy_Statusmeldungen.InsertStatusMeldung(DY_TMP, DAKOSY_Worker.cDY_Statusliste.S_05)
|
||||
End If
|
||||
|
||||
End If
|
||||
|
||||
|
||||
Try
|
||||
System.IO.File.Delete(p)
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
End Try
|
||||
|
||||
addDGVEinarbeitung("AES: AnmeldungAusfuhr", readAES_DEXPDF)
|
||||
|
||||
End Using
|
||||
|
||||
End If
|
||||
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, Path.GetTempFileName & vbNewLine & ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
readAES_DEXPDF = ""
|
||||
End Try
|
||||
End Function
|
||||
|
||||
Function readAES_DEXPSD(doc As XmlDocument) As String
|
||||
Try
|
||||
@@ -2267,6 +2721,79 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
End Try
|
||||
End Function
|
||||
|
||||
|
||||
Function readAES_UeberlassungAusfuhr_007(d) As String
|
||||
Try
|
||||
|
||||
Dim AES As DAKOSY_Worker.UeberlassungAusfuhr_007.UeberlassungAusfuhrERTyp = DAKOSY_Worker.UeberlassungAusfuhr_007.UeberlassungAusfuhrERTyp.LoadFromFile(d)
|
||||
Dim ART = ""
|
||||
' Dim details = ""
|
||||
|
||||
Dim zp As Object = Nothing
|
||||
Dim regNR = ""
|
||||
Dim division = ""
|
||||
|
||||
readAES_UeberlassungAusfuhr_007 = ""
|
||||
If AES IsNot Nothing Then
|
||||
|
||||
If AES.Transaktion IsNot Nothing Then
|
||||
If AES.Transaktion.IODivision3 IsNot Nothing Then
|
||||
division = AES.Transaktion.IODivision3
|
||||
End If
|
||||
End If
|
||||
|
||||
If AES.EinzelUeberlassung IsNot Nothing AndAlso AES.EinzelUeberlassung.Count > 0 Then
|
||||
If AES.EinzelUeberlassung(0).ObjektIdentifizierung IsNot Nothing Then
|
||||
If AES.EinzelUeberlassung(0).ObjektIdentifizierung.ObjektName IsNot Nothing Then
|
||||
readAES_UeberlassungAusfuhr_007 = AES.EinzelUeberlassung(0).ObjektIdentifizierung.ObjektName
|
||||
End If
|
||||
zp = AES.EinzelUeberlassung(0).ObjektIdentifizierung.ZeitpunktEingang
|
||||
End If
|
||||
If AES.EinzelUeberlassung(0).KopfDaten IsNot Nothing Then
|
||||
' If AES.EinzelNichtAbschliessendeFestsetzung.KopfDaten.ArtErledigung IsNot Nothing Then
|
||||
'ART = AES.EinzelNichtAbschliessendeFestsetzung.KopfDaten.ArtErledigung
|
||||
' End If
|
||||
If AES.EinzelUeberlassung(0).KopfDaten.MovementReferenceNumber IsNot Nothing Then
|
||||
regNR = AES.EinzelUeberlassung(0).KopfDaten.MovementReferenceNumber
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
' AES.LOADByBezugsNr(bezugsNr, False) ' Falls schon ein DS mit dieser Bezugsnummer vorhanden ist.
|
||||
|
||||
If readAES_UeberlassungAusfuhr_007 <> "" And regNR <> "" Then 'BEZUGSNR vorhanden
|
||||
|
||||
Dim STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen = getStatusCheckTransID(AES.Transaktion.IOReferenz, If(zp, AES.Transaktion.IODatumZeit))
|
||||
STATUS.dySt_BezugsNr = readAES_UeberlassungAusfuhr_007
|
||||
STATUS.dySt_artMitteilung = "UEA"
|
||||
STATUS.dySt_dyArt = "AES"
|
||||
|
||||
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_60
|
||||
STATUS.dySt_ergCode = "TSTMP"
|
||||
' STATUS.dySt_ergMitteilung = Reason
|
||||
' If tstmp IsNot Nothing Then STATUS.dySt_ergZeitpunkt = tstmp
|
||||
'EINTRAG IN tblDakosy_Zollanmeldungen
|
||||
Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, AES.Transaktion.IOReferenz, If(zp, AES.Transaktion.IODatumZeit), "AES")
|
||||
' Dim NCTS_TMP As DAKOSY_Worker.cDakosyNCTSOut = saveDY_NCTS(STATUS, DY_TMP, messageID, messageTstmp, , regNR)
|
||||
|
||||
Dim AES_TMP As DAKOSY_Worker.cDakosyAES = saveDY_AES(STATUS, DY_TMP, AES.Transaktion.IOReferenz, If(zp, AES.Transaktion.IODatumZeit), , regNR)
|
||||
|
||||
'SaveAES_FirmaNL(AES_TMP, "") 'KEINE NIEDERLASSUNG
|
||||
AES_TMP.insertIntoSpedBuch(DY_TMP)
|
||||
|
||||
If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id
|
||||
STATUS.SAVE()
|
||||
|
||||
addDGVEinarbeitung("AES: Überlassung", STATUS.dySt_BezugsNr)
|
||||
|
||||
End If
|
||||
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
readAES_UeberlassungAusfuhr_007 = ""
|
||||
End Try
|
||||
End Function
|
||||
|
||||
Function readAES_BestaetigungAusfuhr_006(d) As String
|
||||
Try
|
||||
|
||||
@@ -2338,6 +2865,77 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
readAES_BestaetigungAusfuhr_006 = ""
|
||||
End Try
|
||||
End Function
|
||||
Function readAES_BestaetigungAusfuhr_007(d) As String
|
||||
Try
|
||||
|
||||
Dim AES As DAKOSY_Worker.BestaetigungAusfuhr_007.BestaetigungAusfuhrENTyp = DAKOSY_Worker.BestaetigungAusfuhr_007.BestaetigungAusfuhrENTyp.LoadFromFile(d)
|
||||
Dim ART = ""
|
||||
' Dim details = ""
|
||||
|
||||
Dim zp As Object = Nothing
|
||||
Dim regNR = ""
|
||||
Dim division = ""
|
||||
|
||||
readAES_BestaetigungAusfuhr_007 = ""
|
||||
If AES IsNot Nothing Then
|
||||
|
||||
If AES.Transaktion IsNot Nothing Then
|
||||
If AES.Transaktion.IODivision3 IsNot Nothing Then
|
||||
division = AES.Transaktion.IODivision3
|
||||
End If
|
||||
End If
|
||||
|
||||
If AES.EinzelBestaetigung IsNot Nothing AndAlso AES.EinzelBestaetigung.Count > 0 Then
|
||||
If AES.EinzelBestaetigung(0).ObjektIdentifizierung IsNot Nothing Then
|
||||
If AES.EinzelBestaetigung(0).ObjektIdentifizierung.ObjektName IsNot Nothing Then
|
||||
readAES_BestaetigungAusfuhr_007 = AES.EinzelBestaetigung(0).ObjektIdentifizierung.ObjektName
|
||||
End If
|
||||
zp = AES.EinzelBestaetigung(0).ObjektIdentifizierung.ZeitpunktEingang
|
||||
End If
|
||||
If AES.EinzelBestaetigung(0).KopfDaten IsNot Nothing Then
|
||||
' If AES.EinzelNichtAbschliessendeFestsetzung.KopfDaten.ArtErledigung IsNot Nothing Then
|
||||
'ART = AES.EinzelNichtAbschliessendeFestsetzung.KopfDaten.ArtErledigung
|
||||
' End If
|
||||
If AES.EinzelBestaetigung(0).KopfDaten.MovementReferenceNumber IsNot Nothing Then
|
||||
regNR = AES.EinzelBestaetigung(0).KopfDaten.MovementReferenceNumber
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
' AES.LOADByBezugsNr(bezugsNr, False) ' Falls schon ein DS mit dieser Bezugsnummer vorhanden ist.
|
||||
|
||||
If readAES_BestaetigungAusfuhr_007 <> "" And regNR <> "" Then 'BEZUGSNR vorhanden
|
||||
|
||||
Dim STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen = getStatusCheckTransID(AES.Transaktion.IOReferenz, If(zp, AES.Transaktion.IODatumZeit))
|
||||
STATUS.dySt_BezugsNr = readAES_BestaetigungAusfuhr_007
|
||||
STATUS.dySt_artMitteilung = "BST"
|
||||
STATUS.dySt_dyArt = "AES"
|
||||
|
||||
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_60
|
||||
STATUS.dySt_ergCode = "TSTMP"
|
||||
' STATUS.dySt_ergMitteilung = Reason
|
||||
' If tstmp IsNot Nothing Then STATUS.dySt_ergZeitpunkt = tstmp
|
||||
'EINTRAG IN tblDakosy_Zollanmeldungen
|
||||
Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, AES.Transaktion.IOReferenz, If(zp, AES.Transaktion.IODatumZeit), "AES")
|
||||
' Dim NCTS_TMP As DAKOSY_Worker.cDakosyNCTSOut = saveDY_NCTS(STATUS, DY_TMP, messageID, messageTstmp, , regNR)
|
||||
|
||||
Dim AES_TMP As DAKOSY_Worker.cDakosyAES = saveDY_AES(STATUS, DY_TMP, AES.Transaktion.IOReferenz, If(zp, AES.Transaktion.IODatumZeit), , regNR)
|
||||
|
||||
'SaveAES_FirmaNL(AES_TMP, "") 'KEINE NIEDERLASSUNG
|
||||
AES_TMP.insertIntoSpedBuch(DY_TMP)
|
||||
|
||||
If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id
|
||||
STATUS.SAVE()
|
||||
|
||||
addDGVEinarbeitung("AES: BestätigunAusfuhr", STATUS.dySt_BezugsNr)
|
||||
|
||||
End If
|
||||
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
readAES_BestaetigungAusfuhr_007 = ""
|
||||
End Try
|
||||
End Function
|
||||
Function readAES_DEXPRE(doc As XmlDocument) As String
|
||||
Try
|
||||
readAES_DEXPRE = ""
|
||||
@@ -7944,6 +8542,199 @@ Public Class frmDYNachrichtenVerarbeitung
|
||||
End Function
|
||||
|
||||
|
||||
Function readEZA_Abgabenbescheid011(d, ByRef statusTMP) As String
|
||||
Try
|
||||
'VERAG_PROG_ALLGEMEIN.cAllgemein.ERR_OP_GLOBAL = VERAG_PROG_ALLGEMEIN.ERROR_OP.SHOW
|
||||
|
||||
Dim EZA As DAKOSY_Worker.Abgabenbescheid_011.AbgabenbescheidEinfuhrTAXTyp = DAKOSY_Worker.Abgabenbescheid_011.AbgabenbescheidEinfuhrTAXTyp.LoadFromFile(d)
|
||||
Dim regNr = ""
|
||||
Dim regDat = ""
|
||||
Dim details = ""
|
||||
Dim zoellner = ""
|
||||
Dim erledigung = ""
|
||||
Dim zp As Object = Nothing
|
||||
Dim EDIFACTNachrichtenNr = ""
|
||||
Dim AUFSCHUB As List(Of DAKOSY_Worker.cDakosy_EZA_Aufschub) = Nothing
|
||||
Dim division = ""
|
||||
|
||||
readEZA_Abgabenbescheid011 = ""
|
||||
If EZA IsNot Nothing Then
|
||||
|
||||
If EZA.Transaktion IsNot Nothing Then
|
||||
If EZA.Transaktion.IODivision3 IsNot Nothing Then
|
||||
division = EZA.Transaktion.IODivision3
|
||||
End If
|
||||
End If
|
||||
|
||||
If EZA.EinzelAbgabenbescheid IsNot Nothing Then
|
||||
|
||||
'Vorgezogen, damit firma/NL erkannt wird
|
||||
Dim STATUS As DAKOSY_Worker.cDakosy_Statusmeldungen = getStatusCheckTransID(EZA.Transaktion.IOReferenz, EZA.Transaktion.IODatumZeit)
|
||||
|
||||
|
||||
If EZA.EinzelAbgabenbescheid.ObjektIdentifizierung IsNot Nothing Then
|
||||
If EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.ObjektName IsNot Nothing Then
|
||||
readEZA_Abgabenbescheid011 = EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.ObjektName
|
||||
End If
|
||||
zp = EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.ZeitpunktEingang
|
||||
If EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.EDIFACTNachrichtenNr IsNot Nothing Then
|
||||
EDIFACTNachrichtenNr = EZA.EinzelAbgabenbescheid.ObjektIdentifizierung.EDIFACTNachrichtenNr
|
||||
End If
|
||||
End If
|
||||
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten IsNot Nothing Then
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten.Bearbeiter IsNot Nothing Then
|
||||
zoellner = EZA.EinzelAbgabenbescheid.KopfDaten.Bearbeiter
|
||||
End If
|
||||
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten.Registriernummer IsNot Nothing Then
|
||||
regNr = EZA.EinzelAbgabenbescheid.KopfDaten.Registriernummer
|
||||
End If
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten.ErledigungKopfKz IsNot Nothing Then
|
||||
erledigung = EZA.EinzelAbgabenbescheid.KopfDaten.ErledigungKopfKz
|
||||
End If
|
||||
' If EZA.EinzelAbgabenbescheid.KopfDaten.Registrierdatum IsNot Nothing Then
|
||||
regDat = EZA.EinzelAbgabenbescheid.KopfDaten.Registrierdatum
|
||||
'End If
|
||||
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten.AbgabenNachArt IsNot Nothing AndAlso EZA.EinzelAbgabenbescheid.KopfDaten.AbgabenNachArt.Count > 0 Then
|
||||
Dim a As New DAKOSY_Worker.cDakosy_EZA_Aufschub
|
||||
AUFSCHUB = New List(Of DAKOSY_Worker.cDakosy_EZA_Aufschub)
|
||||
For Each ABG In EZA.EinzelAbgabenbescheid.KopfDaten.AbgabenNachArt
|
||||
a.ezaAfb_ArtAufschubantrag = ABG.ArtAufschubAntrag
|
||||
a.ezaAfb_AufschubnehmerEORI = ABG.AufschubnehmerTIN
|
||||
a.ezaAfb_HZA = ABG.KennBuchstabenAufschub
|
||||
a.ezaAfb_KontoNr = ABG.AufschubkontoNr
|
||||
If ABG.Faelligkeit > CDate("01.01.2000") Then a.ezaAfb_Faelligkeit = ABG.Faelligkeit
|
||||
a.ezaAfb_Zahlungsart = ABG.Zahlungsart
|
||||
a.ezaAfb_Abgabenbetrag = ABG.Abgabenbetrag
|
||||
a.ezaAfb_AbgabeArt = ABG.AbgabeArt
|
||||
a.AufschubnehmerName = ABG.AufschubnehmerName
|
||||
'Select Case AbgabeArt
|
||||
' Case "B0000" 'EUST
|
||||
' Case "B0000" 'EUST
|
||||
'End Select
|
||||
Next
|
||||
AUFSCHUB.Add(a)
|
||||
End If
|
||||
|
||||
|
||||
|
||||
End If
|
||||
|
||||
If readEZA_Abgabenbescheid011 <> "" Then 'BEZUGSNR vorhanden
|
||||
STATUS.dySt_BezugsNr = readEZA_Abgabenbescheid011
|
||||
STATUS.dySt_artMitteilung = "AB"
|
||||
STATUS.dySt_dyArt = "EZA" '"EZA" 'T1/T2
|
||||
|
||||
Select Case erledigung
|
||||
Case "0" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_69 'ungültig
|
||||
Case "1" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_69 'ungültig
|
||||
Case "2" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_69 'ungültig
|
||||
Case "3" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_99 'unwirksam
|
||||
Case "4" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_55 'nicht abschleißender Bescheid
|
||||
Case "5" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_60
|
||||
Case "6" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_60
|
||||
Case "7" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_68 'Abgabe HZS
|
||||
Case "8" : STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_61 'Erledigung außerhalb d. SB
|
||||
End Select
|
||||
|
||||
STATUS.dySt_ergCode = "REGNr"
|
||||
STATUS.dySt_ergMitteilung = regNr
|
||||
STATUS.dySt_ergZeitpunkt = zp
|
||||
STATUS.dySt_ergZoellner = zoellner
|
||||
STATUS.dySt_ergDetails = details
|
||||
'EINTRAG IN tblDakosy_Zollanmeldungen
|
||||
|
||||
Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA
|
||||
|
||||
|
||||
|
||||
Dim DY_TMP As DAKOSY_Worker.cDakosy_Zollanmeldungen = saveDY_ZA(STATUS, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), "EZA")
|
||||
|
||||
If regNr <> "" Then
|
||||
EZA_TMP = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), regNr)
|
||||
Else
|
||||
EZA_TMP = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit))
|
||||
End If
|
||||
|
||||
|
||||
Dim firma = ""
|
||||
Dim nl = ""
|
||||
SaveEZA_FirmaNL(EZA_TMP, DY_TMP, division, firma, nl)
|
||||
|
||||
If AUFSCHUB IsNot Nothing And EZA_TMP IsNot Nothing Then
|
||||
EZA_TMP.eza_AUFSCHUB.Clear()
|
||||
For Each a In AUFSCHUB
|
||||
a.ezaAfb_EZAId = EZA_TMP.eza_Id
|
||||
Next
|
||||
EZA_TMP.eza_AUFSCHUB = AUFSCHUB
|
||||
EZA_TMP.SAVE_Aufschub()
|
||||
|
||||
cVERAG_out_eza.copyFileFTP_VERAGEZA_DY(EZA_TMP, DY_TMP) ' SCHNITTSTELLE FTP BEREITSTELLEN
|
||||
'RAISE-API-EVENT/TRIGGER ??
|
||||
End If
|
||||
|
||||
' ------------------------------------------------------------------------------
|
||||
' wenn nicht abschliebender Abgabenbescheid --> Infomail an die Zollbüros!
|
||||
Select Case erledigung
|
||||
Case "4"
|
||||
STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_55 'nicht abschleißender Bescheid
|
||||
Dim MailTo = "eu@verag.ag"
|
||||
Select Case EZA_TMP.eza_firma
|
||||
Case "IMEX" : MailTo = "info@imex-group.at"
|
||||
Case "ATILLA" : MailTo = "atilla@verag.ag"
|
||||
Case "UNISPED" : MailTo = "office@unisped.at"
|
||||
Case "VERAG"
|
||||
Select Case EZA_TMP.eza_niederlassung
|
||||
Case "WAI" : MailTo = "waidhaus@verag.com"
|
||||
Case "SBG" : MailTo = "de@verag.ag"
|
||||
End Select
|
||||
End Select
|
||||
VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(MailTo, "MITTEILUNG ZOLL: Nicht abschließender Abgebenbescheid - " & readEZA_Abgabenbescheid011,
|
||||
"Meldung über <b>nicht abschließenden Abgabenbescheid</b> bei der Bezugsnummer: <b>" & readEZA_Abgabenbescheid011 & "</b><br><br>Firma: " & EZA_TMP.eza_firma & "Niederlassung: " & EZA_TMP.eza_niederlassung & "<br><br>Automatisch generiertes E-Mail.",
|
||||
, True, True)
|
||||
'Case "5"
|
||||
' STATUS.dySt_status = DAKOSY_Worker.cDY_Statusliste.S_55 'nicht abschleißender Bescheid
|
||||
' Dim MailTo = "al@verag.ag"
|
||||
|
||||
' VERAG_PROG_ALLGEMEIN.cProgramFunctions.sendMail(MailTo, "MITTEILUNG ZOLL: Nicht abschließender Abgebenbescheid - " & readEZA_Abgabenbescheid,
|
||||
' "Meldung über <b>abschließenden Abgabenbescheid</b> bei der Bezugsnummer: <b>" & readEZA_Abgabenbescheid & "</b><br><br>Firma: " & EZA_TMP.eza_firma & "Niederlassung: " & EZA_TMP.eza_niederlassung & "<br><br>Automatisch generiertes E-Mail.",
|
||||
' , True, True)
|
||||
|
||||
End Select
|
||||
' ------------------------------------------------------------------------------
|
||||
|
||||
If DY_TMP IsNot Nothing Then STATUS.dySt_dyId = DY_TMP.dy_Id
|
||||
STATUS.SAVE()
|
||||
|
||||
If EZA IsNot Nothing AndAlso EZA.EinzelAbgabenbescheid.KopfDaten IsNot Nothing Then
|
||||
InsertAbgaben(EZA, division, STATUS, DY_TMP, regNr, readEZA_Abgabenbescheid011, regDat, firma, nl, EDIFACTNachrichtenNr)
|
||||
End If
|
||||
|
||||
|
||||
'Status aktualisieren
|
||||
saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, If(zp, EZA.Transaktion.IODatumZeit), regNr)
|
||||
statusTMP = STATUS
|
||||
EZA_TMP.insertIntoSpedBuch(DY_TMP)
|
||||
|
||||
|
||||
addDGVEinarbeitung("EZA: Abgabenbescheid", STATUS.dySt_BezugsNr)
|
||||
End If
|
||||
|
||||
|
||||
End If
|
||||
End If
|
||||
' EZA.LOADByBezugsNr(bezugsNr, False) ' Falls schon ein DS mit dieser Bezugsnummer vorhanden ist.
|
||||
|
||||
|
||||
Catch ex As Exception
|
||||
VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace & vbNewLine & "Datei: " & Dateiname, System.Reflection.MethodInfo.GetCurrentMethod.Name)
|
||||
readEZA_Abgabenbescheid011 = ""
|
||||
End Try
|
||||
End Function
|
||||
|
||||
|
||||
Function InsertAbgaben(EZA, division, STATUS, DY_TMP, regNr, Bezugsnummer, regDat, firma, nl, EDIFACTNachrichtenNr)
|
||||
Dim EZA_TMP As DAKOSY_Worker.cDakosyEZA = saveDY_EZA(STATUS, DY_TMP, EZA.Transaktion.IOReferenz, EZA.Transaktion.IODatumZeit, regNr)
|
||||
If EZA.EinzelAbgabenbescheid.KopfDaten.AbgabenNachArt IsNot Nothing Then
|
||||
|
||||
Reference in New Issue
Block a user