From 1784f69041c64464dfb20857288cc708756750a8 Mon Sep 17 00:00:00 2001 From: pitzm Date: Fri, 7 Jun 2024 13:23:49 +0200 Subject: [PATCH] Neue 2.1.1-Schema Klasse (FACTUR-X_EXTENDED) --- .../Version2.1.1/CrossIndustryInvoiceType.vb | 12217 +++++++++++++--- 1 file changed, 9967 insertions(+), 2250 deletions(-) diff --git a/Interfaces/ZUGFeRDInterface/Version2.1.1/CrossIndustryInvoiceType.vb b/Interfaces/ZUGFeRDInterface/Version2.1.1/CrossIndustryInvoiceType.vb index f693533d..a9094bc5 100644 --- a/Interfaces/ZUGFeRDInterface/Version2.1.1/CrossIndustryInvoiceType.vb +++ b/Interfaces/ZUGFeRDInterface/Version2.1.1/CrossIndustryInvoiceType.vb @@ -5,20 +5,24 @@ ' ' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn ' der Code erneut generiert wird. +' DD 07.06.2024 FACTUR-X_EXTENDED.xsd benutzt +' Quelle: P:\Projekte DIGITAL DATA\ZUGFeRD\Spezifikationen\Zugferd211\ZUGFeRD211_DE\Schema\EXTENDED ' '------------------------------------------------------------------------------ Option Strict Off Option Explicit On +Imports System.Xml.Serialization + Namespace ZUGFeRD.Version2_1_1 ' - 'This source code was auto-generated by xsd, Version=4.6.1055.0. + 'Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0. ' ''' - - Partial Public Class ExchangedDocumentContextType + Private testIndicatorField As IndicatorType + Private businessProcessSpecifiedDocumentContextParameterField As DocumentContextParameterType Private guidelineSpecifiedDocumentContextParameterField As DocumentContextParameterType + ''' + Public Property TestIndicator() As IndicatorType + Get + Return Me.testIndicatorField + End Get + Set + Me.testIndicatorField = value + End Set + End Property + ''' Public Property BusinessProcessSpecifiedDocumentContextParameter() As DocumentContextParameterType Get Return Me.businessProcessSpecifiedDocumentContextParameterField End Get Set - Me.businessProcessSpecifiedDocumentContextParameterField = Value + Me.businessProcessSpecifiedDocumentContextParameterField = value End Set End Property @@ -92,3881 +108,11743 @@ Namespace ZUGFeRD.Version2_1_1 Return Me.guidelineSpecifiedDocumentContextParameterField End Get Set - Me.guidelineSpecifiedDocumentContextParameterField = Value + Me.guidelineSpecifiedDocumentContextParameterField = value End Set End Property End Class ''' - - Partial Public Class DocumentContextParameterType + System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")> + Partial Public Class IndicatorType - Private idField As IDType + Private itemField As Boolean ''' - Public Property ID() As IDType + + Public Property Item() As Boolean Get - Return Me.idField + Return Me.itemField End Get Set - Me.idField = Value + Me.itemField = value End Set End Property End Class ''' - - Partial Public Class IDType + System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" & + "0")> + Partial Public Class AdvancePaymentType - Private schemeIDField As String + Private paidAmountField As AmountType - Private valueField As String + Private formattedReceivedDateTimeField As FormattedDateTimeType + + Private includedTradeTaxField() As TradeTaxType ''' - - Public Property schemeID() As String + Public Property PaidAmount() As AmountType Get - Return Me.schemeIDField + Return Me.paidAmountField End Get Set - Me.schemeIDField = Value + Me.paidAmountField = value End Set End Property ''' - - Public Property Value() As String + Public Property FormattedReceivedDateTime() As FormattedDateTimeType Get - Return Me.valueField + Return Me.formattedReceivedDateTimeField End Get Set - Me.valueField = Value + Me.formattedReceivedDateTimeField = value End Set End Property - End Class - - ''' - - Partial Public Class TradeAccountingAccountType - - Private idField As IDType ''' - Public Property ID() As IDType + + Public Property IncludedTradeTax() As TradeTaxType() Get - Return Me.idField + Return Me.includedTradeTaxField End Get Set - Me.idField = Value + Me.includedTradeTaxField = value End Set End Property End Class ''' - - Partial Public Class TradeSettlementHeaderMonetarySummationType - - Private lineTotalAmountField As AmountType - - Private chargeTotalAmountField As AmountType - - Private allowanceTotalAmountField As AmountType - - Private taxBasisTotalAmountField As AmountType - - Private taxTotalAmountField As AmountType - - Private grandTotalAmountField As AmountType - - Private totalPrepaidAmountField As AmountType - - Private duePayableAmountField As AmountType - - ''' - Public Property LineTotalAmount() As AmountType - Get - Return Me.lineTotalAmountField - End Get - Set - Me.lineTotalAmountField = Value - End Set - End Property + System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")> + Partial Public Class AmountType - ''' - Public Property ChargeTotalAmount() As AmountType - Get - Return Me.chargeTotalAmountField - End Get - Set - Me.chargeTotalAmountField = Value - End Set - End Property + Private currencyIDField As String - ''' - Public Property AllowanceTotalAmount() As AmountType - Get - Return Me.allowanceTotalAmountField - End Get - Set - Me.allowanceTotalAmountField = Value - End Set - End Property + Private valueField As Decimal ''' - Public Property TaxBasisTotalAmount() As AmountType + + Public Property currencyID() As String Get - Return Me.taxBasisTotalAmountField + Return Me.currencyIDField End Get Set - Me.taxBasisTotalAmountField = Value + Me.currencyIDField = value End Set End Property ''' - Public Property TaxTotalAmount() As AmountType + + Public Property Value() As Decimal Get - Return Me.taxTotalAmountField + Return Me.valueField End Get Set - Me.taxTotalAmountField = Value + Me.valueField = value End Set End Property + End Class - ''' - Public Property GrandTotalAmount() As AmountType - Get - Return Me.grandTotalAmountField - End Get - Set - Me.grandTotalAmountField = Value - End Set - End Property + ''' + + Partial Public Class FormattedDateTimeType - ''' - Public Property TotalPrepaidAmount() As AmountType - Get - Return Me.totalPrepaidAmountField - End Get - Set - Me.totalPrepaidAmountField = Value - End Set - End Property + Private dateTimeStringField As FormattedDateTimeTypeDateTimeString ''' - Public Property DuePayableAmount() As AmountType + Public Property DateTimeString() As FormattedDateTimeTypeDateTimeString Get - Return Me.duePayableAmountField + Return Me.dateTimeStringField End Get Set - Me.duePayableAmountField = Value + Me.dateTimeStringField = value End Set End Property End Class ''' - - Partial Public Class AmountType + System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=True, [Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")> + Partial Public Class FormattedDateTimeTypeDateTimeString - Private currencyIDField As String + Private formatField As String - Private valueField As Decimal + Private valueField As String ''' - - Public Property currencyID() As String + + Public Property format() As String Get - Return Me.currencyIDField + Return Me.formatField End Get Set - Me.currencyIDField = Value + Me.formatField = value End Set End Property ''' - Public Property Value() As Decimal + Public Property Value() As String Get Return Me.valueField End Get Set - Me.valueField = Value + Me.valueField = value End Set End Property End Class ''' - - Partial Public Class TradePaymentTermsType + Partial Public Class TradeTaxType - Private dueDateDateTimeField As DateTimeType + Private calculatedAmountField As AmountType - Private directDebitMandateIDField As IDType + Private typeCodeField As TaxTypeCodeType - Private descriptionField As TextType + Private exemptionReasonField As TextType + + Private basisAmountField As AmountType + + Private lineTotalBasisAmountField As AmountType + + Private allowanceChargeBasisAmountField As AmountType + + Private categoryCodeField As TaxCategoryCodeType + + Private exemptionReasonCodeField As CodeType + + Private taxPointDateField As DateType - Public Property Description As TextType + Private dueDateTypeCodeField As TimeReferenceCodeType + + Private rateApplicablePercentField As PercentType + + ''' + Public Property CalculatedAmount() As AmountType Get - Return descriptionField + Return Me.calculatedAmountField End Get Set - Me.descriptionField = Value + Me.calculatedAmountField = value End Set End Property ''' - Public Property DueDateDateTime() As DateTimeType + Public Property TypeCode() As TaxTypeCodeType Get - Return Me.dueDateDateTimeField + Return Me.typeCodeField End Get Set - Me.dueDateDateTimeField = Value + Me.typeCodeField = value End Set End Property ''' - Public Property DirectDebitMandateID() As IDType + Public Property ExemptionReason() As TextType Get - Return Me.directDebitMandateIDField + Return Me.exemptionReasonField End Get Set - Me.directDebitMandateIDField = Value + Me.exemptionReasonField = value End Set End Property - End Class - - ''' - - Partial Public Class DateTimeType - - Private itemField As DateTimeTypeDateTimeString ''' - - Public Property DateTimeString() As DateTimeTypeDateTimeString + Public Property BasisAmount() As AmountType Get - Return Me.itemField + Return Me.basisAmountField End Get Set - Me.itemField = Value + Me.basisAmountField = value End Set End Property - End Class - - ''' - - Partial Public Class DateTimeTypeDateTimeString - - Private formatField As String - - Private valueField As String ''' - - Public Property format() As String + Public Property LineTotalBasisAmount() As AmountType Get - Return Me.formatField + Return Me.lineTotalBasisAmountField End Get Set - Me.formatField = Value + Me.lineTotalBasisAmountField = value End Set End Property ''' - - Public Property Value() As String + Public Property AllowanceChargeBasisAmount() As AmountType Get - Return Me.valueField + Return Me.allowanceChargeBasisAmountField End Get Set - Me.valueField = Value + Me.allowanceChargeBasisAmountField = value End Set End Property - End Class - - ''' - - Partial Public Class SpecifiedPeriodType - - Private startDateTimeField As DateTimeType - - Private endDateTimeField As DateTimeType ''' - Public Property StartDateTime() As DateTimeType + Public Property CategoryCode() As TaxCategoryCodeType Get - Return Me.startDateTimeField + Return Me.categoryCodeField End Get Set - Me.startDateTimeField = Value + Me.categoryCodeField = value End Set End Property ''' - Public Property EndDateTime() As DateTimeType + Public Property ExemptionReasonCode() As CodeType Get - Return Me.endDateTimeField + Return Me.exemptionReasonCodeField End Get Set - Me.endDateTimeField = Value + Me.exemptionReasonCodeField = value End Set End Property - End Class - - ''' - - Partial Public Class CreditorFinancialAccountType - - Private iBANIDField As IDType - Private proprietaryIDField As IDType + ''' + Public Property TaxPointDate() As DateType + Get + Return Me.taxPointDateField + End Get + Set + Me.taxPointDateField = value + End Set + End Property ''' - Public Property IBANID() As IDType + Public Property DueDateTypeCode() As TimeReferenceCodeType Get - Return Me.iBANIDField + Return Me.dueDateTypeCodeField End Get Set - Me.iBANIDField = Value + Me.dueDateTypeCodeField = value End Set End Property ''' - Public Property ProprietaryID() As IDType + Public Property RateApplicablePercent() As PercentType Get - Return Me.proprietaryIDField + Return Me.rateApplicablePercentField End Get Set - Me.proprietaryIDField = Value + Me.rateApplicablePercentField = value End Set End Property End Class ''' - - Partial Public Class CreditorFinancialInstitutionType + System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")> + Partial Public Class TaxTypeCodeType - Private bICIDField As IDType - - ''' - Public Property BICID() As IDType - Get - Return Me.bICIDField - End Get - Set - Me.bICIDField = Value - End Set - End Property - End Class - - ''' - - Partial Public Class DebtorFinancialAccountType - - Private iBANIDField As IDType - - ''' - Public Property IBANID() As IDType - Get - Return Me.iBANIDField - End Get - Set - Me.iBANIDField = Value - End Set - End Property - End Class - - ''' - - Partial Public Class PaymentMeansCodeType - - Private valueField As PaymentMeansCodeContentType + Private valueField As TaxTypeCodeContentType ''' - Public Property Value() As PaymentMeansCodeContentType + Public Property Value() As TaxTypeCodeContentType Get Return Me.valueField End Get Set - Me.valueField = Value + Me.valueField = value End Set End Property End Class ''' - - Public Enum PaymentMeansCodeContentType + Public Enum TaxTypeCodeContentType ''' - - Item10 + AAA ''' - - Item20 + AAB ''' - - Item30 + AAC ''' - - Item42 + AAD ''' - - Item48 + AAE ''' - - Item49 + AAF ''' - - Item57 + AAG ''' - - Item58 + AAH ''' - - Item59 + AAI ''' - - Item97 + AAJ ''' - ZZZ - End Enum - - ''' - - Partial Public Class TradeSettlementPaymentMeansType - - Private typeCodeField As PaymentMeansCodeType - - Private informationField As TextType - - Private payerPartyDebtorFinancialAccountField As DebtorFinancialAccountType - - Private payeePartyCreditorFinancialAccountField As CreditorFinancialAccountType - - Private payeeSpecifiedCreditorFinancialInstitutionField As CreditorFinancialInstitutionType + AAK ''' - Public Property TypeCode() As PaymentMeansCodeType - Get - Return Me.typeCodeField - End Get - Set - Me.typeCodeField = Value - End Set - End Property + AAL ''' - Public Property Information() As TextType - Get - Return Me.informationField - End Get - Set - Me.informationField = Value - End Set - End Property + AAM ''' - Public Property PayerPartyDebtorFinancialAccount() As DebtorFinancialAccountType - Get - Return Me.payerPartyDebtorFinancialAccountField - End Get - Set - Me.payerPartyDebtorFinancialAccountField = Value - End Set - End Property + ADD ''' - Public Property PayeePartyCreditorFinancialAccount() As CreditorFinancialAccountType - Get - Return Me.payeePartyCreditorFinancialAccountField - End Get - Set - Me.payeePartyCreditorFinancialAccountField = Value - End Set - End Property + BOL ''' - Public Property PayeeSpecifiedCreditorFinancialInstitution() As CreditorFinancialInstitutionType - Get - Return Me.payeeSpecifiedCreditorFinancialInstitutionField - End Get - Set - Me.payeeSpecifiedCreditorFinancialInstitutionField = Value - End Set - End Property - End Class - - ''' - - Partial Public Class CurrencyCodeType - - Private valueField As CurrencyCodeContentType + CAP ''' - - Public Property Value() As CurrencyCodeContentType - Get - Return Me.valueField - End Get - Set - Me.valueField = Value - End Set - End Property - End Class - - ''' - - Public Enum CurrencyCodeContentType + CAR ''' - AED + COC ''' - AFN + CST ''' - ALL + CUD ''' - AMD + CVD ''' - ANG + ENV ''' - AOA + EXC ''' - ARS + EXP ''' - AUD + FET ''' - AWG + FRE ''' - AZN + GCN ''' - BAM + GST ''' - BBD + ILL ''' - BDT + IMP ''' - BGN + IND ''' - BHD + LAC ''' - BIF + LCN ''' - BMD + LDP ''' - BND + LOC ''' - BOB + LST ''' - BOV + MCA ''' - BRL + MCD ''' - BSD + OTH ''' - BTN + PDB ''' - BWP + PDC ''' - BYN + PRF ''' - BZD + SCN ''' - CAD + SSS ''' - CDF + STT ''' - CHE + SUP ''' - CHF + SUR ''' - CHW + SWT ''' - CLF + TAC ''' - CLP + TOT ''' - CNY + TOX ''' - COP + TTA ''' - COU + VAD ''' - CRC + VAT + End Enum + + ''' + + Partial Public Class TextType + + Private valueField As String ''' - CUC + + Public Property Value() As String + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TaxCategoryCodeType + + Private valueField As TaxCategoryCodeContentType ''' - CUP + + Public Property Value() As TaxCategoryCodeContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Public Enum TaxCategoryCodeContentType ''' - CVE + A ''' - CZK + AA ''' - DJF + AB ''' - DKK + AC ''' - DOP + AD ''' - DZD + AE ''' - EGP + B ''' - ERN + C ''' - ETB + D ''' - EUR + E ''' - FJD + F ''' - FKP + G ''' - GBP + H ''' - GEL + I ''' - GHS + J ''' - GIP - - ''' - GMD - - ''' - GNF + K ''' - GTQ + L ''' - GYD + M ''' - HKD + O ''' - HNL + S ''' - HRK + Z + End Enum - ''' - HTG + ''' + + Partial Public Class CodeType - ''' - HUF + Private listIDField As String - ''' - IDR + Private listVersionIDField As String - ''' - ILS + Private valueField As String ''' - INR + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property ''' - IQD + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property ''' - IRR + + Public Property Value() As String + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class - ''' - ISK + ''' + + Partial Public Class DateType - ''' - JMD + Private itemField As DateTypeDateString ''' - JOD + + Public Property Item() As DateTypeDateString + Get + Return Me.itemField + End Get + Set + Me.itemField = value + End Set + End Property + End Class - ''' - JPY + ''' + + Partial Public Class DateTypeDateString - ''' - KES + Private formatField As String - ''' - KGS + Private valueField As String ''' - KHR + + Public Property format() As String + Get + Return Me.formatField + End Get + Set + Me.formatField = value + End Set + End Property ''' - KMF + + Public Property Value() As String + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class - ''' - KPW + ''' + + Partial Public Class TimeReferenceCodeType - ''' - KRW + Private valueField As TimeReferenceCodeContentType ''' - KWD + + Public Property Value() As TimeReferenceCodeContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class - ''' - KYD + ''' + + Public Enum TimeReferenceCodeContentType ''' - KZT + + Item5 ''' - LAK + + Item29 ''' - LBP + + Item72 + End Enum - ''' - LKR + ''' + + Partial Public Class PercentType - ''' - LRD + Private valueField As Decimal ''' - LSL + + Public Property Value() As Decimal + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class - ''' - LYD + ''' + + Partial Public Class TradeSettlementHeaderMonetarySummationType - ''' - MAD + Private lineTotalAmountField As AmountType - ''' - MDL + Private chargeTotalAmountField As AmountType - ''' - MGA + Private allowanceTotalAmountField As AmountType - ''' - MKD + Private taxBasisTotalAmountField() As AmountType - ''' - MMK + Private taxTotalAmountField() As AmountType - ''' - MNT + Private roundingAmountField As AmountType - ''' - MOP + Private grandTotalAmountField() As AmountType - ''' - MRU + Private totalPrepaidAmountField As AmountType - ''' - MUR + Private duePayableAmountField As AmountType ''' - MVR + Public Property LineTotalAmount() As AmountType + Get + Return Me.lineTotalAmountField + End Get + Set + Me.lineTotalAmountField = value + End Set + End Property ''' - MWK + Public Property ChargeTotalAmount() As AmountType + Get + Return Me.chargeTotalAmountField + End Get + Set + Me.chargeTotalAmountField = value + End Set + End Property ''' - MXN + Public Property AllowanceTotalAmount() As AmountType + Get + Return Me.allowanceTotalAmountField + End Get + Set + Me.allowanceTotalAmountField = value + End Set + End Property ''' - MXV + + Public Property TaxBasisTotalAmount() As AmountType() + Get + Return Me.taxBasisTotalAmountField + End Get + Set + Me.taxBasisTotalAmountField = value + End Set + End Property ''' - MYR + + Public Property TaxTotalAmount() As AmountType() + Get + Return Me.taxTotalAmountField + End Get + Set + Me.taxTotalAmountField = value + End Set + End Property ''' - MZN + Public Property RoundingAmount() As AmountType + Get + Return Me.roundingAmountField + End Get + Set + Me.roundingAmountField = value + End Set + End Property ''' - NAD + + Public Property GrandTotalAmount() As AmountType() + Get + Return Me.grandTotalAmountField + End Get + Set + Me.grandTotalAmountField = value + End Set + End Property ''' - NGN + Public Property TotalPrepaidAmount() As AmountType + Get + Return Me.totalPrepaidAmountField + End Get + Set + Me.totalPrepaidAmountField = value + End Set + End Property + + ''' + Public Property DuePayableAmount() As AmountType + Get + Return Me.duePayableAmountField + End Get + Set + Me.duePayableAmountField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradePaymentDiscountTermsType + + Private basisDateTimeField As DateTimeType + + Private basisPeriodMeasureField As MeasureType + + Private basisAmountField As AmountType + + Private calculationPercentField As PercentType + + Private actualDiscountAmountField As AmountType + + ''' + Public Property BasisDateTime() As DateTimeType + Get + Return Me.basisDateTimeField + End Get + Set + Me.basisDateTimeField = value + End Set + End Property + + ''' + Public Property BasisPeriodMeasure() As MeasureType + Get + Return Me.basisPeriodMeasureField + End Get + Set + Me.basisPeriodMeasureField = value + End Set + End Property + + ''' + Public Property BasisAmount() As AmountType + Get + Return Me.basisAmountField + End Get + Set + Me.basisAmountField = value + End Set + End Property + + ''' + Public Property CalculationPercent() As PercentType + Get + Return Me.calculationPercentField + End Get + Set + Me.calculationPercentField = value + End Set + End Property + + ''' + Public Property ActualDiscountAmount() As AmountType + Get + Return Me.actualDiscountAmountField + End Get + Set + Me.actualDiscountAmountField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DateTimeType + + Private itemField As Object + + ''' + + Public Property Item() As Object + Get + Return Me.itemField + End Get + Set + Me.itemField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DateTimeTypeDateTimeString + + Private formatField As String + + Private valueField As String + + ''' + + Public Property format() As String + Get + Return Me.formatField + End Get + Set + Me.formatField = value + End Set + End Property + + ''' + + Public Property Value() As String + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Partial Public Class MeasureType + + Private unitCodeField As String + + Private valueField As Decimal + + ''' + + Public Property unitCode() As String + Get + Return Me.unitCodeField + End Get + Set + Me.unitCodeField = value + End Set + End Property + + ''' + + Public Property Value() As Decimal + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradePaymentPenaltyTermsType + + Private basisDateTimeField As DateTimeType + + Private basisPeriodMeasureField As MeasureType + + Private basisAmountField As AmountType + + Private calculationPercentField As PercentType + + Private actualPenaltyAmountField As AmountType + + ''' + Public Property BasisDateTime() As DateTimeType + Get + Return Me.basisDateTimeField + End Get + Set + Me.basisDateTimeField = value + End Set + End Property + + ''' + Public Property BasisPeriodMeasure() As MeasureType + Get + Return Me.basisPeriodMeasureField + End Get + Set + Me.basisPeriodMeasureField = value + End Set + End Property + + ''' + Public Property BasisAmount() As AmountType + Get + Return Me.basisAmountField + End Get + Set + Me.basisAmountField = value + End Set + End Property + + ''' + Public Property CalculationPercent() As PercentType + Get + Return Me.calculationPercentField + End Get + Set + Me.calculationPercentField = value + End Set + End Property + + ''' + Public Property ActualPenaltyAmount() As AmountType + Get + Return Me.actualPenaltyAmountField + End Get + Set + Me.actualPenaltyAmountField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradePaymentTermsType + + Private descriptionField As TextType + + Private dueDateDateTimeField As DateTimeType + + Private directDebitMandateIDField As IDType + + Private partialPaymentAmountField As AmountType + + Private applicableTradePaymentPenaltyTermsField As TradePaymentPenaltyTermsType + + Private applicableTradePaymentDiscountTermsField As TradePaymentDiscountTermsType + + ''' + Public Property Description() As TextType + Get + Return Me.descriptionField + End Get + Set + Me.descriptionField = value + End Set + End Property + + ''' + Public Property DueDateDateTime() As DateTimeType + Get + Return Me.dueDateDateTimeField + End Get + Set + Me.dueDateDateTimeField = value + End Set + End Property + + ''' + Public Property DirectDebitMandateID() As IDType + Get + Return Me.directDebitMandateIDField + End Get + Set + Me.directDebitMandateIDField = value + End Set + End Property + + ''' + Public Property PartialPaymentAmount() As AmountType + Get + Return Me.partialPaymentAmountField + End Get + Set + Me.partialPaymentAmountField = value + End Set + End Property + + ''' + Public Property ApplicableTradePaymentPenaltyTerms() As TradePaymentPenaltyTermsType + Get + Return Me.applicableTradePaymentPenaltyTermsField + End Get + Set + Me.applicableTradePaymentPenaltyTermsField = value + End Set + End Property + + ''' + Public Property ApplicableTradePaymentDiscountTerms() As TradePaymentDiscountTermsType + Get + Return Me.applicableTradePaymentDiscountTermsField + End Get + Set + Me.applicableTradePaymentDiscountTermsField = value + End Set + End Property + End Class + + ''' + + Partial Public Class IDType + + Private schemeIDField As String + + Private valueField As String + + ''' + + Public Property schemeID() As String + Get + Return Me.schemeIDField + End Get + Set + Me.schemeIDField = value + End Set + End Property + + ''' + + Public Property Value() As String + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LogisticsServiceChargeType + + Private descriptionField As TextType + + Private appliedAmountField As AmountType + + Private appliedTradeTaxField() As TradeTaxType + + ''' + Public Property Description() As TextType + Get + Return Me.descriptionField + End Get + Set + Me.descriptionField = value + End Set + End Property + + ''' + Public Property AppliedAmount() As AmountType + Get + Return Me.appliedAmountField + End Get + Set + Me.appliedAmountField = value + End Set + End Property + + ''' + + Public Property AppliedTradeTax() As TradeTaxType() + Get + Return Me.appliedTradeTaxField + End Get + Set + Me.appliedTradeTaxField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CreditorFinancialInstitutionType + + Private bICIDField As IDType + + ''' + Public Property BICID() As IDType + Get + Return Me.bICIDField + End Get + Set + Me.bICIDField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CreditorFinancialAccountType + + Private iBANIDField As IDType + + Private accountNameField As TextType + + Private proprietaryIDField As IDType + + ''' + Public Property IBANID() As IDType + Get + Return Me.iBANIDField + End Get + Set + Me.iBANIDField = value + End Set + End Property + + ''' + Public Property AccountName() As TextType + Get + Return Me.accountNameField + End Get + Set + Me.accountNameField = value + End Set + End Property + + ''' + Public Property ProprietaryID() As IDType + Get + Return Me.proprietaryIDField + End Get + Set + Me.proprietaryIDField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DebtorFinancialAccountType + + Private iBANIDField As IDType + + ''' + Public Property IBANID() As IDType + Get + Return Me.iBANIDField + End Get + Set + Me.iBANIDField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeSettlementFinancialCardType + + Private idField As IDType + + Private cardholderNameField As TextType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property CardholderName() As TextType + Get + Return Me.cardholderNameField + End Get + Set + Me.cardholderNameField = value + End Set + End Property + End Class + + ''' + + Partial Public Class PaymentMeansCodeType + + Private valueField As PaymentMeansCodeContentType + + ''' + + Public Property Value() As PaymentMeansCodeContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Public Enum PaymentMeansCodeContentType + + ''' + + Item1 + + ''' + + Item2 + + ''' + + Item3 + + ''' + + Item4 + + ''' + + Item5 + + ''' + + Item6 + + ''' + + Item7 + + ''' + + Item8 + + ''' + + Item9 + + ''' + + Item10 + + ''' + + Item11 + + ''' + + Item12 + + ''' + + Item13 + + ''' + + Item14 + + ''' + + Item15 + + ''' + + Item16 + + ''' + + Item17 + + ''' + + Item18 + + ''' + + Item19 + + ''' + + Item20 + + ''' + + Item21 + + ''' + + Item22 + + ''' + + Item23 + + ''' + + Item24 + + ''' + + Item25 + + ''' + + Item26 + + ''' + + Item27 + + ''' + + Item28 + + ''' + + Item29 + + ''' + + Item30 + + ''' + + Item31 + + ''' + + Item32 + + ''' + + Item33 + + ''' + + Item34 + + ''' + + Item35 + + ''' + + Item36 + + ''' + + Item37 + + ''' + + Item38 + + ''' + + Item39 + + ''' + + Item40 + + ''' + + Item41 + + ''' + + Item42 + + ''' + + Item43 + + ''' + + Item44 + + ''' + + Item45 + + ''' + + Item46 + + ''' + + Item47 + + ''' + + Item48 + + ''' + + Item49 + + ''' + + Item50 + + ''' + + Item51 + + ''' + + Item52 + + ''' + + Item53 + + ''' + + Item54 + + ''' + + Item55 + + ''' + + Item56 + + ''' + + Item57 + + ''' + + Item58 + + ''' + + Item59 + + ''' + + Item60 + + ''' + + Item61 + + ''' + + Item62 + + ''' + + Item63 + + ''' + + Item64 + + ''' + + Item65 + + ''' + + Item66 + + ''' + + Item67 + + ''' + + Item68 + + ''' + + Item69 + + ''' + + Item70 + + ''' + + Item74 + + ''' + + Item75 + + ''' + + Item76 + + ''' + + Item77 + + ''' + + Item78 + + ''' + + Item91 + + ''' + + Item92 + + ''' + + Item93 + + ''' + + Item94 + + ''' + + Item95 + + ''' + + Item96 + + ''' + + Item97 + + ''' + ZZZ + End Enum + + ''' + + Partial Public Class TradeSettlementPaymentMeansType + + Private typeCodeField As PaymentMeansCodeType + + Private informationField As TextType + + Private applicableTradeSettlementFinancialCardField As TradeSettlementFinancialCardType + + Private payerPartyDebtorFinancialAccountField As DebtorFinancialAccountType + + Private payeePartyCreditorFinancialAccountField As CreditorFinancialAccountType + + Private payeeSpecifiedCreditorFinancialInstitutionField As CreditorFinancialInstitutionType + + ''' + Public Property TypeCode() As PaymentMeansCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property Information() As TextType + Get + Return Me.informationField + End Get + Set + Me.informationField = value + End Set + End Property + + ''' + Public Property ApplicableTradeSettlementFinancialCard() As TradeSettlementFinancialCardType + Get + Return Me.applicableTradeSettlementFinancialCardField + End Get + Set + Me.applicableTradeSettlementFinancialCardField = value + End Set + End Property + + ''' + Public Property PayerPartyDebtorFinancialAccount() As DebtorFinancialAccountType + Get + Return Me.payerPartyDebtorFinancialAccountField + End Get + Set + Me.payerPartyDebtorFinancialAccountField = value + End Set + End Property + + ''' + Public Property PayeePartyCreditorFinancialAccount() As CreditorFinancialAccountType + Get + Return Me.payeePartyCreditorFinancialAccountField + End Get + Set + Me.payeePartyCreditorFinancialAccountField = value + End Set + End Property + + ''' + Public Property PayeeSpecifiedCreditorFinancialInstitution() As CreditorFinancialInstitutionType + Get + Return Me.payeeSpecifiedCreditorFinancialInstitutionField + End Get + Set + Me.payeeSpecifiedCreditorFinancialInstitutionField = value + End Set + End Property + End Class + + ''' + + Partial Public Class RateType + + Private valueField As Decimal + + ''' + + Public Property Value() As Decimal + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeCurrencyExchangeType + + Private sourceCurrencyCodeField As CurrencyCodeType + + Private targetCurrencyCodeField As CurrencyCodeType + + Private conversionRateField As RateType + + Private conversionRateDateTimeField As DateTimeType + + ''' + Public Property SourceCurrencyCode() As CurrencyCodeType + Get + Return Me.sourceCurrencyCodeField + End Get + Set + Me.sourceCurrencyCodeField = value + End Set + End Property + + ''' + Public Property TargetCurrencyCode() As CurrencyCodeType + Get + Return Me.targetCurrencyCodeField + End Get + Set + Me.targetCurrencyCodeField = value + End Set + End Property + + ''' + Public Property ConversionRate() As RateType + Get + Return Me.conversionRateField + End Get + Set + Me.conversionRateField = value + End Set + End Property + + ''' + Public Property ConversionRateDateTime() As DateTimeType + Get + Return Me.conversionRateDateTimeField + End Get + Set + Me.conversionRateDateTimeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CurrencyCodeType + + Private valueField As CurrencyCodeContentType + + ''' + + Public Property Value() As CurrencyCodeContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Public Enum CurrencyCodeContentType + + ''' + AED + + ''' + AFN + + ''' + ALL + + ''' + AMD + + ''' + ANG + + ''' + AOA + + ''' + ARS + + ''' + AUD + + ''' + AWG + + ''' + AZN + + ''' + BAM + + ''' + BBD + + ''' + BDT + + ''' + BGN + + ''' + BHD + + ''' + BIF + + ''' + BMD + + ''' + BND + + ''' + BOB + + ''' + BOV + + ''' + BRL + + ''' + BSD + + ''' + BTN + + ''' + BWP + + ''' + BYN + + ''' + BZD + + ''' + CAD + + ''' + CDF + + ''' + CHE + + ''' + CHF + + ''' + CHW + + ''' + CLF + + ''' + CLP + + ''' + CNY + + ''' + COP + + ''' + COU + + ''' + CRC + + ''' + CUC + + ''' + CUP + + ''' + CVE + + ''' + CZK + + ''' + DJF + + ''' + DKK + + ''' + DOP + + ''' + DZD + + ''' + EGP + + ''' + ERN + + ''' + ETB + + ''' + EUR + + ''' + FJD + + ''' + FKP + + ''' + GBP + + ''' + GEL + + ''' + GHS + + ''' + GIP + + ''' + GMD + + ''' + GNF + + ''' + GTQ + + ''' + GYD + + ''' + HKD + + ''' + HNL + + ''' + HRK + + ''' + HTG + + ''' + HUF + + ''' + IDR + + ''' + ILS + + ''' + INR + + ''' + IQD + + ''' + IRR + + ''' + ISK + + ''' + JMD + + ''' + JOD + + ''' + JPY + + ''' + KES + + ''' + KGS + + ''' + KHR + + ''' + KMF + + ''' + KPW + + ''' + KRW + + ''' + KWD + + ''' + KYD + + ''' + KZT + + ''' + LAK + + ''' + LBP + + ''' + LKR + + ''' + LRD + + ''' + LSL + + ''' + LYD + + ''' + MAD + + ''' + MDL + + ''' + MGA + + ''' + MKD + + ''' + MMK + + ''' + MNT + + ''' + MOP + + ''' + MRU + + ''' + MUR + + ''' + MVR + + ''' + MWK + + ''' + MXN + + ''' + MXV + + ''' + MYR + + ''' + MZN + + ''' + NAD + + ''' + NGN ''' NIO ''' - NOK + NOK + + ''' + NPR + + ''' + NZD + + ''' + OMR + + ''' + PAB + + ''' + PEN + + ''' + PGK + + ''' + PHP + + ''' + PKR + + ''' + PLN + + ''' + PYG + + ''' + QAR + + ''' + RON + + ''' + RSD + + ''' + RUB + + ''' + RWF + + ''' + SAR + + ''' + SBD + + ''' + SCR + + ''' + SDG + + ''' + SEK + + ''' + SGD + + ''' + SHP + + ''' + SLL + + ''' + SOS + + ''' + SRD + + ''' + SSP + + ''' + STN + + ''' + SVC + + ''' + SYP + + ''' + SZL + + ''' + THB + + ''' + TJS + + ''' + TMT + + ''' + TND + + ''' + TOP + + ''' + [TRY] + + ''' + TTD + + ''' + TWD + + ''' + TZS + + ''' + UAH + + ''' + UGX + + ''' + USD + + ''' + USN + + ''' + UYI + + ''' + UYU + + ''' + UYW + + ''' + UZS + + ''' + VES + + ''' + VND + + ''' + VUV + + ''' + WST + + ''' + XAF + + ''' + XAG + + ''' + XAU + + ''' + XBA + + ''' + XBB + + ''' + XBC + + ''' + XBD + + ''' + XCD + + ''' + XDR + + ''' + XOF + + ''' + XPD + + ''' + XPF + + ''' + XPT + + ''' + XSU + + ''' + XTS + + ''' + XUA + + ''' + XXX + + ''' + YER + + ''' + ZAR + + ''' + ZMW + + ''' + ZWL + End Enum + + ''' + + Partial Public Class HeaderTradeSettlementType + + Private creditorReferenceIDField As IDType + + Private paymentReferenceField As TextType + + Private taxCurrencyCodeField As CurrencyCodeType + + Private invoiceCurrencyCodeField As CurrencyCodeType + + Private invoiceIssuerReferenceField As TextType + + Private invoicerTradePartyField As TradePartyType + + Private invoiceeTradePartyField As TradePartyType + + Private payeeTradePartyField As TradePartyType + + Private taxApplicableTradeCurrencyExchangeField As TradeCurrencyExchangeType + + Private specifiedTradeSettlementPaymentMeansField() As TradeSettlementPaymentMeansType + + Private applicableTradeTaxField() As TradeTaxType + + Private billingSpecifiedPeriodField As SpecifiedPeriodType + + Private specifiedTradeAllowanceChargeField() As TradeAllowanceChargeType + + Private specifiedLogisticsServiceChargeField() As LogisticsServiceChargeType + + Private specifiedTradePaymentTermsField() As TradePaymentTermsType + + Private specifiedTradeSettlementHeaderMonetarySummationField As TradeSettlementHeaderMonetarySummationType + + Private invoiceReferencedDocumentField As ReferencedDocumentType + + Private receivableSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private specifiedAdvancePaymentField() As AdvancePaymentType + + ''' + Public Property CreditorReferenceID() As IDType + Get + Return Me.creditorReferenceIDField + End Get + Set + Me.creditorReferenceIDField = value + End Set + End Property + + ''' + Public Property PaymentReference() As TextType + Get + Return Me.paymentReferenceField + End Get + Set + Me.paymentReferenceField = value + End Set + End Property + + ''' + Public Property TaxCurrencyCode() As CurrencyCodeType + Get + Return Me.taxCurrencyCodeField + End Get + Set + Me.taxCurrencyCodeField = value + End Set + End Property + + ''' + Public Property InvoiceCurrencyCode() As CurrencyCodeType + Get + Return Me.invoiceCurrencyCodeField + End Get + Set + Me.invoiceCurrencyCodeField = value + End Set + End Property + + ''' + Public Property InvoiceIssuerReference() As TextType + Get + Return Me.invoiceIssuerReferenceField + End Get + Set + Me.invoiceIssuerReferenceField = value + End Set + End Property + + ''' + Public Property InvoicerTradeParty() As TradePartyType + Get + Return Me.invoicerTradePartyField + End Get + Set + Me.invoicerTradePartyField = value + End Set + End Property + + ''' + Public Property InvoiceeTradeParty() As TradePartyType + Get + Return Me.invoiceeTradePartyField + End Get + Set + Me.invoiceeTradePartyField = value + End Set + End Property + + ''' + Public Property PayeeTradeParty() As TradePartyType + Get + Return Me.payeeTradePartyField + End Get + Set + Me.payeeTradePartyField = value + End Set + End Property + + ''' + Public Property TaxApplicableTradeCurrencyExchange() As TradeCurrencyExchangeType + Get + Return Me.taxApplicableTradeCurrencyExchangeField + End Get + Set + Me.taxApplicableTradeCurrencyExchangeField = value + End Set + End Property + + ''' + + Public Property SpecifiedTradeSettlementPaymentMeans() As TradeSettlementPaymentMeansType() + Get + Return Me.specifiedTradeSettlementPaymentMeansField + End Get + Set + Me.specifiedTradeSettlementPaymentMeansField = value + End Set + End Property + + ''' + + Public Property ApplicableTradeTax() As TradeTaxType() + Get + Return Me.applicableTradeTaxField + End Get + Set + Me.applicableTradeTaxField = value + End Set + End Property + + ''' + Public Property BillingSpecifiedPeriod() As SpecifiedPeriodType + Get + Return Me.billingSpecifiedPeriodField + End Get + Set + Me.billingSpecifiedPeriodField = value + End Set + End Property + + ''' + + Public Property SpecifiedTradeAllowanceCharge() As TradeAllowanceChargeType() + Get + Return Me.specifiedTradeAllowanceChargeField + End Get + Set + Me.specifiedTradeAllowanceChargeField = value + End Set + End Property + + ''' + + Public Property SpecifiedLogisticsServiceCharge() As LogisticsServiceChargeType() + Get + Return Me.specifiedLogisticsServiceChargeField + End Get + Set + Me.specifiedLogisticsServiceChargeField = value + End Set + End Property + + ''' + + Public Property SpecifiedTradePaymentTerms() As TradePaymentTermsType() + Get + Return Me.specifiedTradePaymentTermsField + End Get + Set + Me.specifiedTradePaymentTermsField = value + End Set + End Property + + ''' + Public Property SpecifiedTradeSettlementHeaderMonetarySummation() As TradeSettlementHeaderMonetarySummationType + Get + Return Me.specifiedTradeSettlementHeaderMonetarySummationField + End Get + Set + Me.specifiedTradeSettlementHeaderMonetarySummationField = value + End Set + End Property + + ''' + Public Property InvoiceReferencedDocument() As ReferencedDocumentType + Get + Return Me.invoiceReferencedDocumentField + End Get + Set + Me.invoiceReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property ReceivableSpecifiedTradeAccountingAccount() As TradeAccountingAccountType() + Get + Return Me.receivableSpecifiedTradeAccountingAccountField + End Get + Set + Me.receivableSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + + Public Property SpecifiedAdvancePayment() As AdvancePaymentType() + Get + Return Me.specifiedAdvancePaymentField + End Get + Set + Me.specifiedAdvancePaymentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradePartyType + + Private idField() As IDType + + Private globalIDField() As IDType + + Private nameField As TextType + + Private descriptionField As TextType + + Private specifiedLegalOrganizationField As LegalOrganizationType + + Private definedTradeContactField As TradeContactType + + Private postalTradeAddressField As TradeAddressType + + Private uRIUniversalCommunicationField As UniversalCommunicationType + + Private specifiedTaxRegistrationField() As TaxRegistrationType + + ''' + + Public Property ID() As IDType() + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + + Public Property GlobalID() As IDType() + Get + Return Me.globalIDField + End Get + Set + Me.globalIDField = value + End Set + End Property + + ''' + Public Property Name() As TextType + Get + Return Me.nameField + End Get + Set + Me.nameField = value + End Set + End Property + + ''' + Public Property Description() As TextType + Get + Return Me.descriptionField + End Get + Set + Me.descriptionField = value + End Set + End Property + + ''' + Public Property SpecifiedLegalOrganization() As LegalOrganizationType + Get + Return Me.specifiedLegalOrganizationField + End Get + Set + Me.specifiedLegalOrganizationField = value + End Set + End Property + + ''' + Public Property DefinedTradeContact() As TradeContactType + Get + Return Me.definedTradeContactField + End Get + Set + Me.definedTradeContactField = value + End Set + End Property + + ''' + Public Property PostalTradeAddress() As TradeAddressType + Get + Return Me.postalTradeAddressField + End Get + Set + Me.postalTradeAddressField = value + End Set + End Property + + ''' + Public Property URIUniversalCommunication() As UniversalCommunicationType + Get + Return Me.uRIUniversalCommunicationField + End Get + Set + Me.uRIUniversalCommunicationField = value + End Set + End Property + + ''' + + Public Property SpecifiedTaxRegistration() As TaxRegistrationType() + Get + Return Me.specifiedTaxRegistrationField + End Get + Set + Me.specifiedTaxRegistrationField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LegalOrganizationType + + Private idField As IDType + + Private tradingBusinessNameField As TextType + + Private postalTradeAddressField As TradeAddressType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property TradingBusinessName() As TextType + Get + Return Me.tradingBusinessNameField + End Get + Set + Me.tradingBusinessNameField = value + End Set + End Property + + ''' + Public Property PostalTradeAddress() As TradeAddressType + Get + Return Me.postalTradeAddressField + End Get + Set + Me.postalTradeAddressField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeAddressType + + Private postcodeCodeField As CodeType + + Private lineOneField As TextType + + Private lineTwoField As TextType + + Private lineThreeField As TextType + + Private cityNameField As TextType + + Private countryIDField As CountryIDType + + Private countrySubDivisionNameField() As TextType + + ''' + Public Property PostcodeCode() As CodeType + Get + Return Me.postcodeCodeField + End Get + Set + Me.postcodeCodeField = value + End Set + End Property + + ''' + Public Property LineOne() As TextType + Get + Return Me.lineOneField + End Get + Set + Me.lineOneField = value + End Set + End Property + + ''' + Public Property LineTwo() As TextType + Get + Return Me.lineTwoField + End Get + Set + Me.lineTwoField = value + End Set + End Property + + ''' + Public Property LineThree() As TextType + Get + Return Me.lineThreeField + End Get + Set + Me.lineThreeField = value + End Set + End Property + + ''' + Public Property CityName() As TextType + Get + Return Me.cityNameField + End Get + Set + Me.cityNameField = value + End Set + End Property + + ''' + Public Property CountryID() As CountryIDType + Get + Return Me.countryIDField + End Get + Set + Me.countryIDField = value + End Set + End Property + + ''' + + Public Property CountrySubDivisionName() As TextType() + Get + Return Me.countrySubDivisionNameField + End Get + Set + Me.countrySubDivisionNameField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CountryIDType + + Private valueField As CountryIDContentType + + ''' + + Public Property Value() As CountryIDContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Public Enum CountryIDContentType + + ''' + + Item1A + + ''' + AD + + ''' + AE + + ''' + AF + + ''' + AG + + ''' + AI + + ''' + AL + + ''' + AM + + ''' + AO + + ''' + AQ + + ''' + AR + + ''' + [AS] + + ''' + AT + + ''' + AU + + ''' + AW + + ''' + AX + + ''' + AZ + + ''' + BA + + ''' + BB + + ''' + BD + + ''' + BE + + ''' + BF + + ''' + BG + + ''' + BH + + ''' + BI + + ''' + BJ + + ''' + BL + + ''' + BM + + ''' + BN + + ''' + BO + + ''' + BQ + + ''' + BR + + ''' + BS + + ''' + BT + + ''' + BV + + ''' + BW + + ''' + BY + + ''' + BZ + + ''' + CA + + ''' + CC + + ''' + CD + + ''' + CF + + ''' + CG + + ''' + CH + + ''' + CI + + ''' + CK + + ''' + CL + + ''' + CM + + ''' + CN + + ''' + CO + + ''' + CR + + ''' + CU + + ''' + CV + + ''' + CW + + ''' + CX + + ''' + CY + + ''' + CZ + + ''' + DE + + ''' + DJ + + ''' + DK + + ''' + DM + + ''' + [DO] + + ''' + DZ + + ''' + EC + + ''' + EE + + ''' + EG + + ''' + EH + + ''' + ER + + ''' + ES + + ''' + ET + + ''' + FI + + ''' + FJ + + ''' + FK + + ''' + FM + + ''' + FO + + ''' + FR + + ''' + GA + + ''' + GB + + ''' + GD + + ''' + GE + + ''' + GF + + ''' + GG + + ''' + GH + + ''' + GI + + ''' + GL + + ''' + GM + + ''' + GN + + ''' + GP + + ''' + GQ + + ''' + GR + + ''' + GS + + ''' + GT + + ''' + GU + + ''' + GW + + ''' + GY + + ''' + HK + + ''' + HM + + ''' + HN + + ''' + HR + + ''' + HT + + ''' + HU + + ''' + ID + + ''' + IE + + ''' + IL + + ''' + IM + + ''' + [IN] + + ''' + IO + + ''' + IQ + + ''' + IR + + ''' + [IS] + + ''' + IT + + ''' + JE + + ''' + JM + + ''' + JO + + ''' + JP + + ''' + KE + + ''' + KG + + ''' + KH + + ''' + KI + + ''' + KM + + ''' + KN + + ''' + KP + + ''' + KR + + ''' + KW + + ''' + KY + + ''' + KZ + + ''' + LA + + ''' + LB + + ''' + LC + + ''' + LI + + ''' + LK + + ''' + LR + + ''' + LS + + ''' + LT + + ''' + LU + + ''' + LV + + ''' + LY + + ''' + MA + + ''' + MC + + ''' + MD + + ''' + [ME] + + ''' + MF + + ''' + MG + + ''' + MH + + ''' + MK + + ''' + ML + + ''' + MM + + ''' + MN + + ''' + MO + + ''' + MP + + ''' + MQ + + ''' + MR + + ''' + MS + + ''' + MT + + ''' + MU + + ''' + MV + + ''' + MW + + ''' + MX + + ''' + MY + + ''' + MZ + + ''' + NA + + ''' + NC + + ''' + NE + + ''' + NF + + ''' + NG + + ''' + NI + + ''' + NL + + ''' + NO + + ''' + NP + + ''' + NR + + ''' + NU + + ''' + NZ + + ''' + OM + + ''' + PA + + ''' + PE + + ''' + PF + + ''' + PG + + ''' + PH + + ''' + PK + + ''' + PL + + ''' + PM + + ''' + PN + + ''' + PR + + ''' + PS + + ''' + PT + + ''' + PW + + ''' + PY + + ''' + QA + + ''' + RE + + ''' + RO + + ''' + RS + + ''' + RU + + ''' + RW + + ''' + SA + + ''' + SB + + ''' + SC + + ''' + SD + + ''' + SE + + ''' + SG + + ''' + SH + + ''' + SI + + ''' + SJ + + ''' + SK + + ''' + SL + + ''' + SM + + ''' + SN + + ''' + SO + + ''' + SR + + ''' + SS + + ''' + ST + + ''' + SV + + ''' + SX + + ''' + SY + + ''' + SZ + + ''' + TC + + ''' + TD + + ''' + TF + + ''' + TG + + ''' + TH + + ''' + TJ + + ''' + TK + + ''' + TL + + ''' + TM + + ''' + TN + + ''' + [TO] + + ''' + TR + + ''' + TT + + ''' + TV + + ''' + TW + + ''' + TZ + + ''' + UA + + ''' + UG + + ''' + UM + + ''' + US + + ''' + UY + + ''' + UZ + + ''' + VA + + ''' + VC + + ''' + VE + + ''' + VG + + ''' + VI + + ''' + VN + + ''' + VU + + ''' + WF + + ''' + WS + + ''' + YE + + ''' + YT + + ''' + ZA + + ''' + ZM + + ''' + ZW + End Enum + + ''' + + Partial Public Class TradeContactType + + Private personNameField As TextType + + Private departmentNameField As TextType + + Private telephoneUniversalCommunicationField As UniversalCommunicationType + + Private faxUniversalCommunicationField As UniversalCommunicationType + + Private emailURIUniversalCommunicationField As UniversalCommunicationType + + ''' + Public Property PersonName() As TextType + Get + Return Me.personNameField + End Get + Set + Me.personNameField = value + End Set + End Property + + ''' + Public Property DepartmentName() As TextType + Get + Return Me.departmentNameField + End Get + Set + Me.departmentNameField = value + End Set + End Property + + ''' + Public Property TelephoneUniversalCommunication() As UniversalCommunicationType + Get + Return Me.telephoneUniversalCommunicationField + End Get + Set + Me.telephoneUniversalCommunicationField = value + End Set + End Property + + ''' + Public Property FaxUniversalCommunication() As UniversalCommunicationType + Get + Return Me.faxUniversalCommunicationField + End Get + Set + Me.faxUniversalCommunicationField = value + End Set + End Property + + ''' + Public Property EmailURIUniversalCommunication() As UniversalCommunicationType + Get + Return Me.emailURIUniversalCommunicationField + End Get + Set + Me.emailURIUniversalCommunicationField = value + End Set + End Property + End Class + + ''' + + Partial Public Class UniversalCommunicationType + + Private uRIIDField As IDType + + Private completeNumberField As TextType + + ''' + Public Property URIID() As IDType + Get + Return Me.uRIIDField + End Get + Set + Me.uRIIDField = value + End Set + End Property + + ''' + Public Property CompleteNumber() As TextType + Get + Return Me.completeNumberField + End Get + Set + Me.completeNumberField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TaxRegistrationType + + Private idField As IDType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SpecifiedPeriodType + + Private descriptionField As TextType + + Private startDateTimeField As DateTimeType + + Private endDateTimeField As DateTimeType + + Private completeDateTimeField As DateTimeType + + ''' + Public Property Description() As TextType + Get + Return Me.descriptionField + End Get + Set + Me.descriptionField = value + End Set + End Property + + ''' + Public Property StartDateTime() As DateTimeType + Get + Return Me.startDateTimeField + End Get + Set + Me.startDateTimeField = value + End Set + End Property + + ''' + Public Property EndDateTime() As DateTimeType + Get + Return Me.endDateTimeField + End Get + Set + Me.endDateTimeField = value + End Set + End Property + + ''' + Public Property CompleteDateTime() As DateTimeType + Get + Return Me.completeDateTimeField + End Get + Set + Me.completeDateTimeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeAllowanceChargeType + + Private chargeIndicatorField As IndicatorType + + Private sequenceNumericField As NumericType + + Private calculationPercentField As PercentType + + Private basisAmountField As AmountType + + Private basisQuantityField As QuantityType + + Private actualAmountField As AmountType + + Private reasonCodeField As AllowanceChargeReasonCodeType + + Private reasonField As TextType + + Private categoryTradeTaxField As TradeTaxType + + ''' + Public Property ChargeIndicator() As IndicatorType + Get + Return Me.chargeIndicatorField + End Get + Set + Me.chargeIndicatorField = value + End Set + End Property + + ''' + Public Property SequenceNumeric() As NumericType + Get + Return Me.sequenceNumericField + End Get + Set + Me.sequenceNumericField = value + End Set + End Property + + ''' + Public Property CalculationPercent() As PercentType + Get + Return Me.calculationPercentField + End Get + Set + Me.calculationPercentField = value + End Set + End Property + + ''' + Public Property BasisAmount() As AmountType + Get + Return Me.basisAmountField + End Get + Set + Me.basisAmountField = value + End Set + End Property + + ''' + Public Property BasisQuantity() As QuantityType + Get + Return Me.basisQuantityField + End Get + Set + Me.basisQuantityField = value + End Set + End Property + + ''' + Public Property ActualAmount() As AmountType + Get + Return Me.actualAmountField + End Get + Set + Me.actualAmountField = value + End Set + End Property + + ''' + Public Property ReasonCode() As AllowanceChargeReasonCodeType + Get + Return Me.reasonCodeField + End Get + Set + Me.reasonCodeField = value + End Set + End Property + + ''' + Public Property Reason() As TextType + Get + Return Me.reasonField + End Get + Set + Me.reasonField = value + End Set + End Property + + ''' + Public Property CategoryTradeTax() As TradeTaxType + Get + Return Me.categoryTradeTaxField + End Get + Set + Me.categoryTradeTaxField = value + End Set + End Property + End Class + + ''' + + Partial Public Class NumericType + + Private valueField As Decimal + + ''' + + Public Property Value() As Decimal + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Partial Public Class QuantityType + + Private unitCodeField As String + + Private valueField As Decimal + + ''' + + Public Property unitCode() As String + Get + Return Me.unitCodeField + End Get + Set + Me.unitCodeField = value + End Set + End Property + + ''' + + Public Property Value() As Decimal + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Partial Public Class AllowanceChargeReasonCodeType + + Private valueField As AllowanceChargeReasonCodeContentType + + ''' + + Public Property Value() As AllowanceChargeReasonCodeContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Public Enum AllowanceChargeReasonCodeContentType + + ''' + AA + + ''' + AAA + + ''' + AAC + + ''' + AAD + + ''' + AAE + + ''' + AAF + + ''' + AAH + + ''' + AAI + + ''' + AAS + + ''' + AAT + + ''' + AAV + + ''' + AAY + + ''' + AAZ + + ''' + ABA + + ''' + ABB + + ''' + ABC + + ''' + ABD + + ''' + ABF + + ''' + ABK + + ''' + ABL + + ''' + ABN + + ''' + ABR + + ''' + ABS + + ''' + ABT + + ''' + ABU + + ''' + ACF + + ''' + ACG + + ''' + ACH + + ''' + ACI + + ''' + ACJ + + ''' + ACK + + ''' + ACL + + ''' + ACM + + ''' + ACS + + ''' + ADC + + ''' + ADE + + ''' + ADJ + + ''' + ADK + + ''' + ADL + + ''' + ADM + + ''' + ADN + + ''' + ADO + + ''' + ADP + + ''' + ADQ + + ''' + ADR + + ''' + ADT + + ''' + ADW + + ''' + ADY + + ''' + ADZ + + ''' + AEA + + ''' + AEB + + ''' + AEC + + ''' + AED + + ''' + AEF + + ''' + AEH + + ''' + AEI + + ''' + AEJ + + ''' + AEK + + ''' + AEL + + ''' + AEM + + ''' + AEN + + ''' + AEO + + ''' + AEP + + ''' + AES + + ''' + AET + + ''' + AEU + + ''' + AEV + + ''' + AEW + + ''' + AEX + + ''' + AEY + + ''' + AEZ + + ''' + AJ + + ''' + AU + + ''' + CA + + ''' + CAB + + ''' + CAD + + ''' + CAE + + ''' + CAF + + ''' + CAI + + ''' + CAJ + + ''' + CAK + + ''' + CAL + + ''' + CAM + + ''' + CAN + + ''' + CAO + + ''' + CAP + + ''' + CAQ + + ''' + CAR + + ''' + CAS + + ''' + CAT + + ''' + CAU + + ''' + CAV + + ''' + CAW + + ''' + CAX + + ''' + CAY + + ''' + CAZ + + ''' + CD + + ''' + CG + + ''' + CS + + ''' + CT + + ''' + DAB + + ''' + DAC + + ''' + DAD + + ''' + DAF + + ''' + DAG + + ''' + DAH + + ''' + DAI + + ''' + DAJ + + ''' + DAK + + ''' + DAL + + ''' + DAM + + ''' + DAN + + ''' + DAO + + ''' + DAP + + ''' + DAQ + + ''' + DL + + ''' + EG + + ''' + EP + + ''' + ER + + ''' + FAA + + ''' + FAB + + ''' + FAC + + ''' + FC + + ''' + FH + + ''' + FI + + ''' + GAA + + ''' + HAA + + ''' + HD + + ''' + HH + + ''' + IAA + + ''' + IAB + + ''' + ID + + ''' + [IF] + + ''' + IR + + ''' + [IS] + + ''' + KO + + ''' + L1 + + ''' + LA + + ''' + LAA + + ''' + LAB + + ''' + LF + + ''' + MAE + + ''' + MI + + ''' + ML + + ''' + NAA + + ''' + OA + + ''' + PA + + ''' + PAA + + ''' + PC + + ''' + PL + + ''' + RAB + + ''' + RAC + + ''' + RAD + + ''' + RAF + + ''' + RE + + ''' + RF + + ''' + RH + + ''' + RV + + ''' + SA + + ''' + SAA + + ''' + SAD + + ''' + SAE + + ''' + SAI + + ''' + SG + + ''' + SH + + ''' + SM + + ''' + SU + + ''' + TAB + + ''' + TAC + + ''' + TT + + ''' + TV + + ''' + V1 + + ''' + V2 + + ''' + WH + + ''' + XAA + + ''' + YY + + ''' + ZZZ + + ''' + + Item41 + + ''' + + Item42 + + ''' + + Item60 + + ''' + + Item62 + + ''' + + Item63 + + ''' + + Item64 + + ''' + + Item65 + + ''' + + Item66 + + ''' + + Item67 + + ''' + + Item68 + + ''' + + Item70 + + ''' + + Item71 + + ''' + + Item88 + + ''' + + Item95 + + ''' + + Item100 + + ''' + + Item102 + + ''' + + Item103 + + ''' + + Item104 + + ''' + + Item105 + End Enum + + ''' + + Partial Public Class ReferencedDocumentType + + Private issuerAssignedIDField As IDType + + Private uRIIDField As IDType + + Private lineIDField As IDType + + Private typeCodeField As DocumentCodeType + + Private nameField() As TextType + + Private attachmentBinaryObjectField As BinaryObjectType + + Private referenceTypeCodeField As ReferenceCodeType + + Private formattedIssueDateTimeField As FormattedDateTimeType + + ''' + Public Property IssuerAssignedID() As IDType + Get + Return Me.issuerAssignedIDField + End Get + Set + Me.issuerAssignedIDField = value + End Set + End Property + + ''' + Public Property URIID() As IDType + Get + Return Me.uRIIDField + End Get + Set + Me.uRIIDField = value + End Set + End Property + + ''' + Public Property LineID() As IDType + Get + Return Me.lineIDField + End Get + Set + Me.lineIDField = value + End Set + End Property + + ''' + Public Property TypeCode() As DocumentCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property Name() As TextType() + Get + Return Me.nameField + End Get + Set + Me.nameField = value + End Set + End Property + + ''' + Public Property AttachmentBinaryObject() As BinaryObjectType + Get + Return Me.attachmentBinaryObjectField + End Get + Set + Me.attachmentBinaryObjectField = value + End Set + End Property + + ''' + Public Property ReferenceTypeCode() As ReferenceCodeType + Get + Return Me.referenceTypeCodeField + End Get + Set + Me.referenceTypeCodeField = value + End Set + End Property + + ''' + Public Property FormattedIssueDateTime() As FormattedDateTimeType + Get + Return Me.formattedIssueDateTimeField + End Get + Set + Me.formattedIssueDateTimeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DocumentCodeType + + Private valueField As DocumentCodeContentType + + ''' + + Public Property Value() As DocumentCodeContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Public Enum DocumentCodeContentType + + ''' + + Item1 + + ''' + + Item2 + + ''' + + Item3 + + ''' + + Item4 + + ''' + + Item5 + + ''' + + Item6 + + ''' + + Item7 + + ''' + + Item8 + + ''' + + Item9 + + ''' + + Item10 + + ''' + + Item11 + + ''' + + Item12 + + ''' + + Item13 + + ''' + + Item14 + + ''' + + Item15 + + ''' + + Item16 + + ''' + + Item17 + + ''' + + Item18 + + ''' + + Item19 + + ''' + + Item20 + + ''' + + Item21 + + ''' + + Item22 + + ''' + + Item23 + + ''' + + Item24 + + ''' + + Item25 + + ''' + + Item26 + + ''' + + Item27 + + ''' + + Item28 + + ''' + + Item29 + + ''' + + Item30 + + ''' + + Item31 + + ''' + + Item32 + + ''' + + Item33 + + ''' + + Item34 + + ''' + + Item35 + + ''' + + Item36 + + ''' + + Item37 + + ''' + + Item38 + + ''' + + Item39 + + ''' + + Item40 + + ''' + + Item41 + + ''' + + Item42 + + ''' + + Item43 + + ''' + + Item44 + + ''' + + Item45 + + ''' + + Item46 + + ''' + + Item47 + + ''' + + Item48 + + ''' + + Item49 + + ''' + + Item50 + + ''' + + Item51 + + ''' + + Item52 + + ''' + + Item53 + + ''' + + Item54 + + ''' + + Item55 + + ''' + + Item56 + + ''' + + Item57 + + ''' + + Item58 + + ''' + + Item59 + + ''' + + Item60 + + ''' + + Item61 + + ''' + + Item62 + + ''' + + Item63 + + ''' + + Item64 + + ''' + + Item65 + + ''' + + Item66 + + ''' + + Item67 + + ''' + + Item68 + + ''' + + Item69 + + ''' + + Item70 + + ''' + + Item71 + + ''' + + Item72 + + ''' + + Item73 + + ''' + + Item74 + + ''' + + Item75 + + ''' + + Item76 + + ''' + + Item77 + + ''' + + Item78 + + ''' + + Item79 + + ''' + + Item80 + + ''' + + Item81 + + ''' + + Item82 + + ''' + + Item83 + + ''' + + Item84 + + ''' + + Item85 + + ''' + + Item86 + + ''' + + Item87 + + ''' + + Item88 + + ''' + + Item89 + + ''' + + Item90 + + ''' + + Item91 + + ''' + + Item92 + + ''' + + Item93 + + ''' + + Item94 + + ''' + + Item95 + + ''' + + Item96 + + ''' + + Item97 + + ''' + + Item98 + + ''' + + Item99 + + ''' + + Item100 + + ''' + + Item101 + + ''' + + Item102 + + ''' + + Item103 + + ''' + + Item104 + + ''' + + Item105 + + ''' + + Item106 + + ''' + + Item107 + + ''' + + Item108 + + ''' + + Item109 + + ''' + + Item110 + + ''' + + Item111 + + ''' + + Item112 + + ''' + + Item113 + + ''' + + Item114 + + ''' + + Item115 + + ''' + + Item116 + + ''' + + Item117 + + ''' + + Item118 + + ''' + + Item119 + + ''' + + Item120 + + ''' + + Item121 + + ''' + + Item122 + + ''' + + Item123 + + ''' + + Item124 + + ''' + + Item125 + + ''' + + Item126 + + ''' + + Item127 + + ''' + + Item128 + + ''' + + Item129 + + ''' + + Item130 + + ''' + + Item131 + + ''' + + Item132 + + ''' + + Item133 + + ''' + + Item134 + + ''' + + Item135 + + ''' + + Item136 + + ''' + + Item137 + + ''' + + Item138 + + ''' + + Item139 + + ''' + + Item140 + + ''' + + Item141 + + ''' + + Item142 + + ''' + + Item143 + + ''' + + Item144 + + ''' + + Item145 + + ''' + + Item146 + + ''' + + Item147 + + ''' + + Item148 + + ''' + + Item149 + + ''' + + Item150 + + ''' + + Item151 + + ''' + + Item152 + + ''' + + Item153 + + ''' + + Item154 + + ''' + + Item155 + + ''' + + Item156 + + ''' + + Item157 + + ''' + + Item158 + + ''' + + Item159 + + ''' + + Item160 + + ''' + + Item161 + + ''' + + Item162 + + ''' + + Item163 + + ''' + + Item164 + + ''' + + Item165 + + ''' + + Item166 + + ''' + + Item167 + + ''' + + Item168 + + ''' + + Item169 + + ''' + + Item170 + + ''' + + Item171 + + ''' + + Item172 + + ''' + + Item173 + + ''' + + Item174 + + ''' + + Item175 + + ''' + + Item176 + + ''' + + Item177 + + ''' + + Item178 + + ''' + + Item179 + + ''' + + Item180 + + ''' + + Item181 + + ''' + + Item182 + + ''' + + Item183 + + ''' + + Item184 + + ''' + + Item185 + + ''' + + Item186 + + ''' + + Item187 + + ''' + + Item188 + + ''' + + Item189 + + ''' + + Item190 + + ''' + + Item191 + + ''' + + Item192 + + ''' + + Item193 + + ''' + + Item194 + + ''' + + Item195 + + ''' + + Item196 + + ''' + + Item197 + + ''' + + Item198 + + ''' + + Item199 + + ''' + + Item200 + + ''' + + Item201 + + ''' + + Item202 + + ''' + + Item203 + + ''' + + Item204 + + ''' + + Item205 + + ''' + + Item206 + + ''' + + Item207 + + ''' + + Item208 + + ''' + + Item209 + + ''' + + Item210 + + ''' + + Item211 + + ''' + + Item212 + + ''' + + Item213 + + ''' + + Item214 + + ''' + + Item215 + + ''' + + Item216 + + ''' + + Item217 + + ''' + + Item218 + + ''' + + Item219 + + ''' + + Item220 + + ''' + + Item221 + + ''' + + Item222 + + ''' + + Item223 + + ''' + + Item224 + + ''' + + Item225 + + ''' + + Item226 + + ''' + + Item227 + + ''' + + Item228 + + ''' + + Item229 + + ''' + + Item230 + + ''' + + Item231 + + ''' + + Item232 + + ''' + + Item233 + + ''' + + Item234 + + ''' + + Item235 + + ''' + + Item236 + + ''' + + Item237 + + ''' + + Item238 + + ''' + + Item239 + + ''' + + Item240 + + ''' + + Item241 + + ''' + + Item242 + + ''' + + Item243 + + ''' + + Item244 + + ''' + + Item245 + + ''' + + Item246 + + ''' + + Item247 + + ''' + + Item248 + + ''' + + Item249 + + ''' + + Item250 + + ''' + + Item251 + + ''' + + Item252 + + ''' + + Item253 + + ''' + + Item254 + + ''' + + Item255 + + ''' + + Item256 + + ''' + + Item257 + + ''' + + Item258 + + ''' + + Item259 + + ''' + + Item260 + + ''' + + Item261 + + ''' + + Item262 + + ''' + + Item263 + + ''' + + Item264 + + ''' + + Item265 + + ''' + + Item266 + + ''' + + Item267 + + ''' + + Item268 + + ''' + + Item269 + + ''' + + Item270 + + ''' + + Item271 + + ''' + + Item272 + + ''' + + Item273 + + ''' + + Item274 + + ''' + + Item275 + + ''' + + Item276 + + ''' + + Item277 + + ''' + + Item278 + + ''' + + Item279 + + ''' + + Item280 + + ''' + + Item281 + + ''' + + Item282 + + ''' + + Item283 + + ''' + + Item284 + + ''' + + Item285 + + ''' + + Item286 + + ''' + + Item287 + + ''' + + Item288 + + ''' + + Item289 + + ''' + + Item290 + + ''' + + Item291 + + ''' + + Item292 + + ''' + + Item293 + + ''' + + Item294 + + ''' + + Item295 + + ''' + + Item296 + + ''' + + Item297 + + ''' + + Item298 + + ''' + + Item299 + + ''' + + Item300 + + ''' + + Item301 + + ''' + + Item302 + + ''' + + Item303 + + ''' + + Item304 + + ''' + + Item305 + + ''' + + Item306 + + ''' + + Item307 + + ''' + + Item308 + + ''' + + Item309 + + ''' + + Item310 + + ''' + + Item311 + + ''' + + Item312 + + ''' + + Item313 + + ''' + + Item314 + + ''' + + Item315 + + ''' + + Item316 + + ''' + + Item317 + + ''' + + Item318 + + ''' + + Item319 + + ''' + + Item320 + + ''' + + Item321 + + ''' + + Item322 + + ''' + + Item323 + + ''' + + Item324 + + ''' + + Item325 + + ''' + + Item326 + + ''' + + Item327 + + ''' + + Item328 + + ''' + + Item329 + + ''' + + Item330 + + ''' + + Item331 + + ''' + + Item332 + + ''' + + Item333 + + ''' + + Item334 + + ''' + + Item335 + + ''' + + Item336 + + ''' + + Item337 + + ''' + + Item338 + + ''' + + Item339 + + ''' + + Item340 + + ''' + + Item341 + + ''' + + Item342 + + ''' + + Item343 + + ''' + + Item344 + + ''' + + Item345 + + ''' + + Item346 + + ''' + + Item347 + + ''' + + Item348 + + ''' + + Item349 + + ''' + + Item350 + + ''' + + Item351 + + ''' + + Item352 + + ''' + + Item353 + + ''' + + Item354 + + ''' + + Item355 + + ''' + + Item356 + + ''' + + Item357 + + ''' + + Item358 + + ''' + + Item359 + + ''' + + Item360 + + ''' + + Item361 + + ''' + + Item362 + + ''' + + Item363 + + ''' + + Item364 + + ''' + + Item365 + + ''' + + Item366 + + ''' + + Item367 + + ''' + + Item368 + + ''' + + Item369 + + ''' + + Item370 + + ''' + + Item371 + + ''' + + Item372 + + ''' + + Item373 + + ''' + + Item374 + + ''' + + Item375 + + ''' + + Item376 + + ''' + + Item377 + + ''' + + Item378 + + ''' + + Item379 + + ''' + + Item380 + + ''' + + Item381 + + ''' + + Item382 + + ''' + + Item383 + + ''' + + Item384 + + ''' + + Item385 + + ''' + + Item386 + + ''' + + Item387 + + ''' + + Item388 + + ''' + + Item389 + + ''' + + Item390 + + ''' + + Item391 + + ''' + + Item392 + + ''' + + Item393 + + ''' + + Item394 + + ''' + + Item395 + + ''' + + Item396 + + ''' + + Item397 + + ''' + + Item398 + + ''' + + Item399 + + ''' + + Item400 + + ''' + + Item401 + + ''' + + Item402 + + ''' + + Item403 + + ''' + + Item404 + + ''' + + Item405 + + ''' + + Item406 + + ''' + + Item407 + + ''' + + Item408 + + ''' + + Item409 + + ''' + + Item410 + + ''' + + Item411 + + ''' + + Item412 + + ''' + + Item413 + + ''' + + Item414 + + ''' + + Item415 + + ''' + + Item416 + + ''' + + Item417 + + ''' + + Item418 + + ''' + + Item419 + + ''' + + Item420 + + ''' + + Item421 + + ''' + + Item422 + + ''' + + Item423 + + ''' + + Item424 + + ''' + + Item425 + + ''' + + Item426 + + ''' + + Item427 + + ''' + + Item428 + + ''' + + Item429 + + ''' + + Item430 + + ''' + + Item431 + + ''' + + Item432 + + ''' + + Item433 + + ''' + + Item434 + + ''' + + Item435 + + ''' + + Item436 + + ''' + + Item437 + + ''' + + Item438 + + ''' + + Item439 + + ''' + + Item440 + + ''' + + Item441 + + ''' + + Item442 + + ''' + + Item443 + + ''' + + Item444 + + ''' + + Item445 + + ''' + + Item446 + + ''' + + Item447 + + ''' + + Item448 + + ''' + + Item449 + + ''' + + Item450 + + ''' + + Item451 + + ''' + + Item452 + + ''' + + Item453 + + ''' + + Item454 + + ''' + + Item455 + + ''' + + Item456 + + ''' + + Item457 + + ''' + + Item458 + + ''' + + Item459 + + ''' + + Item460 + + ''' + + Item461 + + ''' + + Item462 + + ''' + + Item463 + + ''' + + Item464 + + ''' + + Item465 + + ''' + + Item466 + + ''' + + Item467 + + ''' + + Item468 + + ''' + + Item469 + + ''' + + Item470 + + ''' + + Item481 + + ''' + + Item482 + + ''' + + Item483 + + ''' + + Item484 + + ''' + + Item485 + + ''' + + Item486 + + ''' + + Item487 + + ''' + + Item488 + + ''' + + Item489 + + ''' + + Item490 + + ''' + + Item491 + + ''' + + Item493 + + ''' + + Item494 + + ''' + + Item495 + + ''' + + Item496 + + ''' + + Item497 + + ''' + + Item498 + + ''' + + Item499 + + ''' + + Item520 + + ''' + + Item521 + + ''' + + Item522 + + ''' + + Item523 + + ''' + + Item524 + + ''' + + Item525 + + ''' + + Item526 + + ''' + + Item527 + + ''' + + Item528 + + ''' + + Item529 + + ''' + + Item530 + + ''' + + Item531 + + ''' + + Item532 + + ''' + + Item533 + + ''' + + Item534 + + ''' + + Item535 + + ''' + + Item536 + + ''' + + Item537 + + ''' + + Item538 + + ''' + + Item539 + + ''' + + Item550 + + ''' + + Item551 + + ''' + + Item552 + + ''' + + Item553 + + ''' + + Item554 + + ''' + + Item575 + + ''' + + Item576 + + ''' + + Item577 + + ''' + + Item578 + + ''' + + Item579 + + ''' + + Item580 + + ''' + + Item581 + + ''' + + Item582 + + ''' + + Item583 + + ''' + + Item584 + + ''' + + Item585 + + ''' + + Item586 + + ''' + + Item587 + + ''' + + Item588 + + ''' + + Item589 + + ''' + + Item610 + + ''' + + Item621 + + ''' + + Item622 + + ''' + + Item623 + + ''' + + Item624 + + ''' + + Item625 + + ''' + + Item626 + + ''' + + Item627 + + ''' + + Item628 + + ''' + + Item629 + + ''' + + Item630 + + ''' + + Item631 + + ''' + + Item632 + + ''' + + Item633 + + ''' + + Item634 + + ''' + + Item635 + + ''' + + Item636 + + ''' + + Item637 + + ''' + + Item638 + + ''' + + Item639 + + ''' + + Item640 + + ''' + + Item641 + + ''' + + Item642 + + ''' + + Item643 + + ''' + + Item644 + + ''' + + Item645 + + ''' + + Item646 + + ''' + + Item647 + + ''' + + Item648 + + ''' + + Item649 + + ''' + + Item650 + + ''' + + Item651 + + ''' + + Item652 + + ''' + + Item653 + + ''' + + Item654 + + ''' + + Item655 + + ''' + + Item656 + + ''' + + Item657 + + ''' + + Item658 + + ''' + + Item659 + + ''' + + Item700 + + ''' + + Item701 + + ''' + + Item702 + + ''' + + Item703 + + ''' + + Item704 + + ''' + + Item705 + + ''' + + Item706 + + ''' + + Item707 + + ''' + + Item708 + + ''' + + Item709 + + ''' + + Item710 + + ''' + + Item711 + + ''' + + Item712 + + ''' + + Item713 + + ''' + + Item714 + + ''' + + Item715 + + ''' + + Item716 + + ''' + + Item717 + + ''' + + Item718 + + ''' + + Item719 + + ''' + + Item720 + + ''' + + Item721 + + ''' + + Item722 + + ''' + + Item723 + + ''' + + Item724 + + ''' + + Item725 + + ''' + + Item726 + + ''' + + Item727 + + ''' + + Item728 + + ''' + + Item729 + + ''' + + Item730 + + ''' + + Item731 + + ''' + + Item732 + + ''' + + Item733 + + ''' + + Item734 + + ''' + + Item735 + + ''' + + Item736 + + ''' + + Item737 + + ''' + + Item738 + + ''' + + Item739 + + ''' + + Item740 + + ''' + + Item741 + + ''' + + Item742 + + ''' + + Item743 + + ''' + + Item744 + + ''' + + Item745 + + ''' + + Item746 + + ''' + + Item747 + + ''' + + Item748 + + ''' + + Item749 + + ''' + + Item750 + + ''' + + Item751 + + ''' + + Item760 + + ''' + + Item761 + + ''' + + Item763 + + ''' + + Item764 + + ''' + + Item765 + + ''' + + Item766 + + ''' + + Item770 + + ''' + + Item775 + + ''' + + Item780 + + ''' + + Item781 + + ''' + + Item782 + + ''' + + Item783 + + ''' + + Item784 + + ''' + + Item785 + + ''' + + Item786 + + ''' + + Item787 + + ''' + + Item788 + + ''' + + Item789 + + ''' + + Item790 + + ''' + + Item791 + + ''' + + Item792 + + ''' + + Item793 + + ''' + + Item794 + + ''' + + Item795 + + ''' + + Item796 + + ''' + + Item797 + + ''' + + Item798 + + ''' + + Item799 + + ''' + + Item810 + + ''' + + Item811 + + ''' + + Item812 + + ''' + + Item820 + + ''' + + Item821 + + ''' + + Item822 + + ''' + + Item823 + + ''' + + Item824 + + ''' + + Item825 + + ''' + + Item830 + + ''' + + Item833 + + ''' + + Item840 + + ''' + + Item841 + + ''' + + Item850 + + ''' + + Item851 + + ''' + + Item852 + + ''' + + Item853 + + ''' + + Item855 + + ''' + + Item856 + + ''' + + Item860 + + ''' + + Item861 + + ''' + + Item862 + + ''' + + Item863 + + ''' + + Item864 + + ''' + + Item865 + + ''' + + Item870 + + ''' + + Item890 + + ''' + + Item895 + + ''' + + Item896 + + ''' + + Item901 + + ''' + + Item910 + + ''' + + Item911 + + ''' + + Item913 + + ''' + + Item914 + + ''' + + Item915 + + ''' + + Item916 + + ''' + + Item917 + + ''' + + Item925 + + ''' + + Item926 + + ''' + + Item927 + + ''' + + Item929 + + ''' + + Item930 + + ''' + + Item931 + + ''' + + Item932 + + ''' + + Item933 + + ''' + + Item934 + + ''' + + Item935 + + ''' + + Item936 + + ''' + + Item937 + + ''' + + Item938 + + ''' + + Item940 + + ''' + + Item941 + + ''' + + Item950 + + ''' + + Item951 + + ''' + + Item952 + + ''' + + Item953 + + ''' + + Item954 + + ''' + + Item955 + + ''' + + Item960 + + ''' + + Item961 + + ''' + + Item962 + + ''' + + Item963 + + ''' + + Item964 + + ''' + + Item965 + + ''' + + Item966 + + ''' + + Item970 + + ''' + + Item971 + + ''' + + Item972 + + ''' + + Item974 + + ''' + + Item975 + + ''' + + Item976 + + ''' + + Item977 + + ''' + + Item978 + + ''' + + Item979 + + ''' + + Item990 + + ''' + + Item991 + + ''' + + Item995 + + ''' + + Item996 + + ''' + + Item998 + End Enum + + ''' + + Partial Public Class BinaryObjectType + + Private mimeCodeField As String + + Private filenameField As String + + Private valueField() As Byte + + ''' + + Public Property mimeCode() As String + Get + Return Me.mimeCodeField + End Get + Set + Me.mimeCodeField = value + End Set + End Property + + ''' + + Public Property filename() As String + Get + Return Me.filenameField + End Get + Set + Me.filenameField = value + End Set + End Property + + ''' + + Public Property Value() As Byte() + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ReferenceCodeType + + Private valueField As ReferenceCodeContentType + + ''' + + Public Property Value() As ReferenceCodeContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Public Enum ReferenceCodeContentType + + ''' + AAA + + ''' + AAB + + ''' + AAC + + ''' + AAD + + ''' + AAE + + ''' + AAF + + ''' + AAG + + ''' + AAH + + ''' + AAI + + ''' + AAJ + + ''' + AAK + + ''' + AAL + + ''' + AAM + + ''' + AAN + + ''' + AAO + + ''' + AAP + + ''' + AAQ + + ''' + AAR + + ''' + AAS + + ''' + AAT + + ''' + AAU + + ''' + AAV + + ''' + AAW + + ''' + AAX + + ''' + AAY + + ''' + AAZ + + ''' + ABA + + ''' + ABB + + ''' + ABC + + ''' + ABD + + ''' + ABE + + ''' + ABF + + ''' + ABG + + ''' + ABH + + ''' + ABI + + ''' + ABJ + + ''' + ABK + + ''' + ABL + + ''' + ABM + + ''' + ABN + + ''' + ABO + + ''' + ABP + + ''' + ABQ + + ''' + ABR + + ''' + ABS + + ''' + ABT + + ''' + ABU + + ''' + ABV + + ''' + ABW + + ''' + ABX + + ''' + ABY + + ''' + ABZ + + ''' + AC + + ''' + ACA + + ''' + ACB + + ''' + ACC + + ''' + ACD + + ''' + ACE + + ''' + ACF + + ''' + ACG + + ''' + ACH + + ''' + ACI + + ''' + ACJ + + ''' + ACK + + ''' + ACL + + ''' + ACN + + ''' + ACO + + ''' + ACP + + ''' + ACQ + + ''' + ACR + + ''' + ACT + + ''' + ACU + + ''' + ACV + + ''' + ACW + + ''' + ACX + + ''' + ACY + + ''' + ACZ + + ''' + ADA + + ''' + ADB + + ''' + ADC + + ''' + ADD + + ''' + ADE + + ''' + ADF + + ''' + ADG + + ''' + ADI + + ''' + ADJ + + ''' + ADK + + ''' + ADL + + ''' + ADM + + ''' + ADN + + ''' + ADO + + ''' + ADP + + ''' + ADQ + + ''' + ADT + + ''' + ADU + + ''' + ADV + + ''' + ADW + + ''' + ADX + + ''' + ADY + + ''' + ADZ + + ''' + AE + + ''' + AEA + + ''' + AEB + + ''' + AEC + + ''' + AED + + ''' + AEE + + ''' + AEF + + ''' + AEG + + ''' + AEH + + ''' + AEI + + ''' + AEJ + + ''' + AEK + + ''' + AEL + + ''' + AEM + + ''' + AEN + + ''' + AEO + + ''' + AEP + + ''' + AEQ + + ''' + AER + + ''' + AES + + ''' + AET + + ''' + AEU + + ''' + AEV + + ''' + AEW + + ''' + AEX + + ''' + AEY + + ''' + AEZ + + ''' + AF + + ''' + AFA + + ''' + AFB + + ''' + AFC + + ''' + AFD + + ''' + AFE + + ''' + AFF + + ''' + AFG + + ''' + AFH + + ''' + AFI + + ''' + AFJ + + ''' + AFK + + ''' + AFL + + ''' + AFM + + ''' + AFN + + ''' + AFO + + ''' + AFP + + ''' + AFQ + + ''' + AFR + + ''' + AFS + + ''' + AFT + + ''' + AFU + + ''' + AFV + + ''' + AFW + + ''' + AFX + + ''' + AFY + + ''' + AFZ + + ''' + AGA + + ''' + AGB + + ''' + AGC + + ''' + AGD + + ''' + AGE + + ''' + AGF + + ''' + AGG + + ''' + AGH + + ''' + AGI + + ''' + AGJ + + ''' + AGK + + ''' + AGL + + ''' + AGM + + ''' + AGN + + ''' + AGO + + ''' + AGP + + ''' + AGQ + + ''' + AGR + + ''' + AGS + + ''' + AGT + + ''' + AGU + + ''' + AGV + + ''' + AGW + + ''' + AGX + + ''' + AGY + + ''' + AGZ + + ''' + AHA + + ''' + AHB + + ''' + AHC + + ''' + AHD + + ''' + AHE + + ''' + AHF + + ''' + AHG + + ''' + AHH + + ''' + AHI + + ''' + AHJ + + ''' + AHK + + ''' + AHL + + ''' + AHM + + ''' + AHN + + ''' + AHO + + ''' + AHP + + ''' + AHQ ''' - NPR + AHR ''' - NZD + AHS ''' - OMR + AHT ''' - PAB + AHU ''' - PEN + AHV ''' - PGK + AHX ''' - PHP + AHY ''' - PKR + AHZ ''' - PLN + AIA ''' - PYG + AIB ''' - QAR + AIC ''' - RON + AID ''' - RSD + AIE ''' - RUB + AIF ''' - RWF + AIG ''' - SAR + AIH ''' - SBD + AII ''' - SCR + AIJ ''' - SDG + AIK ''' - SEK + AIL ''' - SGD + AIM ''' - SHP + AIN ''' - SLL + AIO ''' - SOS + AIP ''' - SRD + AIQ ''' - SSP + AIR ''' - STN + AIS ''' - SVC + AIT ''' - SYP + AIU ''' - SZL + AIV ''' - THB + AIW ''' - TJS + AIX ''' - TMT + AIY ''' - TND + AIZ ''' - TOP + AJA ''' - [TRY] + AJB ''' - TTD + AJC ''' - TWD + AJD ''' - TZS + AJE ''' - UAH + AJF ''' - UGX + AJG ''' - USD + AJH ''' - USN + AJI ''' - UYI + AJJ ''' - UYU + AJK ''' - UYW + AJL ''' - UZS + AJM ''' - VES + AJN ''' - VND + AJO ''' - VUV + AJP ''' - WST + AJQ ''' - XAF + AJR ''' - XAG + AJS ''' - XAU + AJT ''' - XBA + AJU ''' - XBB + AJV ''' - XBC + AJW ''' - XBD + AJX ''' - XCD + AJY ''' - XDR + AJZ ''' - XOF + AKA ''' - XPD + AKB ''' - XPF + AKC ''' - XPT + AKD ''' - XSU + AKE ''' - XTS + AKF ''' - XUA + AKG ''' - XXX + AKH ''' - YER + AKI ''' - ZAR + AKJ ''' - ZMW + AKK ''' - ZWL - End Enum + AKL + + ''' + AKM + + ''' + AKN + + ''' + AKO + + ''' + AKP + + ''' + AKQ + + ''' + AKR + + ''' + AKS + + ''' + AKT + + ''' + AKU + + ''' + AKV + + ''' + AKW + + ''' + AKX + + ''' + AKY + + ''' + AKZ + + ''' + ALA + + ''' + ALB + + ''' + ALC + + ''' + ALD + + ''' + ALE + + ''' + ALF + + ''' + ALG + + ''' + ALH + + ''' + ALI + + ''' + ALJ + + ''' + ALK + + ''' + ALL + + ''' + ALM + + ''' + ALN + + ''' + ALO + + ''' + ALP + + ''' + ALQ + + ''' + ALR + + ''' + ALS + + ''' + ALT + + ''' + ALU + + ''' + ALV + + ''' + ALW + + ''' + ALX + + ''' + ALY + + ''' + ALZ + + ''' + AMA + + ''' + AMB + + ''' + AMC + + ''' + AMD + + ''' + AME + + ''' + AMF + + ''' + AMG + + ''' + AMH + + ''' + AMI + + ''' + AMJ + + ''' + AMK + + ''' + AML + + ''' + AMM + + ''' + AMN + + ''' + AMO + + ''' + AMP + + ''' + AMQ + + ''' + AMR + + ''' + AMS + + ''' + AMT + + ''' + AMU + + ''' + AMV + + ''' + AMW + + ''' + AMX + + ''' + AMY + + ''' + AMZ + + ''' + ANA + + ''' + ANB + + ''' + ANC + + ''' + [AND] + + ''' + ANE + + ''' + ANF + + ''' + ANG + + ''' + ANH + + ''' + ANI + + ''' + ANJ + + ''' + ANK + + ''' + ANL + + ''' + ANM + + ''' + ANN + + ''' + ANO + + ''' + ANP + + ''' + ANQ + + ''' + ANR + + ''' + ANS + + ''' + ANT + + ''' + ANU + + ''' + ANV + + ''' + ANW + + ''' + ANX - ''' - - Partial Public Class HeaderTradeSettlementType + ''' + ANY - Private creditorReferenceIDField As IDType + ''' + AOA - Private paymentReferenceField As TextType + ''' + AOD - Private invoiceCurrencyCodeField As CurrencyCodeType + ''' + AOE - Private payeeTradePartyField As TradePartyType + ''' + AOF - Private specifiedTradeSettlementPaymentMeansField() As TradeSettlementPaymentMeansType + ''' + AOG - Private applicableTradeTaxField() As TradeTaxType + ''' + AOH - Private billingSpecifiedPeriodField As SpecifiedPeriodType + ''' + AOI - Private specifiedTradeAllowanceChargeField() As TradeAllowanceChargeType + ''' + AOJ - Private specifiedTradePaymentTermsField() As TradePaymentTermsType + ''' + AOK - Private specifiedTradeSettlementHeaderMonetarySummationField As TradeSettlementHeaderMonetarySummationType + ''' + AOL - Private invoiceReferencedDocumentField As ReferencedDocumentType + ''' + AOM - Private receivableSpecifiedTradeAccountingAccountField As TradeAccountingAccountType + ''' + AON ''' - Public Property CreditorReferenceID() As IDType - Get - Return Me.creditorReferenceIDField - End Get - Set - Me.creditorReferenceIDField = Value - End Set - End Property + AOO ''' - Public Property PaymentReference() As TextType - Get - Return Me.paymentReferenceField - End Get - Set - Me.paymentReferenceField = Value - End Set - End Property + AOP ''' - Public Property InvoiceCurrencyCode() As CurrencyCodeType - Get - Return Me.invoiceCurrencyCodeField - End Get - Set - Me.invoiceCurrencyCodeField = Value - End Set - End Property + AOQ ''' - Public Property PayeeTradeParty() As TradePartyType - Get - Return Me.payeeTradePartyField - End Get - Set - Me.payeeTradePartyField = Value - End Set - End Property + AOR ''' - - Public Property SpecifiedTradeSettlementPaymentMeans() As TradeSettlementPaymentMeansType() - Get - Return Me.specifiedTradeSettlementPaymentMeansField - End Get - Set - Me.specifiedTradeSettlementPaymentMeansField = Value - End Set - End Property + AOS ''' - - Public Property ApplicableTradeTax() As TradeTaxType() - Get - Return Me.applicableTradeTaxField - End Get - Set - Me.applicableTradeTaxField = Value - End Set - End Property + AOT ''' - Public Property BillingSpecifiedPeriod() As SpecifiedPeriodType - Get - Return Me.billingSpecifiedPeriodField - End Get - Set - Me.billingSpecifiedPeriodField = Value - End Set - End Property + AOU ''' - - Public Property SpecifiedTradeAllowanceCharge() As TradeAllowanceChargeType() - Get - Return Me.specifiedTradeAllowanceChargeField - End Get - Set - Me.specifiedTradeAllowanceChargeField = Value - End Set - End Property + AOV ''' - - Public Property SpecifiedTradePaymentTerms() As TradePaymentTermsType() - Get - Return Me.specifiedTradePaymentTermsField - End Get - Set - Me.specifiedTradePaymentTermsField = Value - End Set - End Property + AOW ''' - Public Property SpecifiedTradeSettlementHeaderMonetarySummation() As TradeSettlementHeaderMonetarySummationType - Get - Return Me.specifiedTradeSettlementHeaderMonetarySummationField - End Get - Set - Me.specifiedTradeSettlementHeaderMonetarySummationField = Value - End Set - End Property + AOX ''' - Public Property InvoiceReferencedDocument() As ReferencedDocumentType - Get - Return Me.invoiceReferencedDocumentField - End Get - Set - Me.invoiceReferencedDocumentField = Value - End Set - End Property + AOY ''' - Public Property ReceivableSpecifiedTradeAccountingAccount() As TradeAccountingAccountType - Get - Return Me.receivableSpecifiedTradeAccountingAccountField - End Get - Set - Me.receivableSpecifiedTradeAccountingAccountField = Value - End Set - End Property - End Class + AOZ - ''' - - Partial Public Class TextType + ''' + AP - Private valueField As String + ''' + APA ''' - - Public Property Value() As String - Get - Return Me.valueField - End Get - Set - Me.valueField = Value - End Set - End Property - End Class + APB - ''' - - Partial Public Class TradePartyType + ''' + APC - Private idField() As IDType + ''' + APD - Private globalIDField() As IDType + ''' + APE - Private nameField As TextType + ''' + APF - Private specifiedLegalOrganizationField As LegalOrganizationType + ''' + APG - Private postalTradeAddressField As TradeAddressType + ''' + APH - Private uRIUniversalCommunicationField As UniversalCommunicationType + ''' + API - Private specifiedTaxRegistrationField() As TaxRegistrationType + ''' + APJ ''' - - Public Property ID() As IDType() - Get - Return Me.idField - End Get - Set - Me.idField = Value - End Set - End Property + APK ''' - - Public Property GlobalID() As IDType() - Get - Return Me.globalIDField - End Get - Set - Me.globalIDField = Value - End Set - End Property + APL ''' - Public Property Name() As TextType - Get - Return Me.nameField - End Get - Set - Me.nameField = Value - End Set - End Property + APM ''' - Public Property SpecifiedLegalOrganization() As LegalOrganizationType - Get - Return Me.specifiedLegalOrganizationField - End Get - Set - Me.specifiedLegalOrganizationField = Value - End Set - End Property + APN ''' - Public Property PostalTradeAddress() As TradeAddressType - Get - Return Me.postalTradeAddressField - End Get - Set - Me.postalTradeAddressField = Value - End Set - End Property + APO ''' - Public Property URIUniversalCommunication() As UniversalCommunicationType - Get - Return Me.uRIUniversalCommunicationField - End Get - Set - Me.uRIUniversalCommunicationField = Value - End Set - End Property + APP ''' - - Public Property SpecifiedTaxRegistration() As TaxRegistrationType() - Get - Return Me.specifiedTaxRegistrationField - End Get - Set - Me.specifiedTaxRegistrationField = Value - End Set - End Property - End Class + APQ - ''' - - Partial Public Class LegalOrganizationType + ''' + APR - Private idField As IDType + ''' + APS - Private tradingBusinessNameField As TextType + ''' + APT ''' - Public Property ID() As IDType - Get - Return Me.idField - End Get - Set - Me.idField = Value - End Set - End Property + APU ''' - Public Property TradingBusinessName() As TextType - Get - Return Me.tradingBusinessNameField - End Get - Set - Me.tradingBusinessNameField = Value - End Set - End Property - End Class + APV - ''' - - Partial Public Class TradeAddressType + ''' + APW - Private postcodeCodeField As CodeType + ''' + APX - Private lineOneField As TextType + ''' + APY - Private lineTwoField As TextType + ''' + APZ - Private lineThreeField As TextType + ''' + AQA - Private cityNameField As TextType + ''' + AQB - Private countryIDField As CountryIDType + ''' + AQC ''' - Public Property PostcodeCode() As CodeType - Get - Return Me.postcodeCodeField - End Get - Set - Me.postcodeCodeField = Value - End Set - End Property + AQD ''' - Public Property LineOne() As TextType - Get - Return Me.lineOneField - End Get - Set - Me.lineOneField = Value - End Set - End Property + AQE ''' - Public Property LineTwo() As TextType - Get - Return Me.lineTwoField - End Get - Set - Me.lineTwoField = Value - End Set - End Property + AQF ''' - Public Property LineThree() As TextType - Get - Return Me.lineThreeField - End Get - Set - Me.lineThreeField = Value - End Set - End Property + AQG ''' - Public Property CityName() As TextType - Get - Return Me.cityNameField - End Get - Set - Me.cityNameField = Value - End Set - End Property + AQH ''' - Public Property CountryID() As CountryIDType - Get - Return Me.countryIDField - End Get - Set - Me.countryIDField = Value - End Set - End Property - End Class + AQI - ''' - - Partial Public Class CodeType + ''' + AQJ - Private valueField As String + ''' + AQK ''' - - Public Property Value() As String - Get - Return Me.valueField - End Get - Set - Me.valueField = Value - End Set - End Property - End Class + AQL - ''' - - Partial Public Class CountryIDType + ''' + AQM - Private valueField As CountryIDContentType + ''' + AQN ''' - - Public Property Value() As CountryIDContentType - Get - Return Me.valueField - End Get - Set - Me.valueField = Value - End Set - End Property - End Class + AQO - ''' - - Public Enum CountryIDContentType + ''' + AQP ''' - - Item1A + AQQ ''' - AD + AQR ''' - AE + AQS ''' - AF + AQT ''' - AG + AQU ''' - AI + AQV ''' - AL + AQW ''' - AM + AQX ''' - AO + AQY ''' - AQ + AQZ ''' - AR + ARA ''' - [AS] + ARB ''' - AT + ARC ''' - AU + ARD ''' - AW + ARE ''' - AX + ARF ''' - AZ + ARG ''' - BA + ARH ''' - BB + ARI ''' - BD + ARJ ''' - BE + ARK ''' - BF + ARL ''' - BG + ARM ''' - BH + ARN ''' - BI + ARO ''' - BJ + ARP ''' - BL + ARQ ''' - BM + ARR ''' - BN + ARS ''' - BO + ART ''' - BQ + ARU ''' - BR + ARV ''' - BS + ARW ''' - BT + ARX ''' - BV + ARY ''' - BW + ARZ ''' - BY + ASA ''' - BZ + ASB ''' - CA + ASC ''' - CC + ASD ''' - CD + ASE ''' - CF + ASF ''' - CG + ASG ''' - CH + ASH ''' - CI + ASI ''' - CK + ASJ ''' - CL + ASK ''' - CM + ASL ''' - CN + ASM ''' - CO + ASN ''' - CR + ASO ''' - CU + ASP ''' - CV + ASQ ''' - CW + ASR ''' - CX + ASS ''' - CY + AST ''' - CZ + ASU ''' - DE + ASV ''' - DJ + ASW ''' - DK + ASX ''' - DM + ASY ''' - [DO] + ASZ ''' - DZ + ATA ''' - EC + ATB ''' - EE + ATC ''' - EG + ATD ''' - EH + ATE ''' - ER + ATF ''' - ES + ATG ''' - ET + ATH ''' - FI + ATI ''' - FJ + ATJ ''' - FK + ATK ''' - FM + ATL ''' - FO + ATM ''' - FR + ATN ''' - GA + ATO ''' - GB + ATP ''' - GD + ATQ ''' - GE + ATR ''' - GF + ATS ''' - GG + ATT ''' - GH + ATU ''' - GI + ATV ''' - GL + ATW ''' - GM + ATX ''' - GN + ATY ''' - GP + ATZ ''' - GQ + AU ''' - GR + AUA ''' - GS + AUB ''' - GT + AUC ''' - GU + AUD ''' - GW + AUE ''' - GY + AUF ''' - HK + AUG ''' - HM + AUH ''' - HN + AUI ''' - HR + AUJ ''' - HT + AUK ''' - HU + AUL ''' - ID + AUM ''' - IE + AUN ''' - IL + AUO ''' - IM + AUP ''' - [IN] + AUQ ''' - IO + AUR ''' - IQ + AUS ''' - IR + AUT ''' - [IS] + AUU ''' - IT + AUV ''' - JE + AUW ''' - JM + AUX ''' - JO + AUY ''' - JP + AUZ ''' - KE + AV ''' - KG + AVA ''' - KH + AVB ''' - KI + AVC ''' - KM + AVD ''' - KN + AVE ''' - KP + AVF ''' - KR + AVG ''' - KW + AVH ''' - KY + AVI ''' - KZ + AVJ ''' - LA + AVK ''' - LB + AVL ''' - LC + AVM ''' - LI + AVN ''' - LK + AVO ''' - LR + AVP ''' - LS + AVQ ''' - LT + AVR ''' - LU + AVS ''' - LV + AVT ''' - LY + AVU ''' - MA + AVV ''' - MC + AVW ''' - MD + AVX ''' - [ME] + AVY ''' - MF + AVZ ''' - MG + AWA ''' - MH + AWB ''' - MK + AWC ''' - ML + AWD ''' - MM + AWE ''' - MN + AWF ''' - MO + AWG ''' - MP + AWH ''' - MQ + AWI ''' - MR + AWJ ''' - MS + AWK ''' - MT + AWL ''' - MU + AWM ''' - MV + AWN ''' - MW + AWO ''' - MX + AWP ''' - MY + AWQ ''' - MZ + AWR ''' - NA + AWS ''' - NC + AWT ''' - NE + AWU ''' - NF + AWV ''' - NG + AWW ''' - NI + AWX ''' - NL + AWY ''' - NO + AWZ ''' - NP + AXA ''' - NR + AXB ''' - NU + AXC ''' - NZ + AXD ''' - OM + AXE ''' - PA + AXF ''' - PE + AXG ''' - PF + AXH ''' - PG + AXI ''' - PH + AXJ ''' - PK + AXK ''' - PL + AXL ''' - PM + AXM ''' - PN + AXN ''' - PR + AXO ''' - PS + AXP ''' - PT + AXQ ''' - PW + AXR ''' - PY + AXS ''' - QA + BA ''' - RE + BC ''' - RO + BD ''' - RS + BE ''' - RU + BH ''' - RW + BM ''' - SA + BN ''' - SB + BO ''' - SC + BR ''' - SD + BT ''' - SE + BTP ''' - SG + BW ''' - SH + CAS ''' - SI + CAT ''' - SJ + CAU ''' - SK + CAV ''' - SL + CAW ''' - SM + CAX ''' - SN + CAY ''' - SO + CAZ ''' - SR + CBA ''' - SS + CBB ''' - ST + CD ''' - SV + CEC ''' - SX + CED ''' - SY + CFE ''' - SZ + CFF ''' - TC + CFO ''' - TD + CG ''' - TF + CH ''' - TG + CK ''' - TH + CKN ''' - TJ + CM ''' - TK + CMR ''' - TL + CN ''' - TM + CNO ''' - TN + COF ''' - [TO] + CP ''' - TR + CR ''' - TT + CRN ''' - TV + CS ''' - TW + CST ''' - TZ + CT ''' - UA + CU ''' - UG + CV ''' - UM + CW ''' - US + CZ ''' - UY + DA ''' - UZ + DAN ''' - VA + DB ''' - VC + DI ''' - VE + DL ''' - VG + DM ''' - VI + DQ ''' - VN + DR ''' - VU + EA ''' - WF + EB ''' - WS + ED ''' - YE + EE ''' - YT + EEP ''' - ZA + EI ''' - ZM + EN ''' - ZW - End Enum + EQ - ''' - - Partial Public Class UniversalCommunicationType + ''' + ER - Private uRIIDField As IDType + ''' + ERN ''' - Public Property URIID() As IDType - Get - Return Me.uRIIDField - End Get - Set - Me.uRIIDField = Value - End Set - End Property - End Class + ET - ''' - - Partial Public Class TaxRegistrationType + ''' + EX - Private idField As IDType + ''' + FC ''' - Public Property ID() As IDType - Get - Return Me.idField - End Get - Set - Me.idField = Value - End Set - End Property - End Class + FF - ''' - - Partial Public Class TradeTaxType + ''' + FI - Private calculatedAmountField As AmountType + ''' + FLW - Private typeCodeField As TaxTypeCodeType + ''' + FN - Private exemptionReasonField As TextType + ''' + FO - Private basisAmountField As AmountType + ''' + FS - Private categoryCodeField As TaxCategoryCodeType + ''' + FT - Private exemptionReasonCodeField As CodeType + ''' + FV - Private dueDateTypeCodeField As TimeReferenceCodeType + ''' + FX - Private rateApplicablePercentField As PercentType + ''' + GA ''' - Public Property CalculatedAmount() As AmountType - Get - Return Me.calculatedAmountField - End Get - Set - Me.calculatedAmountField = Value - End Set - End Property + GC ''' - Public Property TypeCode() As TaxTypeCodeType - Get - Return Me.typeCodeField - End Get - Set - Me.typeCodeField = Value - End Set - End Property + GD ''' - Public Property ExemptionReason() As TextType - Get - Return Me.exemptionReasonField - End Get - Set - Me.exemptionReasonField = Value - End Set - End Property + GDN ''' - Public Property BasisAmount() As AmountType - Get - Return Me.basisAmountField - End Get - Set - Me.basisAmountField = Value - End Set - End Property + GN ''' - Public Property CategoryCode() As TaxCategoryCodeType - Get - Return Me.categoryCodeField - End Get - Set - Me.categoryCodeField = Value - End Set - End Property + HS ''' - Public Property ExemptionReasonCode() As CodeType - Get - Return Me.exemptionReasonCodeField - End Get - Set - Me.exemptionReasonCodeField = Value - End Set - End Property + HWB ''' - Public Property DueDateTypeCode() As TimeReferenceCodeType - Get - Return Me.dueDateTypeCodeField - End Get - Set - Me.dueDateTypeCodeField = Value - End Set - End Property + IA ''' - Public Property RateApplicablePercent() As PercentType - Get - Return Me.rateApplicablePercentField - End Get - Set - Me.rateApplicablePercentField = Value - End Set - End Property - End Class + IB - ''' - - Partial Public Class TaxTypeCodeType + ''' + ICA - Private valueField As TaxTypeCodeContentType + ''' + ICE ''' - - Public Property Value() As TaxTypeCodeContentType - Get - Return Me.valueField - End Get - Set - Me.valueField = Value - End Set - End Property - End Class + ICO - ''' - - Public Enum TaxTypeCodeContentType + ''' + II ''' - VAT - End Enum + IL - ''' - - Partial Public Class TaxCategoryCodeType + ''' + INB - Private valueField As TaxCategoryCodeContentType + ''' + INN ''' - - Public Property Value() As TaxCategoryCodeContentType - Get - Return Me.valueField - End Get - Set - Me.valueField = Value - End Set - End Property - End Class + INO - ''' - - Public Enum TaxCategoryCodeContentType + ''' + IP ''' - AE + [IS] ''' - E + IT ''' - G + IV ''' - K + JB ''' - L + JE ''' - M + LA ''' - O + LAN ''' - S + LAR ''' - Z - End Enum + LB - ''' - - Partial Public Class TimeReferenceCodeType + ''' + LC - Private valueField As TimeReferenceCodeContentType + ''' + LI ''' - - Public Property Value() As TimeReferenceCodeContentType - Get - Return Me.valueField - End Get - Set - Me.valueField = Value - End Set - End Property - End Class + LO - ''' - - Public Enum TimeReferenceCodeContentType + ''' + LRC ''' - - Item5 + LS ''' - - Item29 + MA ''' - - Item72 - End Enum + MB - ''' - - Partial Public Class PercentType + ''' + MF - Private valueField As Decimal + ''' + MG ''' - - Public Property Value() As Decimal - Get - Return Me.valueField - End Get - Set - Me.valueField = Value - End Set - End Property - End Class + MH - ''' - - Partial Public Class TradeAllowanceChargeType + ''' + MR - Private chargeIndicatorField As IndicatorType + ''' + MRN - Private calculationPercentField As PercentType + ''' + MS - Private basisAmountField As AmountType + ''' + MSS - Private actualAmountField As AmountType + ''' + MWB - Private reasonCodeField As AllowanceChargeReasonCodeType + ''' + NA - Private reasonField As TextType + ''' + NF - Private categoryTradeTaxField As TradeTaxType + ''' + OH ''' - Public Property ChargeIndicator() As IndicatorType - Get - Return Me.chargeIndicatorField - End Get - Set - Me.chargeIndicatorField = Value - End Set - End Property + OI ''' - Public Property CalculationPercent() As PercentType - Get - Return Me.calculationPercentField - End Get - Set - Me.calculationPercentField = Value - End Set - End Property + [ON] ''' - Public Property BasisAmount() As AmountType - Get - Return Me.basisAmountField - End Get - Set - Me.basisAmountField = Value - End Set - End Property + OP ''' - Public Property ActualAmount() As AmountType - Get - Return Me.actualAmountField - End Get - Set - Me.actualAmountField = Value - End Set - End Property + [OR] ''' - Public Property ReasonCode() As AllowanceChargeReasonCodeType - Get - Return Me.reasonCodeField - End Get - Set - Me.reasonCodeField = Value - End Set - End Property + PB ''' - Public Property Reason() As TextType - Get - Return Me.reasonField - End Get - Set - Me.reasonField = Value - End Set - End Property + PC ''' - Public Property CategoryTradeTax() As TradeTaxType - Get - Return Me.categoryTradeTaxField - End Get - Set - Me.categoryTradeTaxField = Value - End Set - End Property - End Class + PD - ''' - - Partial Public Class IndicatorType + ''' + PE - Private itemField As Boolean + ''' + PF ''' - - Public Property Item() As Boolean - Get - Return Me.itemField - End Get - Set - Me.itemField = Value - End Set - End Property - End Class + PI - ''' - - Partial Public Class AllowanceChargeReasonCodeType + ''' + PK - Private valueField As AllowanceChargeReasonCodeContentType + ''' + PL ''' - - Public Property Value() As AllowanceChargeReasonCodeContentType - Get - Return Me.valueField - End Get - Set - Me.valueField = Value - End Set - End Property - End Class + POR - ''' - - Public Enum AllowanceChargeReasonCodeContentType + ''' + PP ''' - AA + PQ ''' - AAA + PR ''' - AAC + PS ''' - AAD + PW ''' - AAE + PY ''' - AAF + RA ''' - AAH + RC ''' - AAI + RCN ''' - AAS + RE ''' - AAT + REN ''' - AAV + RF ''' - AAY + RR ''' - AAZ + RT ''' - ABA + SA ''' - ABB + SB ''' - ABC + SD ''' - ABD + SE ''' - ABF + SEA ''' - ABK + SF ''' - ABL + SH ''' - ABN + SI ''' - ABR + SM ''' - ABS + SN ''' - ABT + SP ''' - ABU + SQ ''' - ACF + SRN ''' - ACG + SS ''' - ACH + STA ''' - ACI + SW ''' - ACJ + SZ ''' - ACK + TB ''' - ACL + TCR ''' - ACM + TE ''' - ACS + TF ''' - ADC + TI ''' - ADE + TIN ''' - ADJ + TL ''' - ADK + TN ''' - ADL + TP ''' - ADM + UAR ''' - ADN + UC ''' - ADO + UCN ''' - ADP + UN ''' - ADQ + UO ''' - ADR + URI ''' - ADT + VA ''' - ADW + VC ''' - ADY + VGR ''' - ADZ + VM ''' - AEA + VN ''' - AEB + VON ''' - AEC + VOR ''' - AED + VP ''' - AEF + VR ''' - AEH + VS ''' - AEI + VT ''' - AEJ + VV ''' - AEK + WE ''' - AEL + WM ''' - AEM + WN ''' - AEN + WR ''' - AEO + WS ''' - AEP + WY ''' - AES + XA ''' - AET + XC ''' - AEU + XP ''' - AEV + ZZZ + End Enum + + ''' + + Partial Public Class TradeAccountingAccountType + + Private idField As IDType + + Private typeCodeField As AccountingAccountTypeCodeType ''' - AEW + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property ''' - AEX + Public Property TypeCode() As AccountingAccountTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class AccountingAccountTypeCodeType + + Private valueField As AccountingAccountTypeCodeContentType ''' - AEY + + Public Property Value() As AccountingAccountTypeCodeContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Public Enum AccountingAccountTypeCodeContentType ''' - AEZ + + Item1 ''' - AJ + + Item2 ''' - AU + + Item3 ''' - CA + + Item4 ''' - CAB + + Item5 ''' - CAD + + Item6 ''' - CAE + + Item7 + End Enum + + ''' + + Partial Public Class TransportModeCodeType + + Private valueField As String ''' - CAF + + Public Property Value() As String + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LogisticsTransportMovementType + + Private modeCodeField As TransportModeCodeType ''' - CAI + Public Property ModeCode() As TransportModeCodeType + Get + Return Me.modeCodeField + End Get + Set + Me.modeCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class HeaderTradeDeliveryType + + Private relatedSupplyChainConsignmentField() As LogisticsTransportMovementType + + Private shipToTradePartyField As TradePartyType + + Private ultimateShipToTradePartyField As TradePartyType + + Private shipFromTradePartyField As TradePartyType + + Private actualDeliverySupplyChainEventField As SupplyChainEventType + + Private despatchAdviceReferencedDocumentField As ReferencedDocumentType + + Private receivingAdviceReferencedDocumentField As ReferencedDocumentType + + Private deliveryNoteReferencedDocumentField As ReferencedDocumentType ''' - CAJ + + Public Property RelatedSupplyChainConsignment() As LogisticsTransportMovementType() + Get + Return Me.relatedSupplyChainConsignmentField + End Get + Set + Me.relatedSupplyChainConsignmentField = value + End Set + End Property ''' - CAK + Public Property ShipToTradeParty() As TradePartyType + Get + Return Me.shipToTradePartyField + End Get + Set + Me.shipToTradePartyField = value + End Set + End Property ''' - CAL + Public Property UltimateShipToTradeParty() As TradePartyType + Get + Return Me.ultimateShipToTradePartyField + End Get + Set + Me.ultimateShipToTradePartyField = value + End Set + End Property ''' - CAM + Public Property ShipFromTradeParty() As TradePartyType + Get + Return Me.shipFromTradePartyField + End Get + Set + Me.shipFromTradePartyField = value + End Set + End Property ''' - CAN + Public Property ActualDeliverySupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualDeliverySupplyChainEventField + End Get + Set + Me.actualDeliverySupplyChainEventField = value + End Set + End Property ''' - CAO + Public Property DespatchAdviceReferencedDocument() As ReferencedDocumentType + Get + Return Me.despatchAdviceReferencedDocumentField + End Get + Set + Me.despatchAdviceReferencedDocumentField = value + End Set + End Property ''' - CAP + Public Property ReceivingAdviceReferencedDocument() As ReferencedDocumentType + Get + Return Me.receivingAdviceReferencedDocumentField + End Get + Set + Me.receivingAdviceReferencedDocumentField = value + End Set + End Property ''' - CAQ + Public Property DeliveryNoteReferencedDocument() As ReferencedDocumentType + Get + Return Me.deliveryNoteReferencedDocumentField + End Get + Set + Me.deliveryNoteReferencedDocumentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SupplyChainEventType + + Private occurrenceDateTimeField As DateTimeType ''' - CAR + Public Property OccurrenceDateTime() As DateTimeType + Get + Return Me.occurrenceDateTimeField + End Get + Set + Me.occurrenceDateTimeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ProcuringProjectType - ''' - CAS + Private idField As IDType - ''' - CAT + Private nameField As TextType ''' - CAU + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property ''' - CAV + Public Property Name() As TextType + Get + Return Me.nameField + End Get + Set + Me.nameField = value + End Set + End Property + End Class - ''' - CAW + ''' + + Partial Public Class DeliveryTermsCodeType - ''' - CAX + Private valueField As DeliveryTermsCodeContentType ''' - CAY + + Public Property Value() As DeliveryTermsCodeContentType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + End Class - ''' - CAZ + ''' + + Public Enum DeliveryTermsCodeContentType ''' - CD + + Item1 ''' - CG + + Item2 ''' - CS + CFR ''' - CT + CIF ''' - DAB + CIP ''' - DAC + CPT ''' - DAD + DAP ''' - DAF + DAT ''' - DAG + DDP ''' - DAH + EXW ''' - DAI + FAS ''' - DAJ + FCA ''' - DAK + FOB + End Enum - ''' - DAL + ''' + + Partial Public Class TradeDeliveryTermsType - ''' - DAM + Private deliveryTypeCodeField As DeliveryTermsCodeType ''' - DAN + Public Property DeliveryTypeCode() As DeliveryTermsCodeType + Get + Return Me.deliveryTypeCodeField + End Get + Set + Me.deliveryTypeCodeField = value + End Set + End Property + End Class - ''' - DAO + ''' + + Partial Public Class HeaderTradeAgreementType - ''' - DAP + Private buyerReferenceField As TextType - ''' - DAQ + Private sellerTradePartyField As TradePartyType - ''' - DL + Private buyerTradePartyField As TradePartyType - ''' - EG + Private sellerTaxRepresentativeTradePartyField As TradePartyType - ''' - EP + Private productEndUserTradePartyField As TradePartyType - ''' - ER + Private applicableTradeDeliveryTermsField As TradeDeliveryTermsType - ''' - FAA + Private sellerOrderReferencedDocumentField As ReferencedDocumentType - ''' - FAB + Private buyerOrderReferencedDocumentField As ReferencedDocumentType - ''' - FAC + Private contractReferencedDocumentField As ReferencedDocumentType - ''' - FC + Private additionalReferencedDocumentField() As ReferencedDocumentType - ''' - FH + Private specifiedProcuringProjectField As ProcuringProjectType - ''' - FI + Private ultimateCustomerOrderReferencedDocumentField() As ReferencedDocumentType ''' - GAA + Public Property BuyerReference() As TextType + Get + Return Me.buyerReferenceField + End Get + Set + Me.buyerReferenceField = value + End Set + End Property ''' - HAA + Public Property SellerTradeParty() As TradePartyType + Get + Return Me.sellerTradePartyField + End Get + Set + Me.sellerTradePartyField = value + End Set + End Property ''' - HD + Public Property BuyerTradeParty() As TradePartyType + Get + Return Me.buyerTradePartyField + End Get + Set + Me.buyerTradePartyField = value + End Set + End Property ''' - HH + Public Property SellerTaxRepresentativeTradeParty() As TradePartyType + Get + Return Me.sellerTaxRepresentativeTradePartyField + End Get + Set + Me.sellerTaxRepresentativeTradePartyField = value + End Set + End Property ''' - IAA + Public Property ProductEndUserTradeParty() As TradePartyType + Get + Return Me.productEndUserTradePartyField + End Get + Set + Me.productEndUserTradePartyField = value + End Set + End Property ''' - IAB + Public Property ApplicableTradeDeliveryTerms() As TradeDeliveryTermsType + Get + Return Me.applicableTradeDeliveryTermsField + End Get + Set + Me.applicableTradeDeliveryTermsField = value + End Set + End Property ''' - ID + Public Property SellerOrderReferencedDocument() As ReferencedDocumentType + Get + Return Me.sellerOrderReferencedDocumentField + End Get + Set + Me.sellerOrderReferencedDocumentField = value + End Set + End Property ''' - [IF] + Public Property BuyerOrderReferencedDocument() As ReferencedDocumentType + Get + Return Me.buyerOrderReferencedDocumentField + End Get + Set + Me.buyerOrderReferencedDocumentField = value + End Set + End Property ''' - IR + Public Property ContractReferencedDocument() As ReferencedDocumentType + Get + Return Me.contractReferencedDocumentField + End Get + Set + Me.contractReferencedDocumentField = value + End Set + End Property ''' - [IS] + + Public Property AdditionalReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferencedDocumentField + End Get + Set + Me.additionalReferencedDocumentField = value + End Set + End Property ''' - KO + Public Property SpecifiedProcuringProject() As ProcuringProjectType + Get + Return Me.specifiedProcuringProjectField + End Get + Set + Me.specifiedProcuringProjectField = value + End Set + End Property ''' - L1 + + Public Property UltimateCustomerOrderReferencedDocument() As ReferencedDocumentType() + Get + Return Me.ultimateCustomerOrderReferencedDocumentField + End Get + Set + Me.ultimateCustomerOrderReferencedDocumentField = value + End Set + End Property + End Class - ''' - LA + ''' + + Partial Public Class TradeSettlementLineMonetarySummationType - ''' - LAA + Private lineTotalAmountField As AmountType - ''' - LAB + Private totalAllowanceChargeAmountField As AmountType ''' - LF + Public Property LineTotalAmount() As AmountType + Get + Return Me.lineTotalAmountField + End Get + Set + Me.lineTotalAmountField = value + End Set + End Property ''' - MAE + Public Property TotalAllowanceChargeAmount() As AmountType + Get + Return Me.totalAllowanceChargeAmountField + End Get + Set + Me.totalAllowanceChargeAmountField = value + End Set + End Property + End Class - ''' - MI + ''' + + Partial Public Class LineTradeSettlementType - ''' - ML + Private applicableTradeTaxField() As TradeTaxType - ''' - NAA + Private billingSpecifiedPeriodField As SpecifiedPeriodType - ''' - OA + Private specifiedTradeAllowanceChargeField() As TradeAllowanceChargeType - ''' - PA + Private specifiedTradeSettlementLineMonetarySummationField As TradeSettlementLineMonetarySummationType - ''' - PAA + Private additionalReferencedDocumentField() As ReferencedDocumentType - ''' - PC + Private receivableSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType ''' - PL + + Public Property ApplicableTradeTax() As TradeTaxType() + Get + Return Me.applicableTradeTaxField + End Get + Set + Me.applicableTradeTaxField = value + End Set + End Property ''' - RAB + Public Property BillingSpecifiedPeriod() As SpecifiedPeriodType + Get + Return Me.billingSpecifiedPeriodField + End Get + Set + Me.billingSpecifiedPeriodField = value + End Set + End Property ''' - RAC + + Public Property SpecifiedTradeAllowanceCharge() As TradeAllowanceChargeType() + Get + Return Me.specifiedTradeAllowanceChargeField + End Get + Set + Me.specifiedTradeAllowanceChargeField = value + End Set + End Property ''' - RAD + Public Property SpecifiedTradeSettlementLineMonetarySummation() As TradeSettlementLineMonetarySummationType + Get + Return Me.specifiedTradeSettlementLineMonetarySummationField + End Get + Set + Me.specifiedTradeSettlementLineMonetarySummationField = value + End Set + End Property ''' - RAF + + Public Property AdditionalReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferencedDocumentField + End Get + Set + Me.additionalReferencedDocumentField = value + End Set + End Property ''' - RE + + Public Property ReceivableSpecifiedTradeAccountingAccount() As TradeAccountingAccountType() + Get + Return Me.receivableSpecifiedTradeAccountingAccountField + End Get + Set + Me.receivableSpecifiedTradeAccountingAccountField = value + End Set + End Property + End Class - ''' - RF + ''' + + Partial Public Class LineTradeDeliveryType - ''' - RH + Private billedQuantityField As QuantityType - ''' - RV + Private chargeFreeQuantityField As QuantityType - ''' - SA + Private packageQuantityField As QuantityType - ''' - SAA + Private shipToTradePartyField As TradePartyType - ''' - SAD + Private ultimateShipToTradePartyField As TradePartyType - ''' - SAE + Private actualDeliverySupplyChainEventField As SupplyChainEventType - ''' - SAI + Private despatchAdviceReferencedDocumentField As ReferencedDocumentType - ''' - SG + Private receivingAdviceReferencedDocumentField As ReferencedDocumentType - ''' - SH + Private deliveryNoteReferencedDocumentField As ReferencedDocumentType ''' - SM + Public Property BilledQuantity() As QuantityType + Get + Return Me.billedQuantityField + End Get + Set + Me.billedQuantityField = value + End Set + End Property ''' - SU + Public Property ChargeFreeQuantity() As QuantityType + Get + Return Me.chargeFreeQuantityField + End Get + Set + Me.chargeFreeQuantityField = value + End Set + End Property ''' - TAB + Public Property PackageQuantity() As QuantityType + Get + Return Me.packageQuantityField + End Get + Set + Me.packageQuantityField = value + End Set + End Property ''' - TAC + Public Property ShipToTradeParty() As TradePartyType + Get + Return Me.shipToTradePartyField + End Get + Set + Me.shipToTradePartyField = value + End Set + End Property ''' - TT + Public Property UltimateShipToTradeParty() As TradePartyType + Get + Return Me.ultimateShipToTradePartyField + End Get + Set + Me.ultimateShipToTradePartyField = value + End Set + End Property ''' - TV + Public Property ActualDeliverySupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualDeliverySupplyChainEventField + End Get + Set + Me.actualDeliverySupplyChainEventField = value + End Set + End Property ''' - V1 + Public Property DespatchAdviceReferencedDocument() As ReferencedDocumentType + Get + Return Me.despatchAdviceReferencedDocumentField + End Get + Set + Me.despatchAdviceReferencedDocumentField = value + End Set + End Property ''' - V2 + Public Property ReceivingAdviceReferencedDocument() As ReferencedDocumentType + Get + Return Me.receivingAdviceReferencedDocumentField + End Get + Set + Me.receivingAdviceReferencedDocumentField = value + End Set + End Property ''' - WH + Public Property DeliveryNoteReferencedDocument() As ReferencedDocumentType + Get + Return Me.deliveryNoteReferencedDocumentField + End Get + Set + Me.deliveryNoteReferencedDocumentField = value + End Set + End Property + End Class - ''' - XAA + ''' + + Partial Public Class TradePriceType - ''' - YY + Private chargeAmountField As AmountType - ''' - ZZZ + Private basisQuantityField As QuantityType - ''' - - Item41 + Private appliedTradeAllowanceChargeField() As TradeAllowanceChargeType - ''' - - Item42 + Private includedTradeTaxField As TradeTaxType ''' - - Item60 + Public Property ChargeAmount() As AmountType + Get + Return Me.chargeAmountField + End Get + Set + Me.chargeAmountField = value + End Set + End Property ''' - - Item62 + Public Property BasisQuantity() As QuantityType + Get + Return Me.basisQuantityField + End Get + Set + Me.basisQuantityField = value + End Set + End Property ''' - - Item63 + + Public Property AppliedTradeAllowanceCharge() As TradeAllowanceChargeType() + Get + Return Me.appliedTradeAllowanceChargeField + End Get + Set + Me.appliedTradeAllowanceChargeField = value + End Set + End Property ''' - - Item64 + Public Property IncludedTradeTax() As TradeTaxType + Get + Return Me.includedTradeTaxField + End Get + Set + Me.includedTradeTaxField = value + End Set + End Property + End Class - ''' - - Item65 + ''' + + Partial Public Class LineTradeAgreementType - ''' - - Item66 + Private buyerOrderReferencedDocumentField As ReferencedDocumentType - ''' - - Item67 + Private contractReferencedDocumentField As ReferencedDocumentType - ''' - - Item68 + Private additionalReferencedDocumentField() As ReferencedDocumentType - ''' - - Item70 + Private grossPriceProductTradePriceField As TradePriceType - ''' - - Item71 + Private netPriceProductTradePriceField As TradePriceType - ''' - - Item88 + Private ultimateCustomerOrderReferencedDocumentField() As ReferencedDocumentType ''' - - Item95 + Public Property BuyerOrderReferencedDocument() As ReferencedDocumentType + Get + Return Me.buyerOrderReferencedDocumentField + End Get + Set + Me.buyerOrderReferencedDocumentField = value + End Set + End Property ''' - - Item100 + Public Property ContractReferencedDocument() As ReferencedDocumentType + Get + Return Me.contractReferencedDocumentField + End Get + Set + Me.contractReferencedDocumentField = value + End Set + End Property ''' - - Item102 + + Public Property AdditionalReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferencedDocumentField + End Get + Set + Me.additionalReferencedDocumentField = value + End Set + End Property ''' - - Item103 + Public Property GrossPriceProductTradePrice() As TradePriceType + Get + Return Me.grossPriceProductTradePriceField + End Get + Set + Me.grossPriceProductTradePriceField = value + End Set + End Property ''' - - Item104 + Public Property NetPriceProductTradePrice() As TradePriceType + Get + Return Me.netPriceProductTradePriceField + End Get + Set + Me.netPriceProductTradePriceField = value + End Set + End Property ''' - - Item105 - End Enum + + Public Property UltimateCustomerOrderReferencedDocument() As ReferencedDocumentType() + Get + Return Me.ultimateCustomerOrderReferencedDocumentField + End Get + Set + Me.ultimateCustomerOrderReferencedDocumentField = value + End Set + End Property + End Class ''' - - Partial Public Class ReferencedDocumentType + Partial Public Class ReferencedProductType - Private issuerAssignedIDField As IDType + Private globalIDField As IDType - Private formattedIssueDateTimeField As FormattedDateTimeType + Private sellerAssignedIDField As IDType + + Private buyerAssignedIDField As IDType + + Private nameField As TextType + + Private descriptionField As TextType + + Private unitQuantityField As QuantityType ''' - Public Property IssuerAssignedID() As IDType + Public Property GlobalID() As IDType Get - Return Me.issuerAssignedIDField + Return Me.globalIDField End Get Set - Me.issuerAssignedIDField = Value + Me.globalIDField = value End Set End Property ''' - Public Property FormattedIssueDateTime() As FormattedDateTimeType + Public Property SellerAssignedID() As IDType Get - Return Me.formattedIssueDateTimeField + Return Me.sellerAssignedIDField End Get Set - Me.formattedIssueDateTimeField = Value + Me.sellerAssignedIDField = value End Set End Property - End Class - - ''' - - Partial Public Class FormattedDateTimeType - - Private dateTimeStringField As FormattedDateTimeTypeDateTimeString ''' - Public Property DateTimeString() As FormattedDateTimeTypeDateTimeString + Public Property BuyerAssignedID() As IDType Get - Return Me.dateTimeStringField + Return Me.buyerAssignedIDField End Get Set - Me.dateTimeStringField = Value + Me.buyerAssignedIDField = value End Set End Property - End Class - - ''' - - Partial Public Class FormattedDateTimeTypeDateTimeString - - Private formatField As String - Private valueField As String + ''' + Public Property Name() As TextType + Get + Return Me.nameField + End Get + Set + Me.nameField = value + End Set + End Property ''' - - Public Property format() As String + Public Property Description() As TextType Get - Return Me.formatField + Return Me.descriptionField End Get Set - Me.formatField = Value + Me.descriptionField = value End Set End Property ''' - - Public Property Value() As String + Public Property UnitQuantity() As QuantityType Get - Return Me.valueField + Return Me.unitQuantityField End Get Set - Me.valueField = Value + Me.unitQuantityField = value End Set End Property End Class ''' - - Partial Public Class SupplyChainEventType + Partial Public Class TradeCountryType - Private occurrenceDateTimeField As DateTimeType + Private idField As CountryIDType ''' - Public Property OccurrenceDateTime() As DateTimeType + Public Property ID() As CountryIDType Get - Return Me.occurrenceDateTimeField + Return Me.idField End Get Set - Me.occurrenceDateTimeField = Value + Me.idField = value End Set End Property End Class ''' - - Partial Public Class HeaderTradeDeliveryType - - Private shipToTradePartyField As TradePartyType - - Private actualDeliverySupplyChainEventField As SupplyChainEventType + Partial Public Class ProductClassificationType - Private despatchAdviceReferencedDocumentField As ReferencedDocumentType + Private classCodeField As CodeType - ''' - Public Property ShipToTradeParty() As TradePartyType - Get - Return Me.shipToTradePartyField - End Get - Set - Me.shipToTradePartyField = Value - End Set - End Property + Private classNameField As TextType ''' - Public Property ActualDeliverySupplyChainEvent() As SupplyChainEventType + Public Property ClassCode() As CodeType Get - Return Me.actualDeliverySupplyChainEventField + Return Me.classCodeField End Get Set - Me.actualDeliverySupplyChainEventField = Value + Me.classCodeField = value End Set End Property ''' - Public Property DespatchAdviceReferencedDocument() As ReferencedDocumentType + Public Property ClassName() As TextType Get - Return Me.despatchAdviceReferencedDocumentField + Return Me.classNameField End Get Set - Me.despatchAdviceReferencedDocumentField = Value + Me.classNameField = value End Set End Property End Class ''' - - Partial Public Class HeaderTradeAgreementType - - Private buyerReferenceField As TextType - - Private sellerTradePartyField As TradePartyType + Partial Public Class ProductCharacteristicType - Private buyerTradePartyField As TradePartyType + Private typeCodeField As CodeType - Private sellerTaxRepresentativeTradePartyField As TradePartyType + Private descriptionField As TextType - Private buyerOrderReferencedDocumentField As ReferencedDocumentType + Private valueMeasureField As MeasureType - Private contractReferencedDocumentField As ReferencedDocumentType + Private valueField As TextType ''' - Public Property BuyerReference() As TextType + Public Property TypeCode() As CodeType Get - Return Me.buyerReferenceField + Return Me.typeCodeField End Get Set - Me.buyerReferenceField = Value + Me.typeCodeField = value End Set End Property ''' - Public Property SellerTradeParty() As TradePartyType + Public Property Description() As TextType Get - Return Me.sellerTradePartyField + Return Me.descriptionField End Get Set - Me.sellerTradePartyField = Value + Me.descriptionField = value End Set End Property ''' - Public Property BuyerTradeParty() As TradePartyType + Public Property ValueMeasure() As MeasureType Get - Return Me.buyerTradePartyField + Return Me.valueMeasureField End Get Set - Me.buyerTradePartyField = Value + Me.valueMeasureField = value End Set End Property ''' - Public Property SellerTaxRepresentativeTradeParty() As TradePartyType + Public Property Value() As TextType Get - Return Me.sellerTaxRepresentativeTradePartyField + Return Me.valueField End Get Set - Me.sellerTaxRepresentativeTradePartyField = Value + Me.valueField = value End Set End Property + End Class + + ''' + + Partial Public Class TradeProductType + + Private globalIDField As IDType + + Private sellerAssignedIDField As IDType + + Private buyerAssignedIDField As IDType + + Private nameField As TextType + + Private descriptionField As TextType + + Private applicableProductCharacteristicField() As ProductCharacteristicType + + Private designatedProductClassificationField() As ProductClassificationType + + Private originTradeCountryField As TradeCountryType + + Private includedReferencedProductField() As ReferencedProductType ''' - Public Property BuyerOrderReferencedDocument() As ReferencedDocumentType + Public Property GlobalID() As IDType Get - Return Me.buyerOrderReferencedDocumentField + Return Me.globalIDField End Get Set - Me.buyerOrderReferencedDocumentField = Value + Me.globalIDField = value End Set End Property ''' - Public Property ContractReferencedDocument() As ReferencedDocumentType + Public Property SellerAssignedID() As IDType Get - Return Me.contractReferencedDocumentField + Return Me.sellerAssignedIDField End Get Set - Me.contractReferencedDocumentField = Value + Me.sellerAssignedIDField = value End Set End Property - End Class - - ''' - - Partial Public Class TradeSettlementLineMonetarySummationType - - Private lineTotalAmountField As AmountType ''' - Public Property LineTotalAmount() As AmountType + Public Property BuyerAssignedID() As IDType Get - Return Me.lineTotalAmountField + Return Me.buyerAssignedIDField End Get Set - Me.lineTotalAmountField = Value + Me.buyerAssignedIDField = value End Set End Property - End Class - - ''' - - Partial Public Class LineTradeSettlementType - - Private applicableTradeTaxField As TradeTaxType - - Private specifiedTradeAllowanceChargeField() As TradeAllowanceChargeType - - Private specifiedTradeSettlementLineMonetarySummationField As TradeSettlementLineMonetarySummationType ''' - Public Property ApplicableTradeTax() As TradeTaxType + Public Property Name() As TextType Get - Return Me.applicableTradeTaxField + Return Me.nameField End Get Set - Me.applicableTradeTaxField = Value + Me.nameField = value End Set End Property ''' - - Public Property SpecifiedTradeAllowanceCharge() As TradeAllowanceChargeType() + Public Property Description() As TextType Get - Return Me.specifiedTradeAllowanceChargeField + Return Me.descriptionField End Get Set - Me.specifiedTradeAllowanceChargeField = Value + Me.descriptionField = value End Set End Property ''' - Public Property SpecifiedTradeSettlementLineMonetarySummation() As TradeSettlementLineMonetarySummationType + + Public Property ApplicableProductCharacteristic() As ProductCharacteristicType() Get - Return Me.specifiedTradeSettlementLineMonetarySummationField + Return Me.applicableProductCharacteristicField End Get Set - Me.specifiedTradeSettlementLineMonetarySummationField = Value + Me.applicableProductCharacteristicField = value End Set End Property - End Class - ''' - - Partial Public Class LineTradeDeliveryType + ''' + + Public Property DesignatedProductClassification() As ProductClassificationType() + Get + Return Me.designatedProductClassificationField + End Get + Set + Me.designatedProductClassificationField = value + End Set + End Property - Private billedQuantityField As QuantityType + ''' + Public Property OriginTradeCountry() As TradeCountryType + Get + Return Me.originTradeCountryField + End Get + Set + Me.originTradeCountryField = value + End Set + End Property ''' - Public Property BilledQuantity() As QuantityType + + Public Property IncludedReferencedProduct() As ReferencedProductType() Get - Return Me.billedQuantityField + Return Me.includedReferencedProductField End Get Set - Me.billedQuantityField = Value + Me.includedReferencedProductField = value End Set End Property End Class ''' - - Partial Public Class QuantityType - - Private unitCodeField As String - - Private valueField As Decimal + System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")> + Partial Public Class LineStatusCodeType - ''' - - Public Property unitCode() As String - Get - Return Me.unitCodeField - End Get - Set - Me.unitCodeField = Value - End Set - End Property + Private valueField As String ''' - - Public Property Value() As Decimal + + Public Property Value() As String Get Return Me.valueField End Get Set - Me.valueField = Value + Me.valueField = value End Set End Property End Class ''' - - Partial Public Class TradePriceType + Partial Public Class DocumentLineDocumentType - Private chargeAmountField As AmountType + Private lineIDField As IDType - Private basisQuantityField As QuantityType + Private lineStatusCodeField As LineStatusCodeType + + Private lineStatusReasonCodeField As CodeType + + Private includedNoteField() As NoteType ''' - Public Property ChargeAmount() As AmountType + Public Property LineID() As IDType Get - Return Me.chargeAmountField + Return Me.lineIDField End Get Set - Me.chargeAmountField = Value + Me.lineIDField = value End Set End Property ''' - Public Property BasisQuantity() As QuantityType + Public Property LineStatusCode() As LineStatusCodeType Get - Return Me.basisQuantityField + Return Me.lineStatusCodeField End Get Set - Me.basisQuantityField = Value + Me.lineStatusCodeField = value End Set End Property - End Class - - ''' - - Partial Public Class LineTradeAgreementType - Private netPriceProductTradePriceField As TradePriceType + ''' + Public Property LineStatusReasonCode() As CodeType + Get + Return Me.lineStatusReasonCodeField + End Get + Set + Me.lineStatusReasonCodeField = value + End Set + End Property ''' - Public Property NetPriceProductTradePrice() As TradePriceType + + Public Property IncludedNote() As NoteType() Get - Return Me.netPriceProductTradePriceField + Return Me.includedNoteField End Get Set - Me.netPriceProductTradePriceField = Value + Me.includedNoteField = value End Set End Property End Class ''' - - Partial Public Class TradeProductType + Partial Public Class NoteType - Private globalIDField As IDType + Private contentCodeField As CodeType - Private nameField As TextType + Private contentField As TextType + + Private subjectCodeField As CodeType ''' - Public Property GlobalID() As IDType + Public Property ContentCode() As CodeType Get - Return Me.globalIDField + Return Me.contentCodeField End Get Set - Me.globalIDField = Value + Me.contentCodeField = value End Set End Property ''' - Public Property Name() As TextType + Public Property Content() As TextType Get - Return Me.nameField + Return Me.contentField End Get Set - Me.nameField = Value + Me.contentField = value End Set End Property - End Class - - ''' - - Partial Public Class DocumentLineDocumentType - - Private lineIDField As IDType ''' - Public Property LineID() As IDType + Public Property SubjectCode() As CodeType Get - Return Me.lineIDField + Return Me.subjectCodeField End Get Set - Me.lineIDField = Value + Me.subjectCodeField = value End Set End Property End Class ''' - - - - Partial Public Class NoteType + Partial Public Class ExchangedDocumentType - Private contentField As TextType + Private idField As IDType - Private subjectCodeField As CodeType + Private nameField As TextType + + Private typeCodeField As DocumentCodeType + + Private issueDateTimeField As DateTimeType + + Private copyIndicatorField As IndicatorType + + Private languageIDField() As IDType + + Private includedNoteField() As NoteType + + Private effectiveSpecifiedPeriodField As SpecifiedPeriodType ''' - Public Property Content() As TextType + Public Property ID() As IDType Get - Return Me.contentField + Return Me.idField End Get Set - Me.contentField = Value + Me.idField = value End Set End Property ''' - Public Property SubjectCode() As CodeType + Public Property Name() As TextType Get - Return Me.subjectCodeField + Return Me.nameField End Get Set - Me.subjectCodeField = Value + Me.nameField = value End Set End Property - End Class - - ''' - - Partial Public Class DocumentCodeType - - Private valueField As DocumentCodeContentType ''' - - Public Property Value() As DocumentCodeContentType + Public Property TypeCode() As DocumentCodeType Get - Return Me.valueField + Return Me.typeCodeField End Get Set - Me.valueField = Value + Me.typeCodeField = value End Set End Property - End Class - - ''' - - Public Enum DocumentCodeContentType - - ''' - - Item80 = 80 - - ''' - - Item81 = 81 - - ''' - - Item82 = 82 - - ''' - - Item83 = 83 - - ''' - - Item84 = 84 - - ''' - - Item130 = 130 - - ''' - - Item202 = 202 - - ''' - - Item203 = 203 - - ''' - - Item204 = 204 - - ''' - - Item211 = 211 - - ''' - - Item261 = 261 - - ''' - - Item262 = 262 - - ''' - - Item295 = 295 - - ''' - - Item296 = 296 - - ''' - - Item308 = 308 - - ''' - - Item325 = 325 - - ''' - - Item326 = 326 - - ''' - - Item380 = 380 - - ''' - - Item381 = 381 - - ''' - - Item383 = 383 - - ''' - - Item384 = 384 - - ''' - - Item385 = 385 - - ''' - - Item386 = 386 - - ''' - - Item387 = 387 - - ''' - - Item388 = 388 - - ''' - - Item389 = 389 - - ''' - - Item390 = 390 - - ''' - - Item393 = 393 - - ''' - - Item394 = 394 - - ''' - - Item395 = 395 - - ''' - - Item396 = 396 - - ''' - - Item420 = 420 - - ''' - - Item456 = 456 - - ''' - - Item457 = 457 - - ''' - - Item458 = 458 - - ''' - - Item527 = 527 - - ''' - - Item575 = 575 - - ''' - - Item623 = 623 - - ''' - - Item633 = 633 - - ''' - - Item751 = 751 - - ''' - - Item780 = 780 - - ''' - - Item935 = 935 - End Enum - - ''' - - Partial Public Class ExchangedDocumentType - - Private idField As IDType - - Private typeCodeField As DocumentCodeType - - Private issueDateTimeField As DateTimeType - - Private includedNoteField() As NoteType ''' - Public Property ID() As IDType + Public Property IssueDateTime() As DateTimeType Get - Return Me.idField + Return Me.issueDateTimeField End Get Set - Me.idField = Value + Me.issueDateTimeField = value End Set End Property ''' - Public Property TypeCode() As DocumentCodeType + Public Property CopyIndicator() As IndicatorType Get - Return Me.typeCodeField + Return Me.copyIndicatorField End Get Set - Me.typeCodeField = Value + Me.copyIndicatorField = value End Set End Property ''' - Public Property IssueDateTime() As DateTimeType + + Public Property LanguageID() As IDType() Get - Return Me.issueDateTimeField + Return Me.languageIDField End Get Set - Me.issueDateTimeField = Value + Me.languageIDField = value End Set End Property @@ -4379,9 +12065,40 @@ Namespace ZUGFeRD.Version2_1_1 Return Me.includedNoteField End Get Set - Me.includedNoteField = Value + Me.includedNoteField = value + End Set + End Property + + ''' + Public Property EffectiveSpecifiedPeriod() As SpecifiedPeriodType + Get + Return Me.effectiveSpecifiedPeriodField + End Get + Set + Me.effectiveSpecifiedPeriodField = value End Set End Property End Class -End Namespace \ No newline at end of file + ''' + + Partial Public Class DocumentContextParameterType + + Private idField As IDType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + End Class +End Namespace