diff --git a/Interfaces/Interfaces.vbproj b/Interfaces/Interfaces.vbproj index 7a8dac7e..0a6cd914 100644 --- a/Interfaces/Interfaces.vbproj +++ b/Interfaces/Interfaces.vbproj @@ -301,6 +301,7 @@ + diff --git a/Interfaces/ZUGFeRDInterface.vb b/Interfaces/ZUGFeRDInterface.vb index 4bea907a..15dfa1e6 100644 --- a/Interfaces/ZUGFeRDInterface.vb +++ b/Interfaces/ZUGFeRDInterface.vb @@ -30,6 +30,7 @@ Public Class ZUGFeRDInterface Public Const XMLSCHEMA_ZUGFERD_233 = "Version2_3_3_FacturX" Public Const XMLSCHEMA_ZUGFERD_24 = "Version2_4_FacturX" Public Const XMLSCHEMA_ZUGFERD_25 = "Version2_5_FacturX" + Public Const XMLSCHEMA_ZUGFERD_252 = "Version2_5_2_FacturX" Public Const UBL_SPEC_21 = "UBL_21" Public Const XMLSCHEMA_UBL_21_INVOICE = "UBL2_1_INVOICE" @@ -457,6 +458,11 @@ Public Class ZUGFeRDInterface '' Reihenfolge ab 2.3 geändert. Neuste Version immer zuerst bzw. oben If _Options.AllowZugferd_2_3_x_Schema Then oAllowedTypes.AddRange(New List(Of AllowedType) From { + New AllowedType With { + .SchemaType = GetType(Version2_5_2_FacturX.CrossIndustryInvoiceType), + .Specification = ZUGFERD_SPEC_2_3x, + .XMLSchema = XMLSCHEMA_ZUGFERD_252 + }, New AllowedType With { .SchemaType = GetType(Version2_5_FacturX.CrossIndustryInvoiceType), .Specification = ZUGFERD_SPEC_2_3x, diff --git a/Interfaces/ZUGFeRDInterface/Version2.5_2_FacturX/CrossIndustryInvoiceType.vb b/Interfaces/ZUGFeRDInterface/Version2.5_2_FacturX/CrossIndustryInvoiceType.vb new file mode 100644 index 00000000..ef5dd4eb --- /dev/null +++ b/Interfaces/ZUGFeRDInterface/Version2.5_2_FacturX/CrossIndustryInvoiceType.vb @@ -0,0 +1,19660 @@ +'------------------------------------------------------------------------------ +' +' Dieser Code wurde von einem Tool generiert. +' Laufzeitversion:4.0.30319.42000 +' +' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +' der Code erneut generiert wird. +' +'------------------------------------------------------------------------------ + +Option Strict Off +Option Explicit On + +Imports System.Xml.Serialization + +' +'Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0. +' +Namespace ZUGFeRD.Version2_5_2_FacturX + + ''' + + Partial Public Class CrossIndustryInvoiceType + + Private exchangedDocumentContextField As ExchangedDocumentContextType + + Private exchangedDocumentField As ExchangedDocumentType + + Private supplyChainTradeTransactionField As SupplyChainTradeTransactionType + + Private valuationBreakdownStatementField As ValuationBreakdownStatementType + + ''' + Public Property ExchangedDocumentContext() As ExchangedDocumentContextType + Get + Return Me.exchangedDocumentContextField + End Get + Set + Me.exchangedDocumentContextField = value + End Set + End Property + + ''' + Public Property ExchangedDocument() As ExchangedDocumentType + Get + Return Me.exchangedDocumentField + End Get + Set + Me.exchangedDocumentField = value + End Set + End Property + + ''' + Public Property SupplyChainTradeTransaction() As SupplyChainTradeTransactionType + Get + Return Me.supplyChainTradeTransactionField + End Get + Set + Me.supplyChainTradeTransactionField = value + End Set + End Property + + ''' + Public Property ValuationBreakdownStatement() As ValuationBreakdownStatementType + Get + Return Me.valuationBreakdownStatementField + End Get + Set + Me.valuationBreakdownStatementField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ExchangedDocumentContextType + + Private specifiedTransactionIDField As IDType + + Private testIndicatorField As IndicatorType + + Private businessProcessSpecifiedDocumentContextParameterField() As DocumentContextParameterType + + Private bIMSpecifiedDocumentContextParameterField() As DocumentContextParameterType + + Private scenarioSpecifiedDocumentContextParameterField() As DocumentContextParameterType + + Private applicationSpecifiedDocumentContextParameterField() As DocumentContextParameterType + + Private guidelineSpecifiedDocumentContextParameterField() As DocumentContextParameterType + + Private subsetSpecifiedDocumentContextParameterField() As DocumentContextParameterType + + Private messageStandardSpecifiedDocumentContextParameterField As DocumentContextParameterType + + Private userSpecifiedDocumentContextParameterField() As DocumentContextParameterType + + ''' + Public Property SpecifiedTransactionID() As IDType + Get + Return Me.specifiedTransactionIDField + End Get + Set + Me.specifiedTransactionIDField = value + End Set + End Property + + ''' + 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 + End Set + End Property + + ''' + + Public Property BIMSpecifiedDocumentContextParameter() As DocumentContextParameterType() + Get + Return Me.bIMSpecifiedDocumentContextParameterField + End Get + Set + Me.bIMSpecifiedDocumentContextParameterField = value + End Set + End Property + + ''' + + Public Property ScenarioSpecifiedDocumentContextParameter() As DocumentContextParameterType() + Get + Return Me.scenarioSpecifiedDocumentContextParameterField + End Get + Set + Me.scenarioSpecifiedDocumentContextParameterField = value + End Set + End Property + + ''' + + Public Property ApplicationSpecifiedDocumentContextParameter() As DocumentContextParameterType() + Get + Return Me.applicationSpecifiedDocumentContextParameterField + End Get + Set + Me.applicationSpecifiedDocumentContextParameterField = value + End Set + End Property + + ''' + + Public Property GuidelineSpecifiedDocumentContextParameter() As DocumentContextParameterType() + Get + Return Me.guidelineSpecifiedDocumentContextParameterField + End Get + Set + Me.guidelineSpecifiedDocumentContextParameterField = value + End Set + End Property + + ''' + + Public Property SubsetSpecifiedDocumentContextParameter() As DocumentContextParameterType() + Get + Return Me.subsetSpecifiedDocumentContextParameterField + End Get + Set + Me.subsetSpecifiedDocumentContextParameterField = value + End Set + End Property + + ''' + Public Property MessageStandardSpecifiedDocumentContextParameter() As DocumentContextParameterType + Get + Return Me.messageStandardSpecifiedDocumentContextParameterField + End Get + Set + Me.messageStandardSpecifiedDocumentContextParameterField = value + End Set + End Property + + ''' + + Public Property UserSpecifiedDocumentContextParameter() As DocumentContextParameterType() + Get + Return Me.userSpecifiedDocumentContextParameterField + End Get + Set + Me.userSpecifiedDocumentContextParameterField = value + End Set + End Property + End Class + + ''' + + Partial Public Class IDType + + Private schemeIDField As String + + Private schemeNameField As String + + Private schemeAgencyIDField As String + + Private schemeAgencyNameField As String + + Private schemeVersionIDField As String + + Private schemeDataURIField As String + + Private schemeURIField 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 schemeName() As String + Get + Return Me.schemeNameField + End Get + Set + Me.schemeNameField = value + End Set + End Property + + ''' + + Public Property schemeAgencyID() As String + Get + Return Me.schemeAgencyIDField + End Get + Set + Me.schemeAgencyIDField = value + End Set + End Property + + ''' + + Public Property schemeAgencyName() As String + Get + Return Me.schemeAgencyNameField + End Get + Set + Me.schemeAgencyNameField = value + End Set + End Property + + ''' + + Public Property schemeVersionID() As String + Get + Return Me.schemeVersionIDField + End Get + Set + Me.schemeVersionIDField = value + End Set + End Property + + ''' + + Public Property schemeDataURI() As String + Get + Return Me.schemeDataURIField + End Get + Set + Me.schemeDataURIField = value + End Set + End Property + + ''' + + Public Property schemeURI() As String + Get + Return Me.schemeURIField + End Get + Set + Me.schemeURIField = 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 RecordedStatusType + + Private conditionCodeField As CodeType + + Private changerNameField As TextType + + Private changedDateTimeField As DateTimeType + + ''' + Public Property ConditionCode() As CodeType + Get + Return Me.conditionCodeField + End Get + Set + Me.conditionCodeField = value + End Set + End Property + + ''' + Public Property ChangerName() As TextType + Get + Return Me.changerNameField + End Get + Set + Me.changerNameField = value + End Set + End Property + + ''' + Public Property ChangedDateTime() As DateTimeType + Get + Return Me.changedDateTimeField + End Get + Set + Me.changedDateTimeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listAgencyNameField As String + + Private listNameField As String + + Private listVersionIDField As String + + Private nameField As String + + Private languageIDField As String + + Private listURIField As String + + Private listSchemeURIField As String + + Private valueField As String + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listAgencyName() As String + Get + Return Me.listAgencyNameField + End Get + Set + Me.listAgencyNameField = value + End Set + End Property + + ''' + + Public Property listName() As String + Get + Return Me.listNameField + End Get + Set + Me.listNameField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = value + End Set + End Property + + ''' + + Public Property languageID() As String + Get + Return Me.languageIDField + End Get + Set + Me.languageIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = value + End Set + End Property + + ''' + + Public Property listSchemeURI() As String + Get + Return Me.listSchemeURIField + End Get + Set + Me.listSchemeURIField = 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 TextType + + Private languageIDField As String + + Private languageLocaleIDField As String + + Private valueField As String + + ''' + + Public Property languageID() As String + Get + Return Me.languageIDField + End Get + Set + Me.languageIDField = value + End Set + End Property + + ''' + + Public Property languageLocaleID() As String + Get + Return Me.languageLocaleIDField + End Get + Set + Me.languageLocaleIDField = 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 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 WorkItemDimensionType + + Private idField As IDType + + Private valueMeasureField As MeasureType + + Private descriptionField As TextType + + Private typeCodeField As CodeType + + Private contractualLanguageCodeField As CodeType + + Private componentWorkItemDimensionField() As WorkItemDimensionType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property ValueMeasure() As MeasureType + Get + Return Me.valueMeasureField + End Get + Set + Me.valueMeasureField = 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 TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property ContractualLanguageCode() As CodeType + Get + Return Me.contractualLanguageCodeField + End Get + Set + Me.contractualLanguageCodeField = value + End Set + End Property + + ''' + + Public Property ComponentWorkItemDimension() As WorkItemDimensionType() + Get + Return Me.componentWorkItemDimensionField + End Get + Set + Me.componentWorkItemDimensionField = value + End Set + End Property + End Class + + ''' + + Partial Public Class MeasureType + + Private unitCodeField As String + + Private unitCodeListVersionIDField 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 unitCodeListVersionID() As String + Get + Return Me.unitCodeListVersionIDField + End Get + Set + Me.unitCodeListVersionIDField = 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 WorkItemQuantityAnalysisType + + Private idField As IDType + + Private actualQuantityField As QuantityType + + Private descriptionField As TextType + + Private actualQuantityPercentField As PercentType + + Private typeCodeField As CodeType + + Private primaryClassificationCodeField() As CodeType + + Private alternativeClassificationCodeField() As CodeType + + Private contractualLanguageCodeField As CodeType + + Private actualQuantityWorkItemDimensionField() As WorkItemDimensionType + + Private breakdownWorkItemQuantityAnalysisField() As WorkItemQuantityAnalysisType + + Private changedRecordedStatusField() As RecordedStatusType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property ActualQuantity() As QuantityType + Get + Return Me.actualQuantityField + End Get + Set + Me.actualQuantityField = 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 ActualQuantityPercent() As PercentType + Get + Return Me.actualQuantityPercentField + End Get + Set + Me.actualQuantityPercentField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property PrimaryClassificationCode() As CodeType() + Get + Return Me.primaryClassificationCodeField + End Get + Set + Me.primaryClassificationCodeField = value + End Set + End Property + + ''' + + Public Property AlternativeClassificationCode() As CodeType() + Get + Return Me.alternativeClassificationCodeField + End Get + Set + Me.alternativeClassificationCodeField = value + End Set + End Property + + ''' + Public Property ContractualLanguageCode() As CodeType + Get + Return Me.contractualLanguageCodeField + End Get + Set + Me.contractualLanguageCodeField = value + End Set + End Property + + ''' + + Public Property ActualQuantityWorkItemDimension() As WorkItemDimensionType() + Get + Return Me.actualQuantityWorkItemDimensionField + End Get + Set + Me.actualQuantityWorkItemDimensionField = value + End Set + End Property + + ''' + + Public Property BreakdownWorkItemQuantityAnalysis() As WorkItemQuantityAnalysisType() + Get + Return Me.breakdownWorkItemQuantityAnalysisField + End Get + Set + Me.breakdownWorkItemQuantityAnalysisField = value + End Set + End Property + + ''' + + Public Property ChangedRecordedStatus() As RecordedStatusType() + Get + Return Me.changedRecordedStatusField + End Get + Set + Me.changedRecordedStatusField = value + End Set + End Property + End Class + + ''' + + Partial Public Class QuantityType + + Private unitCodeField As String + + Private unitCodeListIDField As String + + Private unitCodeListAgencyIDField As String + + Private unitCodeListAgencyNameField 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 unitCodeListID() As String + Get + Return Me.unitCodeListIDField + End Get + Set + Me.unitCodeListIDField = value + End Set + End Property + + ''' + + Public Property unitCodeListAgencyID() As String + Get + Return Me.unitCodeListAgencyIDField + End Get + Set + Me.unitCodeListAgencyIDField = value + End Set + End Property + + ''' + + Public Property unitCodeListAgencyName() As String + Get + Return Me.unitCodeListAgencyNameField + End Get + Set + Me.unitCodeListAgencyNameField = 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 PercentType + + Private formatField As String + + Private valueField As Decimal + + ''' + + Public Property format() As String + Get + Return Me.formatField + End Get + Set + Me.formatField = 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 SpecificationResponseType + + Private idField As IDType + + Private queryIDField As IDType + + Private typeCodeField As CodeType + + Private contentField As TextType + + Private contractualLanguageCodeField As CodeType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property QueryID() As IDType + Get + Return Me.queryIDField + End Get + Set + Me.queryIDField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property Content() As TextType + Get + Return Me.contentField + End Get + Set + Me.contentField = value + End Set + End Property + + ''' + Public Property ContractualLanguageCode() As CodeType + Get + Return Me.contractualLanguageCodeField + End Get + Set + Me.contractualLanguageCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SpecificationQueryType + + Private idField As IDType + + Private typeCodeField As CodeType + + Private contentField As TextType + + Private contractualLanguageCodeField As CodeType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property Content() As TextType + Get + Return Me.contentField + End Get + Set + Me.contentField = value + End Set + End Property + + ''' + Public Property ContractualLanguageCode() As CodeType + Get + Return Me.contractualLanguageCodeField + End Get + Set + Me.contractualLanguageCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class WorkItemComplexDescriptionType + + Private abstractField() As TextType + + Private contentField() As TextType + + Private contractualLanguageCodeField As CodeType + + Private requestingSpecificationQueryField() As SpecificationQueryType + + Private respondingSpecificationResponseField() As SpecificationResponseType + + Private subsetWorkItemComplexDescriptionField As WorkItemComplexDescriptionType + + ''' + + Public Property Abstract() As TextType() + Get + Return Me.abstractField + End Get + Set + Me.abstractField = value + End Set + End Property + + ''' + + Public Property Content() As TextType() + Get + Return Me.contentField + End Get + Set + Me.contentField = value + End Set + End Property + + ''' + Public Property ContractualLanguageCode() As CodeType + Get + Return Me.contractualLanguageCodeField + End Get + Set + Me.contractualLanguageCodeField = value + End Set + End Property + + ''' + + Public Property RequestingSpecificationQuery() As SpecificationQueryType() + Get + Return Me.requestingSpecificationQueryField + End Get + Set + Me.requestingSpecificationQueryField = value + End Set + End Property + + ''' + + Public Property RespondingSpecificationResponse() As SpecificationResponseType() + Get + Return Me.respondingSpecificationResponseField + End Get + Set + Me.respondingSpecificationResponseField = value + End Set + End Property + + ''' + Public Property SubsetWorkItemComplexDescription() As WorkItemComplexDescriptionType + Get + Return Me.subsetWorkItemComplexDescriptionField + End Get + Set + Me.subsetWorkItemComplexDescriptionField = value + End Set + End Property + End Class + + ''' + + Partial Public Class BasicWorkItemType + + Private idField As IDType + + Private referenceIDField As IDType + + Private primaryClassificationCodeField() As CodeType + + Private alternativeClassificationCodeField() As CodeType + + Private typeCodeField() As CodeType + + Private commentField() As TextType + + Private totalQuantityField As QuantityType + + Private totalQuantityClassificationCodeField As CodeType + + Private indexField As TextType + + Private requestedActionCodeField() As CodeType + + Private priceListItemIDField As IDType + + Private contractualLanguageCodeField As CodeType + + Private actualWorkItemComplexDescriptionField() As WorkItemComplexDescriptionType + + Private totalQuantityWorkItemQuantityAnalysisField() As WorkItemQuantityAnalysisType + + Private unitCalculatedPriceField() As CalculatedPriceType + + Private totalCalculatedPriceField() As CalculatedPriceType + + Private changedRecordedStatusField() As RecordedStatusType + + Private itemBasicWorkItemField() As BasicWorkItemType + + Private referencedSpecifiedBinaryFileField() As SpecifiedBinaryFileType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property ReferenceID() As IDType + Get + Return Me.referenceIDField + End Get + Set + Me.referenceIDField = value + End Set + End Property + + ''' + + Public Property PrimaryClassificationCode() As CodeType() + Get + Return Me.primaryClassificationCodeField + End Get + Set + Me.primaryClassificationCodeField = value + End Set + End Property + + ''' + + Public Property AlternativeClassificationCode() As CodeType() + Get + Return Me.alternativeClassificationCodeField + End Get + Set + Me.alternativeClassificationCodeField = value + End Set + End Property + + ''' + + Public Property TypeCode() As CodeType() + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property Comment() As TextType() + Get + Return Me.commentField + End Get + Set + Me.commentField = value + End Set + End Property + + ''' + Public Property TotalQuantity() As QuantityType + Get + Return Me.totalQuantityField + End Get + Set + Me.totalQuantityField = value + End Set + End Property + + ''' + Public Property TotalQuantityClassificationCode() As CodeType + Get + Return Me.totalQuantityClassificationCodeField + End Get + Set + Me.totalQuantityClassificationCodeField = value + End Set + End Property + + ''' + Public Property Index() As TextType + Get + Return Me.indexField + End Get + Set + Me.indexField = value + End Set + End Property + + ''' + + Public Property RequestedActionCode() As CodeType() + Get + Return Me.requestedActionCodeField + End Get + Set + Me.requestedActionCodeField = value + End Set + End Property + + ''' + Public Property PriceListItemID() As IDType + Get + Return Me.priceListItemIDField + End Get + Set + Me.priceListItemIDField = value + End Set + End Property + + ''' + Public Property ContractualLanguageCode() As CodeType + Get + Return Me.contractualLanguageCodeField + End Get + Set + Me.contractualLanguageCodeField = value + End Set + End Property + + ''' + + Public Property ActualWorkItemComplexDescription() As WorkItemComplexDescriptionType() + Get + Return Me.actualWorkItemComplexDescriptionField + End Get + Set + Me.actualWorkItemComplexDescriptionField = value + End Set + End Property + + ''' + + Public Property TotalQuantityWorkItemQuantityAnalysis() As WorkItemQuantityAnalysisType() + Get + Return Me.totalQuantityWorkItemQuantityAnalysisField + End Get + Set + Me.totalQuantityWorkItemQuantityAnalysisField = value + End Set + End Property + + ''' + + Public Property UnitCalculatedPrice() As CalculatedPriceType() + Get + Return Me.unitCalculatedPriceField + End Get + Set + Me.unitCalculatedPriceField = value + End Set + End Property + + ''' + + Public Property TotalCalculatedPrice() As CalculatedPriceType() + Get + Return Me.totalCalculatedPriceField + End Get + Set + Me.totalCalculatedPriceField = value + End Set + End Property + + ''' + + Public Property ChangedRecordedStatus() As RecordedStatusType() + Get + Return Me.changedRecordedStatusField + End Get + Set + Me.changedRecordedStatusField = value + End Set + End Property + + ''' + + Public Property ItemBasicWorkItem() As BasicWorkItemType() + Get + Return Me.itemBasicWorkItemField + End Get + Set + Me.itemBasicWorkItemField = value + End Set + End Property + + ''' + + Public Property ReferencedSpecifiedBinaryFile() As SpecifiedBinaryFileType() + Get + Return Me.referencedSpecifiedBinaryFileField + End Get + Set + Me.referencedSpecifiedBinaryFileField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CalculatedPriceType + + Private typeCodeField() As CodeType + + Private chargeAmountField() As AmountType + + Private relatedAppliedAllowanceChargeField() As AppliedAllowanceChargeType + + ''' + + Public Property TypeCode() As CodeType() + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property ChargeAmount() As AmountType() + Get + Return Me.chargeAmountField + End Get + Set + Me.chargeAmountField = value + End Set + End Property + + ''' + + Public Property RelatedAppliedAllowanceCharge() As AppliedAllowanceChargeType() + Get + Return Me.relatedAppliedAllowanceChargeField + End Get + Set + Me.relatedAppliedAllowanceChargeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class AmountType + + Private currencyIDField As String + + Private currencyCodeListVersionIDField As String + + Private valueField As Decimal + + ''' + + Public Property currencyID() As String + Get + Return Me.currencyIDField + End Get + Set + Me.currencyIDField = value + End Set + End Property + + ''' + + Public Property currencyCodeListVersionID() As String + Get + Return Me.currencyCodeListVersionIDField + End Get + Set + Me.currencyCodeListVersionIDField = 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 AppliedAllowanceChargeType + + Private actualAmountField As AmountType + + Private descriptionField As TextType + + Private reasonCodeField As CodeType + + Private calculationPercentField As PercentType + + Private basisAmountField As AmountType + + Private chargeIndicatorField As IndicatorType + + Private categoryAppliedTaxField As AppliedTaxType + + ''' + Public Property ActualAmount() As AmountType + Get + Return Me.actualAmountField + End Get + Set + Me.actualAmountField = 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 ReasonCode() As CodeType + Get + Return Me.reasonCodeField + End Get + Set + Me.reasonCodeField = 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 ChargeIndicator() As IndicatorType + Get + Return Me.chargeIndicatorField + End Get + Set + Me.chargeIndicatorField = value + End Set + End Property + + ''' + Public Property CategoryAppliedTax() As AppliedTaxType + Get + Return Me.categoryAppliedTaxField + End Get + Set + Me.categoryAppliedTaxField = value + End Set + End Property + End Class + + ''' + + Partial Public Class IndicatorType + + 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 IndicatorTypeIndicatorString + + 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 AppliedTaxType + + Private calculatedAmountField As AmountType + + Private typeCodeField As CodeType + + Private calculatedRateField As RateType + + Private basisAmountField As AmountType + + Private taxPointDateField As DateType + + ''' + Public Property CalculatedAmount() As AmountType + Get + Return Me.calculatedAmountField + End Get + Set + Me.calculatedAmountField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property CalculatedRate() As RateType + Get + Return Me.calculatedRateField + End Get + Set + Me.calculatedRateField = 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 TaxPointDate() As DateType + Get + Return Me.taxPointDateField + End Get + Set + Me.taxPointDateField = value + End Set + End Property + End Class + + ''' + + Partial Public Class RateType + + Private formatField As String + + Private valueField As Decimal + + ''' + + Public Property format() As String + Get + Return Me.formatField + End Get + Set + Me.formatField = 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 DateType + + 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 DateTypeDateString + + 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 SpecifiedBinaryFileType + + Private idField() As IDType + + Private titleField() As TextType + + Private authorNameField() As TextType + + Private versionIDField As IDType + + Private fileNameField As TextType + + Private uRIIDField As IDType + + Private mIMECodeField As CodeType + + Private encodingCodeField As CodeType + + Private characterSetCodeField As CodeType + + Private includedBinaryObjectField() As BinaryObjectType + + Private accessField() As TextType + + Private descriptionField() As TextType + + Private sizeMeasureField As MeasureType + + Private accessAvailabilitySpecifiedPeriodField As SpecifiedPeriodType + + ''' + + Public Property ID() As IDType() + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + + Public Property Title() As TextType() + Get + Return Me.titleField + End Get + Set + Me.titleField = value + End Set + End Property + + ''' + + Public Property AuthorName() As TextType() + Get + Return Me.authorNameField + End Get + Set + Me.authorNameField = value + End Set + End Property + + ''' + Public Property VersionID() As IDType + Get + Return Me.versionIDField + End Get + Set + Me.versionIDField = value + End Set + End Property + + ''' + Public Property FileName() As TextType + Get + Return Me.fileNameField + End Get + Set + Me.fileNameField = 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 MIMECode() As CodeType + Get + Return Me.mIMECodeField + End Get + Set + Me.mIMECodeField = value + End Set + End Property + + ''' + Public Property EncodingCode() As CodeType + Get + Return Me.encodingCodeField + End Get + Set + Me.encodingCodeField = value + End Set + End Property + + ''' + Public Property CharacterSetCode() As CodeType + Get + Return Me.characterSetCodeField + End Get + Set + Me.characterSetCodeField = value + End Set + End Property + + ''' + + Public Property IncludedBinaryObject() As BinaryObjectType() + Get + Return Me.includedBinaryObjectField + End Get + Set + Me.includedBinaryObjectField = value + End Set + End Property + + ''' + + Public Property Access() As TextType() + Get + Return Me.accessField + End Get + Set + Me.accessField = 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 SizeMeasure() As MeasureType + Get + Return Me.sizeMeasureField + End Get + Set + Me.sizeMeasureField = value + End Set + End Property + + ''' + Public Property AccessAvailabilitySpecifiedPeriod() As SpecifiedPeriodType + Get + Return Me.accessAvailabilitySpecifiedPeriodField + End Get + Set + Me.accessAvailabilitySpecifiedPeriodField = value + End Set + End Property + End Class + + ''' + + Partial Public Class BinaryObjectType + + Private formatField As String + + Private mimeCodeField As String + + Private encodingCodeField As String + + Private characterSetCodeField As String + + Private uriField As String + + Private filenameField As String + + Private valueField() As Byte + + ''' + + Public Property format() As String + Get + Return Me.formatField + End Get + Set + Me.formatField = value + End Set + End Property + + ''' + + Public Property mimeCode() As String + Get + Return Me.mimeCodeField + End Get + Set + Me.mimeCodeField = value + End Set + End Property + + ''' + + Public Property encodingCode() As String + Get + Return Me.encodingCodeField + End Get + Set + Me.encodingCodeField = value + End Set + End Property + + ''' + + Public Property characterSetCode() As String + Get + Return Me.characterSetCodeField + End Get + Set + Me.characterSetCodeField = value + End Set + End Property + + ''' + + Public Property uri() As String + Get + Return Me.uriField + End Get + Set + Me.uriField = 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 SpecifiedPeriodType + + Private durationMeasureField() As MeasureType + + Private inclusiveIndicatorField As IndicatorType + + Private descriptionField() As TextType + + Private startDateTimeField As DateTimeType + + Private endDateTimeField As DateTimeType + + Private completeDateTimeField As DateTimeType + + Private openIndicatorField As IndicatorType + + Private seasonCodeField As CodeType + + Private idField As IDType + + Private nameField() As TextType + + Private sequenceNumericField As NumericType + + Private startDateFlexibilityCodeField As CodeType + + Private continuousIndicatorField As IndicatorType + + Private purposeCodeField As CodeType + + ''' + + Public Property DurationMeasure() As MeasureType() + Get + Return Me.durationMeasureField + End Get + Set + Me.durationMeasureField = value + End Set + End Property + + ''' + Public Property InclusiveIndicator() As IndicatorType + Get + Return Me.inclusiveIndicatorField + End Get + Set + Me.inclusiveIndicatorField = 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 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 + + ''' + Public Property OpenIndicator() As IndicatorType + Get + Return Me.openIndicatorField + End Get + Set + Me.openIndicatorField = value + End Set + End Property + + ''' + Public Property SeasonCode() As CodeType + Get + Return Me.seasonCodeField + End Get + Set + Me.seasonCodeField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 SequenceNumeric() As NumericType + Get + Return Me.sequenceNumericField + End Get + Set + Me.sequenceNumericField = value + End Set + End Property + + ''' + Public Property StartDateFlexibilityCode() As CodeType + Get + Return Me.startDateFlexibilityCodeField + End Get + Set + Me.startDateFlexibilityCodeField = value + End Set + End Property + + ''' + Public Property ContinuousIndicator() As IndicatorType + Get + Return Me.continuousIndicatorField + End Get + Set + Me.continuousIndicatorField = value + End Set + End Property + + ''' + Public Property PurposeCode() As CodeType + Get + Return Me.purposeCodeField + End Get + Set + Me.purposeCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class NumericType + + Private formatField As String + + Private valueField As Decimal + + ''' + + Public Property format() As String + Get + Return Me.formatField + End Get + Set + Me.formatField = 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 GroupedWorkItemType + + Private idField As IDType + + Private primaryClassificationCodeField() As CodeType + + Private alternativeClassificationCodeField() As CodeType + + Private typeCodeField() As CodeType + + Private commentField() As TextType + + Private totalQuantityField As QuantityType + + Private indexField As TextType + + Private requestedActionCodeField() As CodeType + + Private priceListItemIDField As IDType + + Private contractualLanguageCodeField As CodeType + + Private totalCalculatedPriceField() As CalculatedPriceType + + Private itemGroupedWorkItemField() As GroupedWorkItemType + + Private itemBasicWorkItemField() As BasicWorkItemType + + Private changedRecordedStatusField() As RecordedStatusType + + Private actualWorkItemComplexDescriptionField() As WorkItemComplexDescriptionType + + Private referencedSpecifiedBinaryFileField() As SpecifiedBinaryFileType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + + Public Property PrimaryClassificationCode() As CodeType() + Get + Return Me.primaryClassificationCodeField + End Get + Set + Me.primaryClassificationCodeField = value + End Set + End Property + + ''' + + Public Property AlternativeClassificationCode() As CodeType() + Get + Return Me.alternativeClassificationCodeField + End Get + Set + Me.alternativeClassificationCodeField = value + End Set + End Property + + ''' + + Public Property TypeCode() As CodeType() + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property Comment() As TextType() + Get + Return Me.commentField + End Get + Set + Me.commentField = value + End Set + End Property + + ''' + Public Property TotalQuantity() As QuantityType + Get + Return Me.totalQuantityField + End Get + Set + Me.totalQuantityField = value + End Set + End Property + + ''' + Public Property Index() As TextType + Get + Return Me.indexField + End Get + Set + Me.indexField = value + End Set + End Property + + ''' + + Public Property RequestedActionCode() As CodeType() + Get + Return Me.requestedActionCodeField + End Get + Set + Me.requestedActionCodeField = value + End Set + End Property + + ''' + Public Property PriceListItemID() As IDType + Get + Return Me.priceListItemIDField + End Get + Set + Me.priceListItemIDField = value + End Set + End Property + + ''' + Public Property ContractualLanguageCode() As CodeType + Get + Return Me.contractualLanguageCodeField + End Get + Set + Me.contractualLanguageCodeField = value + End Set + End Property + + ''' + + Public Property TotalCalculatedPrice() As CalculatedPriceType() + Get + Return Me.totalCalculatedPriceField + End Get + Set + Me.totalCalculatedPriceField = value + End Set + End Property + + ''' + + Public Property ItemGroupedWorkItem() As GroupedWorkItemType() + Get + Return Me.itemGroupedWorkItemField + End Get + Set + Me.itemGroupedWorkItemField = value + End Set + End Property + + ''' + + Public Property ItemBasicWorkItem() As BasicWorkItemType() + Get + Return Me.itemBasicWorkItemField + End Get + Set + Me.itemBasicWorkItemField = value + End Set + End Property + + ''' + + Public Property ChangedRecordedStatus() As RecordedStatusType() + Get + Return Me.changedRecordedStatusField + End Get + Set + Me.changedRecordedStatusField = value + End Set + End Property + + ''' + + Public Property ActualWorkItemComplexDescription() As WorkItemComplexDescriptionType() + Get + Return Me.actualWorkItemComplexDescriptionField + End Get + Set + Me.actualWorkItemComplexDescriptionField = value + End Set + End Property + + ''' + + Public Property ReferencedSpecifiedBinaryFile() As SpecifiedBinaryFileType() + Get + Return Me.referencedSpecifiedBinaryFileField + End Get + Set + Me.referencedSpecifiedBinaryFileField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ValuationBreakdownStatementType + + Private idField As IDType + + Private nameField As TextType + + Private descriptionField() As TextType + + Private measurementMethodIDField() As IDType + + Private creationDateTimeField As DateTimeType + + Private defaultCurrencyCodeField As CurrencyCodeType + + Private defaultLanguageCodeField As CodeType + + Private commentField() As TextType + + Private typeCodeField() As CodeType + + Private requestedActionCodeField() As CodeType + + Private priceListIDField As IDType + + Private contractualLanguageCodeField As CodeType + + Private itemGroupedWorkItemField() As GroupedWorkItemType + + Private itemBasicWorkItemField() As BasicWorkItemType + + Private totalCalculatedPriceField() As CalculatedPriceType + + Private changedRecordedStatusField() As RecordedStatusType + + Private creationSpecifiedBinaryFileField() As SpecifiedBinaryFileType + + Private readerSpecifiedBinaryFileField() As SpecifiedBinaryFileType + + Private referencedSpecifiedBinaryFileField() As SpecifiedBinaryFileType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 MeasurementMethodID() As IDType() + Get + Return Me.measurementMethodIDField + End Get + Set + Me.measurementMethodIDField = value + End Set + End Property + + ''' + Public Property CreationDateTime() As DateTimeType + Get + Return Me.creationDateTimeField + End Get + Set + Me.creationDateTimeField = value + End Set + End Property + + ''' + Public Property DefaultCurrencyCode() As CurrencyCodeType + Get + Return Me.defaultCurrencyCodeField + End Get + Set + Me.defaultCurrencyCodeField = value + End Set + End Property + + ''' + Public Property DefaultLanguageCode() As CodeType + Get + Return Me.defaultLanguageCodeField + End Get + Set + Me.defaultLanguageCodeField = value + End Set + End Property + + ''' + + Public Property Comment() As TextType() + Get + Return Me.commentField + End Get + Set + Me.commentField = value + End Set + End Property + + ''' + + Public Property TypeCode() As CodeType() + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property RequestedActionCode() As CodeType() + Get + Return Me.requestedActionCodeField + End Get + Set + Me.requestedActionCodeField = value + End Set + End Property + + ''' + Public Property PriceListID() As IDType + Get + Return Me.priceListIDField + End Get + Set + Me.priceListIDField = value + End Set + End Property + + ''' + Public Property ContractualLanguageCode() As CodeType + Get + Return Me.contractualLanguageCodeField + End Get + Set + Me.contractualLanguageCodeField = value + End Set + End Property + + ''' + + Public Property ItemGroupedWorkItem() As GroupedWorkItemType() + Get + Return Me.itemGroupedWorkItemField + End Get + Set + Me.itemGroupedWorkItemField = value + End Set + End Property + + ''' + + Public Property ItemBasicWorkItem() As BasicWorkItemType() + Get + Return Me.itemBasicWorkItemField + End Get + Set + Me.itemBasicWorkItemField = value + End Set + End Property + + ''' + + Public Property TotalCalculatedPrice() As CalculatedPriceType() + Get + Return Me.totalCalculatedPriceField + End Get + Set + Me.totalCalculatedPriceField = value + End Set + End Property + + ''' + + Public Property ChangedRecordedStatus() As RecordedStatusType() + Get + Return Me.changedRecordedStatusField + End Get + Set + Me.changedRecordedStatusField = value + End Set + End Property + + ''' + + Public Property CreationSpecifiedBinaryFile() As SpecifiedBinaryFileType() + Get + Return Me.creationSpecifiedBinaryFileField + End Get + Set + Me.creationSpecifiedBinaryFileField = value + End Set + End Property + + ''' + + Public Property ReaderSpecifiedBinaryFile() As SpecifiedBinaryFileType() + Get + Return Me.readerSpecifiedBinaryFileField + End Get + Set + Me.readerSpecifiedBinaryFileField = value + End Set + End Property + + ''' + + Public Property ReferencedSpecifiedBinaryFile() As SpecifiedBinaryFileType() + Get + Return Me.referencedSpecifiedBinaryFileField + End Get + Set + Me.referencedSpecifiedBinaryFileField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CurrencyCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "ISO 4217 3A" + Me.listAgencyIDField = "5" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 AdvancePaymentType + + Private paidAmountField As AmountType + + Private formattedReceivedDateTimeField As FormattedDateTimeType + + Private includedTradeTaxField() As TradeTaxType + + Private invoiceSpecifiedReferencedDocumentField() As ReferencedDocumentType + + ''' + Public Property PaidAmount() As AmountType + Get + Return Me.paidAmountField + End Get + Set + Me.paidAmountField = value + End Set + End Property + + ''' + Public Property FormattedReceivedDateTime() As FormattedDateTimeType + Get + Return Me.formattedReceivedDateTimeField + End Get + Set + Me.formattedReceivedDateTimeField = value + End Set + End Property + + ''' + + Public Property IncludedTradeTax() As TradeTaxType() + Get + Return Me.includedTradeTaxField + End Get + Set + Me.includedTradeTaxField = value + End Set + End Property + + ''' + + Public Property InvoiceSpecifiedReferencedDocument() As ReferencedDocumentType() + Get + Return Me.invoiceSpecifiedReferencedDocumentField + End Get + Set + Me.invoiceSpecifiedReferencedDocumentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class FormattedDateTimeType + + Private dateTimeStringField As FormattedDateTimeTypeDateTimeString + + ''' + Public Property DateTimeString() As FormattedDateTimeTypeDateTimeString + Get + Return Me.dateTimeStringField + End Get + Set + Me.dateTimeStringField = value + End Set + End Property + End Class + + ''' + + Partial Public Class FormattedDateTimeTypeDateTimeString + + 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 TradeTaxType + + Private calculatedAmountField() As AmountType + + Private typeCodeField As TaxTypeCodeType + + Private exemptionReasonField As TextType + + Private calculatedRateField As RateType + + Private calculationSequenceNumericField As NumericType + + Private basisQuantityField As QuantityType + + Private basisAmountField() As AmountType + + Private unitBasisAmountField() As AmountType + + Private lineTotalBasisAmountField() As AmountType + + Private allowanceChargeBasisAmountField() As AmountType + + Private categoryCodeField As TaxCategoryCodeType + + Private currencyCodeField As CurrencyCodeType + + Private jurisdictionField() As TextType + + Private customsDutyIndicatorField As IndicatorType + + Private exemptionReasonCodeField As CodeType + + Private taxBasisAllowanceRateField As RateType + + Private taxPointDateField As DateType + + Private typeField As TextType + + Private informationAmountField() As AmountType + + Private categoryNameField() As TextType + + Private dueDateTypeCodeField As TimeReferenceCodeType + + Private rateApplicablePercentField As PercentType + + Private grandTotalAmountField() As AmountType + + Private calculationMethodCodeField As CodeType + + Private specifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private serviceSupplyTradeCountryField As TradeCountryType + + Private buyerRepayableTaxSpecifiedTradeAccountingAccountField As TradeAccountingAccountType + + Private sellerPayableTaxSpecifiedTradeAccountingAccountField As TradeAccountingAccountType + + Private sellerRefundableTaxSpecifiedTradeAccountingAccountField As TradeAccountingAccountType + + Private buyerDeductibleTaxSpecifiedTradeAccountingAccountField As TradeAccountingAccountType + + Private buyerNonDeductibleTaxSpecifiedTradeAccountingAccountField As TradeAccountingAccountType + + Private placeApplicableTradeLocationField() As TradeLocationType + + ''' + + Public Property CalculatedAmount() As AmountType() + Get + Return Me.calculatedAmountField + End Get + Set + Me.calculatedAmountField = value + End Set + End Property + + ''' + Public Property TypeCode() As TaxTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property ExemptionReason() As TextType + Get + Return Me.exemptionReasonField + End Get + Set + Me.exemptionReasonField = value + End Set + End Property + + ''' + Public Property CalculatedRate() As RateType + Get + Return Me.calculatedRateField + End Get + Set + Me.calculatedRateField = value + End Set + End Property + + ''' + Public Property CalculationSequenceNumeric() As NumericType + Get + Return Me.calculationSequenceNumericField + End Get + Set + Me.calculationSequenceNumericField = 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 BasisAmount() As AmountType() + Get + Return Me.basisAmountField + End Get + Set + Me.basisAmountField = value + End Set + End Property + + ''' + + Public Property UnitBasisAmount() As AmountType() + Get + Return Me.unitBasisAmountField + End Get + Set + Me.unitBasisAmountField = value + End Set + End Property + + ''' + + Public Property LineTotalBasisAmount() As AmountType() + Get + Return Me.lineTotalBasisAmountField + End Get + Set + Me.lineTotalBasisAmountField = value + End Set + End Property + + ''' + + Public Property AllowanceChargeBasisAmount() As AmountType() + Get + Return Me.allowanceChargeBasisAmountField + End Get + Set + Me.allowanceChargeBasisAmountField = value + End Set + End Property + + ''' + Public Property CategoryCode() As TaxCategoryCodeType + Get + Return Me.categoryCodeField + End Get + Set + Me.categoryCodeField = value + End Set + End Property + + ''' + Public Property CurrencyCode() As CurrencyCodeType + Get + Return Me.currencyCodeField + End Get + Set + Me.currencyCodeField = value + End Set + End Property + + ''' + + Public Property Jurisdiction() As TextType() + Get + Return Me.jurisdictionField + End Get + Set + Me.jurisdictionField = value + End Set + End Property + + ''' + Public Property CustomsDutyIndicator() As IndicatorType + Get + Return Me.customsDutyIndicatorField + End Get + Set + Me.customsDutyIndicatorField = value + End Set + End Property + + ''' + Public Property ExemptionReasonCode() As CodeType + Get + Return Me.exemptionReasonCodeField + End Get + Set + Me.exemptionReasonCodeField = value + End Set + End Property + + ''' + Public Property TaxBasisAllowanceRate() As RateType + Get + Return Me.taxBasisAllowanceRateField + End Get + Set + Me.taxBasisAllowanceRateField = value + End Set + End Property + + ''' + Public Property TaxPointDate() As DateType + Get + Return Me.taxPointDateField + End Get + Set + Me.taxPointDateField = value + End Set + End Property + + ''' + Public Property Type() As TextType + Get + Return Me.typeField + End Get + Set + Me.typeField = value + End Set + End Property + + ''' + + Public Property InformationAmount() As AmountType() + Get + Return Me.informationAmountField + End Get + Set + Me.informationAmountField = value + End Set + End Property + + ''' + + Public Property CategoryName() As TextType() + Get + Return Me.categoryNameField + End Get + Set + Me.categoryNameField = value + End Set + End Property + + ''' + Public Property DueDateTypeCode() As TimeReferenceCodeType + Get + Return Me.dueDateTypeCodeField + End Get + Set + Me.dueDateTypeCodeField = value + End Set + End Property + + ''' + Public Property RateApplicablePercent() As PercentType + Get + Return Me.rateApplicablePercentField + End Get + Set + Me.rateApplicablePercentField = value + End Set + End Property + + ''' + + Public Property GrandTotalAmount() As AmountType() + Get + Return Me.grandTotalAmountField + End Get + Set + Me.grandTotalAmountField = value + End Set + End Property + + ''' + Public Property CalculationMethodCode() As CodeType + Get + Return Me.calculationMethodCodeField + End Get + Set + Me.calculationMethodCodeField = value + End Set + End Property + + ''' + + Public Property SpecifiedTradeAccountingAccount() As TradeAccountingAccountType() + Get + Return Me.specifiedTradeAccountingAccountField + End Get + Set + Me.specifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + Public Property ServiceSupplyTradeCountry() As TradeCountryType + Get + Return Me.serviceSupplyTradeCountryField + End Get + Set + Me.serviceSupplyTradeCountryField = value + End Set + End Property + + ''' + Public Property BuyerRepayableTaxSpecifiedTradeAccountingAccount() As TradeAccountingAccountType + Get + Return Me.buyerRepayableTaxSpecifiedTradeAccountingAccountField + End Get + Set + Me.buyerRepayableTaxSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + Public Property SellerPayableTaxSpecifiedTradeAccountingAccount() As TradeAccountingAccountType + Get + Return Me.sellerPayableTaxSpecifiedTradeAccountingAccountField + End Get + Set + Me.sellerPayableTaxSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + Public Property SellerRefundableTaxSpecifiedTradeAccountingAccount() As TradeAccountingAccountType + Get + Return Me.sellerRefundableTaxSpecifiedTradeAccountingAccountField + End Get + Set + Me.sellerRefundableTaxSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + Public Property BuyerDeductibleTaxSpecifiedTradeAccountingAccount() As TradeAccountingAccountType + Get + Return Me.buyerDeductibleTaxSpecifiedTradeAccountingAccountField + End Get + Set + Me.buyerDeductibleTaxSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + Public Property BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount() As TradeAccountingAccountType + Get + Return Me.buyerNonDeductibleTaxSpecifiedTradeAccountingAccountField + End Get + Set + Me.buyerNonDeductibleTaxSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + + Public Property PlaceApplicableTradeLocation() As TradeLocationType() + Get + Return Me.placeApplicableTradeLocationField + End Get + Set + Me.placeApplicableTradeLocationField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TaxTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "5153" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 TaxCategoryCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "5305" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 TimeReferenceCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "2475" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 TradeAccountingAccountType + + Private idField As IDType + + Private setTriggerCodeField As AccountingDocumentCodeType + + Private typeCodeField As AccountingAccountTypeCodeType + + Private amountTypeCodeField As AccountingAmountTypeCodeType + + Private nameField As TextType + + Private costReferenceDimensionPatternField As TextType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property SetTriggerCode() As AccountingDocumentCodeType + Get + Return Me.setTriggerCodeField + End Get + Set + Me.setTriggerCodeField = value + End Set + End Property + + ''' + Public Property TypeCode() As AccountingAccountTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property AmountTypeCode() As AccountingAmountTypeCodeType + Get + Return Me.amountTypeCodeField + End Get + Set + Me.amountTypeCodeField = 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 CostReferenceDimensionPattern() As TextType + Get + Return Me.costReferenceDimensionPatternField + End Get + Set + Me.costReferenceDimensionPatternField = value + End Set + End Property + End Class + + ''' + + Partial Public Class AccountingDocumentCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "1001_Accounting" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 AccountingAccountTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "AccountingE501" + Me.listAgencyIDField = "210" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 AccountingAmountTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "AccountingE601" + Me.listAgencyIDField = "210" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 TradeCountryType + + Private idField As CountryIDType + + Private nameField() As TextType + + Private subordinateTradeCountrySubDivisionField() As TradeCountrySubDivisionType + + ''' + Public Property ID() As CountryIDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 SubordinateTradeCountrySubDivision() As TradeCountrySubDivisionType() + Get + Return Me.subordinateTradeCountrySubDivisionField + End Get + Set + Me.subordinateTradeCountrySubDivisionField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CountryIDType + + Private schemeIDField As String + + Private schemeAgencyIDField As String + + Private schemeVersionIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.schemeVersionIDField = "second edition 2006" + End Sub + + ''' + + Public Property schemeID() As String + Get + Return Me.schemeIDField + End Get + Set + Me.schemeIDField = value + End Set + End Property + + ''' + + Public Property schemeAgencyID() As String + Get + Return Me.schemeAgencyIDField + End Get + Set + Me.schemeAgencyIDField = value + End Set + End Property + + ''' + + Public Property schemeVersionID() As String + Get + Return Me.schemeVersionIDField + End Get + Set + Me.schemeVersionIDField = 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 TradeCountrySubDivisionType + + Private idField As IDType + + Private nameField() As TextType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + + Public Property Name() As TextType() + Get + Return Me.nameField + End Get + Set + Me.nameField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeLocationType + + Private countryIDField As CountryIDType + + Private countryNameField As TextType + + Private idField As IDType + + Private nameField As TextType + + ''' + Public Property CountryID() As CountryIDType + Get + Return Me.countryIDField + End Get + Set + Me.countryIDField = value + End Set + End Property + + ''' + Public Property CountryName() As TextType + Get + Return Me.countryNameField + End Get + Set + Me.countryNameField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Name() As TextType + Get + Return Me.nameField + End Get + Set + Me.nameField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ReferencedDocumentType + + Private issuerAssignedIDField As IDType + + Private uRIIDField As IDType + + Private statusCodeField As DocumentStatusCodeType + + Private copyIndicatorField As IndicatorType + + Private lineIDField As IDType + + Private typeCodeField As DocumentCodeType + + Private globalIDField As IDType + + Private revisionIDField As IDType + + Private nameField() As TextType + + Private receiptDateTimeField As DateTimeType + + Private attachmentBinaryObjectField() As BinaryObjectType + + Private informationField() As TextType + + Private categoryCodeField As CodeType + + Private referenceTypeCodeField As ReferenceCodeType + + Private sectionNameField() As TextType + + Private previousRevisionIDField() As IDType + + Private formattedIssueDateTimeField As FormattedDateTimeType + + Private pageIDField As IDType + + Private subordinateLineIDField As IDType + + Private subtypeCodeField() As CodeType + + Private effectiveSpecifiedPeriodField As SpecifiedPeriodType + + Private issuerTradePartyField As TradePartyType + + Private attachedSpecifiedBinaryFileField() As SpecifiedBinaryFileType + + Private includedNoteField() As NoteType + + ''' + 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 StatusCode() As DocumentStatusCodeType + Get + Return Me.statusCodeField + End Get + Set + Me.statusCodeField = value + End Set + End Property + + ''' + Public Property CopyIndicator() As IndicatorType + Get + Return Me.copyIndicatorField + End Get + Set + Me.copyIndicatorField = 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 GlobalID() As IDType + Get + Return Me.globalIDField + End Get + Set + Me.globalIDField = value + End Set + End Property + + ''' + Public Property RevisionID() As IDType + Get + Return Me.revisionIDField + End Get + Set + Me.revisionIDField = 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 ReceiptDateTime() As DateTimeType + Get + Return Me.receiptDateTimeField + End Get + Set + Me.receiptDateTimeField = 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 Information() As TextType() + Get + Return Me.informationField + End Get + Set + Me.informationField = value + End Set + End Property + + ''' + Public Property CategoryCode() As CodeType + Get + Return Me.categoryCodeField + End Get + Set + Me.categoryCodeField = 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 SectionName() As TextType() + Get + Return Me.sectionNameField + End Get + Set + Me.sectionNameField = value + End Set + End Property + + ''' + + Public Property PreviousRevisionID() As IDType() + Get + Return Me.previousRevisionIDField + End Get + Set + Me.previousRevisionIDField = value + End Set + End Property + + ''' + Public Property FormattedIssueDateTime() As FormattedDateTimeType + Get + Return Me.formattedIssueDateTimeField + End Get + Set + Me.formattedIssueDateTimeField = value + End Set + End Property + + ''' + Public Property PageID() As IDType + Get + Return Me.pageIDField + End Get + Set + Me.pageIDField = value + End Set + End Property + + ''' + Public Property SubordinateLineID() As IDType + Get + Return Me.subordinateLineIDField + End Get + Set + Me.subordinateLineIDField = value + End Set + End Property + + ''' + + Public Property SubtypeCode() As CodeType() + Get + Return Me.subtypeCodeField + End Get + Set + Me.subtypeCodeField = value + End Set + End Property + + ''' + Public Property EffectiveSpecifiedPeriod() As SpecifiedPeriodType + Get + Return Me.effectiveSpecifiedPeriodField + End Get + Set + Me.effectiveSpecifiedPeriodField = value + End Set + End Property + + ''' + Public Property IssuerTradeParty() As TradePartyType + Get + Return Me.issuerTradePartyField + End Get + Set + Me.issuerTradePartyField = value + End Set + End Property + + ''' + + Public Property AttachedSpecifiedBinaryFile() As SpecifiedBinaryFileType() + Get + Return Me.attachedSpecifiedBinaryFileField + End Get + Set + Me.attachedSpecifiedBinaryFileField = value + End Set + End Property + + ''' + + Public Property IncludedNote() As NoteType() + Get + Return Me.includedNoteField + End Get + Set + Me.includedNoteField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DocumentStatusCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "1373" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 DocumentCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "1001" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 ReferenceCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "1153_ReferenceTypeCode" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 TradePartyType + + Private idField() As IDType + + Private globalIDField() As IDType + + Private typeCodeField() As CodeType + + Private nameField As TextType + + Private roleCodeField() As PartyRoleCodeType + + Private descriptionField() As TextType + + Private registeredIDField() As IDType + + Private roleField() As TextType + + Private specifiedLegalOrganizationField As LegalOrganizationType + + Private definedTradeContactField() As TradeContactType + + Private postalTradeAddressField As TradeAddressType + + Private uRIUniversalCommunicationField() As UniversalCommunicationType + + Private specifiedLogisticsLocationField() As LogisticsLocationType + + Private specifiedTaxRegistrationField() As TaxRegistrationType + + Private endPointURIUniversalCommunicationField As UniversalCommunicationType + + Private logoAssociatedSpecifiedBinaryFileField() As SpecifiedBinaryFileType + + ''' + + 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 TypeCode() As CodeType() + 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 RoleCode() As PartyRoleCodeType() + Get + Return Me.roleCodeField + End Get + Set + Me.roleCodeField = 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 RegisteredID() As IDType() + Get + Return Me.registeredIDField + End Get + Set + Me.registeredIDField = value + End Set + End Property + + ''' + + Public Property Role() As TextType() + Get + Return Me.roleField + End Get + Set + Me.roleField = 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 SpecifiedLogisticsLocation() As LogisticsLocationType() + Get + Return Me.specifiedLogisticsLocationField + End Get + Set + Me.specifiedLogisticsLocationField = value + End Set + End Property + + ''' + + Public Property SpecifiedTaxRegistration() As TaxRegistrationType() + Get + Return Me.specifiedTaxRegistrationField + End Get + Set + Me.specifiedTaxRegistrationField = value + End Set + End Property + + ''' + Public Property EndPointURIUniversalCommunication() As UniversalCommunicationType + Get + Return Me.endPointURIUniversalCommunicationField + End Get + Set + Me.endPointURIUniversalCommunicationField = value + End Set + End Property + + ''' + + Public Property LogoAssociatedSpecifiedBinaryFile() As SpecifiedBinaryFileType() + Get + Return Me.logoAssociatedSpecifiedBinaryFileField + End Get + Set + Me.logoAssociatedSpecifiedBinaryFileField = value + End Set + End Property + End Class + + ''' + + Partial Public Class PartyRoleCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "3035" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 LegalOrganizationType + + Private legalClassificationCodeField As CodeType + + Private nameField As TextType + + Private idField As IDType + + Private tradingBusinessNameField As TextType + + Private postalTradeAddressField As TradeAddressType + + Private authorizedLegalRegistrationField() As LegalRegistrationType + + ''' + Public Property LegalClassificationCode() As CodeType + Get + Return Me.legalClassificationCodeField + End Get + Set + Me.legalClassificationCodeField = 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 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 + + ''' + + Public Property AuthorizedLegalRegistration() As LegalRegistrationType() + Get + Return Me.authorizedLegalRegistrationField + End Get + Set + Me.authorizedLegalRegistrationField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeAddressType + + Private idField As IDType + + Private postcodeCodeField As CodeType + + Private postOfficeBoxField As TextType + + Private buildingNameField As TextType + + Private lineOneField As TextType + + Private lineTwoField As TextType + + Private lineThreeField As TextType + + Private lineFourField As TextType + + Private lineFiveField As TextType + + Private streetNameField As TextType + + Private cityNameField As TextType + + Private citySubDivisionNameField As TextType + + Private countryIDField As CountryIDType + + Private countryNameField() As TextType + + Private countrySubDivisionIDField As IDType + + Private countrySubDivisionNameField() As TextType + + Private attentionOfField As TextType + + Private careOfField As TextType + + Private buildingNumberField As TextType + + Private departmentNameField As TextType + + Private additionalStreetNameField As TextType + + Private cityIDField As IDType + + Private typeCodeField() As AddressTypeCodeType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property PostcodeCode() As CodeType + Get + Return Me.postcodeCodeField + End Get + Set + Me.postcodeCodeField = value + End Set + End Property + + ''' + Public Property PostOfficeBox() As TextType + Get + Return Me.postOfficeBoxField + End Get + Set + Me.postOfficeBoxField = value + End Set + End Property + + ''' + Public Property BuildingName() As TextType + Get + Return Me.buildingNameField + End Get + Set + Me.buildingNameField = 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 LineFour() As TextType + Get + Return Me.lineFourField + End Get + Set + Me.lineFourField = value + End Set + End Property + + ''' + Public Property LineFive() As TextType + Get + Return Me.lineFiveField + End Get + Set + Me.lineFiveField = value + End Set + End Property + + ''' + Public Property StreetName() As TextType + Get + Return Me.streetNameField + End Get + Set + Me.streetNameField = 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 CitySubDivisionName() As TextType + Get + Return Me.citySubDivisionNameField + End Get + Set + Me.citySubDivisionNameField = 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 CountryName() As TextType() + Get + Return Me.countryNameField + End Get + Set + Me.countryNameField = value + End Set + End Property + + ''' + Public Property CountrySubDivisionID() As IDType + Get + Return Me.countrySubDivisionIDField + End Get + Set + Me.countrySubDivisionIDField = value + End Set + End Property + + ''' + + Public Property CountrySubDivisionName() As TextType() + Get + Return Me.countrySubDivisionNameField + End Get + Set + Me.countrySubDivisionNameField = value + End Set + End Property + + ''' + Public Property AttentionOf() As TextType + Get + Return Me.attentionOfField + End Get + Set + Me.attentionOfField = value + End Set + End Property + + ''' + Public Property CareOf() As TextType + Get + Return Me.careOfField + End Get + Set + Me.careOfField = value + End Set + End Property + + ''' + Public Property BuildingNumber() As TextType + Get + Return Me.buildingNumberField + End Get + Set + Me.buildingNumberField = 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 AdditionalStreetName() As TextType + Get + Return Me.additionalStreetNameField + End Get + Set + Me.additionalStreetNameField = value + End Set + End Property + + ''' + Public Property CityID() As IDType + Get + Return Me.cityIDField + End Get + Set + Me.cityIDField = value + End Set + End Property + + ''' + + Public Property TypeCode() As AddressTypeCodeType() + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class AddressTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "3131" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = 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 LegalRegistrationType + + Private typeCodeField As CodeType + + Private idField As IDType + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeContactType + + Private idField As IDType + + Private personNameField As TextType + + Private departmentNameField As TextType + + Private typeCodeField As ContactTypeCodeType + + Private jobTitleField As TextType + + Private responsibilityField As TextType + + Private personIDField() As IDType + + Private telephoneUniversalCommunicationField As UniversalCommunicationType + + Private directTelephoneUniversalCommunicationField As UniversalCommunicationType + + Private mobileTelephoneUniversalCommunicationField As UniversalCommunicationType + + Private faxUniversalCommunicationField As UniversalCommunicationType + + Private emailURIUniversalCommunicationField As UniversalCommunicationType + + Private telexUniversalCommunicationField As UniversalCommunicationType + + Private vOIPUniversalCommunicationField As UniversalCommunicationType + + Private instantMessagingUniversalCommunicationField As UniversalCommunicationType + + Private specifiedNoteField() As NoteType + + Private specifiedContactPersonField As ContactPersonType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + 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 TypeCode() As ContactTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property JobTitle() As TextType + Get + Return Me.jobTitleField + End Get + Set + Me.jobTitleField = value + End Set + End Property + + ''' + Public Property Responsibility() As TextType + Get + Return Me.responsibilityField + End Get + Set + Me.responsibilityField = value + End Set + End Property + + ''' + + Public Property PersonID() As IDType() + Get + Return Me.personIDField + End Get + Set + Me.personIDField = 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 DirectTelephoneUniversalCommunication() As UniversalCommunicationType + Get + Return Me.directTelephoneUniversalCommunicationField + End Get + Set + Me.directTelephoneUniversalCommunicationField = value + End Set + End Property + + ''' + Public Property MobileTelephoneUniversalCommunication() As UniversalCommunicationType + Get + Return Me.mobileTelephoneUniversalCommunicationField + End Get + Set + Me.mobileTelephoneUniversalCommunicationField = 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 + + ''' + Public Property TelexUniversalCommunication() As UniversalCommunicationType + Get + Return Me.telexUniversalCommunicationField + End Get + Set + Me.telexUniversalCommunicationField = value + End Set + End Property + + ''' + Public Property VOIPUniversalCommunication() As UniversalCommunicationType + Get + Return Me.vOIPUniversalCommunicationField + End Get + Set + Me.vOIPUniversalCommunicationField = value + End Set + End Property + + ''' + Public Property InstantMessagingUniversalCommunication() As UniversalCommunicationType + Get + Return Me.instantMessagingUniversalCommunicationField + End Get + Set + Me.instantMessagingUniversalCommunicationField = value + End Set + End Property + + ''' + + Public Property SpecifiedNote() As NoteType() + Get + Return Me.specifiedNoteField + End Get + Set + Me.specifiedNoteField = value + End Set + End Property + + ''' + Public Property SpecifiedContactPerson() As ContactPersonType + Get + Return Me.specifiedContactPersonField + End Get + Set + Me.specifiedContactPersonField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ContactTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "3139_ContactTypeCode" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 UniversalCommunicationType + + Private uRIIDField As IDType + + Private channelCodeField As CommunicationChannelCodeType + + 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 ChannelCode() As CommunicationChannelCodeType + Get + Return Me.channelCodeField + End Get + Set + Me.channelCodeField = 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 CommunicationChannelCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "3155_CommunicationChannelCode" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 NoteType + + Private subjectField As TextType + + Private contentCodeField As CodeType + + Private contentField() As TextType + + Private subjectCodeField() As CodeType + + Private idField As IDType + + ''' + Public Property Subject() As TextType + Get + Return Me.subjectField + End Get + Set + Me.subjectField = value + End Set + End Property + + ''' + Public Property ContentCode() As CodeType + Get + Return Me.contentCodeField + End Get + Set + Me.contentCodeField = value + End Set + End Property + + ''' + + Public Property Content() As TextType() + Get + Return Me.contentField + End Get + Set + Me.contentField = value + End Set + End Property + + ''' + + Public Property SubjectCode() As CodeType() + Get + Return Me.subjectCodeField + End Get + Set + Me.subjectCodeField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ContactPersonType + + Private givenNameField As TextType + + Private middleNameField As TextType + + Private familyNameField As TextType + + ''' + Public Property GivenName() As TextType + Get + Return Me.givenNameField + End Get + Set + Me.givenNameField = value + End Set + End Property + + ''' + Public Property MiddleName() As TextType + Get + Return Me.middleNameField + End Get + Set + Me.middleNameField = value + End Set + End Property + + ''' + Public Property FamilyName() As TextType + Get + Return Me.familyNameField + End Get + Set + Me.familyNameField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LogisticsLocationType + + Private idField As IDType + + Private nameField() As TextType + + Private typeCodeField As LocationFunctionCodeType + + Private descriptionField() As TextType + + Private countryIDField As CountryIDType + + Private countrySubDivisionIDField As IDType + + Private physicalGeographicalCoordinateField As GeographicalCoordinateType + + Private postalTradeAddressField As TradeAddressType + + Private subordinateLocationField As SubordinateLocationType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 TypeCode() As LocationFunctionCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = 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 CountryID() As CountryIDType + Get + Return Me.countryIDField + End Get + Set + Me.countryIDField = value + End Set + End Property + + ''' + Public Property CountrySubDivisionID() As IDType + Get + Return Me.countrySubDivisionIDField + End Get + Set + Me.countrySubDivisionIDField = value + End Set + End Property + + ''' + Public Property PhysicalGeographicalCoordinate() As GeographicalCoordinateType + Get + Return Me.physicalGeographicalCoordinateField + End Get + Set + Me.physicalGeographicalCoordinateField = 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 SubordinateLocation() As SubordinateLocationType + Get + Return Me.subordinateLocationField + End Get + Set + Me.subordinateLocationField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LocationFunctionCodeType + + Private listAgencyIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = 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 GeographicalCoordinateType + + Private altitudeMeasureField As MeasureType + + Private latitudeMeasureField As MeasureType + + Private longitudeMeasureField As MeasureType + + Private systemIDField As IDType + + ''' + Public Property AltitudeMeasure() As MeasureType + Get + Return Me.altitudeMeasureField + End Get + Set + Me.altitudeMeasureField = value + End Set + End Property + + ''' + Public Property LatitudeMeasure() As MeasureType + Get + Return Me.latitudeMeasureField + End Get + Set + Me.latitudeMeasureField = value + End Set + End Property + + ''' + Public Property LongitudeMeasure() As MeasureType + Get + Return Me.longitudeMeasureField + End Get + Set + Me.longitudeMeasureField = value + End Set + End Property + + ''' + Public Property SystemID() As IDType + Get + Return Me.systemIDField + End Get + Set + Me.systemIDField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SubordinateLocationType + + Private idField As IDType + + Private nameField As TextType + + Private typeCodeField As LocationFunctionCodeType + + Private physicalGeographicalCoordinateField As GeographicalCoordinateType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 TypeCode() As LocationFunctionCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property PhysicalGeographicalCoordinate() As GeographicalCoordinateType + Get + Return Me.physicalGeographicalCoordinateField + End Get + Set + Me.physicalGeographicalCoordinateField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TaxRegistrationType + + Private idField As IDType + + Private iOSSIDField As IDType + + Private associatedRegisteredTaxField As RegisteredTaxType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property IOSSID() As IDType + Get + Return Me.iOSSIDField + End Get + Set + Me.iOSSIDField = value + End Set + End Property + + ''' + Public Property AssociatedRegisteredTax() As RegisteredTaxType + Get + Return Me.associatedRegisteredTaxField + End Get + Set + Me.associatedRegisteredTaxField = value + End Set + End Property + End Class + + ''' + + Partial Public Class RegisteredTaxType + + Private typeCodeField As CodeType + + Private exemptionReasonCodeField As CodeType + + Private exemptionReasonField() As TextType + + Private currencyCodeField As CodeType + + Private jurisdictionField() As TextType + + Private descriptionField() As TextType + + Private customsDutyIndicatorField As IndicatorType + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property ExemptionReasonCode() As CodeType + Get + Return Me.exemptionReasonCodeField + End Get + Set + Me.exemptionReasonCodeField = value + End Set + End Property + + ''' + + Public Property ExemptionReason() As TextType() + Get + Return Me.exemptionReasonField + End Get + Set + Me.exemptionReasonField = value + End Set + End Property + + ''' + Public Property CurrencyCode() As CodeType + Get + Return Me.currencyCodeField + End Get + Set + Me.currencyCodeField = value + End Set + End Property + + ''' + + Public Property Jurisdiction() As TextType() + Get + Return Me.jurisdictionField + End Get + Set + Me.jurisdictionField = 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 CustomsDutyIndicator() As IndicatorType + Get + Return Me.customsDutyIndicatorField + End Get + Set + Me.customsDutyIndicatorField = 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 roundingAmountField() As AmountType + + Private grandTotalAmountField() As AmountType + + Private informationAmountField() As AmountType + + Private totalPrepaidAmountField() As AmountType + + Private totalDiscountAmountField() As AmountType + + Private totalAllowanceChargeAmountField() As AmountType + + Private duePayableAmountField() As AmountType + + Private retailValueExcludingTaxInformationAmountField() As AmountType + + Private totalDepositFeeInformationAmountField() As AmountType + + Private productValueExcludingTobaccoTaxInformationAmountField() As AmountType + + Private totalRetailValueInformationAmountField() As AmountType + + Private grossLineTotalAmountField() As AmountType + + Private netLineTotalAmountField() As AmountType + + Private netIncludingTaxesLineTotalAmountField() As AmountType + + Private insuranceChargeTotalAmountField() As AmountType + + Private includingTaxesLineTotalAmountField() As AmountType + + ''' + + Public Property LineTotalAmount() As AmountType() + Get + Return Me.lineTotalAmountField + End Get + Set + Me.lineTotalAmountField = value + End Set + End Property + + ''' + + Public Property ChargeTotalAmount() As AmountType() + Get + Return Me.chargeTotalAmountField + End Get + Set + Me.chargeTotalAmountField = value + End Set + End Property + + ''' + + Public Property AllowanceTotalAmount() As AmountType() + Get + Return Me.allowanceTotalAmountField + End Get + Set + Me.allowanceTotalAmountField = value + End Set + End Property + + ''' + + Public Property TaxBasisTotalAmount() As AmountType() + Get + Return Me.taxBasisTotalAmountField + End Get + Set + Me.taxBasisTotalAmountField = value + End Set + End Property + + ''' + + Public Property TaxTotalAmount() As AmountType() + Get + Return Me.taxTotalAmountField + End Get + Set + Me.taxTotalAmountField = value + End Set + End Property + + ''' + + Public Property RoundingAmount() As AmountType() + Get + Return Me.roundingAmountField + End Get + Set + Me.roundingAmountField = value + End Set + End Property + + ''' + + Public Property GrandTotalAmount() As AmountType() + Get + Return Me.grandTotalAmountField + End Get + Set + Me.grandTotalAmountField = value + End Set + End Property + + ''' + + Public Property InformationAmount() As AmountType() + Get + Return Me.informationAmountField + End Get + Set + Me.informationAmountField = value + End Set + End Property + + ''' + + Public Property TotalPrepaidAmount() As AmountType() + Get + Return Me.totalPrepaidAmountField + End Get + Set + Me.totalPrepaidAmountField = value + End Set + End Property + + ''' + + Public Property TotalDiscountAmount() As AmountType() + Get + Return Me.totalDiscountAmountField + End Get + Set + Me.totalDiscountAmountField = value + End Set + End Property + + ''' + + Public Property TotalAllowanceChargeAmount() As AmountType() + Get + Return Me.totalAllowanceChargeAmountField + End Get + Set + Me.totalAllowanceChargeAmountField = value + End Set + End Property + + ''' + + Public Property DuePayableAmount() As AmountType() + Get + Return Me.duePayableAmountField + End Get + Set + Me.duePayableAmountField = value + End Set + End Property + + ''' + + Public Property RetailValueExcludingTaxInformationAmount() As AmountType() + Get + Return Me.retailValueExcludingTaxInformationAmountField + End Get + Set + Me.retailValueExcludingTaxInformationAmountField = value + End Set + End Property + + ''' + + Public Property TotalDepositFeeInformationAmount() As AmountType() + Get + Return Me.totalDepositFeeInformationAmountField + End Get + Set + Me.totalDepositFeeInformationAmountField = value + End Set + End Property + + ''' + + Public Property ProductValueExcludingTobaccoTaxInformationAmount() As AmountType() + Get + Return Me.productValueExcludingTobaccoTaxInformationAmountField + End Get + Set + Me.productValueExcludingTobaccoTaxInformationAmountField = value + End Set + End Property + + ''' + + Public Property TotalRetailValueInformationAmount() As AmountType() + Get + Return Me.totalRetailValueInformationAmountField + End Get + Set + Me.totalRetailValueInformationAmountField = value + End Set + End Property + + ''' + + Public Property GrossLineTotalAmount() As AmountType() + Get + Return Me.grossLineTotalAmountField + End Get + Set + Me.grossLineTotalAmountField = value + End Set + End Property + + ''' + + Public Property NetLineTotalAmount() As AmountType() + Get + Return Me.netLineTotalAmountField + End Get + Set + Me.netLineTotalAmountField = value + End Set + End Property + + ''' + + Public Property NetIncludingTaxesLineTotalAmount() As AmountType() + Get + Return Me.netIncludingTaxesLineTotalAmountField + End Get + Set + Me.netIncludingTaxesLineTotalAmountField = value + End Set + End Property + + ''' + + Public Property InsuranceChargeTotalAmount() As AmountType() + Get + Return Me.insuranceChargeTotalAmountField + End Get + Set + Me.insuranceChargeTotalAmountField = value + End Set + End Property + + ''' + + Public Property IncludingTaxesLineTotalAmount() As AmountType() + Get + Return Me.includingTaxesLineTotalAmountField + End Get + Set + Me.includingTaxesLineTotalAmountField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CreditorFinancialInstitutionType + + Private bICIDField As IDType + + Private cHIPSUniversalIDField As IDType + + Private newZealandNCCIDField As IDType + + Private irishNSCIDField As IDType + + Private uKSortCodeIDField As IDType + + Private cHIPSParticipantIDField As IDType + + Private swissBCIDField As IDType + + Private fedwireRoutingNumberIDField As IDType + + Private portugueseNCCIDField As IDType + + Private russianCentralBankIDField As IDType + + Private italianDomesticIDField As IDType + + Private austrianBankleitzahlIDField As IDType + + Private canadianPaymentsAssociationIDField As IDType + + Private sICIDField As IDType + + Private germanBankleitzahlIDField As IDType + + Private spanishDomesticInterbankingIDField As IDType + + Private southAfricanNCCIDField As IDType + + Private hongKongBankIDField As IDType + + Private australianBSBIDField As IDType + + Private indianFinancialSystemIDField As IDType + + Private hellenicBankIDField As IDType + + Private polishNationalClearingIDField As IDType + + Private nameField As TextType + + Private clearingSystemNameField As TextType + + Private japanFinancialInstitutionCommonIDField As IDType + + Private locationFinancialInstitutionAddressField As FinancialInstitutionAddressType + + Private subDivisionBranchFinancialInstitutionField As BranchFinancialInstitutionType + + ''' + Public Property BICID() As IDType + Get + Return Me.bICIDField + End Get + Set + Me.bICIDField = value + End Set + End Property + + ''' + Public Property CHIPSUniversalID() As IDType + Get + Return Me.cHIPSUniversalIDField + End Get + Set + Me.cHIPSUniversalIDField = value + End Set + End Property + + ''' + Public Property NewZealandNCCID() As IDType + Get + Return Me.newZealandNCCIDField + End Get + Set + Me.newZealandNCCIDField = value + End Set + End Property + + ''' + Public Property IrishNSCID() As IDType + Get + Return Me.irishNSCIDField + End Get + Set + Me.irishNSCIDField = value + End Set + End Property + + ''' + Public Property UKSortCodeID() As IDType + Get + Return Me.uKSortCodeIDField + End Get + Set + Me.uKSortCodeIDField = value + End Set + End Property + + ''' + Public Property CHIPSParticipantID() As IDType + Get + Return Me.cHIPSParticipantIDField + End Get + Set + Me.cHIPSParticipantIDField = value + End Set + End Property + + ''' + Public Property SwissBCID() As IDType + Get + Return Me.swissBCIDField + End Get + Set + Me.swissBCIDField = value + End Set + End Property + + ''' + Public Property FedwireRoutingNumberID() As IDType + Get + Return Me.fedwireRoutingNumberIDField + End Get + Set + Me.fedwireRoutingNumberIDField = value + End Set + End Property + + ''' + Public Property PortugueseNCCID() As IDType + Get + Return Me.portugueseNCCIDField + End Get + Set + Me.portugueseNCCIDField = value + End Set + End Property + + ''' + Public Property RussianCentralBankID() As IDType + Get + Return Me.russianCentralBankIDField + End Get + Set + Me.russianCentralBankIDField = value + End Set + End Property + + ''' + Public Property ItalianDomesticID() As IDType + Get + Return Me.italianDomesticIDField + End Get + Set + Me.italianDomesticIDField = value + End Set + End Property + + ''' + Public Property AustrianBankleitzahlID() As IDType + Get + Return Me.austrianBankleitzahlIDField + End Get + Set + Me.austrianBankleitzahlIDField = value + End Set + End Property + + ''' + Public Property CanadianPaymentsAssociationID() As IDType + Get + Return Me.canadianPaymentsAssociationIDField + End Get + Set + Me.canadianPaymentsAssociationIDField = value + End Set + End Property + + ''' + Public Property SICID() As IDType + Get + Return Me.sICIDField + End Get + Set + Me.sICIDField = value + End Set + End Property + + ''' + Public Property GermanBankleitzahlID() As IDType + Get + Return Me.germanBankleitzahlIDField + End Get + Set + Me.germanBankleitzahlIDField = value + End Set + End Property + + ''' + Public Property SpanishDomesticInterbankingID() As IDType + Get + Return Me.spanishDomesticInterbankingIDField + End Get + Set + Me.spanishDomesticInterbankingIDField = value + End Set + End Property + + ''' + Public Property SouthAfricanNCCID() As IDType + Get + Return Me.southAfricanNCCIDField + End Get + Set + Me.southAfricanNCCIDField = value + End Set + End Property + + ''' + Public Property HongKongBankID() As IDType + Get + Return Me.hongKongBankIDField + End Get + Set + Me.hongKongBankIDField = value + End Set + End Property + + ''' + Public Property AustralianBSBID() As IDType + Get + Return Me.australianBSBIDField + End Get + Set + Me.australianBSBIDField = value + End Set + End Property + + ''' + Public Property IndianFinancialSystemID() As IDType + Get + Return Me.indianFinancialSystemIDField + End Get + Set + Me.indianFinancialSystemIDField = value + End Set + End Property + + ''' + Public Property HellenicBankID() As IDType + Get + Return Me.hellenicBankIDField + End Get + Set + Me.hellenicBankIDField = value + End Set + End Property + + ''' + Public Property PolishNationalClearingID() As IDType + Get + Return Me.polishNationalClearingIDField + End Get + Set + Me.polishNationalClearingIDField = 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 ClearingSystemName() As TextType + Get + Return Me.clearingSystemNameField + End Get + Set + Me.clearingSystemNameField = value + End Set + End Property + + ''' + Public Property JapanFinancialInstitutionCommonID() As IDType + Get + Return Me.japanFinancialInstitutionCommonIDField + End Get + Set + Me.japanFinancialInstitutionCommonIDField = value + End Set + End Property + + ''' + Public Property LocationFinancialInstitutionAddress() As FinancialInstitutionAddressType + Get + Return Me.locationFinancialInstitutionAddressField + End Get + Set + Me.locationFinancialInstitutionAddressField = value + End Set + End Property + + ''' + Public Property SubDivisionBranchFinancialInstitution() As BranchFinancialInstitutionType + Get + Return Me.subDivisionBranchFinancialInstitutionField + End Get + Set + Me.subDivisionBranchFinancialInstitutionField = value + End Set + End Property + End Class + + ''' + + Partial Public Class FinancialInstitutionAddressType + + Private postcodeCodeField As CodeType + + Private buildingNumberField As TextType + + Private lineOneField As TextType + + Private lineTwoField As TextType + + Private lineThreeField As TextType + + Private lineFourField As TextType + + Private lineFiveField As TextType + + Private streetNameField As TextType + + Private cityNameField As TextType + + Private countrySubDivisionIDField As IDType + + Private countryIDField As IDType + + Private typeCodeField As CodeType + + Private departmentNameField As TextType + + Private postOfficeBoxField As TextType + + Private cityIDField As IDType + + Private countrySubDivisionNameField As TextType + + Private countryNameField As TextType + + ''' + Public Property PostcodeCode() As CodeType + Get + Return Me.postcodeCodeField + End Get + Set + Me.postcodeCodeField = value + End Set + End Property + + ''' + Public Property BuildingNumber() As TextType + Get + Return Me.buildingNumberField + End Get + Set + Me.buildingNumberField = 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 LineFour() As TextType + Get + Return Me.lineFourField + End Get + Set + Me.lineFourField = value + End Set + End Property + + ''' + Public Property LineFive() As TextType + Get + Return Me.lineFiveField + End Get + Set + Me.lineFiveField = value + End Set + End Property + + ''' + Public Property StreetName() As TextType + Get + Return Me.streetNameField + End Get + Set + Me.streetNameField = 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 CountrySubDivisionID() As IDType + Get + Return Me.countrySubDivisionIDField + End Get + Set + Me.countrySubDivisionIDField = value + End Set + End Property + + ''' + Public Property CountryID() As IDType + Get + Return Me.countryIDField + End Get + Set + Me.countryIDField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = 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 PostOfficeBox() As TextType + Get + Return Me.postOfficeBoxField + End Get + Set + Me.postOfficeBoxField = value + End Set + End Property + + ''' + Public Property CityID() As IDType + Get + Return Me.cityIDField + End Get + Set + Me.cityIDField = value + End Set + End Property + + ''' + Public Property CountrySubDivisionName() As TextType + Get + Return Me.countrySubDivisionNameField + End Get + Set + Me.countrySubDivisionNameField = value + End Set + End Property + + ''' + Public Property CountryName() As TextType + Get + Return Me.countryNameField + End Get + Set + Me.countryNameField = value + End Set + End Property + End Class + + ''' + + Partial Public Class BranchFinancialInstitutionType + + Private idField As IDType + + Private nameField As TextType + + Private locationFinancialInstitutionAddressField As FinancialInstitutionAddressType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 LocationFinancialInstitutionAddress() As FinancialInstitutionAddressType + Get + Return Me.locationFinancialInstitutionAddressField + End Get + Set + Me.locationFinancialInstitutionAddressField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DebtorFinancialInstitutionType + + Private bICIDField As IDType + + Private clearingSystemNameField As TextType + + Private cHIPSUniversalIDField As IDType + + Private newZealandNCCIDField As IDType + + Private irishNSCIDField As IDType + + Private uKSortCodeIDField As IDType + + Private cHIPSParticipantIDField As IDType + + Private swissBCIDField As IDType + + Private fedwireRoutingNumberIDField As IDType + + Private portugueseNCCIDField As IDType + + Private russianCentralBankIDField As IDType + + Private italianDomesticIDField As IDType + + Private austrianBankleitzahlIDField As IDType + + Private canadianPaymentsAssociationIDField As IDType + + Private sICIDField As IDType + + Private germanBankleitzahlIDField As IDType + + Private spanishDomesticInterbankingIDField As IDType + + Private southAfricanNCCIDField As IDType + + Private hongKongBankIDField As IDType + + Private australianBSBIDField As IDType + + Private indianFinancialSystemIDField As IDType + + Private hellenicBankIDField As IDType + + Private polishNationalClearingIDField As IDType + + Private nameField As TextType + + Private japanFinancialInstitutionCommonIDField As IDType + + Private locationFinancialInstitutionAddressField As FinancialInstitutionAddressType + + Private subDivisionBranchFinancialInstitutionField As BranchFinancialInstitutionType + + ''' + Public Property BICID() As IDType + Get + Return Me.bICIDField + End Get + Set + Me.bICIDField = value + End Set + End Property + + ''' + Public Property ClearingSystemName() As TextType + Get + Return Me.clearingSystemNameField + End Get + Set + Me.clearingSystemNameField = value + End Set + End Property + + ''' + Public Property CHIPSUniversalID() As IDType + Get + Return Me.cHIPSUniversalIDField + End Get + Set + Me.cHIPSUniversalIDField = value + End Set + End Property + + ''' + Public Property NewZealandNCCID() As IDType + Get + Return Me.newZealandNCCIDField + End Get + Set + Me.newZealandNCCIDField = value + End Set + End Property + + ''' + Public Property IrishNSCID() As IDType + Get + Return Me.irishNSCIDField + End Get + Set + Me.irishNSCIDField = value + End Set + End Property + + ''' + Public Property UKSortCodeID() As IDType + Get + Return Me.uKSortCodeIDField + End Get + Set + Me.uKSortCodeIDField = value + End Set + End Property + + ''' + Public Property CHIPSParticipantID() As IDType + Get + Return Me.cHIPSParticipantIDField + End Get + Set + Me.cHIPSParticipantIDField = value + End Set + End Property + + ''' + Public Property SwissBCID() As IDType + Get + Return Me.swissBCIDField + End Get + Set + Me.swissBCIDField = value + End Set + End Property + + ''' + Public Property FedwireRoutingNumberID() As IDType + Get + Return Me.fedwireRoutingNumberIDField + End Get + Set + Me.fedwireRoutingNumberIDField = value + End Set + End Property + + ''' + Public Property PortugueseNCCID() As IDType + Get + Return Me.portugueseNCCIDField + End Get + Set + Me.portugueseNCCIDField = value + End Set + End Property + + ''' + Public Property RussianCentralBankID() As IDType + Get + Return Me.russianCentralBankIDField + End Get + Set + Me.russianCentralBankIDField = value + End Set + End Property + + ''' + Public Property ItalianDomesticID() As IDType + Get + Return Me.italianDomesticIDField + End Get + Set + Me.italianDomesticIDField = value + End Set + End Property + + ''' + Public Property AustrianBankleitzahlID() As IDType + Get + Return Me.austrianBankleitzahlIDField + End Get + Set + Me.austrianBankleitzahlIDField = value + End Set + End Property + + ''' + Public Property CanadianPaymentsAssociationID() As IDType + Get + Return Me.canadianPaymentsAssociationIDField + End Get + Set + Me.canadianPaymentsAssociationIDField = value + End Set + End Property + + ''' + Public Property SICID() As IDType + Get + Return Me.sICIDField + End Get + Set + Me.sICIDField = value + End Set + End Property + + ''' + Public Property GermanBankleitzahlID() As IDType + Get + Return Me.germanBankleitzahlIDField + End Get + Set + Me.germanBankleitzahlIDField = value + End Set + End Property + + ''' + Public Property SpanishDomesticInterbankingID() As IDType + Get + Return Me.spanishDomesticInterbankingIDField + End Get + Set + Me.spanishDomesticInterbankingIDField = value + End Set + End Property + + ''' + Public Property SouthAfricanNCCID() As IDType + Get + Return Me.southAfricanNCCIDField + End Get + Set + Me.southAfricanNCCIDField = value + End Set + End Property + + ''' + Public Property HongKongBankID() As IDType + Get + Return Me.hongKongBankIDField + End Get + Set + Me.hongKongBankIDField = value + End Set + End Property + + ''' + Public Property AustralianBSBID() As IDType + Get + Return Me.australianBSBIDField + End Get + Set + Me.australianBSBIDField = value + End Set + End Property + + ''' + Public Property IndianFinancialSystemID() As IDType + Get + Return Me.indianFinancialSystemIDField + End Get + Set + Me.indianFinancialSystemIDField = value + End Set + End Property + + ''' + Public Property HellenicBankID() As IDType + Get + Return Me.hellenicBankIDField + End Get + Set + Me.hellenicBankIDField = value + End Set + End Property + + ''' + Public Property PolishNationalClearingID() As IDType + Get + Return Me.polishNationalClearingIDField + End Get + Set + Me.polishNationalClearingIDField = 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 JapanFinancialInstitutionCommonID() As IDType + Get + Return Me.japanFinancialInstitutionCommonIDField + End Get + Set + Me.japanFinancialInstitutionCommonIDField = value + End Set + End Property + + ''' + Public Property LocationFinancialInstitutionAddress() As FinancialInstitutionAddressType + Get + Return Me.locationFinancialInstitutionAddressField + End Get + Set + Me.locationFinancialInstitutionAddressField = value + End Set + End Property + + ''' + Public Property SubDivisionBranchFinancialInstitution() As BranchFinancialInstitutionType + Get + Return Me.subDivisionBranchFinancialInstitutionField + End Get + Set + Me.subDivisionBranchFinancialInstitutionField = 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 + + 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 PaymentGuaranteeMeansCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "4431" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = 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 PaymentMeansCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "4461" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = 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 PaymentMeansChannelCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "4435" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 TradeSettlementPaymentMeansType + + Private paymentChannelCodeField As PaymentMeansChannelCodeType + + Private typeCodeField As PaymentMeansCodeType + + Private guaranteeMethodCodeField As PaymentGuaranteeMeansCodeType + + Private paymentMethodCodeField As CodeType + + Private informationField() As TextType + + Private idField() As IDType + + Private applicableTradeSettlementFinancialCardField As TradeSettlementFinancialCardType + + Private payerPartyDebtorFinancialAccountField As DebtorFinancialAccountType + + Private payeePartyCreditorFinancialAccountField() As CreditorFinancialAccountType + + Private payerSpecifiedDebtorFinancialInstitutionField As DebtorFinancialInstitutionType + + Private payeeSpecifiedCreditorFinancialInstitutionField As CreditorFinancialInstitutionType + + ''' + Public Property PaymentChannelCode() As PaymentMeansChannelCodeType + Get + Return Me.paymentChannelCodeField + End Get + Set + Me.paymentChannelCodeField = value + End Set + End Property + + ''' + Public Property TypeCode() As PaymentMeansCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property GuaranteeMethodCode() As PaymentGuaranteeMeansCodeType + Get + Return Me.guaranteeMethodCodeField + End Get + Set + Me.guaranteeMethodCodeField = value + End Set + End Property + + ''' + Public Property PaymentMethodCode() As CodeType + Get + Return Me.paymentMethodCodeField + End Get + Set + Me.paymentMethodCodeField = 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 ID() As IDType() + Get + Return Me.idField + End Get + Set + Me.idField = 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 PayerSpecifiedDebtorFinancialInstitution() As DebtorFinancialInstitutionType + Get + Return Me.payerSpecifiedDebtorFinancialInstitutionField + End Get + Set + Me.payerSpecifiedDebtorFinancialInstitutionField = 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 TradeSettlementFinancialCardType + + Private microchipIndicatorField As IndicatorType + + Private idField As IDType + + Private typeCodeField As CodeType + + Private cardholderNameField As TextType + + Private expiryDateField As DateType + + Private verificationNumericField As NumericType + + Private validFromDateTimeField As String + + Private creditLimitAmountField() As AmountType + + Private creditAvailableAmountField() As AmountType + + Private interestRatePercentField As PercentType + + Private issuingCompanyNameField As TextType + + Private descriptionField As TextType + + ''' + Public Property MicrochipIndicator() As IndicatorType + Get + Return Me.microchipIndicatorField + End Get + Set + Me.microchipIndicatorField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property CardholderName() As TextType + Get + Return Me.cardholderNameField + End Get + Set + Me.cardholderNameField = value + End Set + End Property + + ''' + Public Property ExpiryDate() As DateType + Get + Return Me.expiryDateField + End Get + Set + Me.expiryDateField = value + End Set + End Property + + ''' + Public Property VerificationNumeric() As NumericType + Get + Return Me.verificationNumericField + End Get + Set + Me.verificationNumericField = value + End Set + End Property + + ''' + Public Property ValidFromDateTime() As String + Get + Return Me.validFromDateTimeField + End Get + Set + Me.validFromDateTimeField = value + End Set + End Property + + ''' + + Public Property CreditLimitAmount() As AmountType() + Get + Return Me.creditLimitAmountField + End Get + Set + Me.creditLimitAmountField = value + End Set + End Property + + ''' + + Public Property CreditAvailableAmount() As AmountType() + Get + Return Me.creditAvailableAmountField + End Get + Set + Me.creditAvailableAmountField = value + End Set + End Property + + ''' + Public Property InterestRatePercent() As PercentType + Get + Return Me.interestRatePercentField + End Get + Set + Me.interestRatePercentField = value + End Set + End Property + + ''' + Public Property IssuingCompanyName() As TextType + Get + Return Me.issuingCompanyNameField + End Get + Set + Me.issuingCompanyNameField = value + End Set + End Property + + ''' + Public Property Description() As TextType + Get + Return Me.descriptionField + End Get + Set + Me.descriptionField = value + End Set + End Property + End Class + + ''' + + Partial Public Class HeaderTradeSettlementType + + Private duePayableAmountField() As AmountType + + Private creditorReferenceTypeCodeField() As CodeType + + Private creditorReferenceTypeField() As TextType + + Private creditorReferenceIssuerIDField() As IDType + + Private creditorReferenceIDField As IDType + + Private paymentReferenceField() As TextType + + Private taxCurrencyCodeField As CurrencyCodeType + + Private invoiceCurrencyCodeField As CurrencyCodeType + + Private paymentCurrencyCodeField As CurrencyCodeType + + Private invoiceIssuerReferenceField As TextType + + Private invoiceDateTimeField As DateTimeType + + Private nextInvoiceDateTimeField() As DateTimeType + + Private creditReasonCodeField As CodeType + + Private creditReasonField() As TextType + + Private invoicerTradePartyField As TradePartyType + + Private invoiceeTradePartyField As TradePartyType + + Private payeeTradePartyField As TradePartyType + + Private payerTradePartyField As TradePartyType + + Private taxApplicableTradeCurrencyExchangeField As TradeCurrencyExchangeType + + Private invoiceApplicableTradeCurrencyExchangeField As TradeCurrencyExchangeType + + Private paymentApplicableTradeCurrencyExchangeField As TradeCurrencyExchangeType + + Private specifiedTradeSettlementPaymentMeansField() As TradeSettlementPaymentMeansType + + Private applicableTradeTaxField() As TradeTaxType + + Private billingSpecifiedPeriodField As SpecifiedPeriodType + + Private specifiedTradeAllowanceChargeField() As TradeAllowanceChargeType + + Private subtotalCalculatedTradeTaxField() As TradeTaxType + + Private specifiedLogisticsServiceChargeField() As LogisticsServiceChargeType + + Private specifiedTradePaymentTermsField() As TradePaymentTermsType + + Private specifiedTradeSettlementHeaderMonetarySummationField As TradeSettlementHeaderMonetarySummationType + + Private specifiedFinancialAdjustmentField() As FinancialAdjustmentType + + Private invoiceReferencedDocumentField() As ReferencedDocumentType + + Private proFormaInvoiceReferencedDocumentField As ReferencedDocumentType + + Private letterOfCreditReferencedDocumentField As ReferencedDocumentType + + Private factoringAgreementReferencedDocumentField() As ReferencedDocumentType + + Private factoringListReferencedDocumentField() As ReferencedDocumentType + + Private payableSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private receivableSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private purchaseSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private salesSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private specifiedTradeSettlementFinancialCardField() As TradeSettlementFinancialCardType + + Private specifiedAdvancePaymentField() As AdvancePaymentType + + Private ultimatePayeeTradePartyField As TradePartyType + + ''' + + Public Property DuePayableAmount() As AmountType() + Get + Return Me.duePayableAmountField + End Get + Set + Me.duePayableAmountField = value + End Set + End Property + + ''' + + Public Property CreditorReferenceTypeCode() As CodeType() + Get + Return Me.creditorReferenceTypeCodeField + End Get + Set + Me.creditorReferenceTypeCodeField = value + End Set + End Property + + ''' + + Public Property CreditorReferenceType() As TextType() + Get + Return Me.creditorReferenceTypeField + End Get + Set + Me.creditorReferenceTypeField = value + End Set + End Property + + ''' + + Public Property CreditorReferenceIssuerID() As IDType() + Get + Return Me.creditorReferenceIssuerIDField + End Get + Set + Me.creditorReferenceIssuerIDField = value + End Set + End Property + + ''' + 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 PaymentCurrencyCode() As CurrencyCodeType + Get + Return Me.paymentCurrencyCodeField + End Get + Set + Me.paymentCurrencyCodeField = 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 InvoiceDateTime() As DateTimeType + Get + Return Me.invoiceDateTimeField + End Get + Set + Me.invoiceDateTimeField = value + End Set + End Property + + ''' + + Public Property NextInvoiceDateTime() As DateTimeType() + Get + Return Me.nextInvoiceDateTimeField + End Get + Set + Me.nextInvoiceDateTimeField = value + End Set + End Property + + ''' + Public Property CreditReasonCode() As CodeType + Get + Return Me.creditReasonCodeField + End Get + Set + Me.creditReasonCodeField = value + End Set + End Property + + ''' + + Public Property CreditReason() As TextType() + Get + Return Me.creditReasonField + End Get + Set + Me.creditReasonField = 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 PayerTradeParty() As TradePartyType + Get + Return Me.payerTradePartyField + End Get + Set + Me.payerTradePartyField = 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 InvoiceApplicableTradeCurrencyExchange() As TradeCurrencyExchangeType + Get + Return Me.invoiceApplicableTradeCurrencyExchangeField + End Get + Set + Me.invoiceApplicableTradeCurrencyExchangeField = value + End Set + End Property + + ''' + Public Property PaymentApplicableTradeCurrencyExchange() As TradeCurrencyExchangeType + Get + Return Me.paymentApplicableTradeCurrencyExchangeField + End Get + Set + Me.paymentApplicableTradeCurrencyExchangeField = 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 SubtotalCalculatedTradeTax() As TradeTaxType() + Get + Return Me.subtotalCalculatedTradeTaxField + End Get + Set + Me.subtotalCalculatedTradeTaxField = 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 SpecifiedFinancialAdjustment() As FinancialAdjustmentType() + Get + Return Me.specifiedFinancialAdjustmentField + End Get + Set + Me.specifiedFinancialAdjustmentField = 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 ProFormaInvoiceReferencedDocument() As ReferencedDocumentType + Get + Return Me.proFormaInvoiceReferencedDocumentField + End Get + Set + Me.proFormaInvoiceReferencedDocumentField = value + End Set + End Property + + ''' + Public Property LetterOfCreditReferencedDocument() As ReferencedDocumentType + Get + Return Me.letterOfCreditReferencedDocumentField + End Get + Set + Me.letterOfCreditReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property FactoringAgreementReferencedDocument() As ReferencedDocumentType() + Get + Return Me.factoringAgreementReferencedDocumentField + End Get + Set + Me.factoringAgreementReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property FactoringListReferencedDocument() As ReferencedDocumentType() + Get + Return Me.factoringListReferencedDocumentField + End Get + Set + Me.factoringListReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property PayableSpecifiedTradeAccountingAccount() As TradeAccountingAccountType() + Get + Return Me.payableSpecifiedTradeAccountingAccountField + End Get + Set + Me.payableSpecifiedTradeAccountingAccountField = 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 PurchaseSpecifiedTradeAccountingAccount() As TradeAccountingAccountType() + Get + Return Me.purchaseSpecifiedTradeAccountingAccountField + End Get + Set + Me.purchaseSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + + Public Property SalesSpecifiedTradeAccountingAccount() As TradeAccountingAccountType() + Get + Return Me.salesSpecifiedTradeAccountingAccountField + End Get + Set + Me.salesSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + + Public Property SpecifiedTradeSettlementFinancialCard() As TradeSettlementFinancialCardType() + Get + Return Me.specifiedTradeSettlementFinancialCardField + End Get + Set + Me.specifiedTradeSettlementFinancialCardField = value + End Set + End Property + + ''' + + Public Property SpecifiedAdvancePayment() As AdvancePaymentType() + Get + Return Me.specifiedAdvancePaymentField + End Get + Set + Me.specifiedAdvancePaymentField = value + End Set + End Property + + ''' + Public Property UltimatePayeeTradeParty() As TradePartyType + Get + Return Me.ultimatePayeeTradePartyField + End Get + Set + Me.ultimatePayeeTradePartyField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeCurrencyExchangeType + + Private sourceCurrencyCodeField As CurrencyCodeType + + Private sourceUnitBasisNumericField As NumericType + + Private targetCurrencyCodeField As CurrencyCodeType + + Private targetUnitBaseNumericField As NumericType + + Private marketIDField As IDType + + Private conversionRateField As RateType + + Private conversionRateDateTimeField As DateTimeType + + Private associatedReferencedDocumentField() As ReferencedDocumentType + + ''' + Public Property SourceCurrencyCode() As CurrencyCodeType + Get + Return Me.sourceCurrencyCodeField + End Get + Set + Me.sourceCurrencyCodeField = value + End Set + End Property + + ''' + Public Property SourceUnitBasisNumeric() As NumericType + Get + Return Me.sourceUnitBasisNumericField + End Get + Set + Me.sourceUnitBasisNumericField = 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 TargetUnitBaseNumeric() As NumericType + Get + Return Me.targetUnitBaseNumericField + End Get + Set + Me.targetUnitBaseNumericField = value + End Set + End Property + + ''' + Public Property MarketID() As IDType + Get + Return Me.marketIDField + End Get + Set + Me.marketIDField = 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 + + ''' + + Public Property AssociatedReferencedDocument() As ReferencedDocumentType() + Get + Return Me.associatedReferencedDocumentField + End Get + Set + Me.associatedReferencedDocumentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeAllowanceChargeType + + Private chargeIndicatorField As IndicatorType + + Private idField As IDType + + Private sequenceNumericField As NumericType + + Private calculationPercentField As PercentType + + Private basisAmountField As AmountType + + Private basisQuantityField As QuantityType + + Private prepaidIndicatorField As IndicatorType + + Private actualAmountField() As AmountType + + Private unitBasisAmountField As AmountType + + Private reasonCodeField As AllowanceChargeReasonCodeType + + Private reasonField As TextType + + Private typeCodeField As AllowanceChargeIdentificationCodeType + + Private categoryTradeTaxField() As TradeTaxType + + Private actualTradeCurrencyExchangeField As TradeCurrencyExchangeType + + ''' + Public Property ChargeIndicator() As IndicatorType + Get + Return Me.chargeIndicatorField + End Get + Set + Me.chargeIndicatorField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 PrepaidIndicator() As IndicatorType + Get + Return Me.prepaidIndicatorField + End Get + Set + Me.prepaidIndicatorField = 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 UnitBasisAmount() As AmountType + Get + Return Me.unitBasisAmountField + End Get + Set + Me.unitBasisAmountField = 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 TypeCode() As AllowanceChargeIdentificationCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property CategoryTradeTax() As TradeTaxType() + Get + Return Me.categoryTradeTaxField + End Get + Set + Me.categoryTradeTaxField = value + End Set + End Property + + ''' + Public Property ActualTradeCurrencyExchange() As TradeCurrencyExchangeType + Get + Return Me.actualTradeCurrencyExchangeField + End Get + Set + Me.actualTradeCurrencyExchangeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class AllowanceChargeReasonCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "4465_AllowanceChargeReasonCode" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 AllowanceChargeIdentificationCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "5189_AllowanceChargeID" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 idField As FreightChargeTypeIDType + + Private descriptionField() As TextType + + Private paymentArrangementCodeField As TransportServicePaymentArrangementCodeType + + Private tariffClassCodeField As FreightChargeTariffClassCodeType + + Private chargeCategoryCodeField As CodeType + + Private serviceCategoryCodeField As CodeType + + Private disbursementAmountField() As AmountType + + Private appliedAmountField() As AmountType + + Private allowanceChargeField As TextType + + Private payingPartyRoleCodeField As ChargePayingPartyRoleCodeType + + Private calculationBasisCodeField As LogisticsChargeCalculationBasisCodeType + + Private calculationBasisField As TextType + + Private transportPaymentMethodCodeField As CodeType + + Private paymentPlaceLogisticsLocationField As LogisticsLocationType + + Private appliedFromLogisticsLocationField As LogisticsLocationType + + Private appliedToLogisticsLocationField As LogisticsLocationType + + Private appliedTradeTaxField() As TradeTaxType + + ''' + Public Property ID() As FreightChargeTypeIDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 PaymentArrangementCode() As TransportServicePaymentArrangementCodeType + Get + Return Me.paymentArrangementCodeField + End Get + Set + Me.paymentArrangementCodeField = value + End Set + End Property + + ''' + Public Property TariffClassCode() As FreightChargeTariffClassCodeType + Get + Return Me.tariffClassCodeField + End Get + Set + Me.tariffClassCodeField = value + End Set + End Property + + ''' + Public Property ChargeCategoryCode() As CodeType + Get + Return Me.chargeCategoryCodeField + End Get + Set + Me.chargeCategoryCodeField = value + End Set + End Property + + ''' + Public Property ServiceCategoryCode() As CodeType + Get + Return Me.serviceCategoryCodeField + End Get + Set + Me.serviceCategoryCodeField = value + End Set + End Property + + ''' + + Public Property DisbursementAmount() As AmountType() + Get + Return Me.disbursementAmountField + End Get + Set + Me.disbursementAmountField = 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 AllowanceCharge() As TextType + Get + Return Me.allowanceChargeField + End Get + Set + Me.allowanceChargeField = value + End Set + End Property + + ''' + Public Property PayingPartyRoleCode() As ChargePayingPartyRoleCodeType + Get + Return Me.payingPartyRoleCodeField + End Get + Set + Me.payingPartyRoleCodeField = value + End Set + End Property + + ''' + Public Property CalculationBasisCode() As LogisticsChargeCalculationBasisCodeType + Get + Return Me.calculationBasisCodeField + End Get + Set + Me.calculationBasisCodeField = value + End Set + End Property + + ''' + Public Property CalculationBasis() As TextType + Get + Return Me.calculationBasisField + End Get + Set + Me.calculationBasisField = value + End Set + End Property + + ''' + Public Property TransportPaymentMethodCode() As CodeType + Get + Return Me.transportPaymentMethodCodeField + End Get + Set + Me.transportPaymentMethodCodeField = value + End Set + End Property + + ''' + Public Property PaymentPlaceLogisticsLocation() As LogisticsLocationType + Get + Return Me.paymentPlaceLogisticsLocationField + End Get + Set + Me.paymentPlaceLogisticsLocationField = value + End Set + End Property + + ''' + Public Property AppliedFromLogisticsLocation() As LogisticsLocationType + Get + Return Me.appliedFromLogisticsLocationField + End Get + Set + Me.appliedFromLogisticsLocationField = value + End Set + End Property + + ''' + Public Property AppliedToLogisticsLocation() As LogisticsLocationType + Get + Return Me.appliedToLogisticsLocationField + End Get + Set + Me.appliedToLogisticsLocationField = 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 FreightChargeTypeIDType + + Private schemeIDField As String + + Private schemeAgencyIDField As String + + Private schemeVersionIDField 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 schemeAgencyID() As String + Get + Return Me.schemeAgencyIDField + End Get + Set + Me.schemeAgencyIDField = value + End Set + End Property + + ''' + + Public Property schemeVersionID() As String + Get + Return Me.schemeVersionIDField + End Get + Set + Me.schemeVersionIDField = 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 TransportServicePaymentArrangementCodeType + + Private listAgencyIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = 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 FreightChargeTariffClassCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "5243" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 ChargePayingPartyRoleCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "3035_Charge Paying" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 LogisticsChargeCalculationBasisCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "TDED 6131" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 TradePaymentTermsType + + Private idField As PaymentTermsIDType + + Private fromEventCodeField As PaymentTermsEventTimeReferenceCodeType + + Private settlementPeriodMeasureField As MeasureType + + Private descriptionField() As TextType + + Private dueDateDateTimeField As DateTimeType + + Private typeCodeField As PaymentTermsTypeCodeType + + Private instructionTypeCodeField As CodeType + + Private directDebitMandateIDField() As IDType + + Private partialPaymentPercentField As PercentType + + Private paymentMeansIDField() As IDType + + Private partialPaymentAmountField() As AmountType + + Private dueDateTimeField As FormattedDateTimeType + + Private billStartDateTimeField As DateTimeType + + Private applicableTradePaymentPenaltyTermsField As TradePaymentPenaltyTermsType + + Private applicableTradePaymentDiscountTermsField As TradePaymentDiscountTermsType + + Private payeeTradePartyField() As TradePartyType + + ''' + Public Property ID() As PaymentTermsIDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property FromEventCode() As PaymentTermsEventTimeReferenceCodeType + Get + Return Me.fromEventCodeField + End Get + Set + Me.fromEventCodeField = value + End Set + End Property + + ''' + Public Property SettlementPeriodMeasure() As MeasureType + Get + Return Me.settlementPeriodMeasureField + End Get + Set + Me.settlementPeriodMeasureField = 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 DueDateDateTime() As DateTimeType + Get + Return Me.dueDateDateTimeField + End Get + Set + Me.dueDateDateTimeField = value + End Set + End Property + + ''' + Public Property TypeCode() As PaymentTermsTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property InstructionTypeCode() As CodeType + Get + Return Me.instructionTypeCodeField + End Get + Set + Me.instructionTypeCodeField = 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 PartialPaymentPercent() As PercentType + Get + Return Me.partialPaymentPercentField + End Get + Set + Me.partialPaymentPercentField = value + End Set + End Property + + ''' + + Public Property PaymentMeansID() As IDType() + Get + Return Me.paymentMeansIDField + End Get + Set + Me.paymentMeansIDField = 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 DueDateTime() As FormattedDateTimeType + Get + Return Me.dueDateTimeField + End Get + Set + Me.dueDateTimeField = value + End Set + End Property + + ''' + Public Property BillStartDateTime() As DateTimeType + Get + Return Me.billStartDateTimeField + End Get + Set + Me.billStartDateTimeField = 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 + + ''' + + Public Property PayeeTradeParty() As TradePartyType() + Get + Return Me.payeeTradePartyField + End Get + Set + Me.payeeTradePartyField = value + End Set + End Property + End Class + + ''' + + Partial Public Class PaymentTermsIDType + + Private schemeIDField As String + + Private schemeAgencyIDField As String + + Private schemeVersionIDField 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 schemeAgencyID() As String + Get + Return Me.schemeAgencyIDField + End Get + Set + Me.schemeAgencyIDField = value + End Set + End Property + + ''' + + Public Property schemeVersionID() As String + Get + Return Me.schemeVersionIDField + End Get + Set + Me.schemeVersionIDField = 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 PaymentTermsEventTimeReferenceCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "2475_Payment Terms Event" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = 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 PaymentTermsTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "4279" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 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 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 FinancialAdjustmentType + + Private reasonCodeField As CodeType + + Private reasonField() As TextType + + Private actualAmountField() As AmountType + + Private actualQuantityField As QuantityType + + Private actualDateTimeField As DateTimeType + + Private directionCodeField As AccountingDebitCreditStatusCodeType + + Private claimRelatedTradePartyField As TradePartyType + + Private invoiceReferenceReferencedDocumentField As ReferencedDocumentType + + Private relatedTradeTaxField() As TradeTaxType + + ''' + Public Property ReasonCode() As CodeType + 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 ActualAmount() As AmountType() + Get + Return Me.actualAmountField + End Get + Set + Me.actualAmountField = value + End Set + End Property + + ''' + Public Property ActualQuantity() As QuantityType + Get + Return Me.actualQuantityField + End Get + Set + Me.actualQuantityField = value + End Set + End Property + + ''' + Public Property ActualDateTime() As DateTimeType + Get + Return Me.actualDateTimeField + End Get + Set + Me.actualDateTimeField = value + End Set + End Property + + ''' + Public Property DirectionCode() As AccountingDebitCreditStatusCodeType + Get + Return Me.directionCodeField + End Get + Set + Me.directionCodeField = value + End Set + End Property + + ''' + Public Property ClaimRelatedTradeParty() As TradePartyType + Get + Return Me.claimRelatedTradePartyField + End Get + Set + Me.claimRelatedTradePartyField = value + End Set + End Property + + ''' + Public Property InvoiceReferenceReferencedDocument() As ReferencedDocumentType + Get + Return Me.invoiceReferenceReferencedDocumentField + End Get + Set + Me.invoiceReferenceReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property RelatedTradeTax() As TradeTaxType() + Get + Return Me.relatedTradeTaxField + End Get + Set + Me.relatedTradeTaxField = value + End Set + End Property + End Class + + ''' + + Partial Public Class AccountingDebitCreditStatusCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "4405_Accounting Debit Credit" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 HeaderTradeDeliveryType + + Private relatedSupplyChainConsignmentField As SupplyChainConsignmentType + + Private shipToTradePartyField As TradePartyType + + Private ultimateShipToTradePartyField As TradePartyType + + Private shipFromTradePartyField As TradePartyType + + Private actualDespatchSupplyChainEventField As SupplyChainEventType + + Private actualPickUpSupplyChainEventField As SupplyChainEventType + + Private actualDeliverySupplyChainEventField As SupplyChainEventType + + Private actualReceiptSupplyChainEventField As SupplyChainEventType + + Private additionalReferencedDocumentField() As ReferencedDocumentType + + Private despatchAdviceReferencedDocumentField As ReferencedDocumentType + + Private receivingAdviceReferencedDocumentField As ReferencedDocumentType + + Private deliveryNoteReferencedDocumentField As ReferencedDocumentType + + Private consumptionReportReferencedDocumentField As ReferencedDocumentType + + Private previousDeliverySupplyChainEventField() As SupplyChainEventType + + Private packingListReferencedDocumentField As ReferencedDocumentType + + ''' + Public Property RelatedSupplyChainConsignment() As SupplyChainConsignmentType + Get + Return Me.relatedSupplyChainConsignmentField + End Get + Set + Me.relatedSupplyChainConsignmentField = value + End Set + End Property + + ''' + Public Property ShipToTradeParty() As TradePartyType + Get + Return Me.shipToTradePartyField + End Get + Set + Me.shipToTradePartyField = value + End Set + End Property + + ''' + Public Property UltimateShipToTradeParty() As TradePartyType + Get + Return Me.ultimateShipToTradePartyField + End Get + Set + Me.ultimateShipToTradePartyField = value + End Set + End Property + + ''' + Public Property ShipFromTradeParty() As TradePartyType + Get + Return Me.shipFromTradePartyField + End Get + Set + Me.shipFromTradePartyField = value + End Set + End Property + + ''' + Public Property ActualDespatchSupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualDespatchSupplyChainEventField + End Get + Set + Me.actualDespatchSupplyChainEventField = value + End Set + End Property + + ''' + Public Property ActualPickUpSupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualPickUpSupplyChainEventField + End Get + Set + Me.actualPickUpSupplyChainEventField = value + End Set + End Property + + ''' + Public Property ActualDeliverySupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualDeliverySupplyChainEventField + End Get + Set + Me.actualDeliverySupplyChainEventField = value + End Set + End Property + + ''' + Public Property ActualReceiptSupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualReceiptSupplyChainEventField + End Get + Set + Me.actualReceiptSupplyChainEventField = value + End Set + End Property + + ''' + + Public Property AdditionalReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferencedDocumentField + End Get + Set + Me.additionalReferencedDocumentField = value + End Set + End Property + + ''' + Public Property DespatchAdviceReferencedDocument() As ReferencedDocumentType + Get + Return Me.despatchAdviceReferencedDocumentField + End Get + Set + Me.despatchAdviceReferencedDocumentField = value + End Set + End Property + + ''' + Public Property ReceivingAdviceReferencedDocument() As ReferencedDocumentType + Get + Return Me.receivingAdviceReferencedDocumentField + End Get + Set + Me.receivingAdviceReferencedDocumentField = value + End Set + End Property + + ''' + Public Property DeliveryNoteReferencedDocument() As ReferencedDocumentType + Get + Return Me.deliveryNoteReferencedDocumentField + End Get + Set + Me.deliveryNoteReferencedDocumentField = value + End Set + End Property + + ''' + Public Property ConsumptionReportReferencedDocument() As ReferencedDocumentType + Get + Return Me.consumptionReportReferencedDocumentField + End Get + Set + Me.consumptionReportReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property PreviousDeliverySupplyChainEvent() As SupplyChainEventType() + Get + Return Me.previousDeliverySupplyChainEventField + End Get + Set + Me.previousDeliverySupplyChainEventField = value + End Set + End Property + + ''' + Public Property PackingListReferencedDocument() As ReferencedDocumentType + Get + Return Me.packingListReferencedDocumentField + End Get + Set + Me.packingListReferencedDocumentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SupplyChainConsignmentType + + Private idField As IDType + + Private grossWeightMeasureField() As WeightUnitMeasureType + + Private netWeightMeasureField() As WeightUnitMeasureType + + Private grossVolumeMeasureField() As VolumeUnitMeasureType + + Private chargeableWeightMeasureField As WeightUnitMeasureType + + Private insurancePremiumAmountField As AmountType + + Private associatedInvoiceAmountField() As AmountType + + Private totalChargeAmountField As AmountType + + Private declaredValueForCustomsAmountField As AmountType + + Private packageQuantityField As QuantityType + + Private netVolumeMeasureField() As VolumeUnitMeasureType + + Private consignorTradePartyField As TradePartyType + + Private consigneeTradePartyField As TradePartyType + + Private carrierTradePartyField As TradePartyType + + Private freightForwarderTradePartyField As TradePartyType + + Private deliveryTradePartyField As TradePartyType + + Private customsImportAgentTradePartyField As TradePartyType + + Private customsExportAgentTradePartyField As TradePartyType + + Private groupingCentreTradePartyField() As TradePartyType + + Private transitLogisticsLocationField() As LogisticsLocationType + + Private transportContractReferencedDocumentField As ReferencedDocumentType + + Private associatedReferencedDocumentField() As ReferencedDocumentType + + Private includedSupplyChainConsignmentItemField() As SupplyChainConsignmentItemType + + Private utilizedLogisticsTransportEquipmentField() As LogisticsTransportEquipmentType + + Private specifiedLogisticsTransportMovementField() As LogisticsTransportMovementType + + Private applicableTransportCargoInsuranceField As TransportCargoInsuranceType + + Private applicableCrossBorderRegulatoryProcedureField() As CrossBorderRegulatoryProcedureType + + Private applicableCrossBorderCustomsValuationField() As CrossBorderCustomsValuationType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + + Public Property GrossWeightMeasure() As WeightUnitMeasureType() + Get + Return Me.grossWeightMeasureField + End Get + Set + Me.grossWeightMeasureField = value + End Set + End Property + + ''' + + Public Property NetWeightMeasure() As WeightUnitMeasureType() + Get + Return Me.netWeightMeasureField + End Get + Set + Me.netWeightMeasureField = value + End Set + End Property + + ''' + + Public Property GrossVolumeMeasure() As VolumeUnitMeasureType() + Get + Return Me.grossVolumeMeasureField + End Get + Set + Me.grossVolumeMeasureField = value + End Set + End Property + + ''' + Public Property ChargeableWeightMeasure() As WeightUnitMeasureType + Get + Return Me.chargeableWeightMeasureField + End Get + Set + Me.chargeableWeightMeasureField = value + End Set + End Property + + ''' + Public Property InsurancePremiumAmount() As AmountType + Get + Return Me.insurancePremiumAmountField + End Get + Set + Me.insurancePremiumAmountField = value + End Set + End Property + + ''' + + Public Property AssociatedInvoiceAmount() As AmountType() + Get + Return Me.associatedInvoiceAmountField + End Get + Set + Me.associatedInvoiceAmountField = value + End Set + End Property + + ''' + Public Property TotalChargeAmount() As AmountType + Get + Return Me.totalChargeAmountField + End Get + Set + Me.totalChargeAmountField = value + End Set + End Property + + ''' + Public Property DeclaredValueForCustomsAmount() As AmountType + Get + Return Me.declaredValueForCustomsAmountField + End Get + Set + Me.declaredValueForCustomsAmountField = value + End Set + End Property + + ''' + Public Property PackageQuantity() As QuantityType + Get + Return Me.packageQuantityField + End Get + Set + Me.packageQuantityField = value + End Set + End Property + + ''' + + Public Property NetVolumeMeasure() As VolumeUnitMeasureType() + Get + Return Me.netVolumeMeasureField + End Get + Set + Me.netVolumeMeasureField = value + End Set + End Property + + ''' + Public Property ConsignorTradeParty() As TradePartyType + Get + Return Me.consignorTradePartyField + End Get + Set + Me.consignorTradePartyField = value + End Set + End Property + + ''' + Public Property ConsigneeTradeParty() As TradePartyType + Get + Return Me.consigneeTradePartyField + End Get + Set + Me.consigneeTradePartyField = value + End Set + End Property + + ''' + Public Property CarrierTradeParty() As TradePartyType + Get + Return Me.carrierTradePartyField + End Get + Set + Me.carrierTradePartyField = value + End Set + End Property + + ''' + Public Property FreightForwarderTradeParty() As TradePartyType + Get + Return Me.freightForwarderTradePartyField + End Get + Set + Me.freightForwarderTradePartyField = value + End Set + End Property + + ''' + Public Property DeliveryTradeParty() As TradePartyType + Get + Return Me.deliveryTradePartyField + End Get + Set + Me.deliveryTradePartyField = value + End Set + End Property + + ''' + Public Property CustomsImportAgentTradeParty() As TradePartyType + Get + Return Me.customsImportAgentTradePartyField + End Get + Set + Me.customsImportAgentTradePartyField = value + End Set + End Property + + ''' + Public Property CustomsExportAgentTradeParty() As TradePartyType + Get + Return Me.customsExportAgentTradePartyField + End Get + Set + Me.customsExportAgentTradePartyField = value + End Set + End Property + + ''' + + Public Property GroupingCentreTradeParty() As TradePartyType() + Get + Return Me.groupingCentreTradePartyField + End Get + Set + Me.groupingCentreTradePartyField = value + End Set + End Property + + ''' + + Public Property TransitLogisticsLocation() As LogisticsLocationType() + Get + Return Me.transitLogisticsLocationField + End Get + Set + Me.transitLogisticsLocationField = value + End Set + End Property + + ''' + Public Property TransportContractReferencedDocument() As ReferencedDocumentType + Get + Return Me.transportContractReferencedDocumentField + End Get + Set + Me.transportContractReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property AssociatedReferencedDocument() As ReferencedDocumentType() + Get + Return Me.associatedReferencedDocumentField + End Get + Set + Me.associatedReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property IncludedSupplyChainConsignmentItem() As SupplyChainConsignmentItemType() + Get + Return Me.includedSupplyChainConsignmentItemField + End Get + Set + Me.includedSupplyChainConsignmentItemField = value + End Set + End Property + + ''' + + Public Property UtilizedLogisticsTransportEquipment() As LogisticsTransportEquipmentType() + Get + Return Me.utilizedLogisticsTransportEquipmentField + End Get + Set + Me.utilizedLogisticsTransportEquipmentField = value + End Set + End Property + + ''' + + Public Property SpecifiedLogisticsTransportMovement() As LogisticsTransportMovementType() + Get + Return Me.specifiedLogisticsTransportMovementField + End Get + Set + Me.specifiedLogisticsTransportMovementField = value + End Set + End Property + + ''' + Public Property ApplicableTransportCargoInsurance() As TransportCargoInsuranceType + Get + Return Me.applicableTransportCargoInsuranceField + End Get + Set + Me.applicableTransportCargoInsuranceField = value + End Set + End Property + + ''' + + Public Property ApplicableCrossBorderRegulatoryProcedure() As CrossBorderRegulatoryProcedureType() + Get + Return Me.applicableCrossBorderRegulatoryProcedureField + End Get + Set + Me.applicableCrossBorderRegulatoryProcedureField = value + End Set + End Property + + ''' + + Public Property ApplicableCrossBorderCustomsValuation() As CrossBorderCustomsValuationType() + Get + Return Me.applicableCrossBorderCustomsValuationField + End Get + Set + Me.applicableCrossBorderCustomsValuationField = value + End Set + End Property + End Class + + ''' + + Partial Public Class WeightUnitMeasureType + + Private unitCodeField As String + + Private unitCodeListVersionIDField 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 unitCodeListVersionID() As String + Get + Return Me.unitCodeListVersionIDField + End Get + Set + Me.unitCodeListVersionIDField = 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 VolumeUnitMeasureType + + Private unitCodeField As String + + Private unitCodeListVersionIDField 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 unitCodeListVersionID() As String + Get + Return Me.unitCodeListVersionIDField + End Get + Set + Me.unitCodeListVersionIDField = 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 SupplyChainConsignmentItemType + + Private typeCodeField As GoodsTypeCodeType + + Private typeExtensionCodeField As GoodsTypeExtensionCodeType + + Private declaredValueForCustomsAmountField As AmountType + + Private declaredValueForStatisticsAmountField As AmountType + + Private invoiceAmountField() As AmountType + + Private grossWeightMeasureField As WeightUnitMeasureType + + Private netWeightMeasureField As WeightUnitMeasureType + + Private tariffQuantityField As QuantityType + + Private globalIDField() As IDType + + Private natureIdentificationTransportCargoField As TransportCargoType + + Private applicableTransportDangerousGoodsField() As TransportDangerousGoodsType + + Private previousAdministrativeReferencedDocumentField() As ReferencedDocumentType + + Private applicableNoteField() As NoteType + + ''' + Public Property TypeCode() As GoodsTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property TypeExtensionCode() As GoodsTypeExtensionCodeType + Get + Return Me.typeExtensionCodeField + End Get + Set + Me.typeExtensionCodeField = value + End Set + End Property + + ''' + Public Property DeclaredValueForCustomsAmount() As AmountType + Get + Return Me.declaredValueForCustomsAmountField + End Get + Set + Me.declaredValueForCustomsAmountField = value + End Set + End Property + + ''' + Public Property DeclaredValueForStatisticsAmount() As AmountType + Get + Return Me.declaredValueForStatisticsAmountField + End Get + Set + Me.declaredValueForStatisticsAmountField = value + End Set + End Property + + ''' + + Public Property InvoiceAmount() As AmountType() + Get + Return Me.invoiceAmountField + End Get + Set + Me.invoiceAmountField = value + End Set + End Property + + ''' + Public Property GrossWeightMeasure() As WeightUnitMeasureType + Get + Return Me.grossWeightMeasureField + End Get + Set + Me.grossWeightMeasureField = value + End Set + End Property + + ''' + Public Property NetWeightMeasure() As WeightUnitMeasureType + Get + Return Me.netWeightMeasureField + End Get + Set + Me.netWeightMeasureField = value + End Set + End Property + + ''' + Public Property TariffQuantity() As QuantityType + Get + Return Me.tariffQuantityField + End Get + Set + Me.tariffQuantityField = 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 NatureIdentificationTransportCargo() As TransportCargoType + Get + Return Me.natureIdentificationTransportCargoField + End Get + Set + Me.natureIdentificationTransportCargoField = value + End Set + End Property + + ''' + + Public Property ApplicableTransportDangerousGoods() As TransportDangerousGoodsType() + Get + Return Me.applicableTransportDangerousGoodsField + End Get + Set + Me.applicableTransportDangerousGoodsField = value + End Set + End Property + + ''' + + Public Property PreviousAdministrativeReferencedDocument() As ReferencedDocumentType() + Get + Return Me.previousAdministrativeReferencedDocumentField + End Get + Set + Me.previousAdministrativeReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property ApplicableNote() As NoteType() + Get + Return Me.applicableNoteField + End Get + Set + Me.applicableNoteField = value + End Set + End Property + End Class + + ''' + + Partial Public Class GoodsTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "TDED 7357" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 GoodsTypeExtensionCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "TDED 7361" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 TransportCargoType + + Private typeCodeField As CargoCategoryCodeType + + Private identificationField() As TextType + + Private operationalCategoryCodeField As CargoOperationalCategoryCodeType + + Private statisticalClassificationCodeField As CargoCommodityCategoryCodeType + + ''' + Public Property TypeCode() As CargoCategoryCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property Identification() As TextType() + Get + Return Me.identificationField + End Get + Set + Me.identificationField = value + End Set + End Property + + ''' + Public Property OperationalCategoryCode() As CargoOperationalCategoryCodeType + Get + Return Me.operationalCategoryCodeField + End Get + Set + Me.operationalCategoryCodeField = value + End Set + End Property + + ''' + Public Property StatisticalClassificationCode() As CargoCommodityCategoryCodeType + Get + Return Me.statisticalClassificationCodeField + End Get + Set + Me.statisticalClassificationCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CargoCategoryCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "Recommendation 21-Annex I" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 CargoOperationalCategoryCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "7085b" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 CargoCommodityCategoryCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "7357" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 TransportDangerousGoodsType + + Private uNDGIdentificationCodeField As CodeType + + Private regulationCodeField As DangerousGoodsRegulationCodeType + + Private regulationNameField() As TextType + + Private technicalNameField() As TextType + + Private eMSIDField As IDType + + Private packagingDangerLevelCodeField As DangerousGoodsPackagingLevelCodeType + + Private hazardClassificationIDField As IDType + + Private additionalHazardClassificationIDField As IDType + + Private properShippingNameField As TextType + + ''' + Public Property UNDGIdentificationCode() As CodeType + Get + Return Me.uNDGIdentificationCodeField + End Get + Set + Me.uNDGIdentificationCodeField = value + End Set + End Property + + ''' + Public Property RegulationCode() As DangerousGoodsRegulationCodeType + Get + Return Me.regulationCodeField + End Get + Set + Me.regulationCodeField = value + End Set + End Property + + ''' + + Public Property RegulationName() As TextType() + Get + Return Me.regulationNameField + End Get + Set + Me.regulationNameField = value + End Set + End Property + + ''' + + Public Property TechnicalName() As TextType() + Get + Return Me.technicalNameField + End Get + Set + Me.technicalNameField = value + End Set + End Property + + ''' + Public Property EMSID() As IDType + Get + Return Me.eMSIDField + End Get + Set + Me.eMSIDField = value + End Set + End Property + + ''' + Public Property PackagingDangerLevelCode() As DangerousGoodsPackagingLevelCodeType + Get + Return Me.packagingDangerLevelCodeField + End Get + Set + Me.packagingDangerLevelCodeField = value + End Set + End Property + + ''' + Public Property HazardClassificationID() As IDType + Get + Return Me.hazardClassificationIDField + End Get + Set + Me.hazardClassificationIDField = value + End Set + End Property + + ''' + Public Property AdditionalHazardClassificationID() As IDType + Get + Return Me.additionalHazardClassificationIDField + End Get + Set + Me.additionalHazardClassificationIDField = value + End Set + End Property + + ''' + Public Property ProperShippingName() As TextType + Get + Return Me.properShippingNameField + End Get + Set + Me.properShippingNameField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DangerousGoodsRegulationCodeType + + Private listAgencyIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = 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 DangerousGoodsPackagingLevelCodeType + + Private listAgencyIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = 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 LogisticsTransportEquipmentType + + Private idField As IDType + + Private loadingLengthMeasureField As LinearUnitMeasureType + + Private categoryCodeField As TransportEquipmentCategoryCodeType + + Private characteristicCodeField As CodeType + + Private characteristicField As TextType + + Private usedCapacityCodeField As TransportEquipmentFullnessCodeType + + Private carrierAssignedBookingIDField() As IDType + + Private sealedIndicatorField As IndicatorType + + Private returnableIndicatorField As IndicatorType + + Private affixedLogisticsSealField() As LogisticsSealType + + Private linearSpatialDimensionField As SpatialDimensionType + + Private applicableNoteField() As NoteType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property LoadingLengthMeasure() As LinearUnitMeasureType + Get + Return Me.loadingLengthMeasureField + End Get + Set + Me.loadingLengthMeasureField = value + End Set + End Property + + ''' + Public Property CategoryCode() As TransportEquipmentCategoryCodeType + Get + Return Me.categoryCodeField + End Get + Set + Me.categoryCodeField = value + End Set + End Property + + ''' + Public Property CharacteristicCode() As CodeType + Get + Return Me.characteristicCodeField + End Get + Set + Me.characteristicCodeField = value + End Set + End Property + + ''' + Public Property Characteristic() As TextType + Get + Return Me.characteristicField + End Get + Set + Me.characteristicField = value + End Set + End Property + + ''' + Public Property UsedCapacityCode() As TransportEquipmentFullnessCodeType + Get + Return Me.usedCapacityCodeField + End Get + Set + Me.usedCapacityCodeField = value + End Set + End Property + + ''' + + Public Property CarrierAssignedBookingID() As IDType() + Get + Return Me.carrierAssignedBookingIDField + End Get + Set + Me.carrierAssignedBookingIDField = value + End Set + End Property + + ''' + Public Property SealedIndicator() As IndicatorType + Get + Return Me.sealedIndicatorField + End Get + Set + Me.sealedIndicatorField = value + End Set + End Property + + ''' + Public Property ReturnableIndicator() As IndicatorType + Get + Return Me.returnableIndicatorField + End Get + Set + Me.returnableIndicatorField = value + End Set + End Property + + ''' + + Public Property AffixedLogisticsSeal() As LogisticsSealType() + Get + Return Me.affixedLogisticsSealField + End Get + Set + Me.affixedLogisticsSealField = value + End Set + End Property + + ''' + Public Property LinearSpatialDimension() As SpatialDimensionType + Get + Return Me.linearSpatialDimensionField + End Get + Set + Me.linearSpatialDimensionField = value + End Set + End Property + + ''' + + Public Property ApplicableNote() As NoteType() + Get + Return Me.applicableNoteField + End Get + Set + Me.applicableNoteField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LinearUnitMeasureType + + Private unitCodeField As String + + Private unitCodeListVersionIDField 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 unitCodeListVersionID() As String + Get + Return Me.unitCodeListVersionIDField + End Get + Set + Me.unitCodeListVersionIDField = 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 TransportEquipmentCategoryCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "8053" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 TransportEquipmentFullnessCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "8169" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 LogisticsSealType + + Private idField As IDType + + Private maximumIDField As IDType + + Private typeCodeField As CodeType + + Private conditionCodeField() As SealConditionCodeType + + Private sealingPartyRoleCodeField As SealingPartyRoleCodeType + + Private issuingTradePartyField As TradePartyType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property MaximumID() As IDType + Get + Return Me.maximumIDField + End Get + Set + Me.maximumIDField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property ConditionCode() As SealConditionCodeType() + Get + Return Me.conditionCodeField + End Get + Set + Me.conditionCodeField = value + End Set + End Property + + ''' + Public Property SealingPartyRoleCode() As SealingPartyRoleCodeType + Get + Return Me.sealingPartyRoleCodeField + End Get + Set + Me.sealingPartyRoleCodeField = value + End Set + End Property + + ''' + Public Property IssuingTradeParty() As TradePartyType + Get + Return Me.issuingTradePartyField + End Get + Set + Me.issuingTradePartyField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SealConditionCodeType + + Private listAgencyIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = 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 SealingPartyRoleCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "9303" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = 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 SpatialDimensionType + + Private valueMeasureField As MeasureType + + Private typeCodeField As DimensionTypeCodeType + + Private descriptionField() As TextType + + Private widthMeasureField As MeasureType + + Private lengthMeasureField As MeasureType + + Private heightMeasureField As MeasureType + + Private idField As IDType + + Private diameterMeasureField As LinearUnitMeasureType + + ''' + Public Property ValueMeasure() As MeasureType + Get + Return Me.valueMeasureField + End Get + Set + Me.valueMeasureField = value + End Set + End Property + + ''' + Public Property TypeCode() As DimensionTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = 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 WidthMeasure() As MeasureType + Get + Return Me.widthMeasureField + End Get + Set + Me.widthMeasureField = value + End Set + End Property + + ''' + Public Property LengthMeasure() As MeasureType + Get + Return Me.lengthMeasureField + End Get + Set + Me.lengthMeasureField = value + End Set + End Property + + ''' + Public Property HeightMeasure() As MeasureType + Get + Return Me.heightMeasureField + End Get + Set + Me.heightMeasureField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property DiameterMeasure() As LinearUnitMeasureType + Get + Return Me.diameterMeasureField + End Get + Set + Me.diameterMeasureField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DimensionTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "6145" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 LogisticsTransportMovementType + + Private stageCodeField As TransportMovementStageCodeType + + Private modeCodeField As TransportModeCodeType + + Private modeField As TextType + + Private idField As IDType + + Private statusCodeField As StatusCodeType + + Private serviceCodeField As CodeType + + Private serviceField As TextType + + Private typeField As TextType + + Private cycleField As TextType + + Private usedLogisticsTransportMeansField As LogisticsTransportMeansType + + ''' + Public Property StageCode() As TransportMovementStageCodeType + Get + Return Me.stageCodeField + End Get + Set + Me.stageCodeField = value + End Set + End Property + + ''' + Public Property ModeCode() As TransportModeCodeType + Get + Return Me.modeCodeField + End Get + Set + Me.modeCodeField = value + End Set + End Property + + ''' + Public Property Mode() As TextType + Get + Return Me.modeField + End Get + Set + Me.modeField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property StatusCode() As StatusCodeType + Get + Return Me.statusCodeField + End Get + Set + Me.statusCodeField = value + End Set + End Property + + ''' + Public Property ServiceCode() As CodeType + Get + Return Me.serviceCodeField + End Get + Set + Me.serviceCodeField = value + End Set + End Property + + ''' + Public Property Service() As TextType + Get + Return Me.serviceField + End Get + Set + Me.serviceField = value + End Set + End Property + + ''' + Public Property Type() As TextType + Get + Return Me.typeField + End Get + Set + Me.typeField = value + End Set + End Property + + ''' + Public Property Cycle() As TextType + Get + Return Me.cycleField + End Get + Set + Me.cycleField = value + End Set + End Property + + ''' + Public Property UsedLogisticsTransportMeans() As LogisticsTransportMeansType + Get + Return Me.usedLogisticsTransportMeansField + End Get + Set + Me.usedLogisticsTransportMeansField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TransportMovementStageCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "8051" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 TransportModeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "Recommendation 19" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 StatusCodeType + + Private listAgencyIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = 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 LogisticsTransportMeansType + + Private typeCodeField As TransportMeansTypeCodeType + + Private typeField As TextType + + Private idField As IDType + + Private nameField As TextType + + Private ownerTradePartyField As TradePartyType + + ''' + Public Property TypeCode() As TransportMeansTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property Type() As TextType + Get + Return Me.typeField + End Get + Set + Me.typeField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 OwnerTradeParty() As TradePartyType + Get + Return Me.ownerTradePartyField + End Get + Set + Me.ownerTradePartyField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TransportMeansTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "Recommendation 28" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 TransportCargoInsuranceType + + Private coverageCodeField As CodeType + + Private coverageDescriptionField As TextType + + Private contractGeneralConditionsField As TextType + + Private coverageTradePartyField As TradePartyType + + ''' + Public Property CoverageCode() As CodeType + Get + Return Me.coverageCodeField + End Get + Set + Me.coverageCodeField = value + End Set + End Property + + ''' + Public Property CoverageDescription() As TextType + Get + Return Me.coverageDescriptionField + End Get + Set + Me.coverageDescriptionField = value + End Set + End Property + + ''' + Public Property ContractGeneralConditions() As TextType + Get + Return Me.contractGeneralConditionsField + End Get + Set + Me.contractGeneralConditionsField = value + End Set + End Property + + ''' + Public Property CoverageTradeParty() As TradePartyType + Get + Return Me.coverageTradePartyField + End Get + Set + Me.coverageTradePartyField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CrossBorderRegulatoryProcedureType + + Private typeCodeField() As CodeType + + Private transactionNatureCodeField As CodeType + + Private tariffAmountField As AmountType + + Private nonTariffChargeAmountField As AmountType + + Private totalChargeAmountField As AmountType + + Private remarkField() As TextType + + Private applicableTradeTaxField() As TradeTaxType + + ''' + + Public Property TypeCode() As CodeType() + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property TransactionNatureCode() As CodeType + Get + Return Me.transactionNatureCodeField + End Get + Set + Me.transactionNatureCodeField = value + End Set + End Property + + ''' + Public Property TariffAmount() As AmountType + Get + Return Me.tariffAmountField + End Get + Set + Me.tariffAmountField = value + End Set + End Property + + ''' + Public Property NonTariffChargeAmount() As AmountType + Get + Return Me.nonTariffChargeAmountField + End Get + Set + Me.nonTariffChargeAmountField = value + End Set + End Property + + ''' + Public Property TotalChargeAmount() As AmountType + Get + Return Me.totalChargeAmountField + End Get + Set + Me.totalChargeAmountField = value + End Set + End Property + + ''' + + Public Property Remark() As TextType() + Get + Return Me.remarkField + End Get + Set + Me.remarkField = value + End Set + End Property + + ''' + + Public Property ApplicableTradeTax() As TradeTaxType() + Get + Return Me.applicableTradeTaxField + End Get + Set + Me.applicableTradeTaxField = value + End Set + End Property + End Class + + ''' + + Partial Public Class CrossBorderCustomsValuationType + + Private addedAdjustmentAmountField As AmountType + + Private deductedAdjustmentAmountField As AmountType + + Private addedAdjustmentPercentField As PercentType + + Private deductedAdjustmentPercentField As PercentType + + Private methodCodeField As CodeType + + Private wTOAdditionCodeField As CodeType + + Private chargeApportionMethodCodeField As CodeType + + Private otherChargeAmountField() As AmountType + + Private buyerSellerRelationshipIndicatorField As IndicatorType + + Private buyerSellerRelationshipPriceInfluenceIndicatorField As IndicatorType + + Private saleRestrictionIndicatorField As IndicatorType + + Private salePriceConditionIndicatorField As IndicatorType + + Private royaltyLicenseFeeIndicatorField As IndicatorType + + Private typeCodeField As CodeType + + Private saleRestrictionField() As TextType + + Private applicableTradeCurrencyExchangeField As TradeCurrencyExchangeType + + ''' + Public Property AddedAdjustmentAmount() As AmountType + Get + Return Me.addedAdjustmentAmountField + End Get + Set + Me.addedAdjustmentAmountField = value + End Set + End Property + + ''' + Public Property DeductedAdjustmentAmount() As AmountType + Get + Return Me.deductedAdjustmentAmountField + End Get + Set + Me.deductedAdjustmentAmountField = value + End Set + End Property + + ''' + Public Property AddedAdjustmentPercent() As PercentType + Get + Return Me.addedAdjustmentPercentField + End Get + Set + Me.addedAdjustmentPercentField = value + End Set + End Property + + ''' + Public Property DeductedAdjustmentPercent() As PercentType + Get + Return Me.deductedAdjustmentPercentField + End Get + Set + Me.deductedAdjustmentPercentField = value + End Set + End Property + + ''' + Public Property MethodCode() As CodeType + Get + Return Me.methodCodeField + End Get + Set + Me.methodCodeField = value + End Set + End Property + + ''' + Public Property WTOAdditionCode() As CodeType + Get + Return Me.wTOAdditionCodeField + End Get + Set + Me.wTOAdditionCodeField = value + End Set + End Property + + ''' + Public Property ChargeApportionMethodCode() As CodeType + Get + Return Me.chargeApportionMethodCodeField + End Get + Set + Me.chargeApportionMethodCodeField = value + End Set + End Property + + ''' + + Public Property OtherChargeAmount() As AmountType() + Get + Return Me.otherChargeAmountField + End Get + Set + Me.otherChargeAmountField = value + End Set + End Property + + ''' + Public Property BuyerSellerRelationshipIndicator() As IndicatorType + Get + Return Me.buyerSellerRelationshipIndicatorField + End Get + Set + Me.buyerSellerRelationshipIndicatorField = value + End Set + End Property + + ''' + Public Property BuyerSellerRelationshipPriceInfluenceIndicator() As IndicatorType + Get + Return Me.buyerSellerRelationshipPriceInfluenceIndicatorField + End Get + Set + Me.buyerSellerRelationshipPriceInfluenceIndicatorField = value + End Set + End Property + + ''' + Public Property SaleRestrictionIndicator() As IndicatorType + Get + Return Me.saleRestrictionIndicatorField + End Get + Set + Me.saleRestrictionIndicatorField = value + End Set + End Property + + ''' + Public Property SalePriceConditionIndicator() As IndicatorType + Get + Return Me.salePriceConditionIndicatorField + End Get + Set + Me.salePriceConditionIndicatorField = value + End Set + End Property + + ''' + Public Property RoyaltyLicenseFeeIndicator() As IndicatorType + Get + Return Me.royaltyLicenseFeeIndicatorField + End Get + Set + Me.royaltyLicenseFeeIndicatorField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property SaleRestriction() As TextType() + Get + Return Me.saleRestrictionField + End Get + Set + Me.saleRestrictionField = value + End Set + End Property + + ''' + Public Property ApplicableTradeCurrencyExchange() As TradeCurrencyExchangeType + Get + Return Me.applicableTradeCurrencyExchangeField + End Get + Set + Me.applicableTradeCurrencyExchangeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SupplyChainEventType + + Private idField As IDType + + Private occurrenceDateTimeField As DateTimeType + + Private typeCodeField As CodeType + + Private descriptionField() As TextType + + Private descriptionBinaryObjectField() As BinaryObjectType + + Private unitQuantityField As QuantityType + + Private latestOccurrenceDateTimeField As DateTimeType + + Private earliestOccurrenceDateTimeField As DateTimeType + + Private timeOccurrenceDateTimeField As String + + Private occurrenceSpecifiedPeriodField As SpecifiedPeriodType + + Private occurrenceLogisticsLocationField As LogisticsLocationType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property OccurrenceDateTime() As DateTimeType + Get + Return Me.occurrenceDateTimeField + End Get + Set + Me.occurrenceDateTimeField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = 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 DescriptionBinaryObject() As BinaryObjectType() + Get + Return Me.descriptionBinaryObjectField + End Get + Set + Me.descriptionBinaryObjectField = value + End Set + End Property + + ''' + Public Property UnitQuantity() As QuantityType + Get + Return Me.unitQuantityField + End Get + Set + Me.unitQuantityField = value + End Set + End Property + + ''' + Public Property LatestOccurrenceDateTime() As DateTimeType + Get + Return Me.latestOccurrenceDateTimeField + End Get + Set + Me.latestOccurrenceDateTimeField = value + End Set + End Property + + ''' + Public Property EarliestOccurrenceDateTime() As DateTimeType + Get + Return Me.earliestOccurrenceDateTimeField + End Get + Set + Me.earliestOccurrenceDateTimeField = value + End Set + End Property + + ''' + Public Property TimeOccurrenceDateTime() As String + Get + Return Me.timeOccurrenceDateTimeField + End Get + Set + Me.timeOccurrenceDateTimeField = value + End Set + End Property + + ''' + Public Property OccurrenceSpecifiedPeriod() As SpecifiedPeriodType + Get + Return Me.occurrenceSpecifiedPeriodField + End Get + Set + Me.occurrenceSpecifiedPeriodField = value + End Set + End Property + + ''' + Public Property OccurrenceLogisticsLocation() As LogisticsLocationType + Get + Return Me.occurrenceLogisticsLocationField + End Get + Set + Me.occurrenceLogisticsLocationField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ProcuringProjectType + + Private idField As IDType + + Private descriptionField As TextType + + Private nameField As TextType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 Name() As TextType + Get + Return Me.nameField + End Get + Set + Me.nameField = value + End Set + End Property + End Class + + ''' + + Partial Public Class HeaderTradeAgreementType + + Private referenceField() As TextType + + Private buyerReferenceField As TextType + + Private sellerTradePartyField As TradePartyType + + Private buyerTradePartyField As TradePartyType + + Private salesAgentTradePartyField As TradePartyType + + Private buyerRequisitionerTradePartyField() As TradePartyType + + Private buyerAssignedAccountantTradePartyField As TradePartyType + + Private sellerAssignedAccountantTradePartyField As TradePartyType + + Private buyerTaxRepresentativeTradePartyField As TradePartyType + + Private sellerTaxRepresentativeTradePartyField As TradePartyType + + Private productEndUserTradePartyField As TradePartyType + + Private applicableTradeDeliveryTermsField As TradeDeliveryTermsType + + Private sellerOrderReferencedDocumentField As ReferencedDocumentType + + Private buyerOrderReferencedDocumentField As ReferencedDocumentType + + Private quotationReferencedDocumentField As ReferencedDocumentType + + Private orderResponseReferencedDocumentField As ReferencedDocumentType + + Private contractReferencedDocumentField As ReferencedDocumentType + + Private demandForecastReferencedDocumentField As ReferencedDocumentType + + Private supplyInstructionReferencedDocumentField As ReferencedDocumentType + + Private promotionalDealReferencedDocumentField As ReferencedDocumentType + + Private priceListReferencedDocumentField As ReferencedDocumentType + + Private additionalReferencedDocumentField() As ReferencedDocumentType + + Private requisitionerReferencedDocumentField() As ReferencedDocumentType + + Private buyerAgentTradePartyField As TradePartyType + + Private purchaseConditionsReferencedDocumentField() As ReferencedDocumentType + + Private specifiedProcuringProjectField As ProcuringProjectType + + Private ultimateCustomerOrderReferencedDocumentField() As ReferencedDocumentType + + Private pricingBaseApplicableLogisticsLocationField As LogisticsLocationType + + ''' + + Public Property Reference() As TextType() + Get + Return Me.referenceField + End Get + Set + Me.referenceField = value + End Set + End Property + + ''' + Public Property BuyerReference() As TextType + Get + Return Me.buyerReferenceField + End Get + Set + Me.buyerReferenceField = value + End Set + End Property + + ''' + Public Property SellerTradeParty() As TradePartyType + Get + Return Me.sellerTradePartyField + End Get + Set + Me.sellerTradePartyField = value + End Set + End Property + + ''' + Public Property BuyerTradeParty() As TradePartyType + Get + Return Me.buyerTradePartyField + End Get + Set + Me.buyerTradePartyField = value + End Set + End Property + + ''' + Public Property SalesAgentTradeParty() As TradePartyType + Get + Return Me.salesAgentTradePartyField + End Get + Set + Me.salesAgentTradePartyField = value + End Set + End Property + + ''' + + Public Property BuyerRequisitionerTradeParty() As TradePartyType() + Get + Return Me.buyerRequisitionerTradePartyField + End Get + Set + Me.buyerRequisitionerTradePartyField = value + End Set + End Property + + ''' + Public Property BuyerAssignedAccountantTradeParty() As TradePartyType + Get + Return Me.buyerAssignedAccountantTradePartyField + End Get + Set + Me.buyerAssignedAccountantTradePartyField = value + End Set + End Property + + ''' + Public Property SellerAssignedAccountantTradeParty() As TradePartyType + Get + Return Me.sellerAssignedAccountantTradePartyField + End Get + Set + Me.sellerAssignedAccountantTradePartyField = value + End Set + End Property + + ''' + Public Property BuyerTaxRepresentativeTradeParty() As TradePartyType + Get + Return Me.buyerTaxRepresentativeTradePartyField + End Get + Set + Me.buyerTaxRepresentativeTradePartyField = value + End Set + End Property + + ''' + Public Property SellerTaxRepresentativeTradeParty() As TradePartyType + Get + Return Me.sellerTaxRepresentativeTradePartyField + End Get + Set + Me.sellerTaxRepresentativeTradePartyField = value + End Set + End Property + + ''' + Public Property ProductEndUserTradeParty() As TradePartyType + Get + Return Me.productEndUserTradePartyField + End Get + Set + Me.productEndUserTradePartyField = value + End Set + End Property + + ''' + Public Property ApplicableTradeDeliveryTerms() As TradeDeliveryTermsType + Get + Return Me.applicableTradeDeliveryTermsField + End Get + Set + Me.applicableTradeDeliveryTermsField = value + End Set + End Property + + ''' + Public Property SellerOrderReferencedDocument() As ReferencedDocumentType + Get + Return Me.sellerOrderReferencedDocumentField + End Get + Set + Me.sellerOrderReferencedDocumentField = value + End Set + End Property + + ''' + Public Property BuyerOrderReferencedDocument() As ReferencedDocumentType + Get + Return Me.buyerOrderReferencedDocumentField + End Get + Set + Me.buyerOrderReferencedDocumentField = value + End Set + End Property + + ''' + Public Property QuotationReferencedDocument() As ReferencedDocumentType + Get + Return Me.quotationReferencedDocumentField + End Get + Set + Me.quotationReferencedDocumentField = value + End Set + End Property + + ''' + Public Property OrderResponseReferencedDocument() As ReferencedDocumentType + Get + Return Me.orderResponseReferencedDocumentField + End Get + Set + Me.orderResponseReferencedDocumentField = value + End Set + End Property + + ''' + Public Property ContractReferencedDocument() As ReferencedDocumentType + Get + Return Me.contractReferencedDocumentField + End Get + Set + Me.contractReferencedDocumentField = value + End Set + End Property + + ''' + Public Property DemandForecastReferencedDocument() As ReferencedDocumentType + Get + Return Me.demandForecastReferencedDocumentField + End Get + Set + Me.demandForecastReferencedDocumentField = value + End Set + End Property + + ''' + Public Property SupplyInstructionReferencedDocument() As ReferencedDocumentType + Get + Return Me.supplyInstructionReferencedDocumentField + End Get + Set + Me.supplyInstructionReferencedDocumentField = value + End Set + End Property + + ''' + Public Property PromotionalDealReferencedDocument() As ReferencedDocumentType + Get + Return Me.promotionalDealReferencedDocumentField + End Get + Set + Me.promotionalDealReferencedDocumentField = value + End Set + End Property + + ''' + Public Property PriceListReferencedDocument() As ReferencedDocumentType + Get + Return Me.priceListReferencedDocumentField + End Get + Set + Me.priceListReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property AdditionalReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferencedDocumentField + End Get + Set + Me.additionalReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property RequisitionerReferencedDocument() As ReferencedDocumentType() + Get + Return Me.requisitionerReferencedDocumentField + End Get + Set + Me.requisitionerReferencedDocumentField = value + End Set + End Property + + ''' + Public Property BuyerAgentTradeParty() As TradePartyType + Get + Return Me.buyerAgentTradePartyField + End Get + Set + Me.buyerAgentTradePartyField = value + End Set + End Property + + ''' + + Public Property PurchaseConditionsReferencedDocument() As ReferencedDocumentType() + Get + Return Me.purchaseConditionsReferencedDocumentField + End Get + Set + Me.purchaseConditionsReferencedDocumentField = value + End Set + End Property + + ''' + Public Property SpecifiedProcuringProject() As ProcuringProjectType + Get + Return Me.specifiedProcuringProjectField + End Get + Set + Me.specifiedProcuringProjectField = value + End Set + End Property + + ''' + + Public Property UltimateCustomerOrderReferencedDocument() As ReferencedDocumentType() + Get + Return Me.ultimateCustomerOrderReferencedDocumentField + End Get + Set + Me.ultimateCustomerOrderReferencedDocumentField = value + End Set + End Property + + ''' + Public Property PricingBaseApplicableLogisticsLocation() As LogisticsLocationType + Get + Return Me.pricingBaseApplicableLogisticsLocationField + End Get + Set + Me.pricingBaseApplicableLogisticsLocationField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeDeliveryTermsType + + Private deliveryTypeCodeField As DeliveryTermsCodeType + + Private descriptionField() As TextType + + Private functionCodeField As DeliveryTermsFunctionCodeType + + Private deliveryDiscontinuationCodeField As CodeType + + Private partialDeliveryAllowedIndicatorField As IndicatorType + + Private relevantTradeLocationField As TradeLocationType + + ''' + Public Property DeliveryTypeCode() As DeliveryTermsCodeType + Get + Return Me.deliveryTypeCodeField + End Get + Set + Me.deliveryTypeCodeField = 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 FunctionCode() As DeliveryTermsFunctionCodeType + Get + Return Me.functionCodeField + End Get + Set + Me.functionCodeField = value + End Set + End Property + + ''' + Public Property DeliveryDiscontinuationCode() As CodeType + Get + Return Me.deliveryDiscontinuationCodeField + End Get + Set + Me.deliveryDiscontinuationCodeField = value + End Set + End Property + + ''' + Public Property PartialDeliveryAllowedIndicator() As IndicatorType + Get + Return Me.partialDeliveryAllowedIndicatorField + End Get + Set + Me.partialDeliveryAllowedIndicatorField = value + End Set + End Property + + ''' + Public Property RelevantTradeLocation() As TradeLocationType + Get + Return Me.relevantTradeLocationField + End Get + Set + Me.relevantTradeLocationField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DeliveryTermsCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "4053" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = 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 DeliveryTermsFunctionCodeType + + Private listAgencyIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = 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 SubordinateLineTradeSettlementType + + Private amountDirectionCodeField As CodeType + + Private applicableTradeTaxField As TradeTaxType + + Private invoiceReferencedDocumentField() As ReferencedDocumentType + + Private specifiedFinancialAdjustmentField() As FinancialAdjustmentType + + Private specifiedTradeAllowanceChargeField() As TradeAllowanceChargeType + + ''' + Public Property AmountDirectionCode() As CodeType + Get + Return Me.amountDirectionCodeField + End Get + Set + Me.amountDirectionCodeField = 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 InvoiceReferencedDocument() As ReferencedDocumentType() + Get + Return Me.invoiceReferencedDocumentField + End Get + Set + Me.invoiceReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property SpecifiedFinancialAdjustment() As FinancialAdjustmentType() + Get + Return Me.specifiedFinancialAdjustmentField + End Get + Set + Me.specifiedFinancialAdjustmentField = value + End Set + End Property + + ''' + + Public Property SpecifiedTradeAllowanceCharge() As TradeAllowanceChargeType() + Get + Return Me.specifiedTradeAllowanceChargeField + End Get + Set + Me.specifiedTradeAllowanceChargeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SubordinateLineTradeDeliveryType + + Private packageQuantityField As QuantityType + + Private productUnitQuantityField As QuantityType + + Private perPackageUnitQuantityField As QuantityType + + Private billedQuantityField() As QuantityType + + Private includedSupplyChainPackagingField() As SupplyChainPackagingType + + Private actualDeliverySupplyChainEventField() As SupplyChainEventType + + ''' + Public Property PackageQuantity() As QuantityType + Get + Return Me.packageQuantityField + End Get + Set + Me.packageQuantityField = value + End Set + End Property + + ''' + Public Property ProductUnitQuantity() As QuantityType + Get + Return Me.productUnitQuantityField + End Get + Set + Me.productUnitQuantityField = value + End Set + End Property + + ''' + Public Property PerPackageUnitQuantity() As QuantityType + Get + Return Me.perPackageUnitQuantityField + End Get + Set + Me.perPackageUnitQuantityField = value + End Set + End Property + + ''' + + Public Property BilledQuantity() As QuantityType() + Get + Return Me.billedQuantityField + End Get + Set + Me.billedQuantityField = value + End Set + End Property + + ''' + + Public Property IncludedSupplyChainPackaging() As SupplyChainPackagingType() + Get + Return Me.includedSupplyChainPackagingField + End Get + Set + Me.includedSupplyChainPackagingField = value + End Set + End Property + + ''' + + Public Property ActualDeliverySupplyChainEvent() As SupplyChainEventType() + Get + Return Me.actualDeliverySupplyChainEventField + End Get + Set + Me.actualDeliverySupplyChainEventField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SupplyChainPackagingType + + Private typeCodeField As PackageTypeCodeType + + Private typeField As TextType + + Private descriptionField() As TextType + + Private conditionCodeField As CodeType + + Private disposalMethodCodeField() As CodeType + + Private weightMeasureField() As MeasureType + + Private maximumStackabilityQuantityField As QuantityType + + Private maximumStackabilityWeightMeasureField As MeasureType + + Private customerFacingTotalUnitQuantityField As QuantityType + + Private layerTotalUnitQuantityField As QuantityType + + Private contentLayerQuantityField As QuantityType + + Private additionalInstructionCodeField() As CodeType + + Private additionalInstructionIndicatorField As IndicatorType + + Private linearSpatialDimensionField As SpatialDimensionType + + Private minimumLinearSpatialDimensionField As SpatialDimensionType + + Private maximumLinearSpatialDimensionField As SpatialDimensionType + + Private specifiedPackagingMarkingField() As PackagingMarkingType + + Private applicableMaterialGoodsCharacteristicField() As MaterialGoodsCharacteristicType + + Private applicableDisposalInstructionsField() As DisposalInstructionsType + + Private applicableReturnableAssetInstructionsField() As ReturnableAssetInstructionsType + + ''' + Public Property TypeCode() As PackageTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property Type() As TextType + Get + Return Me.typeField + End Get + Set + Me.typeField = 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 ConditionCode() As CodeType + Get + Return Me.conditionCodeField + End Get + Set + Me.conditionCodeField = value + End Set + End Property + + ''' + + Public Property DisposalMethodCode() As CodeType() + Get + Return Me.disposalMethodCodeField + End Get + Set + Me.disposalMethodCodeField = value + End Set + End Property + + ''' + + Public Property WeightMeasure() As MeasureType() + Get + Return Me.weightMeasureField + End Get + Set + Me.weightMeasureField = value + End Set + End Property + + ''' + Public Property MaximumStackabilityQuantity() As QuantityType + Get + Return Me.maximumStackabilityQuantityField + End Get + Set + Me.maximumStackabilityQuantityField = value + End Set + End Property + + ''' + Public Property MaximumStackabilityWeightMeasure() As MeasureType + Get + Return Me.maximumStackabilityWeightMeasureField + End Get + Set + Me.maximumStackabilityWeightMeasureField = value + End Set + End Property + + ''' + Public Property CustomerFacingTotalUnitQuantity() As QuantityType + Get + Return Me.customerFacingTotalUnitQuantityField + End Get + Set + Me.customerFacingTotalUnitQuantityField = value + End Set + End Property + + ''' + Public Property LayerTotalUnitQuantity() As QuantityType + Get + Return Me.layerTotalUnitQuantityField + End Get + Set + Me.layerTotalUnitQuantityField = value + End Set + End Property + + ''' + Public Property ContentLayerQuantity() As QuantityType + Get + Return Me.contentLayerQuantityField + End Get + Set + Me.contentLayerQuantityField = value + End Set + End Property + + ''' + + Public Property AdditionalInstructionCode() As CodeType() + Get + Return Me.additionalInstructionCodeField + End Get + Set + Me.additionalInstructionCodeField = value + End Set + End Property + + ''' + Public Property AdditionalInstructionIndicator() As IndicatorType + Get + Return Me.additionalInstructionIndicatorField + End Get + Set + Me.additionalInstructionIndicatorField = value + End Set + End Property + + ''' + Public Property LinearSpatialDimension() As SpatialDimensionType + Get + Return Me.linearSpatialDimensionField + End Get + Set + Me.linearSpatialDimensionField = value + End Set + End Property + + ''' + Public Property MinimumLinearSpatialDimension() As SpatialDimensionType + Get + Return Me.minimumLinearSpatialDimensionField + End Get + Set + Me.minimumLinearSpatialDimensionField = value + End Set + End Property + + ''' + Public Property MaximumLinearSpatialDimension() As SpatialDimensionType + Get + Return Me.maximumLinearSpatialDimensionField + End Get + Set + Me.maximumLinearSpatialDimensionField = value + End Set + End Property + + ''' + + Public Property SpecifiedPackagingMarking() As PackagingMarkingType() + Get + Return Me.specifiedPackagingMarkingField + End Get + Set + Me.specifiedPackagingMarkingField = value + End Set + End Property + + ''' + + Public Property ApplicableMaterialGoodsCharacteristic() As MaterialGoodsCharacteristicType() + Get + Return Me.applicableMaterialGoodsCharacteristicField + End Get + Set + Me.applicableMaterialGoodsCharacteristicField = value + End Set + End Property + + ''' + + Public Property ApplicableDisposalInstructions() As DisposalInstructionsType() + Get + Return Me.applicableDisposalInstructionsField + End Get + Set + Me.applicableDisposalInstructionsField = value + End Set + End Property + + ''' + + Public Property ApplicableReturnableAssetInstructions() As ReturnableAssetInstructionsType() + Get + Return Me.applicableReturnableAssetInstructionsField + End Get + Set + Me.applicableReturnableAssetInstructionsField = value + End Set + End Property + End Class + + ''' + + Partial Public Class PackageTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private nameField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "7065" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property name() As String + Get + Return Me.nameField + End Get + Set + Me.nameField = 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 PackagingMarkingType + + Private typeCodeField() As PackagingMarkingCodeType + + Private contentField() As TextType + + Private contentDateTimeField As DateTimeType + + Private contentAmountField() As AmountType + + Private barcodeTypeCodeField() As CodeType + + Private contentCodeField() As CodeType + + Private automaticDataCaptureMethodTypeCodeField() As AutomaticDataCaptureMethodCodeType + + ''' + + Public Property TypeCode() As PackagingMarkingCodeType() + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property Content() As TextType() + Get + Return Me.contentField + End Get + Set + Me.contentField = value + End Set + End Property + + ''' + Public Property ContentDateTime() As DateTimeType + Get + Return Me.contentDateTimeField + End Get + Set + Me.contentDateTimeField = value + End Set + End Property + + ''' + + Public Property ContentAmount() As AmountType() + Get + Return Me.contentAmountField + End Get + Set + Me.contentAmountField = value + End Set + End Property + + ''' + + Public Property BarcodeTypeCode() As CodeType() + Get + Return Me.barcodeTypeCodeField + End Get + Set + Me.barcodeTypeCodeField = value + End Set + End Property + + ''' + + Public Property ContentCode() As CodeType() + Get + Return Me.contentCodeField + End Get + Set + Me.contentCodeField = value + End Set + End Property + + ''' + + Public Property AutomaticDataCaptureMethodTypeCode() As AutomaticDataCaptureMethodCodeType() + Get + Return Me.automaticDataCaptureMethodTypeCodeField + End Get + Set + Me.automaticDataCaptureMethodTypeCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class PackagingMarkingCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "7233_PackagingMarkingCode" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 AutomaticDataCaptureMethodCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "7233_AutomaticDataCaptureMethodCode" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 MaterialGoodsCharacteristicType + + Private descriptionField() As TextType + + Private typeCodeField As CodeType + + Private proportionalConstituentPercentField As PercentType + + Private absolutePresenceWeightMeasureField As MeasureType + + Private absolutePresenceVolumeMeasureField As MeasureType + + ''' + + Public Property Description() As TextType() + Get + Return Me.descriptionField + End Get + Set + Me.descriptionField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property ProportionalConstituentPercent() As PercentType + Get + Return Me.proportionalConstituentPercentField + End Get + Set + Me.proportionalConstituentPercentField = value + End Set + End Property + + ''' + Public Property AbsolutePresenceWeightMeasure() As MeasureType + Get + Return Me.absolutePresenceWeightMeasureField + End Get + Set + Me.absolutePresenceWeightMeasureField = value + End Set + End Property + + ''' + Public Property AbsolutePresenceVolumeMeasure() As MeasureType + Get + Return Me.absolutePresenceVolumeMeasureField + End Get + Set + Me.absolutePresenceVolumeMeasureField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DisposalInstructionsType + + Private materialIDField As IDType + + Private recyclingDescriptionCodeField() As CodeType + + Private descriptionField() As TextType + + Private recyclingProcedureField() As TextType + + ''' + Public Property MaterialID() As IDType + Get + Return Me.materialIDField + End Get + Set + Me.materialIDField = value + End Set + End Property + + ''' + + Public Property RecyclingDescriptionCode() As CodeType() + Get + Return Me.recyclingDescriptionCodeField + End Get + Set + Me.recyclingDescriptionCodeField = 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 RecyclingProcedure() As TextType() + Get + Return Me.recyclingProcedureField + End Get + Set + Me.recyclingProcedureField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ReturnableAssetInstructionsType + + Private materialIDField() As IDType + + Private termsAndConditionsDescriptionField() As TextType + + Private termsAndConditionsDescriptionCodeField As CodeType + + Private depositValueSpecifiedAmountField() As AmountType + + Private depositValueValiditySpecifiedPeriodField As SpecifiedPeriodType + + ''' + + Public Property MaterialID() As IDType() + Get + Return Me.materialIDField + End Get + Set + Me.materialIDField = value + End Set + End Property + + ''' + + Public Property TermsAndConditionsDescription() As TextType() + Get + Return Me.termsAndConditionsDescriptionField + End Get + Set + Me.termsAndConditionsDescriptionField = value + End Set + End Property + + ''' + Public Property TermsAndConditionsDescriptionCode() As CodeType + Get + Return Me.termsAndConditionsDescriptionCodeField + End Get + Set + Me.termsAndConditionsDescriptionCodeField = value + End Set + End Property + + ''' + + Public Property DepositValueSpecifiedAmount() As AmountType() + Get + Return Me.depositValueSpecifiedAmountField + End Get + Set + Me.depositValueSpecifiedAmountField = value + End Set + End Property + + ''' + Public Property DepositValueValiditySpecifiedPeriod() As SpecifiedPeriodType + Get + Return Me.depositValueValiditySpecifiedPeriodField + End Get + Set + Me.depositValueValiditySpecifiedPeriodField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SubordinateLineTradeAgreementType + + Private sellerOrderReferencedDocumentField As ReferencedDocumentType + + Private buyerOrderReferencedDocumentField As ReferencedDocumentType + + Private additionalReferencedDocumentField() As ReferencedDocumentType + + Private grossPriceProductTradePriceField() As TradePriceType + + Private netPriceProductTradePriceField() As TradePriceType + + ''' + Public Property SellerOrderReferencedDocument() As ReferencedDocumentType + Get + Return Me.sellerOrderReferencedDocumentField + End Get + Set + Me.sellerOrderReferencedDocumentField = value + End Set + End Property + + ''' + Public Property BuyerOrderReferencedDocument() As ReferencedDocumentType + Get + Return Me.buyerOrderReferencedDocumentField + End Get + Set + Me.buyerOrderReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property AdditionalReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferencedDocumentField + End Get + Set + Me.additionalReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property GrossPriceProductTradePrice() As TradePriceType() + Get + Return Me.grossPriceProductTradePriceField + End Get + Set + Me.grossPriceProductTradePriceField = value + End Set + End Property + + ''' + + Public Property NetPriceProductTradePrice() As TradePriceType() + Get + Return Me.netPriceProductTradePriceField + End Get + Set + Me.netPriceProductTradePriceField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradePriceType + + Private typeCodeField As PriceTypeCodeType + + Private chargeAmountField() As AmountType + + Private basisQuantityField As QuantityType + + Private minimumQuantityField As QuantityType + + Private maximumQuantityField As QuantityType + + Private changeReasonField() As TextType + + Private orderUnitConversionFactorNumericField As NumericType + + Private typeField() As TextType + + Private basisDateTimeField As DateTimeType + + Private appliedTradeAllowanceChargeField() As TradeAllowanceChargeType + + Private validitySpecifiedPeriodField As SpecifiedPeriodType + + Private includedTradeTaxField() As TradeTaxType + + Private deliveryTradeLocationField() As TradeLocationType + + Private tradeComparisonReferencePriceField() As ReferencePriceType + + Private associatedReferencedDocumentField() As ReferencedDocumentType + + ''' + Public Property TypeCode() As PriceTypeCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + + Public Property ChargeAmount() As AmountType() + Get + Return Me.chargeAmountField + End Get + Set + Me.chargeAmountField = 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 MinimumQuantity() As QuantityType + Get + Return Me.minimumQuantityField + End Get + Set + Me.minimumQuantityField = value + End Set + End Property + + ''' + Public Property MaximumQuantity() As QuantityType + Get + Return Me.maximumQuantityField + End Get + Set + Me.maximumQuantityField = value + End Set + End Property + + ''' + + Public Property ChangeReason() As TextType() + Get + Return Me.changeReasonField + End Get + Set + Me.changeReasonField = value + End Set + End Property + + ''' + Public Property OrderUnitConversionFactorNumeric() As NumericType + Get + Return Me.orderUnitConversionFactorNumericField + End Get + Set + Me.orderUnitConversionFactorNumericField = value + End Set + End Property + + ''' + + Public Property Type() As TextType() + Get + Return Me.typeField + End Get + Set + Me.typeField = value + End Set + End Property + + ''' + Public Property BasisDateTime() As DateTimeType + Get + Return Me.basisDateTimeField + End Get + Set + Me.basisDateTimeField = value + End Set + End Property + + ''' + + Public Property AppliedTradeAllowanceCharge() As TradeAllowanceChargeType() + Get + Return Me.appliedTradeAllowanceChargeField + End Get + Set + Me.appliedTradeAllowanceChargeField = value + End Set + End Property + + ''' + Public Property ValiditySpecifiedPeriod() As SpecifiedPeriodType + Get + Return Me.validitySpecifiedPeriodField + End Get + Set + Me.validitySpecifiedPeriodField = value + End Set + End Property + + ''' + + Public Property IncludedTradeTax() As TradeTaxType() + Get + Return Me.includedTradeTaxField + End Get + Set + Me.includedTradeTaxField = value + End Set + End Property + + ''' + + Public Property DeliveryTradeLocation() As TradeLocationType() + Get + Return Me.deliveryTradeLocationField + End Get + Set + Me.deliveryTradeLocationField = value + End Set + End Property + + ''' + + Public Property TradeComparisonReferencePrice() As ReferencePriceType() + Get + Return Me.tradeComparisonReferencePriceField + End Get + Set + Me.tradeComparisonReferencePriceField = value + End Set + End Property + + ''' + + Public Property AssociatedReferencedDocument() As ReferencedDocumentType() + Get + Return Me.associatedReferencedDocumentField + End Get + Set + Me.associatedReferencedDocumentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class PriceTypeCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "5375" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = 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 ReferencePriceType + + Private chargeAmountField As AmountType + + Private basisQuantityField() As QuantityType + + Private netPriceIndicatorField() As IndicatorType + + Private comparisonMethodCodeField As CodeType + + ''' + Public Property ChargeAmount() As AmountType + Get + Return Me.chargeAmountField + End Get + Set + Me.chargeAmountField = 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 NetPriceIndicator() As IndicatorType() + Get + Return Me.netPriceIndicatorField + End Get + Set + Me.netPriceIndicatorField = value + End Set + End Property + + ''' + Public Property ComparisonMethodCode() As CodeType + Get + Return Me.comparisonMethodCodeField + End Get + Set + Me.comparisonMethodCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SubordinateTradeLineItemType + + Private idField() As IDType + + Private responseReasonCodeField As CodeType + + Private categoryCodeField As CodeType + + Private specifiedReferencedProductField As ReferencedProductType + + Private applicableTradeProductField() As TradeProductType + + Private specifiedSubordinateLineTradeAgreementField As SubordinateLineTradeAgreementType + + Private specifiedSubordinateLineTradeDeliveryField As SubordinateLineTradeDeliveryType + + Private specifiedSubordinateLineTradeSettlementField As SubordinateLineTradeSettlementType + + ''' + + Public Property ID() As IDType() + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property ResponseReasonCode() As CodeType + Get + Return Me.responseReasonCodeField + End Get + Set + Me.responseReasonCodeField = value + End Set + End Property + + ''' + Public Property CategoryCode() As CodeType + Get + Return Me.categoryCodeField + End Get + Set + Me.categoryCodeField = value + End Set + End Property + + ''' + Public Property SpecifiedReferencedProduct() As ReferencedProductType + Get + Return Me.specifiedReferencedProductField + End Get + Set + Me.specifiedReferencedProductField = value + End Set + End Property + + ''' + + Public Property ApplicableTradeProduct() As TradeProductType() + Get + Return Me.applicableTradeProductField + End Get + Set + Me.applicableTradeProductField = value + End Set + End Property + + ''' + Public Property SpecifiedSubordinateLineTradeAgreement() As SubordinateLineTradeAgreementType + Get + Return Me.specifiedSubordinateLineTradeAgreementField + End Get + Set + Me.specifiedSubordinateLineTradeAgreementField = value + End Set + End Property + + ''' + Public Property SpecifiedSubordinateLineTradeDelivery() As SubordinateLineTradeDeliveryType + Get + Return Me.specifiedSubordinateLineTradeDeliveryField + End Get + Set + Me.specifiedSubordinateLineTradeDeliveryField = value + End Set + End Property + + ''' + Public Property SpecifiedSubordinateLineTradeSettlement() As SubordinateLineTradeSettlementType + Get + Return Me.specifiedSubordinateLineTradeSettlementField + End Get + Set + Me.specifiedSubordinateLineTradeSettlementField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ReferencedProductType + + Private idField() As IDType + + Private globalIDField() As IDType + + Private sellerAssignedIDField As IDType + + Private buyerAssignedIDField As IDType + + Private manufacturerAssignedIDField() As IDType + + Private industryAssignedIDField() As IDType + + Private nameField() As TextType + + Private descriptionField() As TextType + + Private relationshipTypeCodeField() As CodeType + + Private unitQuantityField() As QuantityType + + ''' + + 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 SellerAssignedID() As IDType + Get + Return Me.sellerAssignedIDField + End Get + Set + Me.sellerAssignedIDField = value + End Set + End Property + + ''' + Public Property BuyerAssignedID() As IDType + Get + Return Me.buyerAssignedIDField + End Get + Set + Me.buyerAssignedIDField = value + End Set + End Property + + ''' + + Public Property ManufacturerAssignedID() As IDType() + Get + Return Me.manufacturerAssignedIDField + End Get + Set + Me.manufacturerAssignedIDField = value + End Set + End Property + + ''' + + Public Property IndustryAssignedID() As IDType() + Get + Return Me.industryAssignedIDField + End Get + Set + Me.industryAssignedIDField = 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 RelationshipTypeCode() As CodeType() + Get + Return Me.relationshipTypeCodeField + End Get + Set + Me.relationshipTypeCodeField = value + End Set + End Property + + ''' + + Public Property UnitQuantity() As QuantityType() + Get + Return Me.unitQuantityField + End Get + Set + Me.unitQuantityField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeProductType + + Private idField As IDType + + Private globalIDField As IDType + + Private sellerAssignedIDField As IDType + + Private buyerAssignedIDField As IDType + + Private manufacturerAssignedIDField As IDType + + Private industryAssignedIDField As IDType + + Private modelIDField As IDType + + Private nameField() As TextType + + Private tradeNameField As TextType + + Private descriptionField() As TextType + + Private typeCodeField As CodeType + + Private netWeightMeasureField As MeasureType + + Private grossWeightMeasureField As MeasureType + + Private statusCodeField As CodeType + + Private productGroupIDField() As IDType + + Private netVolumeMeasureField As MeasureType + + Private grossVolumeMeasureField As MeasureType + + Private endItemTypeCodeField() As CodeType + + Private endItemNameField() As TextType + + Private customerAssignedIDField() As IDType + + Private batchIDField() As IDType + + Private areaDensityMeasureField As MeasureType + + Private useDescriptionField() As TextType + + Private conciseDescriptionField() As TextType + + Private additionalDescriptionField() As TextType + + Private brandNameField As TextType + + Private subBrandNameField As TextType + + Private drainedNetWeightMeasureField As MeasureType + + Private variableMeasureIndicatorField As IndicatorType + + Private configurableIndicatorField As IndicatorType + + Private colourCodeField As CodeType + + Private colourDescriptionField() As TextType + + Private recyclingTypeCodeField As CodeType + + Private unitTypeCodeField() As CodeType + + Private contentUnitQuantityField As QuantityType + + Private commonNameField As TextType + + Private modelNameField As TextType + + Private designationField() As TextType + + Private formattedCancellationAnnouncedLaunchDateTimeField As FormattedDateTimeType + + Private formattedLatestProductDataChangeDateTimeField As FormattedDateTimeType + + Private exportIndicatorField As IndicatorType + + Private ultimateCustomerAssignedExtensionIDField() As IDType + + Private sizeCodeField As CodeType + + Private applicableProductCharacteristicField() As ProductCharacteristicType + + Private applicableMaterialGoodsCharacteristicField() As MaterialGoodsCharacteristicType + + Private designatedProductClassificationField() As ProductClassificationType + + Private individualTradeProductInstanceField() As TradeProductInstanceType + + Private certificationEvidenceReferenceReferencedDocumentField() As ReferencedDocumentType + + Private inspectionReferenceReferencedDocumentField() As ReferencedDocumentType + + Private originTradeCountryField As TradeCountryType + + Private linearSpatialDimensionField() As SpatialDimensionType + + Private minimumLinearSpatialDimensionField As SpatialDimensionType + + Private maximumLinearSpatialDimensionField As SpatialDimensionType + + Private manufacturerTradePartyField As TradePartyType + + Private presentationSpecifiedBinaryFileField() As SpecifiedBinaryFileType + + Private mSDSReferenceReferencedDocumentField As ReferencedDocumentType + + Private additionalReferenceReferencedDocumentField() As ReferencedDocumentType + + Private legalRightsOwnerTradePartyField As TradePartyType + + Private brandOwnerTradePartyField As TradePartyType + + Private includedReferencedProductField() As ReferencedProductType + + Private informationNoteField() As NoteType + + Private buyerSuppliedPartsReferenceReferencedDocumentField() As ReferencedDocumentType + + ''' + 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 SellerAssignedID() As IDType + Get + Return Me.sellerAssignedIDField + End Get + Set + Me.sellerAssignedIDField = value + End Set + End Property + + ''' + Public Property BuyerAssignedID() As IDType + Get + Return Me.buyerAssignedIDField + End Get + Set + Me.buyerAssignedIDField = value + End Set + End Property + + ''' + Public Property ManufacturerAssignedID() As IDType + Get + Return Me.manufacturerAssignedIDField + End Get + Set + Me.manufacturerAssignedIDField = value + End Set + End Property + + ''' + Public Property IndustryAssignedID() As IDType + Get + Return Me.industryAssignedIDField + End Get + Set + Me.industryAssignedIDField = value + End Set + End Property + + ''' + Public Property ModelID() As IDType + Get + Return Me.modelIDField + End Get + Set + Me.modelIDField = 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 TradeName() As TextType + Get + Return Me.tradeNameField + End Get + Set + Me.tradeNameField = 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 TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property NetWeightMeasure() As MeasureType + Get + Return Me.netWeightMeasureField + End Get + Set + Me.netWeightMeasureField = value + End Set + End Property + + ''' + Public Property GrossWeightMeasure() As MeasureType + Get + Return Me.grossWeightMeasureField + End Get + Set + Me.grossWeightMeasureField = value + End Set + End Property + + ''' + Public Property StatusCode() As CodeType + Get + Return Me.statusCodeField + End Get + Set + Me.statusCodeField = value + End Set + End Property + + ''' + + Public Property ProductGroupID() As IDType() + Get + Return Me.productGroupIDField + End Get + Set + Me.productGroupIDField = value + End Set + End Property + + ''' + Public Property NetVolumeMeasure() As MeasureType + Get + Return Me.netVolumeMeasureField + End Get + Set + Me.netVolumeMeasureField = value + End Set + End Property + + ''' + Public Property GrossVolumeMeasure() As MeasureType + Get + Return Me.grossVolumeMeasureField + End Get + Set + Me.grossVolumeMeasureField = value + End Set + End Property + + ''' + + Public Property EndItemTypeCode() As CodeType() + Get + Return Me.endItemTypeCodeField + End Get + Set + Me.endItemTypeCodeField = value + End Set + End Property + + ''' + + Public Property EndItemName() As TextType() + Get + Return Me.endItemNameField + End Get + Set + Me.endItemNameField = value + End Set + End Property + + ''' + + Public Property CustomerAssignedID() As IDType() + Get + Return Me.customerAssignedIDField + End Get + Set + Me.customerAssignedIDField = value + End Set + End Property + + ''' + + Public Property BatchID() As IDType() + Get + Return Me.batchIDField + End Get + Set + Me.batchIDField = value + End Set + End Property + + ''' + Public Property AreaDensityMeasure() As MeasureType + Get + Return Me.areaDensityMeasureField + End Get + Set + Me.areaDensityMeasureField = value + End Set + End Property + + ''' + + Public Property UseDescription() As TextType() + Get + Return Me.useDescriptionField + End Get + Set + Me.useDescriptionField = value + End Set + End Property + + ''' + + Public Property ConciseDescription() As TextType() + Get + Return Me.conciseDescriptionField + End Get + Set + Me.conciseDescriptionField = value + End Set + End Property + + ''' + + Public Property AdditionalDescription() As TextType() + Get + Return Me.additionalDescriptionField + End Get + Set + Me.additionalDescriptionField = value + End Set + End Property + + ''' + Public Property BrandName() As TextType + Get + Return Me.brandNameField + End Get + Set + Me.brandNameField = value + End Set + End Property + + ''' + Public Property SubBrandName() As TextType + Get + Return Me.subBrandNameField + End Get + Set + Me.subBrandNameField = value + End Set + End Property + + ''' + Public Property DrainedNetWeightMeasure() As MeasureType + Get + Return Me.drainedNetWeightMeasureField + End Get + Set + Me.drainedNetWeightMeasureField = value + End Set + End Property + + ''' + Public Property VariableMeasureIndicator() As IndicatorType + Get + Return Me.variableMeasureIndicatorField + End Get + Set + Me.variableMeasureIndicatorField = value + End Set + End Property + + ''' + Public Property ConfigurableIndicator() As IndicatorType + Get + Return Me.configurableIndicatorField + End Get + Set + Me.configurableIndicatorField = value + End Set + End Property + + ''' + Public Property ColourCode() As CodeType + Get + Return Me.colourCodeField + End Get + Set + Me.colourCodeField = value + End Set + End Property + + ''' + + Public Property ColourDescription() As TextType() + Get + Return Me.colourDescriptionField + End Get + Set + Me.colourDescriptionField = value + End Set + End Property + + ''' + Public Property RecyclingTypeCode() As CodeType + Get + Return Me.recyclingTypeCodeField + End Get + Set + Me.recyclingTypeCodeField = value + End Set + End Property + + ''' + + Public Property UnitTypeCode() As CodeType() + Get + Return Me.unitTypeCodeField + End Get + Set + Me.unitTypeCodeField = value + End Set + End Property + + ''' + Public Property ContentUnitQuantity() As QuantityType + Get + Return Me.contentUnitQuantityField + End Get + Set + Me.contentUnitQuantityField = value + End Set + End Property + + ''' + Public Property CommonName() As TextType + Get + Return Me.commonNameField + End Get + Set + Me.commonNameField = value + End Set + End Property + + ''' + Public Property ModelName() As TextType + Get + Return Me.modelNameField + End Get + Set + Me.modelNameField = value + End Set + End Property + + ''' + + Public Property Designation() As TextType() + Get + Return Me.designationField + End Get + Set + Me.designationField = value + End Set + End Property + + ''' + Public Property FormattedCancellationAnnouncedLaunchDateTime() As FormattedDateTimeType + Get + Return Me.formattedCancellationAnnouncedLaunchDateTimeField + End Get + Set + Me.formattedCancellationAnnouncedLaunchDateTimeField = value + End Set + End Property + + ''' + Public Property FormattedLatestProductDataChangeDateTime() As FormattedDateTimeType + Get + Return Me.formattedLatestProductDataChangeDateTimeField + End Get + Set + Me.formattedLatestProductDataChangeDateTimeField = value + End Set + End Property + + ''' + Public Property ExportIndicator() As IndicatorType + Get + Return Me.exportIndicatorField + End Get + Set + Me.exportIndicatorField = value + End Set + End Property + + ''' + + Public Property UltimateCustomerAssignedExtensionID() As IDType() + Get + Return Me.ultimateCustomerAssignedExtensionIDField + End Get + Set + Me.ultimateCustomerAssignedExtensionIDField = value + End Set + End Property + + ''' + Public Property SizeCode() As CodeType + Get + Return Me.sizeCodeField + End Get + Set + Me.sizeCodeField = value + End Set + End Property + + ''' + + Public Property ApplicableProductCharacteristic() As ProductCharacteristicType() + Get + Return Me.applicableProductCharacteristicField + End Get + Set + Me.applicableProductCharacteristicField = value + End Set + End Property + + ''' + + Public Property ApplicableMaterialGoodsCharacteristic() As MaterialGoodsCharacteristicType() + Get + Return Me.applicableMaterialGoodsCharacteristicField + End Get + Set + Me.applicableMaterialGoodsCharacteristicField = value + End Set + End Property + + ''' + + Public Property DesignatedProductClassification() As ProductClassificationType() + Get + Return Me.designatedProductClassificationField + End Get + Set + Me.designatedProductClassificationField = value + End Set + End Property + + ''' + + Public Property IndividualTradeProductInstance() As TradeProductInstanceType() + Get + Return Me.individualTradeProductInstanceField + End Get + Set + Me.individualTradeProductInstanceField = value + End Set + End Property + + ''' + + Public Property CertificationEvidenceReferenceReferencedDocument() As ReferencedDocumentType() + Get + Return Me.certificationEvidenceReferenceReferencedDocumentField + End Get + Set + Me.certificationEvidenceReferenceReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property InspectionReferenceReferencedDocument() As ReferencedDocumentType() + Get + Return Me.inspectionReferenceReferencedDocumentField + End Get + Set + Me.inspectionReferenceReferencedDocumentField = value + End Set + End Property + + ''' + Public Property OriginTradeCountry() As TradeCountryType + Get + Return Me.originTradeCountryField + End Get + Set + Me.originTradeCountryField = value + End Set + End Property + + ''' + + Public Property LinearSpatialDimension() As SpatialDimensionType() + Get + Return Me.linearSpatialDimensionField + End Get + Set + Me.linearSpatialDimensionField = value + End Set + End Property + + ''' + Public Property MinimumLinearSpatialDimension() As SpatialDimensionType + Get + Return Me.minimumLinearSpatialDimensionField + End Get + Set + Me.minimumLinearSpatialDimensionField = value + End Set + End Property + + ''' + Public Property MaximumLinearSpatialDimension() As SpatialDimensionType + Get + Return Me.maximumLinearSpatialDimensionField + End Get + Set + Me.maximumLinearSpatialDimensionField = value + End Set + End Property + + ''' + Public Property ManufacturerTradeParty() As TradePartyType + Get + Return Me.manufacturerTradePartyField + End Get + Set + Me.manufacturerTradePartyField = value + End Set + End Property + + ''' + + Public Property PresentationSpecifiedBinaryFile() As SpecifiedBinaryFileType() + Get + Return Me.presentationSpecifiedBinaryFileField + End Get + Set + Me.presentationSpecifiedBinaryFileField = value + End Set + End Property + + ''' + Public Property MSDSReferenceReferencedDocument() As ReferencedDocumentType + Get + Return Me.mSDSReferenceReferencedDocumentField + End Get + Set + Me.mSDSReferenceReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property AdditionalReferenceReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferenceReferencedDocumentField + End Get + Set + Me.additionalReferenceReferencedDocumentField = value + End Set + End Property + + ''' + Public Property LegalRightsOwnerTradeParty() As TradePartyType + Get + Return Me.legalRightsOwnerTradePartyField + End Get + Set + Me.legalRightsOwnerTradePartyField = value + End Set + End Property + + ''' + Public Property BrandOwnerTradeParty() As TradePartyType + Get + Return Me.brandOwnerTradePartyField + End Get + Set + Me.brandOwnerTradePartyField = value + End Set + End Property + + ''' + + Public Property IncludedReferencedProduct() As ReferencedProductType() + Get + Return Me.includedReferencedProductField + End Get + Set + Me.includedReferencedProductField = value + End Set + End Property + + ''' + + Public Property InformationNote() As NoteType() + Get + Return Me.informationNoteField + End Get + Set + Me.informationNoteField = value + End Set + End Property + + ''' + + Public Property BuyerSuppliedPartsReferenceReferencedDocument() As ReferencedDocumentType() + Get + Return Me.buyerSuppliedPartsReferenceReferencedDocumentField + End Get + Set + Me.buyerSuppliedPartsReferenceReferencedDocumentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ProductCharacteristicType + + Private idField() As IDType + + Private typeCodeField As CodeType + + Private descriptionField() As TextType + + Private valueMeasureField As MeasureType + + Private measurementMethodCodeField As CodeType + + Private valueField() As TextType + + Private valueCodeField As CodeType + + Private valueDateTimeField As DateTimeType + + Private valueIndicatorField As IndicatorType + + Private contentTypeCodeField As CodeType + + Private valueSpecifiedBinaryFileField As SpecifiedBinaryFileType + + Private applicableProductCharacteristicConditionField() As ProductCharacteristicConditionType + + Private applicableReferencedStandardField As ReferencedStandardType + + ''' + + Public Property ID() As IDType() + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property TypeCode() As CodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = 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 ValueMeasure() As MeasureType + Get + Return Me.valueMeasureField + End Get + Set + Me.valueMeasureField = value + End Set + End Property + + ''' + Public Property MeasurementMethodCode() As CodeType + Get + Return Me.measurementMethodCodeField + End Get + Set + Me.measurementMethodCodeField = value + End Set + End Property + + ''' + + Public Property Value() As TextType() + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + + ''' + Public Property ValueCode() As CodeType + Get + Return Me.valueCodeField + End Get + Set + Me.valueCodeField = value + End Set + End Property + + ''' + Public Property ValueDateTime() As DateTimeType + Get + Return Me.valueDateTimeField + End Get + Set + Me.valueDateTimeField = value + End Set + End Property + + ''' + Public Property ValueIndicator() As IndicatorType + Get + Return Me.valueIndicatorField + End Get + Set + Me.valueIndicatorField = value + End Set + End Property + + ''' + Public Property ContentTypeCode() As CodeType + Get + Return Me.contentTypeCodeField + End Get + Set + Me.contentTypeCodeField = value + End Set + End Property + + ''' + Public Property ValueSpecifiedBinaryFile() As SpecifiedBinaryFileType + Get + Return Me.valueSpecifiedBinaryFileField + End Get + Set + Me.valueSpecifiedBinaryFileField = value + End Set + End Property + + ''' + + Public Property ApplicableProductCharacteristicCondition() As ProductCharacteristicConditionType() + Get + Return Me.applicableProductCharacteristicConditionField + End Get + Set + Me.applicableProductCharacteristicConditionField = value + End Set + End Property + + ''' + Public Property ApplicableReferencedStandard() As ReferencedStandardType + Get + Return Me.applicableReferencedStandardField + End Get + Set + Me.applicableReferencedStandardField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ProductCharacteristicConditionType + + Private typeCodeField As CodeType + + Private nameField() As TextType + + Private valueMeasureField As MeasureType + + ''' + Public Property TypeCode() As CodeType + 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 ValueMeasure() As MeasureType + Get + Return Me.valueMeasureField + End Get + Set + Me.valueMeasureField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ReferencedStandardType + + Private idField As IDType + + Private versionIDField As IDType + + Private elementVersionIDField As IDType + + Private uRIIDField As IDType + + Private partIDField As IDType + + Private agencyIDField As IDType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property VersionID() As IDType + Get + Return Me.versionIDField + End Get + Set + Me.versionIDField = value + End Set + End Property + + ''' + Public Property ElementVersionID() As IDType + Get + Return Me.elementVersionIDField + End Get + Set + Me.elementVersionIDField = 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 PartID() As IDType + Get + Return Me.partIDField + End Get + Set + Me.partIDField = value + End Set + End Property + + ''' + Public Property AgencyID() As IDType + Get + Return Me.agencyIDField + End Get + Set + Me.agencyIDField = value + End Set + End Property + End Class + + ''' + + Partial Public Class ProductClassificationType + + Private systemIDField As IDType + + Private systemNameField() As TextType + + Private classCodeField As CodeType + + Private classNameField() As TextType + + Private subClassCodeField As CodeType + + Private classProductCharacteristicField() As ProductCharacteristicType + + Private applicableReferencedStandardField As ReferencedStandardType + + ''' + Public Property SystemID() As IDType + Get + Return Me.systemIDField + End Get + Set + Me.systemIDField = value + End Set + End Property + + ''' + + Public Property SystemName() As TextType() + Get + Return Me.systemNameField + End Get + Set + Me.systemNameField = value + End Set + End Property + + ''' + Public Property ClassCode() As CodeType + Get + Return Me.classCodeField + End Get + Set + Me.classCodeField = value + End Set + End Property + + ''' + + Public Property ClassName() As TextType() + Get + Return Me.classNameField + End Get + Set + Me.classNameField = value + End Set + End Property + + ''' + Public Property SubClassCode() As CodeType + Get + Return Me.subClassCodeField + End Get + Set + Me.subClassCodeField = value + End Set + End Property + + ''' + + Public Property ClassProductCharacteristic() As ProductCharacteristicType() + Get + Return Me.classProductCharacteristicField + End Get + Set + Me.classProductCharacteristicField = value + End Set + End Property + + ''' + Public Property ApplicableReferencedStandard() As ReferencedStandardType + Get + Return Me.applicableReferencedStandardField + End Get + Set + Me.applicableReferencedStandardField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeProductInstanceType + + Private globalSerialIDField As IDType + + Private batchIDField As IDType + + Private kanbanIDField As IDType + + Private supplierAssignedSerialIDField As IDType + + Private bestBeforeDateTimeField As DateTimeType + + Private expiryDateTimeField As DateTimeType + + Private sellByDateTimeField As DateTimeType + + Private serialIDField() As IDType + + Private registrationIDField() As IDType + + Private productionSupplyChainEventField As SupplyChainEventType + + Private packagingSupplyChainEventField As SupplyChainEventType + + Private applicableMaterialGoodsCharacteristicField() As MaterialGoodsCharacteristicType + + Private applicableProductCharacteristicField() As ProductCharacteristicType + + ''' + Public Property GlobalSerialID() As IDType + Get + Return Me.globalSerialIDField + End Get + Set + Me.globalSerialIDField = value + End Set + End Property + + ''' + Public Property BatchID() As IDType + Get + Return Me.batchIDField + End Get + Set + Me.batchIDField = value + End Set + End Property + + ''' + Public Property KanbanID() As IDType + Get + Return Me.kanbanIDField + End Get + Set + Me.kanbanIDField = value + End Set + End Property + + ''' + Public Property SupplierAssignedSerialID() As IDType + Get + Return Me.supplierAssignedSerialIDField + End Get + Set + Me.supplierAssignedSerialIDField = value + End Set + End Property + + ''' + Public Property BestBeforeDateTime() As DateTimeType + Get + Return Me.bestBeforeDateTimeField + End Get + Set + Me.bestBeforeDateTimeField = value + End Set + End Property + + ''' + Public Property ExpiryDateTime() As DateTimeType + Get + Return Me.expiryDateTimeField + End Get + Set + Me.expiryDateTimeField = value + End Set + End Property + + ''' + Public Property SellByDateTime() As DateTimeType + Get + Return Me.sellByDateTimeField + End Get + Set + Me.sellByDateTimeField = value + End Set + End Property + + ''' + + Public Property SerialID() As IDType() + Get + Return Me.serialIDField + End Get + Set + Me.serialIDField = value + End Set + End Property + + ''' + + Public Property RegistrationID() As IDType() + Get + Return Me.registrationIDField + End Get + Set + Me.registrationIDField = value + End Set + End Property + + ''' + Public Property ProductionSupplyChainEvent() As SupplyChainEventType + Get + Return Me.productionSupplyChainEventField + End Get + Set + Me.productionSupplyChainEventField = value + End Set + End Property + + ''' + Public Property PackagingSupplyChainEvent() As SupplyChainEventType + Get + Return Me.packagingSupplyChainEventField + End Get + Set + Me.packagingSupplyChainEventField = value + End Set + End Property + + ''' + + Public Property ApplicableMaterialGoodsCharacteristic() As MaterialGoodsCharacteristicType() + Get + Return Me.applicableMaterialGoodsCharacteristicField + End Get + Set + Me.applicableMaterialGoodsCharacteristicField = value + End Set + End Property + + ''' + + Public Property ApplicableProductCharacteristic() As ProductCharacteristicType() + Get + Return Me.applicableProductCharacteristicField + End Get + Set + Me.applicableProductCharacteristicField = value + End Set + End Property + End Class + + ''' + + Partial Public Class TradeSettlementLineMonetarySummationType + + 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 informationAmountField() As AmountType + + Private totalAllowanceChargeAmountField() As AmountType + + Private totalRetailValueInformationAmountField() As AmountType + + Private grossLineTotalAmountField() As AmountType + + Private netLineTotalAmountField() As AmountType + + Private netIncludingTaxesLineTotalAmountField() As AmountType + + Private productWeightLossInformationAmountField() As AmountType + + Private includingTaxesLineTotalAmountField() As AmountType + + ''' + + Public Property LineTotalAmount() As AmountType() + Get + Return Me.lineTotalAmountField + End Get + Set + Me.lineTotalAmountField = value + End Set + End Property + + ''' + + Public Property ChargeTotalAmount() As AmountType() + Get + Return Me.chargeTotalAmountField + End Get + Set + Me.chargeTotalAmountField = value + End Set + End Property + + ''' + + Public Property AllowanceTotalAmount() As AmountType() + Get + Return Me.allowanceTotalAmountField + End Get + Set + Me.allowanceTotalAmountField = value + End Set + End Property + + ''' + + Public Property TaxBasisTotalAmount() As AmountType() + Get + Return Me.taxBasisTotalAmountField + End Get + Set + Me.taxBasisTotalAmountField = value + End Set + End Property + + ''' + + Public Property TaxTotalAmount() As AmountType() + Get + Return Me.taxTotalAmountField + End Get + Set + Me.taxTotalAmountField = value + End Set + End Property + + ''' + + Public Property GrandTotalAmount() As AmountType() + Get + Return Me.grandTotalAmountField + End Get + Set + Me.grandTotalAmountField = value + End Set + End Property + + ''' + + Public Property InformationAmount() As AmountType() + Get + Return Me.informationAmountField + End Get + Set + Me.informationAmountField = value + End Set + End Property + + ''' + + Public Property TotalAllowanceChargeAmount() As AmountType() + Get + Return Me.totalAllowanceChargeAmountField + End Get + Set + Me.totalAllowanceChargeAmountField = value + End Set + End Property + + ''' + + Public Property TotalRetailValueInformationAmount() As AmountType() + Get + Return Me.totalRetailValueInformationAmountField + End Get + Set + Me.totalRetailValueInformationAmountField = value + End Set + End Property + + ''' + + Public Property GrossLineTotalAmount() As AmountType() + Get + Return Me.grossLineTotalAmountField + End Get + Set + Me.grossLineTotalAmountField = value + End Set + End Property + + ''' + + Public Property NetLineTotalAmount() As AmountType() + Get + Return Me.netLineTotalAmountField + End Get + Set + Me.netLineTotalAmountField = value + End Set + End Property + + ''' + + Public Property NetIncludingTaxesLineTotalAmount() As AmountType() + Get + Return Me.netIncludingTaxesLineTotalAmountField + End Get + Set + Me.netIncludingTaxesLineTotalAmountField = value + End Set + End Property + + ''' + + Public Property ProductWeightLossInformationAmount() As AmountType() + Get + Return Me.productWeightLossInformationAmountField + End Get + Set + Me.productWeightLossInformationAmountField = value + End Set + End Property + + ''' + + Public Property IncludingTaxesLineTotalAmount() As AmountType() + Get + Return Me.includingTaxesLineTotalAmountField + End Get + Set + Me.includingTaxesLineTotalAmountField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LineTradeSettlementType + + Private paymentReferenceField() As TextType + + Private invoiceIssuerReferenceField As TextType + + Private totalAdjustmentAmountField As AmountType + + Private discountIndicatorField As IndicatorType + + Private invoiceDateTimeField As DateTimeType + + Private applicableTradeTaxField() As TradeTaxType + + Private billingSpecifiedPeriodField As SpecifiedPeriodType + + Private specifiedTradeAllowanceChargeField() As TradeAllowanceChargeType + + Private subtotalCalculatedTradeTaxField() As TradeTaxType + + Private specifiedLogisticsServiceChargeField() As LogisticsServiceChargeType + + Private specifiedTradePaymentTermsField() As TradePaymentTermsType + + Private specifiedTradeSettlementLineMonetarySummationField As TradeSettlementLineMonetarySummationType + + Private specifiedFinancialAdjustmentField() As FinancialAdjustmentType + + Private invoiceReferencedDocumentField() As ReferencedDocumentType + + Private additionalReferencedDocumentField() As ReferencedDocumentType + + Private payableSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private receivableSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private purchaseSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private salesSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType + + Private specifiedTradeSettlementFinancialCardField As TradeSettlementFinancialCardType + + ''' + + Public Property PaymentReference() As TextType() + Get + Return Me.paymentReferenceField + End Get + Set + Me.paymentReferenceField = 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 TotalAdjustmentAmount() As AmountType + Get + Return Me.totalAdjustmentAmountField + End Get + Set + Me.totalAdjustmentAmountField = value + End Set + End Property + + ''' + Public Property DiscountIndicator() As IndicatorType + Get + Return Me.discountIndicatorField + End Get + Set + Me.discountIndicatorField = value + End Set + End Property + + ''' + Public Property InvoiceDateTime() As DateTimeType + Get + Return Me.invoiceDateTimeField + End Get + Set + Me.invoiceDateTimeField = 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 SubtotalCalculatedTradeTax() As TradeTaxType() + Get + Return Me.subtotalCalculatedTradeTaxField + End Get + Set + Me.subtotalCalculatedTradeTaxField = 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 SpecifiedTradeSettlementLineMonetarySummation() As TradeSettlementLineMonetarySummationType + Get + Return Me.specifiedTradeSettlementLineMonetarySummationField + End Get + Set + Me.specifiedTradeSettlementLineMonetarySummationField = value + End Set + End Property + + ''' + + Public Property SpecifiedFinancialAdjustment() As FinancialAdjustmentType() + Get + Return Me.specifiedFinancialAdjustmentField + End Get + Set + Me.specifiedFinancialAdjustmentField = 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 AdditionalReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferencedDocumentField + End Get + Set + Me.additionalReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property PayableSpecifiedTradeAccountingAccount() As TradeAccountingAccountType() + Get + Return Me.payableSpecifiedTradeAccountingAccountField + End Get + Set + Me.payableSpecifiedTradeAccountingAccountField = 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 PurchaseSpecifiedTradeAccountingAccount() As TradeAccountingAccountType() + Get + Return Me.purchaseSpecifiedTradeAccountingAccountField + End Get + Set + Me.purchaseSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + + Public Property SalesSpecifiedTradeAccountingAccount() As TradeAccountingAccountType() + Get + Return Me.salesSpecifiedTradeAccountingAccountField + End Get + Set + Me.salesSpecifiedTradeAccountingAccountField = value + End Set + End Property + + ''' + Public Property SpecifiedTradeSettlementFinancialCard() As TradeSettlementFinancialCardType + Get + Return Me.specifiedTradeSettlementFinancialCardField + End Get + Set + Me.specifiedTradeSettlementFinancialCardField = value + End Set + End Property + End Class + + ''' + + Partial Public Class AdjustmentReasonCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "4465" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = 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 DeliveryAdjustmentType + + Private reasonCodeField As AdjustmentReasonCodeType + + Private reasonField() As TextType + + Private actualAmountField() As AmountType + + Private actualQuantityField As QuantityType + + Private actualDateTimeField As DateTimeType + + ''' + Public Property ReasonCode() As AdjustmentReasonCodeType + 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 ActualAmount() As AmountType() + Get + Return Me.actualAmountField + End Get + Set + Me.actualAmountField = value + End Set + End Property + + ''' + Public Property ActualQuantity() As QuantityType + Get + Return Me.actualQuantityField + End Get + Set + Me.actualQuantityField = value + End Set + End Property + + ''' + Public Property ActualDateTime() As DateTimeType + Get + Return Me.actualDateTimeField + End Get + Set + Me.actualDateTimeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LineTradeDeliveryType + + Private requestedQuantityField As QuantityType + + Private receivedQuantityField As QuantityType + + Private billedQuantityField As QuantityType + + Private chargeFreeQuantityField As QuantityType + + Private packageQuantityField As QuantityType + + Private productUnitQuantityField As QuantityType + + Private perPackageUnitQuantityField As QuantityType + + Private netWeightMeasureField As WeightUnitMeasureType + + Private grossWeightMeasureField As WeightUnitMeasureType + + Private theoreticalWeightMeasureField As WeightUnitMeasureType + + Private despatchedQuantityField As QuantityType + + Private specifiedDeliveryAdjustmentField() As DeliveryAdjustmentType + + Private includedSupplyChainPackagingField() As SupplyChainPackagingType + + Private relatedSupplyChainConsignmentField As SupplyChainConsignmentType + + Private shipToTradePartyField As TradePartyType + + Private ultimateShipToTradePartyField As TradePartyType + + Private shipFromTradePartyField As TradePartyType + + Private actualDespatchSupplyChainEventField As SupplyChainEventType + + Private actualPickUpSupplyChainEventField As SupplyChainEventType + + Private requestedDeliverySupplyChainEventField As SupplyChainEventType + + Private actualDeliverySupplyChainEventField As SupplyChainEventType + + Private actualReceiptSupplyChainEventField As SupplyChainEventType + + Private additionalReferencedDocumentField() As ReferencedDocumentType + + Private despatchAdviceReferencedDocumentField As ReferencedDocumentType + + Private receivingAdviceReferencedDocumentField As ReferencedDocumentType + + Private deliveryNoteReferencedDocumentField As ReferencedDocumentType + + Private consumptionReportReferencedDocumentField As ReferencedDocumentType + + Private packingListReferencedDocumentField As ReferencedDocumentType + + ''' + Public Property RequestedQuantity() As QuantityType + Get + Return Me.requestedQuantityField + End Get + Set + Me.requestedQuantityField = value + End Set + End Property + + ''' + Public Property ReceivedQuantity() As QuantityType + Get + Return Me.receivedQuantityField + End Get + Set + Me.receivedQuantityField = value + End Set + End Property + + ''' + Public Property BilledQuantity() As QuantityType + Get + Return Me.billedQuantityField + End Get + Set + Me.billedQuantityField = value + End Set + End Property + + ''' + Public Property ChargeFreeQuantity() As QuantityType + Get + Return Me.chargeFreeQuantityField + End Get + Set + Me.chargeFreeQuantityField = value + End Set + End Property + + ''' + Public Property PackageQuantity() As QuantityType + Get + Return Me.packageQuantityField + End Get + Set + Me.packageQuantityField = value + End Set + End Property + + ''' + Public Property ProductUnitQuantity() As QuantityType + Get + Return Me.productUnitQuantityField + End Get + Set + Me.productUnitQuantityField = value + End Set + End Property + + ''' + Public Property PerPackageUnitQuantity() As QuantityType + Get + Return Me.perPackageUnitQuantityField + End Get + Set + Me.perPackageUnitQuantityField = value + End Set + End Property + + ''' + Public Property NetWeightMeasure() As WeightUnitMeasureType + Get + Return Me.netWeightMeasureField + End Get + Set + Me.netWeightMeasureField = value + End Set + End Property + + ''' + Public Property GrossWeightMeasure() As WeightUnitMeasureType + Get + Return Me.grossWeightMeasureField + End Get + Set + Me.grossWeightMeasureField = value + End Set + End Property + + ''' + Public Property TheoreticalWeightMeasure() As WeightUnitMeasureType + Get + Return Me.theoreticalWeightMeasureField + End Get + Set + Me.theoreticalWeightMeasureField = value + End Set + End Property + + ''' + Public Property DespatchedQuantity() As QuantityType + Get + Return Me.despatchedQuantityField + End Get + Set + Me.despatchedQuantityField = value + End Set + End Property + + ''' + + Public Property SpecifiedDeliveryAdjustment() As DeliveryAdjustmentType() + Get + Return Me.specifiedDeliveryAdjustmentField + End Get + Set + Me.specifiedDeliveryAdjustmentField = value + End Set + End Property + + ''' + + Public Property IncludedSupplyChainPackaging() As SupplyChainPackagingType() + Get + Return Me.includedSupplyChainPackagingField + End Get + Set + Me.includedSupplyChainPackagingField = value + End Set + End Property + + ''' + Public Property RelatedSupplyChainConsignment() As SupplyChainConsignmentType + Get + Return Me.relatedSupplyChainConsignmentField + End Get + Set + Me.relatedSupplyChainConsignmentField = value + End Set + End Property + + ''' + Public Property ShipToTradeParty() As TradePartyType + Get + Return Me.shipToTradePartyField + End Get + Set + Me.shipToTradePartyField = value + End Set + End Property + + ''' + Public Property UltimateShipToTradeParty() As TradePartyType + Get + Return Me.ultimateShipToTradePartyField + End Get + Set + Me.ultimateShipToTradePartyField = value + End Set + End Property + + ''' + Public Property ShipFromTradeParty() As TradePartyType + Get + Return Me.shipFromTradePartyField + End Get + Set + Me.shipFromTradePartyField = value + End Set + End Property + + ''' + Public Property ActualDespatchSupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualDespatchSupplyChainEventField + End Get + Set + Me.actualDespatchSupplyChainEventField = value + End Set + End Property + + ''' + Public Property ActualPickUpSupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualPickUpSupplyChainEventField + End Get + Set + Me.actualPickUpSupplyChainEventField = value + End Set + End Property + + ''' + Public Property RequestedDeliverySupplyChainEvent() As SupplyChainEventType + Get + Return Me.requestedDeliverySupplyChainEventField + End Get + Set + Me.requestedDeliverySupplyChainEventField = value + End Set + End Property + + ''' + Public Property ActualDeliverySupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualDeliverySupplyChainEventField + End Get + Set + Me.actualDeliverySupplyChainEventField = value + End Set + End Property + + ''' + Public Property ActualReceiptSupplyChainEvent() As SupplyChainEventType + Get + Return Me.actualReceiptSupplyChainEventField + End Get + Set + Me.actualReceiptSupplyChainEventField = value + End Set + End Property + + ''' + + Public Property AdditionalReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferencedDocumentField + End Get + Set + Me.additionalReferencedDocumentField = value + End Set + End Property + + ''' + Public Property DespatchAdviceReferencedDocument() As ReferencedDocumentType + Get + Return Me.despatchAdviceReferencedDocumentField + End Get + Set + Me.despatchAdviceReferencedDocumentField = value + End Set + End Property + + ''' + Public Property ReceivingAdviceReferencedDocument() As ReferencedDocumentType + Get + Return Me.receivingAdviceReferencedDocumentField + End Get + Set + Me.receivingAdviceReferencedDocumentField = value + End Set + End Property + + ''' + Public Property DeliveryNoteReferencedDocument() As ReferencedDocumentType + Get + Return Me.deliveryNoteReferencedDocumentField + End Get + Set + Me.deliveryNoteReferencedDocumentField = value + End Set + End Property + + ''' + Public Property ConsumptionReportReferencedDocument() As ReferencedDocumentType + Get + Return Me.consumptionReportReferencedDocumentField + End Get + Set + Me.consumptionReportReferencedDocumentField = value + End Set + End Property + + ''' + Public Property PackingListReferencedDocument() As ReferencedDocumentType + Get + Return Me.packingListReferencedDocumentField + End Get + Set + Me.packingListReferencedDocumentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class AvailablePeriodType + + Private startDateTimeField As DateTimeType + + Private endDateTimeField As DateTimeType + + Private descriptionField As TextType + + ''' + 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 Description() As TextType + Get + Return Me.descriptionField + End Get + Set + Me.descriptionField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SpecifiedMarketplaceType + + Private idField As IDType + + Private nameField As TextType + + Private virtualIndicatorField As IndicatorType + + Private websiteURIIDField() As IDType + + Private salesMethodCodeField As CodeType + + Private orderingAvailablePeriodField() As AvailablePeriodType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 VirtualIndicator() As IndicatorType + Get + Return Me.virtualIndicatorField + End Get + Set + Me.virtualIndicatorField = value + End Set + End Property + + ''' + + Public Property WebsiteURIID() As IDType() + Get + Return Me.websiteURIIDField + End Get + Set + Me.websiteURIIDField = value + End Set + End Property + + ''' + Public Property SalesMethodCode() As CodeType + Get + Return Me.salesMethodCodeField + End Get + Set + Me.salesMethodCodeField = value + End Set + End Property + + ''' + + Public Property OrderingAvailablePeriod() As AvailablePeriodType() + Get + Return Me.orderingAvailablePeriodField + End Get + Set + Me.orderingAvailablePeriodField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LineTradeAgreementType + + Private buyerReferenceField As TextType + + Private buyerRequisitionerTradePartyField() As TradePartyType + + Private applicableTradeDeliveryTermsField As TradeDeliveryTermsType + + Private sellerOrderReferencedDocumentField As ReferencedDocumentType + + Private buyerOrderReferencedDocumentField As ReferencedDocumentType + + Private quotationReferencedDocumentField As ReferencedDocumentType + + Private contractReferencedDocumentField As ReferencedDocumentType + + Private demandForecastReferencedDocumentField As ReferencedDocumentType + + Private promotionalDealReferencedDocumentField As ReferencedDocumentType + + Private additionalReferencedDocumentField() As ReferencedDocumentType + + Private grossPriceProductTradePriceField As TradePriceType + + Private netPriceProductTradePriceField As TradePriceType + + Private requisitionerReferencedDocumentField() As ReferencedDocumentType + + Private itemSellerTradePartyField As TradePartyType + + Private itemBuyerTradePartyField As TradePartyType + + Private includedSpecifiedMarketplaceField As SpecifiedMarketplaceType + + Private ultimateCustomerOrderReferencedDocumentField() As ReferencedDocumentType + + ''' + Public Property BuyerReference() As TextType + Get + Return Me.buyerReferenceField + End Get + Set + Me.buyerReferenceField = value + End Set + End Property + + ''' + + Public Property BuyerRequisitionerTradeParty() As TradePartyType() + Get + Return Me.buyerRequisitionerTradePartyField + End Get + Set + Me.buyerRequisitionerTradePartyField = value + End Set + End Property + + ''' + Public Property ApplicableTradeDeliveryTerms() As TradeDeliveryTermsType + Get + Return Me.applicableTradeDeliveryTermsField + End Get + Set + Me.applicableTradeDeliveryTermsField = value + End Set + End Property + + ''' + Public Property SellerOrderReferencedDocument() As ReferencedDocumentType + Get + Return Me.sellerOrderReferencedDocumentField + End Get + Set + Me.sellerOrderReferencedDocumentField = value + End Set + End Property + + ''' + Public Property BuyerOrderReferencedDocument() As ReferencedDocumentType + Get + Return Me.buyerOrderReferencedDocumentField + End Get + Set + Me.buyerOrderReferencedDocumentField = value + End Set + End Property + + ''' + Public Property QuotationReferencedDocument() As ReferencedDocumentType + Get + Return Me.quotationReferencedDocumentField + End Get + Set + Me.quotationReferencedDocumentField = value + End Set + End Property + + ''' + Public Property ContractReferencedDocument() As ReferencedDocumentType + Get + Return Me.contractReferencedDocumentField + End Get + Set + Me.contractReferencedDocumentField = value + End Set + End Property + + ''' + Public Property DemandForecastReferencedDocument() As ReferencedDocumentType + Get + Return Me.demandForecastReferencedDocumentField + End Get + Set + Me.demandForecastReferencedDocumentField = value + End Set + End Property + + ''' + Public Property PromotionalDealReferencedDocument() As ReferencedDocumentType + Get + Return Me.promotionalDealReferencedDocumentField + End Get + Set + Me.promotionalDealReferencedDocumentField = value + End Set + End Property + + ''' + + Public Property AdditionalReferencedDocument() As ReferencedDocumentType() + Get + Return Me.additionalReferencedDocumentField + End Get + Set + Me.additionalReferencedDocumentField = value + End Set + End Property + + ''' + Public Property GrossPriceProductTradePrice() As TradePriceType + Get + Return Me.grossPriceProductTradePriceField + End Get + Set + Me.grossPriceProductTradePriceField = value + End Set + End Property + + ''' + Public Property NetPriceProductTradePrice() As TradePriceType + Get + Return Me.netPriceProductTradePriceField + End Get + Set + Me.netPriceProductTradePriceField = value + End Set + End Property + + ''' + + Public Property RequisitionerReferencedDocument() As ReferencedDocumentType() + Get + Return Me.requisitionerReferencedDocumentField + End Get + Set + Me.requisitionerReferencedDocumentField = value + End Set + End Property + + ''' + Public Property ItemSellerTradeParty() As TradePartyType + Get + Return Me.itemSellerTradePartyField + End Get + Set + Me.itemSellerTradePartyField = value + End Set + End Property + + ''' + Public Property ItemBuyerTradeParty() As TradePartyType + Get + Return Me.itemBuyerTradePartyField + End Get + Set + Me.itemBuyerTradePartyField = value + End Set + End Property + + ''' + Public Property IncludedSpecifiedMarketplace() As SpecifiedMarketplaceType + Get + Return Me.includedSpecifiedMarketplaceField + End Get + Set + Me.includedSpecifiedMarketplaceField = value + End Set + End Property + + ''' + + Public Property UltimateCustomerOrderReferencedDocument() As ReferencedDocumentType() + Get + Return Me.ultimateCustomerOrderReferencedDocumentField + End Get + Set + Me.ultimateCustomerOrderReferencedDocumentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class LineStatusCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "1229_LineStatusCode" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 DocumentLineDocumentType + + Private lineIDField As IDType + + Private parentLineIDField As IDType + + Private lineStatusCodeField As LineStatusCodeType + + Private lineStatusReasonCodeField As CodeType + + Private categoryCodeField As CodeType + + Private responseReasonCodeField As CodeType + + Private includedNoteField() As NoteType + + Private referenceReferencedDocumentField() As ReferencedDocumentType + + ''' + Public Property LineID() As IDType + Get + Return Me.lineIDField + End Get + Set + Me.lineIDField = value + End Set + End Property + + ''' + Public Property ParentLineID() As IDType + Get + Return Me.parentLineIDField + End Get + Set + Me.parentLineIDField = value + End Set + End Property + + ''' + Public Property LineStatusCode() As LineStatusCodeType + Get + Return Me.lineStatusCodeField + End Get + Set + Me.lineStatusCodeField = value + End Set + End Property + + ''' + Public Property LineStatusReasonCode() As CodeType + Get + Return Me.lineStatusReasonCodeField + End Get + Set + Me.lineStatusReasonCodeField = value + End Set + End Property + + ''' + Public Property CategoryCode() As CodeType + Get + Return Me.categoryCodeField + End Get + Set + Me.categoryCodeField = value + End Set + End Property + + ''' + Public Property ResponseReasonCode() As CodeType + Get + Return Me.responseReasonCodeField + End Get + Set + Me.responseReasonCodeField = value + End Set + End Property + + ''' + + Public Property IncludedNote() As NoteType() + Get + Return Me.includedNoteField + End Get + Set + Me.includedNoteField = value + End Set + End Property + + ''' + + Public Property ReferenceReferencedDocument() As ReferencedDocumentType() + Get + Return Me.referenceReferencedDocumentField + End Get + Set + Me.referenceReferencedDocumentField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SupplyChainTradeLineItemType + + Private descriptionCodeField As CodeType + + Private associatedDocumentLineDocumentField As DocumentLineDocumentType + + Private specifiedTradeProductField As TradeProductType + + Private additionalInformationNoteField() As NoteType + + Private specifiedLineTradeAgreementField As LineTradeAgreementType + + Private specifiedLineTradeDeliveryField As LineTradeDeliveryType + + Private specifiedLineTradeSettlementField As LineTradeSettlementType + + Private includedSubordinateTradeLineItemField() As SubordinateTradeLineItemType + + ''' + Public Property DescriptionCode() As CodeType + Get + Return Me.descriptionCodeField + End Get + Set + Me.descriptionCodeField = value + End Set + End Property + + ''' + Public Property AssociatedDocumentLineDocument() As DocumentLineDocumentType + Get + Return Me.associatedDocumentLineDocumentField + End Get + Set + Me.associatedDocumentLineDocumentField = value + End Set + End Property + + ''' + Public Property SpecifiedTradeProduct() As TradeProductType + Get + Return Me.specifiedTradeProductField + End Get + Set + Me.specifiedTradeProductField = value + End Set + End Property + + ''' + + Public Property AdditionalInformationNote() As NoteType() + Get + Return Me.additionalInformationNoteField + End Get + Set + Me.additionalInformationNoteField = value + End Set + End Property + + ''' + Public Property SpecifiedLineTradeAgreement() As LineTradeAgreementType + Get + Return Me.specifiedLineTradeAgreementField + End Get + Set + Me.specifiedLineTradeAgreementField = value + End Set + End Property + + ''' + Public Property SpecifiedLineTradeDelivery() As LineTradeDeliveryType + Get + Return Me.specifiedLineTradeDeliveryField + End Get + Set + Me.specifiedLineTradeDeliveryField = value + End Set + End Property + + ''' + Public Property SpecifiedLineTradeSettlement() As LineTradeSettlementType + Get + Return Me.specifiedLineTradeSettlementField + End Get + Set + Me.specifiedLineTradeSettlementField = value + End Set + End Property + + ''' + + Public Property IncludedSubordinateTradeLineItem() As SubordinateTradeLineItemType() + Get + Return Me.includedSubordinateTradeLineItemField + End Get + Set + Me.includedSubordinateTradeLineItemField = value + End Set + End Property + End Class + + ''' + + Partial Public Class SupplyChainTradeTransactionType + + Private includedSupplyChainTradeLineItemField() As SupplyChainTradeLineItemType + + Private applicableHeaderTradeAgreementField As HeaderTradeAgreementType + + Private applicableHeaderTradeDeliveryField As HeaderTradeDeliveryType + + Private applicableHeaderTradeSettlementField As HeaderTradeSettlementType + + ''' + + Public Property IncludedSupplyChainTradeLineItem() As SupplyChainTradeLineItemType() + Get + Return Me.includedSupplyChainTradeLineItemField + End Get + Set + Me.includedSupplyChainTradeLineItemField = value + End Set + End Property + + ''' + Public Property ApplicableHeaderTradeAgreement() As HeaderTradeAgreementType + Get + Return Me.applicableHeaderTradeAgreementField + End Get + Set + Me.applicableHeaderTradeAgreementField = value + End Set + End Property + + ''' + Public Property ApplicableHeaderTradeDelivery() As HeaderTradeDeliveryType + Get + Return Me.applicableHeaderTradeDeliveryField + End Get + Set + Me.applicableHeaderTradeDeliveryField = value + End Set + End Property + + ''' + Public Property ApplicableHeaderTradeSettlement() As HeaderTradeSettlementType + Get + Return Me.applicableHeaderTradeSettlementField + End Get + Set + Me.applicableHeaderTradeSettlementField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DocumentAuthenticationType + + Private actualDateTimeField As DateTimeType + + Private idField As IDType + + Private informationField() As TextType + + Private signatoryField As TextType + + Private signatoryImageBinaryObjectField As BinaryObjectType + + Private categoryCodeField() As CodeType + + ''' + Public Property ActualDateTime() As DateTimeType + Get + Return Me.actualDateTimeField + End Get + Set + Me.actualDateTimeField = value + End Set + End Property + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 Signatory() As TextType + Get + Return Me.signatoryField + End Get + Set + Me.signatoryField = value + End Set + End Property + + ''' + Public Property SignatoryImageBinaryObject() As BinaryObjectType + Get + Return Me.signatoryImageBinaryObjectField + End Get + Set + Me.signatoryImageBinaryObjectField = value + End Set + End Property + + ''' + + Public Property CategoryCode() As CodeType() + Get + Return Me.categoryCodeField + End Get + Set + Me.categoryCodeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class MessageFunctionCodeType + + Private listIDField As String + + Private listAgencyIDField As String + + Private listVersionIDField As String + + Private listURIField As String + + Private valueField As String + + Public Sub New() + MyBase.New + Me.listIDField = "1225_MessageFunctionTypeCode" + Me.listAgencyIDField = "6" + End Sub + + ''' + + Public Property listID() As String + Get + Return Me.listIDField + End Get + Set + Me.listIDField = value + End Set + End Property + + ''' + + Public Property listAgencyID() As String + Get + Return Me.listAgencyIDField + End Get + Set + Me.listAgencyIDField = value + End Set + End Property + + ''' + + Public Property listVersionID() As String + Get + Return Me.listVersionIDField + End Get + Set + Me.listVersionIDField = value + End Set + End Property + + ''' + + Public Property listURI() As String + Get + Return Me.listURIField + End Get + Set + Me.listURIField = 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 ExchangedDocumentType + + Private idField As IDType + + Private nameField() As TextType + + Private typeCodeField As DocumentCodeType + + Private issueDateTimeField As DateTimeType + + Private copyIndicatorField As IndicatorType + + Private purposeField As TextType + + Private controlRequirementIndicatorField As IndicatorType + + Private languageIDField() As IDType + + Private purposeCodeField As MessageFunctionCodeType + + Private revisionDateTimeField As DateTimeType + + Private versionIDField As IDType + + Private globalIDField As IDType + + Private revisionIDField As IDType + + Private previousRevisionIDField As IDType + + Private categoryCodeField As CodeType + + Private requestedResponseTypeCodeField() As CodeType + + Private creationDateTimeField As FormattedDateTimeType + + Private firstVersionIssueDateTimeField As DateTimeType + + Private subtypeCodeField As CodeType + + Private includedNoteField() As NoteType + + Private referenceReferencedDocumentField() As ReferencedDocumentType + + Private signatoryDocumentAuthenticationField As DocumentAuthenticationType + + Private effectiveSpecifiedPeriodField As SpecifiedPeriodType + + Private issuerTradePartyField As TradePartyType + + Private attachedSpecifiedBinaryFileField() As SpecifiedBinaryFileType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 TypeCode() As DocumentCodeType + Get + Return Me.typeCodeField + End Get + Set + Me.typeCodeField = value + End Set + End Property + + ''' + Public Property IssueDateTime() As DateTimeType + Get + Return Me.issueDateTimeField + End Get + Set + Me.issueDateTimeField = value + End Set + End Property + + ''' + Public Property CopyIndicator() As IndicatorType + Get + Return Me.copyIndicatorField + End Get + Set + Me.copyIndicatorField = value + End Set + End Property + + ''' + Public Property Purpose() As TextType + Get + Return Me.purposeField + End Get + Set + Me.purposeField = value + End Set + End Property + + ''' + Public Property ControlRequirementIndicator() As IndicatorType + Get + Return Me.controlRequirementIndicatorField + End Get + Set + Me.controlRequirementIndicatorField = value + End Set + End Property + + ''' + + Public Property LanguageID() As IDType() + Get + Return Me.languageIDField + End Get + Set + Me.languageIDField = value + End Set + End Property + + ''' + Public Property PurposeCode() As MessageFunctionCodeType + Get + Return Me.purposeCodeField + End Get + Set + Me.purposeCodeField = value + End Set + End Property + + ''' + Public Property RevisionDateTime() As DateTimeType + Get + Return Me.revisionDateTimeField + End Get + Set + Me.revisionDateTimeField = value + End Set + End Property + + ''' + Public Property VersionID() As IDType + Get + Return Me.versionIDField + End Get + Set + Me.versionIDField = 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 RevisionID() As IDType + Get + Return Me.revisionIDField + End Get + Set + Me.revisionIDField = value + End Set + End Property + + ''' + Public Property PreviousRevisionID() As IDType + Get + Return Me.previousRevisionIDField + End Get + Set + Me.previousRevisionIDField = value + End Set + End Property + + ''' + Public Property CategoryCode() As CodeType + Get + Return Me.categoryCodeField + End Get + Set + Me.categoryCodeField = value + End Set + End Property + + ''' + + Public Property RequestedResponseTypeCode() As CodeType() + Get + Return Me.requestedResponseTypeCodeField + End Get + Set + Me.requestedResponseTypeCodeField = value + End Set + End Property + + ''' + Public Property CreationDateTime() As FormattedDateTimeType + Get + Return Me.creationDateTimeField + End Get + Set + Me.creationDateTimeField = value + End Set + End Property + + ''' + Public Property FirstVersionIssueDateTime() As DateTimeType + Get + Return Me.firstVersionIssueDateTimeField + End Get + Set + Me.firstVersionIssueDateTimeField = value + End Set + End Property + + ''' + Public Property SubtypeCode() As CodeType + Get + Return Me.subtypeCodeField + End Get + Set + Me.subtypeCodeField = value + End Set + End Property + + ''' + + Public Property IncludedNote() As NoteType() + Get + Return Me.includedNoteField + End Get + Set + Me.includedNoteField = value + End Set + End Property + + ''' + + Public Property ReferenceReferencedDocument() As ReferencedDocumentType() + Get + Return Me.referenceReferencedDocumentField + End Get + Set + Me.referenceReferencedDocumentField = value + End Set + End Property + + ''' + Public Property SignatoryDocumentAuthentication() As DocumentAuthenticationType + Get + Return Me.signatoryDocumentAuthenticationField + End Get + Set + Me.signatoryDocumentAuthenticationField = value + End Set + End Property + + ''' + Public Property EffectiveSpecifiedPeriod() As SpecifiedPeriodType + Get + Return Me.effectiveSpecifiedPeriodField + End Get + Set + Me.effectiveSpecifiedPeriodField = value + End Set + End Property + + ''' + Public Property IssuerTradeParty() As TradePartyType + Get + Return Me.issuerTradePartyField + End Get + Set + Me.issuerTradePartyField = value + End Set + End Property + + ''' + + Public Property AttachedSpecifiedBinaryFile() As SpecifiedBinaryFileType() + Get + Return Me.attachedSpecifiedBinaryFileField + End Get + Set + Me.attachedSpecifiedBinaryFileField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DocumentVersionType + + Private idField As IDType + + Private nameField As TextType + + Private issueDateTimeField As DateTimeType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = 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 IssueDateTime() As DateTimeType + Get + Return Me.issueDateTimeField + End Get + Set + Me.issueDateTimeField = value + End Set + End Property + End Class + + ''' + + Partial Public Class DocumentContextParameterType + + Private idField As IDType + + Private valueField As TextType + + Private specifiedDocumentVersionField As DocumentVersionType + + ''' + Public Property ID() As IDType + Get + Return Me.idField + End Get + Set + Me.idField = value + End Set + End Property + + ''' + Public Property Value() As TextType + Get + Return Me.valueField + End Get + Set + Me.valueField = value + End Set + End Property + + ''' + Public Property SpecifiedDocumentVersion() As DocumentVersionType + Get + Return Me.specifiedDocumentVersionField + End Get + Set + Me.specifiedDocumentVersionField = value + End Set + End Property + End Class +End Namespace diff --git a/Jobs/ZUGFeRD/ImportZUGFeRDFiles.vb b/Jobs/ZUGFeRD/ImportZUGFeRDFiles.vb index 60303973..510e96ce 100644 --- a/Jobs/ZUGFeRD/ImportZUGFeRDFiles.vb +++ b/Jobs/ZUGFeRD/ImportZUGFeRDFiles.vb @@ -124,6 +124,9 @@ Public Class ImportZUGFeRDFiles _zugferd = New ZUGFeRDInterface(_logConfig, _gdpictureLicenseKey, New ZUGFeRDInterface.ZugferdOptions() With { .AllowFacturX_Filename = oArgs.AllowFacturX, .AllowXRechnung_Filename = oArgs.AllowXRechnung, + .AllowZugferd_1_0_Schema = oArgs.AllowZugferd10, + .AllowZugferd_2_x_Schema = oArgs.AllowZugferd2x, + .AllowZugferd_2_3_x_Schema = oArgs.AllowZugferd23x, .AllowPeppol_3_x_Schema = oArgs.AllowPeppolBISBill3x, .AllowEBInterface_Schema = oArgs.AllowEBInterface })