'------------------------------------------------------------------------------
' <auto-generated>
'     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.
'   DD 11.06.2024   FACTUR-X_EXTENDED.xsd (2.2) benutzt
'   Quelle: P:\Projekte DIGITAL DATA\ZUGFeRD\Spezifikationen\zugferd2.2\Schema\EXTENDED
' </auto-generated>
'------------------------------------------------------------------------------

Option Strict Off
Option Explicit On

Imports System.Xml.Serialization

Namespace ZUGFeRD.Version2_2_FacturX
    '
    'Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0.
    '

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"),
 System.Xml.Serialization.XmlRootAttribute("CrossIndustryInvoice", [Namespace]:="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100", IsNullable:=False)>
    Partial Public Class CrossIndustryInvoiceType

        Private exchangedDocumentContextField As ExchangedDocumentContextType

        Private exchangedDocumentField As ExchangedDocumentType

        Private supplyChainTradeTransactionField As SupplyChainTradeTransactionType

        '''<remarks/>
        Public Property ExchangedDocumentContext() As ExchangedDocumentContextType
            Get
                Return Me.exchangedDocumentContextField
            End Get
            Set
                Me.exchangedDocumentContextField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ExchangedDocument() As ExchangedDocumentType
            Get
                Return Me.exchangedDocumentField
            End Get
            Set
                Me.exchangedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SupplyChainTradeTransaction() As SupplyChainTradeTransactionType
            Get
                Return Me.supplyChainTradeTransactionField
            End Get
            Set
                Me.supplyChainTradeTransactionField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class ExchangedDocumentContextType

        Private testIndicatorField As IndicatorType

        Private businessProcessSpecifiedDocumentContextParameterField As DocumentContextParameterType

        Private guidelineSpecifiedDocumentContextParameterField As DocumentContextParameterType

        '''<remarks/>
        Public Property TestIndicator() As IndicatorType
            Get
                Return Me.testIndicatorField
            End Get
            Set
                Me.testIndicatorField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BusinessProcessSpecifiedDocumentContextParameter() As DocumentContextParameterType
            Get
                Return Me.businessProcessSpecifiedDocumentContextParameterField
            End Get
            Set
                Me.businessProcessSpecifiedDocumentContextParameterField = value
            End Set
        End Property

        '''<remarks/>
        Public Property GuidelineSpecifiedDocumentContextParameter() As DocumentContextParameterType
            Get
                Return Me.guidelineSpecifiedDocumentContextParameterField
            End Get
            Set
                Me.guidelineSpecifiedDocumentContextParameterField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class IndicatorType

        Private itemField As Boolean

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Indicator")>
        Public Property Item() As Boolean
            Get
                Return Me.itemField
            End Get
            Set
                Me.itemField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class AdvancePaymentType

        Private paidAmountField As AmountType

        Private formattedReceivedDateTimeField As FormattedDateTimeType

        Private includedTradeTaxField() As TradeTaxType

        '''<remarks/>
        Public Property PaidAmount() As AmountType
            Get
                Return Me.paidAmountField
            End Get
            Set
                Me.paidAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property FormattedReceivedDateTime() As FormattedDateTimeType
            Get
                Return Me.formattedReceivedDateTimeField
            End Get
            Set
                Me.formattedReceivedDateTimeField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("IncludedTradeTax")>
        Public Property IncludedTradeTax() As TradeTaxType()
            Get
                Return Me.includedTradeTaxField
            End Get
            Set
                Me.includedTradeTaxField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class AmountType

        Private currencyIDField As String

        Private valueField As Decimal

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute(DataType:="token")>
        Public Property currencyID() As String
            Get
                Return Me.currencyIDField
            End Get
            Set
                Me.currencyIDField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As Decimal
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class FormattedDateTimeType

        Private dateTimeStringField As FormattedDateTimeTypeDateTimeString

        '''<remarks/>
        Public Property DateTimeString() As FormattedDateTimeTypeDateTimeString
            Get
                Return Me.dateTimeStringField
            End Get
            Set
                Me.dateTimeStringField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=True, [Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class FormattedDateTimeTypeDateTimeString

        Private formatField As String

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>
        Public Property format() As String
            Get
                Return Me.formatField
            End Get
            Set
                Me.formatField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeTaxType

        Private calculatedAmountField As AmountType

        Private typeCodeField As TaxTypeCodeType

        Private exemptionReasonField As TextType

        Private basisAmountField As AmountType

        Private lineTotalBasisAmountField As AmountType

        Private allowanceChargeBasisAmountField As AmountType

        Private categoryCodeField As TaxCategoryCodeType

        Private exemptionReasonCodeField As CodeType

        Private taxPointDateField As DateType

        Private dueDateTypeCodeField As TimeReferenceCodeType

        Private rateApplicablePercentField As PercentType

        '''<remarks/>
        Public Property CalculatedAmount() As AmountType
            Get
                Return Me.calculatedAmountField
            End Get
            Set
                Me.calculatedAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TypeCode() As TaxTypeCodeType
            Get
                Return Me.typeCodeField
            End Get
            Set
                Me.typeCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ExemptionReason() As TextType
            Get
                Return Me.exemptionReasonField
            End Get
            Set
                Me.exemptionReasonField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BasisAmount() As AmountType
            Get
                Return Me.basisAmountField
            End Get
            Set
                Me.basisAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property LineTotalBasisAmount() As AmountType
            Get
                Return Me.lineTotalBasisAmountField
            End Get
            Set
                Me.lineTotalBasisAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property AllowanceChargeBasisAmount() As AmountType
            Get
                Return Me.allowanceChargeBasisAmountField
            End Get
            Set
                Me.allowanceChargeBasisAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CategoryCode() As TaxCategoryCodeType
            Get
                Return Me.categoryCodeField
            End Get
            Set
                Me.categoryCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ExemptionReasonCode() As CodeType
            Get
                Return Me.exemptionReasonCodeField
            End Get
            Set
                Me.exemptionReasonCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TaxPointDate() As DateType
            Get
                Return Me.taxPointDateField
            End Get
            Set
                Me.taxPointDateField = value
            End Set
        End Property

        '''<remarks/>
        Public Property DueDateTypeCode() As TimeReferenceCodeType
            Get
                Return Me.dueDateTypeCodeField
            End Get
            Set
                Me.dueDateTypeCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property RateApplicablePercent() As PercentType
            Get
                Return Me.rateApplicablePercentField
            End Get
            Set
                Me.rateApplicablePercentField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class TaxTypeCodeType

        Private valueField As TaxTypeCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As TaxTypeCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum TaxTypeCodeContentType

        '''<remarks/>
        AAA

        '''<remarks/>
        AAB

        '''<remarks/>
        AAC

        '''<remarks/>
        AAD

        '''<remarks/>
        AAE

        '''<remarks/>
        AAF

        '''<remarks/>
        AAG

        '''<remarks/>
        AAH

        '''<remarks/>
        AAI

        '''<remarks/>
        AAJ

        '''<remarks/>
        AAK

        '''<remarks/>
        AAL

        '''<remarks/>
        AAM

        '''<remarks/>
        ADD

        '''<remarks/>
        BOL

        '''<remarks/>
        CAP

        '''<remarks/>
        CAR

        '''<remarks/>
        COC

        '''<remarks/>
        CST

        '''<remarks/>
        CUD

        '''<remarks/>
        CVD

        '''<remarks/>
        ENV

        '''<remarks/>
        EXC

        '''<remarks/>
        EXP

        '''<remarks/>
        FET

        '''<remarks/>
        FRE

        '''<remarks/>
        GCN

        '''<remarks/>
        GST

        '''<remarks/>
        ILL

        '''<remarks/>
        IMP

        '''<remarks/>
        IND

        '''<remarks/>
        LAC

        '''<remarks/>
        LCN

        '''<remarks/>
        LDP

        '''<remarks/>
        LOC

        '''<remarks/>
        LST

        '''<remarks/>
        MCA

        '''<remarks/>
        MCD

        '''<remarks/>
        OTH

        '''<remarks/>
        PDB

        '''<remarks/>
        PDC

        '''<remarks/>
        PRF

        '''<remarks/>
        SCN

        '''<remarks/>
        SSS

        '''<remarks/>
        STT

        '''<remarks/>
        SUP

        '''<remarks/>
        SUR

        '''<remarks/>
        SWT

        '''<remarks/>
        TAC

        '''<remarks/>
        TOT

        '''<remarks/>
        TOX

        '''<remarks/>
        TTA

        '''<remarks/>
        VAD

        '''<remarks/>
        VAT
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class TextType

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class TaxCategoryCodeType

        Private valueField As TaxCategoryCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As TaxCategoryCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum TaxCategoryCodeContentType

        '''<remarks/>
        A

        '''<remarks/>
        AA

        '''<remarks/>
        AB

        '''<remarks/>
        AC

        '''<remarks/>
        AD

        '''<remarks/>
        AE

        '''<remarks/>
        B

        '''<remarks/>
        C

        '''<remarks/>
        D

        '''<remarks/>
        E

        '''<remarks/>
        F

        '''<remarks/>
        G

        '''<remarks/>
        H

        '''<remarks/>
        I

        '''<remarks/>
        J

        '''<remarks/>
        K

        '''<remarks/>
        L

        '''<remarks/>
        M

        '''<remarks/>
        O

        '''<remarks/>
        S

        '''<remarks/>
        Z
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class CodeType

        Private listIDField As String

        Private listVersionIDField As String

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute(DataType:="token")>
        Public Property listID() As String
            Get
                Return Me.listIDField
            End Get
            Set
                Me.listIDField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute(DataType:="token")>
        Public Property listVersionID() As String
            Get
                Return Me.listVersionIDField
            End Get
            Set
                Me.listVersionIDField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute(DataType:="token")>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class DateType

        Private itemField As DateTypeDateString

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("DateString")>
        Public Property Item() As DateTypeDateString
            Get
                Return Me.itemField
            End Get
            Set
                Me.itemField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=True, [Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class DateTypeDateString

        Private formatField As String

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>
        Public Property format() As String
            Get
                Return Me.formatField
            End Get
            Set
                Me.formatField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class TimeReferenceCodeType

        Private valueField As TimeReferenceCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As TimeReferenceCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum TimeReferenceCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("5")>
        Item5

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("29")>
        Item29

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("72")>
        Item72
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class PercentType

        Private valueField As Decimal

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As Decimal
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    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 totalPrepaidAmountField As AmountType

        Private duePayableAmountField As AmountType

        '''<remarks/>
        Public Property LineTotalAmount() As AmountType
            Get
                Return Me.lineTotalAmountField
            End Get
            Set
                Me.lineTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ChargeTotalAmount() As AmountType
            Get
                Return Me.chargeTotalAmountField
            End Get
            Set
                Me.chargeTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property AllowanceTotalAmount() As AmountType
            Get
                Return Me.allowanceTotalAmountField
            End Get
            Set
                Me.allowanceTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("TaxBasisTotalAmount")>
        Public Property TaxBasisTotalAmount() As AmountType()
            Get
                Return Me.taxBasisTotalAmountField
            End Get
            Set
                Me.taxBasisTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("TaxTotalAmount")>
        Public Property TaxTotalAmount() As AmountType()
            Get
                Return Me.taxTotalAmountField
            End Get
            Set
                Me.taxTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property RoundingAmount() As AmountType
            Get
                Return Me.roundingAmountField
            End Get
            Set
                Me.roundingAmountField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("GrandTotalAmount")>
        Public Property GrandTotalAmount() As AmountType()
            Get
                Return Me.grandTotalAmountField
            End Get
            Set
                Me.grandTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TotalPrepaidAmount() As AmountType
            Get
                Return Me.totalPrepaidAmountField
            End Get
            Set
                Me.totalPrepaidAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property DuePayableAmount() As AmountType
            Get
                Return Me.duePayableAmountField
            End Get
            Set
                Me.duePayableAmountField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradePaymentDiscountTermsType

        Private basisDateTimeField As DateTimeType

        Private basisPeriodMeasureField As MeasureType

        Private basisAmountField As AmountType

        Private calculationPercentField As PercentType

        Private actualDiscountAmountField As AmountType

        '''<remarks/>
        Public Property BasisDateTime() As DateTimeType
            Get
                Return Me.basisDateTimeField
            End Get
            Set
                Me.basisDateTimeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BasisPeriodMeasure() As MeasureType
            Get
                Return Me.basisPeriodMeasureField
            End Get
            Set
                Me.basisPeriodMeasureField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BasisAmount() As AmountType
            Get
                Return Me.basisAmountField
            End Get
            Set
                Me.basisAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CalculationPercent() As PercentType
            Get
                Return Me.calculationPercentField
            End Get
            Set
                Me.calculationPercentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ActualDiscountAmount() As AmountType
            Get
                Return Me.actualDiscountAmountField
            End Get
            Set
                Me.actualDiscountAmountField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class DateTimeType

        Private itemField As DateTimeTypeDateTimeString

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("DateTimeString")>
        Public Property DateTimeString() As DateTimeTypeDateTimeString
            Get
                Return Me.itemField
            End Get
            Set
                Me.itemField = Value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute(AnonymousType:=True, [Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class DateTimeTypeDateTimeString

        Private formatField As String

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>
        Public Property format() As String
            Get
                Return Me.formatField
            End Get
            Set
                Me.formatField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class MeasureType

        Private unitCodeField As String

        Private valueField As Decimal

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute(DataType:="token")>
        Public Property unitCode() As String
            Get
                Return Me.unitCodeField
            End Get
            Set
                Me.unitCodeField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As Decimal
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradePaymentPenaltyTermsType

        Private basisDateTimeField As DateTimeType

        Private basisPeriodMeasureField As MeasureType

        Private basisAmountField As AmountType

        Private calculationPercentField As PercentType

        Private actualPenaltyAmountField As AmountType

        '''<remarks/>
        Public Property BasisDateTime() As DateTimeType
            Get
                Return Me.basisDateTimeField
            End Get
            Set
                Me.basisDateTimeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BasisPeriodMeasure() As MeasureType
            Get
                Return Me.basisPeriodMeasureField
            End Get
            Set
                Me.basisPeriodMeasureField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BasisAmount() As AmountType
            Get
                Return Me.basisAmountField
            End Get
            Set
                Me.basisAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CalculationPercent() As PercentType
            Get
                Return Me.calculationPercentField
            End Get
            Set
                Me.calculationPercentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ActualPenaltyAmount() As AmountType
            Get
                Return Me.actualPenaltyAmountField
            End Get
            Set
                Me.actualPenaltyAmountField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradePaymentTermsType

        Private descriptionField As TextType

        Private dueDateDateTimeField As DateTimeType

        Private directDebitMandateIDField As IDType

        Private partialPaymentAmountField As AmountType

        Private applicableTradePaymentPenaltyTermsField As TradePaymentPenaltyTermsType

        Private applicableTradePaymentDiscountTermsField As TradePaymentDiscountTermsType

        Private payeeTradePartyField As TradePartyType

        '''<remarks/>
        Public Property Description() As TextType
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property

        '''<remarks/>
        Public Property DueDateDateTime() As DateTimeType
            Get
                Return Me.dueDateDateTimeField
            End Get
            Set
                Me.dueDateDateTimeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property DirectDebitMandateID() As IDType
            Get
                Return Me.directDebitMandateIDField
            End Get
            Set
                Me.directDebitMandateIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PartialPaymentAmount() As AmountType
            Get
                Return Me.partialPaymentAmountField
            End Get
            Set
                Me.partialPaymentAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ApplicableTradePaymentPenaltyTerms() As TradePaymentPenaltyTermsType
            Get
                Return Me.applicableTradePaymentPenaltyTermsField
            End Get
            Set
                Me.applicableTradePaymentPenaltyTermsField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ApplicableTradePaymentDiscountTerms() As TradePaymentDiscountTermsType
            Get
                Return Me.applicableTradePaymentDiscountTermsField
            End Get
            Set
                Me.applicableTradePaymentDiscountTermsField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PayeeTradeParty() As TradePartyType
            Get
                Return Me.payeeTradePartyField
            End Get
            Set
                Me.payeeTradePartyField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class IDType

        Private schemeIDField As String

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute(DataType:="token")>
        Public Property schemeID() As String
            Get
                Return Me.schemeIDField
            End Get
            Set
                Me.schemeIDField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute(DataType:="token")>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradePartyType

        Private idField As IDType

        Private globalIDField() As IDType

        Private nameField As TextType

        Private roleCodeField As PartyRoleCodeType

        Private descriptionField As TextType

        Private specifiedLegalOrganizationField As LegalOrganizationType

        Private definedTradeContactField() As TradeContactType

        Private postalTradeAddressField As TradeAddressType

        Private uRIUniversalCommunicationField As UniversalCommunicationType

        Private specifiedTaxRegistrationField() As TaxRegistrationType

        '''<remarks/>
        ''' 26.06.2024 MP - Wegen Unterschied zu Schema 2.0 den Type von IDType() auf IDType geändert
        <System.Xml.Serialization.XmlElementAttribute("ID")>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = Value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("GlobalID")>
        Public Property GlobalID() As IDType()
            Get
                Return Me.globalIDField
            End Get
            Set
                Me.globalIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Name() As TextType
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property RoleCode() As PartyRoleCodeType
            Get
                Return Me.roleCodeField
            End Get
            Set
                Me.roleCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Description() As TextType
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SpecifiedLegalOrganization() As LegalOrganizationType
            Get
                Return Me.specifiedLegalOrganizationField
            End Get
            Set
                Me.specifiedLegalOrganizationField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("DefinedTradeContact")>
        Public Property DefinedTradeContact() As TradeContactType()
            Get
                Return Me.definedTradeContactField
            End Get
            Set
                Me.definedTradeContactField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PostalTradeAddress() As TradeAddressType
            Get
                Return Me.postalTradeAddressField
            End Get
            Set
                Me.postalTradeAddressField = value
            End Set
        End Property

        '''<remarks/>
        Public Property URIUniversalCommunication() As UniversalCommunicationType
            Get
                Return Me.uRIUniversalCommunicationField
            End Get
            Set
                Me.uRIUniversalCommunicationField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("SpecifiedTaxRegistration")>
        Public Property SpecifiedTaxRegistration() As TaxRegistrationType()
            Get
                Return Me.specifiedTaxRegistrationField
            End Get
            Set
                Me.specifiedTaxRegistrationField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class PartyRoleCodeType

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute(DataType:="token")>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class LegalOrganizationType

        Private idField As IDType

        Private tradingBusinessNameField As TextType

        Private postalTradeAddressField As TradeAddressType

        '''<remarks/>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TradingBusinessName() As TextType
            Get
                Return Me.tradingBusinessNameField
            End Get
            Set
                Me.tradingBusinessNameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PostalTradeAddress() As TradeAddressType
            Get
                Return Me.postalTradeAddressField
            End Get
            Set
                Me.postalTradeAddressField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeAddressType

        Private postcodeCodeField As CodeType

        Private lineOneField As TextType

        Private lineTwoField As TextType

        Private lineThreeField As TextType

        Private cityNameField As TextType

        Private countryIDField As CountryIDType

        Private countrySubDivisionNameField() As TextType

        '''<remarks/>
        Public Property PostcodeCode() As CodeType
            Get
                Return Me.postcodeCodeField
            End Get
            Set
                Me.postcodeCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property LineOne() As TextType
            Get
                Return Me.lineOneField
            End Get
            Set
                Me.lineOneField = value
            End Set
        End Property

        '''<remarks/>
        Public Property LineTwo() As TextType
            Get
                Return Me.lineTwoField
            End Get
            Set
                Me.lineTwoField = value
            End Set
        End Property

        '''<remarks/>
        Public Property LineThree() As TextType
            Get
                Return Me.lineThreeField
            End Get
            Set
                Me.lineThreeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CityName() As TextType
            Get
                Return Me.cityNameField
            End Get
            Set
                Me.cityNameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CountryID() As CountryIDType
            Get
                Return Me.countryIDField
            End Get
            Set
                Me.countryIDField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("CountrySubDivisionName")>
        Public Property CountrySubDivisionName() As TextType()
            Get
                Return Me.countrySubDivisionNameField
            End Get
            Set
                Me.countrySubDivisionNameField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class CountryIDType

        Private valueField As CountryIDContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As CountryIDContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum CountryIDContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("1A")>
        Item1A

        '''<remarks/>
        AD

        '''<remarks/>
        AE

        '''<remarks/>
        AF

        '''<remarks/>
        AG

        '''<remarks/>
        AI

        '''<remarks/>
        AL

        '''<remarks/>
        AM

        '''<remarks/>
        AO

        '''<remarks/>
        AQ

        '''<remarks/>
        AR

        '''<remarks/>
        [AS]

        '''<remarks/>
        AT

        '''<remarks/>
        AU

        '''<remarks/>
        AW

        '''<remarks/>
        AX

        '''<remarks/>
        AZ

        '''<remarks/>
        BA

        '''<remarks/>
        BB

        '''<remarks/>
        BD

        '''<remarks/>
        BE

        '''<remarks/>
        BF

        '''<remarks/>
        BG

        '''<remarks/>
        BH

        '''<remarks/>
        BI

        '''<remarks/>
        BJ

        '''<remarks/>
        BL

        '''<remarks/>
        BM

        '''<remarks/>
        BN

        '''<remarks/>
        BO

        '''<remarks/>
        BQ

        '''<remarks/>
        BR

        '''<remarks/>
        BS

        '''<remarks/>
        BT

        '''<remarks/>
        BV

        '''<remarks/>
        BW

        '''<remarks/>
        BY

        '''<remarks/>
        BZ

        '''<remarks/>
        CA

        '''<remarks/>
        CC

        '''<remarks/>
        CD

        '''<remarks/>
        CF

        '''<remarks/>
        CG

        '''<remarks/>
        CH

        '''<remarks/>
        CI

        '''<remarks/>
        CK

        '''<remarks/>
        CL

        '''<remarks/>
        CM

        '''<remarks/>
        CN

        '''<remarks/>
        CO

        '''<remarks/>
        CR

        '''<remarks/>
        CU

        '''<remarks/>
        CV

        '''<remarks/>
        CW

        '''<remarks/>
        CX

        '''<remarks/>
        CY

        '''<remarks/>
        CZ

        '''<remarks/>
        DE

        '''<remarks/>
        DJ

        '''<remarks/>
        DK

        '''<remarks/>
        DM

        '''<remarks/>
        [DO]

        '''<remarks/>
        DZ

        '''<remarks/>
        EC

        '''<remarks/>
        EE

        '''<remarks/>
        EG

        '''<remarks/>
        EH

        '''<remarks/>
        ER

        '''<remarks/>
        ES

        '''<remarks/>
        ET

        '''<remarks/>
        FI

        '''<remarks/>
        FJ

        '''<remarks/>
        FK

        '''<remarks/>
        FM

        '''<remarks/>
        FO

        '''<remarks/>
        FR

        '''<remarks/>
        GA

        '''<remarks/>
        GB

        '''<remarks/>
        GD

        '''<remarks/>
        GE

        '''<remarks/>
        GF

        '''<remarks/>
        GG

        '''<remarks/>
        GH

        '''<remarks/>
        GI

        '''<remarks/>
        GL

        '''<remarks/>
        GM

        '''<remarks/>
        GN

        '''<remarks/>
        GP

        '''<remarks/>
        GQ

        '''<remarks/>
        GR

        '''<remarks/>
        GS

        '''<remarks/>
        GT

        '''<remarks/>
        GU

        '''<remarks/>
        GW

        '''<remarks/>
        GY

        '''<remarks/>
        HK

        '''<remarks/>
        HM

        '''<remarks/>
        HN

        '''<remarks/>
        HR

        '''<remarks/>
        HT

        '''<remarks/>
        HU

        '''<remarks/>
        ID

        '''<remarks/>
        IE

        '''<remarks/>
        IL

        '''<remarks/>
        IM

        '''<remarks/>
        [IN]

        '''<remarks/>
        IO

        '''<remarks/>
        IQ

        '''<remarks/>
        IR

        '''<remarks/>
        [IS]

        '''<remarks/>
        IT

        '''<remarks/>
        JE

        '''<remarks/>
        JM

        '''<remarks/>
        JO

        '''<remarks/>
        JP

        '''<remarks/>
        KE

        '''<remarks/>
        KG

        '''<remarks/>
        KH

        '''<remarks/>
        KI

        '''<remarks/>
        KM

        '''<remarks/>
        KN

        '''<remarks/>
        KP

        '''<remarks/>
        KR

        '''<remarks/>
        KW

        '''<remarks/>
        KY

        '''<remarks/>
        KZ

        '''<remarks/>
        LA

        '''<remarks/>
        LB

        '''<remarks/>
        LC

        '''<remarks/>
        LI

        '''<remarks/>
        LK

        '''<remarks/>
        LR

        '''<remarks/>
        LS

        '''<remarks/>
        LT

        '''<remarks/>
        LU

        '''<remarks/>
        LV

        '''<remarks/>
        LY

        '''<remarks/>
        MA

        '''<remarks/>
        MC

        '''<remarks/>
        MD

        '''<remarks/>
        [ME]

        '''<remarks/>
        MF

        '''<remarks/>
        MG

        '''<remarks/>
        MH

        '''<remarks/>
        MK

        '''<remarks/>
        ML

        '''<remarks/>
        MM

        '''<remarks/>
        MN

        '''<remarks/>
        MO

        '''<remarks/>
        MP

        '''<remarks/>
        MQ

        '''<remarks/>
        MR

        '''<remarks/>
        MS

        '''<remarks/>
        MT

        '''<remarks/>
        MU

        '''<remarks/>
        MV

        '''<remarks/>
        MW

        '''<remarks/>
        MX

        '''<remarks/>
        MY

        '''<remarks/>
        MZ

        '''<remarks/>
        NA

        '''<remarks/>
        NC

        '''<remarks/>
        NE

        '''<remarks/>
        NF

        '''<remarks/>
        NG

        '''<remarks/>
        NI

        '''<remarks/>
        NL

        '''<remarks/>
        NO

        '''<remarks/>
        NP

        '''<remarks/>
        NR

        '''<remarks/>
        NU

        '''<remarks/>
        NZ

        '''<remarks/>
        OM

        '''<remarks/>
        PA

        '''<remarks/>
        PE

        '''<remarks/>
        PF

        '''<remarks/>
        PG

        '''<remarks/>
        PH

        '''<remarks/>
        PK

        '''<remarks/>
        PL

        '''<remarks/>
        PM

        '''<remarks/>
        PN

        '''<remarks/>
        PR

        '''<remarks/>
        PS

        '''<remarks/>
        PT

        '''<remarks/>
        PW

        '''<remarks/>
        PY

        '''<remarks/>
        QA

        '''<remarks/>
        RE

        '''<remarks/>
        RO

        '''<remarks/>
        RS

        '''<remarks/>
        RU

        '''<remarks/>
        RW

        '''<remarks/>
        SA

        '''<remarks/>
        SB

        '''<remarks/>
        SC

        '''<remarks/>
        SD

        '''<remarks/>
        SE

        '''<remarks/>
        SG

        '''<remarks/>
        SH

        '''<remarks/>
        SI

        '''<remarks/>
        SJ

        '''<remarks/>
        SK

        '''<remarks/>
        SL

        '''<remarks/>
        SM

        '''<remarks/>
        SN

        '''<remarks/>
        SO

        '''<remarks/>
        SR

        '''<remarks/>
        SS

        '''<remarks/>
        ST

        '''<remarks/>
        SV

        '''<remarks/>
        SX

        '''<remarks/>
        SY

        '''<remarks/>
        SZ

        '''<remarks/>
        TC

        '''<remarks/>
        TD

        '''<remarks/>
        TF

        '''<remarks/>
        TG

        '''<remarks/>
        TH

        '''<remarks/>
        TJ

        '''<remarks/>
        TK

        '''<remarks/>
        TL

        '''<remarks/>
        TM

        '''<remarks/>
        TN

        '''<remarks/>
        [TO]

        '''<remarks/>
        TR

        '''<remarks/>
        TT

        '''<remarks/>
        TV

        '''<remarks/>
        TW

        '''<remarks/>
        TZ

        '''<remarks/>
        UA

        '''<remarks/>
        UG

        '''<remarks/>
        UM

        '''<remarks/>
        US

        '''<remarks/>
        UY

        '''<remarks/>
        UZ

        '''<remarks/>
        VA

        '''<remarks/>
        VC

        '''<remarks/>
        VE

        '''<remarks/>
        VG

        '''<remarks/>
        VI

        '''<remarks/>
        VN

        '''<remarks/>
        VU

        '''<remarks/>
        WF

        '''<remarks/>
        WS

        '''<remarks/>
        XI

        '''<remarks/>
        YE

        '''<remarks/>
        YT

        '''<remarks/>
        ZA

        '''<remarks/>
        ZM

        '''<remarks/>
        ZW
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeContactType

        Private personNameField As TextType

        Private departmentNameField As TextType

        Private typeCodeField As ContactTypeCodeType

        Private telephoneUniversalCommunicationField As UniversalCommunicationType

        Private faxUniversalCommunicationField As UniversalCommunicationType

        Private emailURIUniversalCommunicationField As UniversalCommunicationType

        '''<remarks/>
        Public Property PersonName() As TextType
            Get
                Return Me.personNameField
            End Get
            Set
                Me.personNameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property DepartmentName() As TextType
            Get
                Return Me.departmentNameField
            End Get
            Set
                Me.departmentNameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TypeCode() As ContactTypeCodeType
            Get
                Return Me.typeCodeField
            End Get
            Set
                Me.typeCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TelephoneUniversalCommunication() As UniversalCommunicationType
            Get
                Return Me.telephoneUniversalCommunicationField
            End Get
            Set
                Me.telephoneUniversalCommunicationField = value
            End Set
        End Property

        '''<remarks/>
        Public Property FaxUniversalCommunication() As UniversalCommunicationType
            Get
                Return Me.faxUniversalCommunicationField
            End Get
            Set
                Me.faxUniversalCommunicationField = value
            End Set
        End Property

        '''<remarks/>
        Public Property EmailURIUniversalCommunication() As UniversalCommunicationType
            Get
                Return Me.emailURIUniversalCommunicationField
            End Get
            Set
                Me.emailURIUniversalCommunicationField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class ContactTypeCodeType

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute(DataType:="token")>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class UniversalCommunicationType

        Private uRIIDField As IDType

        Private completeNumberField As TextType

        '''<remarks/>
        Public Property URIID() As IDType
            Get
                Return Me.uRIIDField
            End Get
            Set
                Me.uRIIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CompleteNumber() As TextType
            Get
                Return Me.completeNumberField
            End Get
            Set
                Me.completeNumberField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TaxRegistrationType

        Private idField As IDType

        '''<remarks/>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class LogisticsServiceChargeType

        Private descriptionField As TextType

        Private appliedAmountField As AmountType

        Private appliedTradeTaxField() As TradeTaxType

        '''<remarks/>
        Public Property Description() As TextType
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property

        '''<remarks/>
        Public Property AppliedAmount() As AmountType
            Get
                Return Me.appliedAmountField
            End Get
            Set
                Me.appliedAmountField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("AppliedTradeTax")>
        Public Property AppliedTradeTax() As TradeTaxType()
            Get
                Return Me.appliedTradeTaxField
            End Get
            Set
                Me.appliedTradeTaxField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class CreditorFinancialInstitutionType

        Private bICIDField As IDType

        '''<remarks/>
        Public Property BICID() As IDType
            Get
                Return Me.bICIDField
            End Get
            Set
                Me.bICIDField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class CreditorFinancialAccountType

        Private iBANIDField As IDType

        Private accountNameField As TextType

        Private proprietaryIDField As IDType

        '''<remarks/>
        Public Property IBANID() As IDType
            Get
                Return Me.iBANIDField
            End Get
            Set
                Me.iBANIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property AccountName() As TextType
            Get
                Return Me.accountNameField
            End Get
            Set
                Me.accountNameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ProprietaryID() As IDType
            Get
                Return Me.proprietaryIDField
            End Get
            Set
                Me.proprietaryIDField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class DebtorFinancialAccountType

        Private iBANIDField As IDType

        '''<remarks/>
        Public Property IBANID() As IDType
            Get
                Return Me.iBANIDField
            End Get
            Set
                Me.iBANIDField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeSettlementFinancialCardType

        Private idField As IDType

        Private cardholderNameField As TextType

        '''<remarks/>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CardholderName() As TextType
            Get
                Return Me.cardholderNameField
            End Get
            Set
                Me.cardholderNameField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class PaymentMeansCodeType

        Private valueField As PaymentMeansCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As PaymentMeansCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum PaymentMeansCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("1")>
        Item1

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("2")>
        Item2

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("3")>
        Item3

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("4")>
        Item4

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("5")>
        Item5

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("6")>
        Item6

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("7")>
        Item7

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("8")>
        Item8

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("9")>
        Item9

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("10")>
        Item10

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("11")>
        Item11

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("12")>
        Item12

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("13")>
        Item13

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("14")>
        Item14

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("15")>
        Item15

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("16")>
        Item16

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("17")>
        Item17

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("18")>
        Item18

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("19")>
        Item19

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("20")>
        Item20

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("21")>
        Item21

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("22")>
        Item22

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("23")>
        Item23

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("24")>
        Item24

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("25")>
        Item25

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("26")>
        Item26

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("27")>
        Item27

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("28")>
        Item28

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("29")>
        Item29

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("30")>
        Item30

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("31")>
        Item31

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("32")>
        Item32

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("33")>
        Item33

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("34")>
        Item34

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("35")>
        Item35

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("36")>
        Item36

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("37")>
        Item37

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("38")>
        Item38

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("39")>
        Item39

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("40")>
        Item40

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("41")>
        Item41

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("42")>
        Item42

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("43")>
        Item43

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("44")>
        Item44

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("45")>
        Item45

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("46")>
        Item46

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("47")>
        Item47

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("48")>
        Item48

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("49")>
        Item49

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("50")>
        Item50

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("51")>
        Item51

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("52")>
        Item52

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("53")>
        Item53

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("54")>
        Item54

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("55")>
        Item55

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("56")>
        Item56

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("57")>
        Item57

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("58")>
        Item58

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("59")>
        Item59

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("60")>
        Item60

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("61")>
        Item61

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("62")>
        Item62

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("63")>
        Item63

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("64")>
        Item64

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("65")>
        Item65

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("66")>
        Item66

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("67")>
        Item67

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("68")>
        Item68

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("69")>
        Item69

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("70")>
        Item70

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("74")>
        Item74

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("75")>
        Item75

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("76")>
        Item76

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("77")>
        Item77

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("78")>
        Item78

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("91")>
        Item91

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("92")>
        Item92

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("93")>
        Item93

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("94")>
        Item94

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("95")>
        Item95

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("96")>
        Item96

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("97")>
        Item97

        '''<remarks/>
        ZZZ
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeSettlementPaymentMeansType

        Private typeCodeField As PaymentMeansCodeType

        Private informationField As TextType

        Private applicableTradeSettlementFinancialCardField As TradeSettlementFinancialCardType

        Private payerPartyDebtorFinancialAccountField As DebtorFinancialAccountType

        Private payeePartyCreditorFinancialAccountField As CreditorFinancialAccountType

        Private payeeSpecifiedCreditorFinancialInstitutionField As CreditorFinancialInstitutionType

        '''<remarks/>
        Public Property TypeCode() As PaymentMeansCodeType
            Get
                Return Me.typeCodeField
            End Get
            Set
                Me.typeCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Information() As TextType
            Get
                Return Me.informationField
            End Get
            Set
                Me.informationField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ApplicableTradeSettlementFinancialCard() As TradeSettlementFinancialCardType
            Get
                Return Me.applicableTradeSettlementFinancialCardField
            End Get
            Set
                Me.applicableTradeSettlementFinancialCardField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PayerPartyDebtorFinancialAccount() As DebtorFinancialAccountType
            Get
                Return Me.payerPartyDebtorFinancialAccountField
            End Get
            Set
                Me.payerPartyDebtorFinancialAccountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PayeePartyCreditorFinancialAccount() As CreditorFinancialAccountType
            Get
                Return Me.payeePartyCreditorFinancialAccountField
            End Get
            Set
                Me.payeePartyCreditorFinancialAccountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PayeeSpecifiedCreditorFinancialInstitution() As CreditorFinancialInstitutionType
            Get
                Return Me.payeeSpecifiedCreditorFinancialInstitutionField
            End Get
            Set
                Me.payeeSpecifiedCreditorFinancialInstitutionField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class RateType

        Private valueField As Decimal

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As Decimal
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeCurrencyExchangeType

        Private sourceCurrencyCodeField As CurrencyCodeType

        Private targetCurrencyCodeField As CurrencyCodeType

        Private conversionRateField As RateType

        Private conversionRateDateTimeField As DateTimeType

        '''<remarks/>
        Public Property SourceCurrencyCode() As CurrencyCodeType
            Get
                Return Me.sourceCurrencyCodeField
            End Get
            Set
                Me.sourceCurrencyCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TargetCurrencyCode() As CurrencyCodeType
            Get
                Return Me.targetCurrencyCodeField
            End Get
            Set
                Me.targetCurrencyCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ConversionRate() As RateType
            Get
                Return Me.conversionRateField
            End Get
            Set
                Me.conversionRateField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ConversionRateDateTime() As DateTimeType
            Get
                Return Me.conversionRateDateTimeField
            End Get
            Set
                Me.conversionRateDateTimeField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class CurrencyCodeType

        Private valueField As CurrencyCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As CurrencyCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum CurrencyCodeContentType

        '''<remarks/>
        AED

        '''<remarks/>
        AFN

        '''<remarks/>
        ALL

        '''<remarks/>
        AMD

        '''<remarks/>
        ANG

        '''<remarks/>
        AOA

        '''<remarks/>
        ARS

        '''<remarks/>
        AUD

        '''<remarks/>
        AWG

        '''<remarks/>
        AZN

        '''<remarks/>
        BAM

        '''<remarks/>
        BBD

        '''<remarks/>
        BDT

        '''<remarks/>
        BGN

        '''<remarks/>
        BHD

        '''<remarks/>
        BIF

        '''<remarks/>
        BMD

        '''<remarks/>
        BND

        '''<remarks/>
        BOB

        '''<remarks/>
        BOV

        '''<remarks/>
        BRL

        '''<remarks/>
        BSD

        '''<remarks/>
        BTN

        '''<remarks/>
        BWP

        '''<remarks/>
        BYN

        '''<remarks/>
        BZD

        '''<remarks/>
        CAD

        '''<remarks/>
        CDF

        '''<remarks/>
        CHE

        '''<remarks/>
        CHF

        '''<remarks/>
        CHW

        '''<remarks/>
        CLF

        '''<remarks/>
        CLP

        '''<remarks/>
        CNY

        '''<remarks/>
        COP

        '''<remarks/>
        COU

        '''<remarks/>
        CRC

        '''<remarks/>
        CUC

        '''<remarks/>
        CUP

        '''<remarks/>
        CVE

        '''<remarks/>
        CZK

        '''<remarks/>
        DJF

        '''<remarks/>
        DKK

        '''<remarks/>
        DOP

        '''<remarks/>
        DZD

        '''<remarks/>
        EGP

        '''<remarks/>
        ERN

        '''<remarks/>
        ETB

        '''<remarks/>
        EUR

        '''<remarks/>
        FJD

        '''<remarks/>
        FKP

        '''<remarks/>
        GBP

        '''<remarks/>
        GEL

        '''<remarks/>
        GHS

        '''<remarks/>
        GIP

        '''<remarks/>
        GMD

        '''<remarks/>
        GNF

        '''<remarks/>
        GTQ

        '''<remarks/>
        GYD

        '''<remarks/>
        HKD

        '''<remarks/>
        HNL

        '''<remarks/>
        HRK

        '''<remarks/>
        HTG

        '''<remarks/>
        HUF

        '''<remarks/>
        IDR

        '''<remarks/>
        ILS

        '''<remarks/>
        INR

        '''<remarks/>
        IQD

        '''<remarks/>
        IRR

        '''<remarks/>
        ISK

        '''<remarks/>
        JMD

        '''<remarks/>
        JOD

        '''<remarks/>
        JPY

        '''<remarks/>
        KES

        '''<remarks/>
        KGS

        '''<remarks/>
        KHR

        '''<remarks/>
        KMF

        '''<remarks/>
        KPW

        '''<remarks/>
        KRW

        '''<remarks/>
        KWD

        '''<remarks/>
        KYD

        '''<remarks/>
        KZT

        '''<remarks/>
        LAK

        '''<remarks/>
        LBP

        '''<remarks/>
        LKR

        '''<remarks/>
        LRD

        '''<remarks/>
        LSL

        '''<remarks/>
        LYD

        '''<remarks/>
        MAD

        '''<remarks/>
        MDL

        '''<remarks/>
        MGA

        '''<remarks/>
        MKD

        '''<remarks/>
        MMK

        '''<remarks/>
        MNT

        '''<remarks/>
        MOP

        '''<remarks/>
        MRU

        '''<remarks/>
        MUR

        '''<remarks/>
        MVR

        '''<remarks/>
        MWK

        '''<remarks/>
        MXN

        '''<remarks/>
        MXV

        '''<remarks/>
        MYR

        '''<remarks/>
        MZN

        '''<remarks/>
        NAD

        '''<remarks/>
        NGN

        '''<remarks/>
        NIO

        '''<remarks/>
        NOK

        '''<remarks/>
        NPR

        '''<remarks/>
        NZD

        '''<remarks/>
        OMR

        '''<remarks/>
        PAB

        '''<remarks/>
        PEN

        '''<remarks/>
        PGK

        '''<remarks/>
        PHP

        '''<remarks/>
        PKR

        '''<remarks/>
        PLN

        '''<remarks/>
        PYG

        '''<remarks/>
        QAR

        '''<remarks/>
        RON

        '''<remarks/>
        RSD

        '''<remarks/>
        RUB

        '''<remarks/>
        RWF

        '''<remarks/>
        SAR

        '''<remarks/>
        SBD

        '''<remarks/>
        SCR

        '''<remarks/>
        SDG

        '''<remarks/>
        SEK

        '''<remarks/>
        SGD

        '''<remarks/>
        SHP

        '''<remarks/>
        SLL

        '''<remarks/>
        SOS

        '''<remarks/>
        SRD

        '''<remarks/>
        SSP

        '''<remarks/>
        STN

        '''<remarks/>
        SVC

        '''<remarks/>
        SYP

        '''<remarks/>
        SZL

        '''<remarks/>
        THB

        '''<remarks/>
        TJS

        '''<remarks/>
        TMT

        '''<remarks/>
        TND

        '''<remarks/>
        TOP

        '''<remarks/>
        [TRY]

        '''<remarks/>
        TTD

        '''<remarks/>
        TWD

        '''<remarks/>
        TZS

        '''<remarks/>
        UAH

        '''<remarks/>
        UGX

        '''<remarks/>
        USD

        '''<remarks/>
        USN

        '''<remarks/>
        UYI

        '''<remarks/>
        UYU

        '''<remarks/>
        UYW

        '''<remarks/>
        UZS

        '''<remarks/>
        VES

        '''<remarks/>
        VND

        '''<remarks/>
        VUV

        '''<remarks/>
        WST

        '''<remarks/>
        XAF

        '''<remarks/>
        XAG

        '''<remarks/>
        XAU

        '''<remarks/>
        XBA

        '''<remarks/>
        XBB

        '''<remarks/>
        XBC

        '''<remarks/>
        XBD

        '''<remarks/>
        XCD

        '''<remarks/>
        XDR

        '''<remarks/>
        XOF

        '''<remarks/>
        XPD

        '''<remarks/>
        XPF

        '''<remarks/>
        XPT

        '''<remarks/>
        XSU

        '''<remarks/>
        XTS

        '''<remarks/>
        XUA

        '''<remarks/>
        XXX

        '''<remarks/>
        YER

        '''<remarks/>
        ZAR

        '''<remarks/>
        ZMW

        '''<remarks/>
        ZWL
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class HeaderTradeSettlementType

        Private creditorReferenceIDField As IDType

        Private paymentReferenceField As TextType

        Private taxCurrencyCodeField As CurrencyCodeType

        Private invoiceCurrencyCodeField As CurrencyCodeType

        Private invoiceIssuerReferenceField As TextType

        Private invoicerTradePartyField As TradePartyType

        Private invoiceeTradePartyField As TradePartyType

        Private payeeTradePartyField As TradePartyType

        Private payerTradePartyField As TradePartyType

        Private taxApplicableTradeCurrencyExchangeField As TradeCurrencyExchangeType

        Private specifiedTradeSettlementPaymentMeansField() As TradeSettlementPaymentMeansType

        Private applicableTradeTaxField() As TradeTaxType

        Private billingSpecifiedPeriodField As SpecifiedPeriodType

        Private specifiedTradeAllowanceChargeField() As TradeAllowanceChargeType

        Private specifiedLogisticsServiceChargeField() As LogisticsServiceChargeType

        Private specifiedTradePaymentTermsField() As TradePaymentTermsType

        Private specifiedTradeSettlementHeaderMonetarySummationField As TradeSettlementHeaderMonetarySummationType

        Private invoiceReferencedDocumentField As ReferencedDocumentType

        Private receivableSpecifiedTradeAccountingAccountField() As TradeAccountingAccountType

        Private specifiedAdvancePaymentField() As AdvancePaymentType

        '''<remarks/>
        Public Property CreditorReferenceID() As IDType
            Get
                Return Me.creditorReferenceIDField
            End Get
            Set
                Me.creditorReferenceIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PaymentReference() As TextType
            Get
                Return Me.paymentReferenceField
            End Get
            Set
                Me.paymentReferenceField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TaxCurrencyCode() As CurrencyCodeType
            Get
                Return Me.taxCurrencyCodeField
            End Get
            Set
                Me.taxCurrencyCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property InvoiceCurrencyCode() As CurrencyCodeType
            Get
                Return Me.invoiceCurrencyCodeField
            End Get
            Set
                Me.invoiceCurrencyCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property InvoiceIssuerReference() As TextType
            Get
                Return Me.invoiceIssuerReferenceField
            End Get
            Set
                Me.invoiceIssuerReferenceField = value
            End Set
        End Property

        '''<remarks/>
        Public Property InvoicerTradeParty() As TradePartyType
            Get
                Return Me.invoicerTradePartyField
            End Get
            Set
                Me.invoicerTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property InvoiceeTradeParty() As TradePartyType
            Get
                Return Me.invoiceeTradePartyField
            End Get
            Set
                Me.invoiceeTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PayeeTradeParty() As TradePartyType
            Get
                Return Me.payeeTradePartyField
            End Get
            Set
                Me.payeeTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PayerTradeParty() As TradePartyType
            Get
                Return Me.payerTradePartyField
            End Get
            Set
                Me.payerTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TaxApplicableTradeCurrencyExchange() As TradeCurrencyExchangeType
            Get
                Return Me.taxApplicableTradeCurrencyExchangeField
            End Get
            Set
                Me.taxApplicableTradeCurrencyExchangeField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("SpecifiedTradeSettlementPaymentMeans")>
        Public Property SpecifiedTradeSettlementPaymentMeans() As TradeSettlementPaymentMeansType()
            Get
                Return Me.specifiedTradeSettlementPaymentMeansField
            End Get
            Set
                Me.specifiedTradeSettlementPaymentMeansField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("ApplicableTradeTax")>
        Public Property ApplicableTradeTax() As TradeTaxType()
            Get
                Return Me.applicableTradeTaxField
            End Get
            Set
                Me.applicableTradeTaxField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BillingSpecifiedPeriod() As SpecifiedPeriodType
            Get
                Return Me.billingSpecifiedPeriodField
            End Get
            Set
                Me.billingSpecifiedPeriodField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("SpecifiedTradeAllowanceCharge")>
        Public Property SpecifiedTradeAllowanceCharge() As TradeAllowanceChargeType()
            Get
                Return Me.specifiedTradeAllowanceChargeField
            End Get
            Set
                Me.specifiedTradeAllowanceChargeField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("SpecifiedLogisticsServiceCharge")>
        Public Property SpecifiedLogisticsServiceCharge() As LogisticsServiceChargeType()
            Get
                Return Me.specifiedLogisticsServiceChargeField
            End Get
            Set
                Me.specifiedLogisticsServiceChargeField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("SpecifiedTradePaymentTerms")>
        Public Property SpecifiedTradePaymentTerms() As TradePaymentTermsType()
            Get
                Return Me.specifiedTradePaymentTermsField
            End Get
            Set
                Me.specifiedTradePaymentTermsField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SpecifiedTradeSettlementHeaderMonetarySummation() As TradeSettlementHeaderMonetarySummationType
            Get
                Return Me.specifiedTradeSettlementHeaderMonetarySummationField
            End Get
            Set
                Me.specifiedTradeSettlementHeaderMonetarySummationField = value
            End Set
        End Property

        '''<remarks/>
        Public Property InvoiceReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.invoiceReferencedDocumentField
            End Get
            Set
                Me.invoiceReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("ReceivableSpecifiedTradeAccountingAccount")>
        Public Property ReceivableSpecifiedTradeAccountingAccount() As TradeAccountingAccountType()
            Get
                Return Me.receivableSpecifiedTradeAccountingAccountField
            End Get
            Set
                Me.receivableSpecifiedTradeAccountingAccountField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("SpecifiedAdvancePayment")>
        Public Property SpecifiedAdvancePayment() As AdvancePaymentType()
            Get
                Return Me.specifiedAdvancePaymentField
            End Get
            Set
                Me.specifiedAdvancePaymentField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class SpecifiedPeriodType

        Private descriptionField As TextType

        Private startDateTimeField As DateTimeType

        Private endDateTimeField As DateTimeType

        Private completeDateTimeField As DateTimeType

        '''<remarks/>
        Public Property Description() As TextType
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property

        '''<remarks/>
        Public Property StartDateTime() As DateTimeType
            Get
                Return Me.startDateTimeField
            End Get
            Set
                Me.startDateTimeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property EndDateTime() As DateTimeType
            Get
                Return Me.endDateTimeField
            End Get
            Set
                Me.endDateTimeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CompleteDateTime() As DateTimeType
            Get
                Return Me.completeDateTimeField
            End Get
            Set
                Me.completeDateTimeField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeAllowanceChargeType

        Private chargeIndicatorField As IndicatorType

        Private sequenceNumericField As NumericType

        Private calculationPercentField As PercentType

        Private basisAmountField As AmountType

        Private basisQuantityField As QuantityType

        Private actualAmountField As AmountType

        Private reasonCodeField As AllowanceChargeReasonCodeType

        Private reasonField As TextType

        Private categoryTradeTaxField As TradeTaxType

        '''<remarks/>
        Public Property ChargeIndicator() As IndicatorType
            Get
                Return Me.chargeIndicatorField
            End Get
            Set
                Me.chargeIndicatorField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SequenceNumeric() As NumericType
            Get
                Return Me.sequenceNumericField
            End Get
            Set
                Me.sequenceNumericField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CalculationPercent() As PercentType
            Get
                Return Me.calculationPercentField
            End Get
            Set
                Me.calculationPercentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BasisAmount() As AmountType
            Get
                Return Me.basisAmountField
            End Get
            Set
                Me.basisAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BasisQuantity() As QuantityType
            Get
                Return Me.basisQuantityField
            End Get
            Set
                Me.basisQuantityField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ActualAmount() As AmountType
            Get
                Return Me.actualAmountField
            End Get
            Set
                Me.actualAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ReasonCode() As AllowanceChargeReasonCodeType
            Get
                Return Me.reasonCodeField
            End Get
            Set
                Me.reasonCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Reason() As TextType
            Get
                Return Me.reasonField
            End Get
            Set
                Me.reasonField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CategoryTradeTax() As TradeTaxType
            Get
                Return Me.categoryTradeTaxField
            End Get
            Set
                Me.categoryTradeTaxField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class NumericType

        Private valueField As Decimal

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As Decimal
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class QuantityType

        Private unitCodeField As String

        Private valueField As Decimal

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute(DataType:="token")>
        Public Property unitCode() As String
            Get
                Return Me.unitCodeField
            End Get
            Set
                Me.unitCodeField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As Decimal
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class AllowanceChargeReasonCodeType

        Private valueField As AllowanceChargeReasonCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As AllowanceChargeReasonCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum AllowanceChargeReasonCodeContentType

        '''<remarks/>
        AA

        '''<remarks/>
        AAA

        '''<remarks/>
        AAC

        '''<remarks/>
        AAD

        '''<remarks/>
        AAE

        '''<remarks/>
        AAF

        '''<remarks/>
        AAH

        '''<remarks/>
        AAI

        '''<remarks/>
        AAS

        '''<remarks/>
        AAT

        '''<remarks/>
        AAV

        '''<remarks/>
        AAY

        '''<remarks/>
        AAZ

        '''<remarks/>
        ABA

        '''<remarks/>
        ABB

        '''<remarks/>
        ABC

        '''<remarks/>
        ABD

        '''<remarks/>
        ABF

        '''<remarks/>
        ABK

        '''<remarks/>
        ABL

        '''<remarks/>
        ABN

        '''<remarks/>
        ABR

        '''<remarks/>
        ABS

        '''<remarks/>
        ABT

        '''<remarks/>
        ABU

        '''<remarks/>
        ACF

        '''<remarks/>
        ACG

        '''<remarks/>
        ACH

        '''<remarks/>
        ACI

        '''<remarks/>
        ACJ

        '''<remarks/>
        ACK

        '''<remarks/>
        ACL

        '''<remarks/>
        ACM

        '''<remarks/>
        ACS

        '''<remarks/>
        ADC

        '''<remarks/>
        ADE

        '''<remarks/>
        ADJ

        '''<remarks/>
        ADK

        '''<remarks/>
        ADL

        '''<remarks/>
        ADM

        '''<remarks/>
        ADN

        '''<remarks/>
        ADO

        '''<remarks/>
        ADP

        '''<remarks/>
        ADQ

        '''<remarks/>
        ADR

        '''<remarks/>
        ADT

        '''<remarks/>
        ADW

        '''<remarks/>
        ADY

        '''<remarks/>
        ADZ

        '''<remarks/>
        AEA

        '''<remarks/>
        AEB

        '''<remarks/>
        AEC

        '''<remarks/>
        AED

        '''<remarks/>
        AEF

        '''<remarks/>
        AEH

        '''<remarks/>
        AEI

        '''<remarks/>
        AEJ

        '''<remarks/>
        AEK

        '''<remarks/>
        AEL

        '''<remarks/>
        AEM

        '''<remarks/>
        AEN

        '''<remarks/>
        AEO

        '''<remarks/>
        AEP

        '''<remarks/>
        AES

        '''<remarks/>
        AET

        '''<remarks/>
        AEU

        '''<remarks/>
        AEV

        '''<remarks/>
        AEW

        '''<remarks/>
        AEX

        '''<remarks/>
        AEY

        '''<remarks/>
        AEZ

        '''<remarks/>
        AJ

        '''<remarks/>
        AU

        '''<remarks/>
        CA

        '''<remarks/>
        CAB

        '''<remarks/>
        CAD

        '''<remarks/>
        CAE

        '''<remarks/>
        CAF

        '''<remarks/>
        CAI

        '''<remarks/>
        CAJ

        '''<remarks/>
        CAK

        '''<remarks/>
        CAL

        '''<remarks/>
        CAM

        '''<remarks/>
        CAN

        '''<remarks/>
        CAO

        '''<remarks/>
        CAP

        '''<remarks/>
        CAQ

        '''<remarks/>
        CAR

        '''<remarks/>
        CAS

        '''<remarks/>
        CAT

        '''<remarks/>
        CAU

        '''<remarks/>
        CAV

        '''<remarks/>
        CAW

        '''<remarks/>
        CAX

        '''<remarks/>
        CAY

        '''<remarks/>
        CAZ

        '''<remarks/>
        CD

        '''<remarks/>
        CG

        '''<remarks/>
        CS

        '''<remarks/>
        CT

        '''<remarks/>
        DAB

        '''<remarks/>
        DAC

        '''<remarks/>
        DAD

        '''<remarks/>
        DAF

        '''<remarks/>
        DAG

        '''<remarks/>
        DAH

        '''<remarks/>
        DAI

        '''<remarks/>
        DAJ

        '''<remarks/>
        DAK

        '''<remarks/>
        DAL

        '''<remarks/>
        DAM

        '''<remarks/>
        DAN

        '''<remarks/>
        DAO

        '''<remarks/>
        DAP

        '''<remarks/>
        DAQ

        '''<remarks/>
        DL

        '''<remarks/>
        EG

        '''<remarks/>
        EP

        '''<remarks/>
        ER

        '''<remarks/>
        FAA

        '''<remarks/>
        FAB

        '''<remarks/>
        FAC

        '''<remarks/>
        FC

        '''<remarks/>
        FH

        '''<remarks/>
        FI

        '''<remarks/>
        GAA

        '''<remarks/>
        HAA

        '''<remarks/>
        HD

        '''<remarks/>
        HH

        '''<remarks/>
        IAA

        '''<remarks/>
        IAB

        '''<remarks/>
        ID

        '''<remarks/>
        [IF]

        '''<remarks/>
        IR

        '''<remarks/>
        [IS]

        '''<remarks/>
        KO

        '''<remarks/>
        L1

        '''<remarks/>
        LA

        '''<remarks/>
        LAA

        '''<remarks/>
        LAB

        '''<remarks/>
        LF

        '''<remarks/>
        MAE

        '''<remarks/>
        MI

        '''<remarks/>
        ML

        '''<remarks/>
        NAA

        '''<remarks/>
        OA

        '''<remarks/>
        PA

        '''<remarks/>
        PAA

        '''<remarks/>
        PC

        '''<remarks/>
        PL

        '''<remarks/>
        RAB

        '''<remarks/>
        RAC

        '''<remarks/>
        RAD

        '''<remarks/>
        RAF

        '''<remarks/>
        RE

        '''<remarks/>
        RF

        '''<remarks/>
        RH

        '''<remarks/>
        RV

        '''<remarks/>
        SA

        '''<remarks/>
        SAA

        '''<remarks/>
        SAD

        '''<remarks/>
        SAE

        '''<remarks/>
        SAI

        '''<remarks/>
        SG

        '''<remarks/>
        SH

        '''<remarks/>
        SM

        '''<remarks/>
        SU

        '''<remarks/>
        TAB

        '''<remarks/>
        TAC

        '''<remarks/>
        TT

        '''<remarks/>
        TV

        '''<remarks/>
        V1

        '''<remarks/>
        V2

        '''<remarks/>
        WH

        '''<remarks/>
        XAA

        '''<remarks/>
        YY

        '''<remarks/>
        ZZZ

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("41")>
        Item41

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("42")>
        Item42

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("60")>
        Item60

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("62")>
        Item62

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("63")>
        Item63

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("64")>
        Item64

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("65")>
        Item65

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("66")>
        Item66

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("67")>
        Item67

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("68")>
        Item68

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("70")>
        Item70

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("71")>
        Item71

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("88")>
        Item88

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("95")>
        Item95

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("100")>
        Item100

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("102")>
        Item102

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("103")>
        Item103

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("104")>
        Item104

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("105")>
        Item105
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class ReferencedDocumentType

        Private issuerAssignedIDField As IDType

        Private uRIIDField As IDType

        Private lineIDField As IDType

        Private typeCodeField As DocumentCodeType

        Private nameField() As TextType

        Private attachmentBinaryObjectField As BinaryObjectType

        Private referenceTypeCodeField As ReferenceCodeType

        Private formattedIssueDateTimeField As FormattedDateTimeType

        '''<remarks/>
        Public Property IssuerAssignedID() As IDType
            Get
                Return Me.issuerAssignedIDField
            End Get
            Set
                Me.issuerAssignedIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property URIID() As IDType
            Get
                Return Me.uRIIDField
            End Get
            Set
                Me.uRIIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property LineID() As IDType
            Get
                Return Me.lineIDField
            End Get
            Set
                Me.lineIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TypeCode() As DocumentCodeType
            Get
                Return Me.typeCodeField
            End Get
            Set
                Me.typeCodeField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("Name")>
        Public Property Name() As TextType()
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property AttachmentBinaryObject() As BinaryObjectType
            Get
                Return Me.attachmentBinaryObjectField
            End Get
            Set
                Me.attachmentBinaryObjectField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ReferenceTypeCode() As ReferenceCodeType
            Get
                Return Me.referenceTypeCodeField
            End Get
            Set
                Me.referenceTypeCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property FormattedIssueDateTime() As FormattedDateTimeType
            Get
                Return Me.formattedIssueDateTimeField
            End Get
            Set
                Me.formattedIssueDateTimeField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class DocumentCodeType

        Private valueField As DocumentCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As DocumentCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum DocumentCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("1")>
        Item1 = 1

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("2")>
        Item2 = 2

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("3")>
        Item3 = 3

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("4")>
        Item4 = 4

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("5")>
        Item5 = 5

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("6")>
        Item6 = 6

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("7")>
        Item7 = 7

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("8")>
        Item8 = 8

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("9")>
        Item9 = 9

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("10")>
        Item10 = 10

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("11")>
        Item11 = 11

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("12")>
        Item12 = 12

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("13")>
        Item13 = 13

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("14")>
        Item14 = 14

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("15")>
        Item15 = 15

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("16")>
        Item16 = 16

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("17")>
        Item17 = 17

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("18")>
        Item18 = 18

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("19")>
        Item19 = 19

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("20")>
        Item20 = 20

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("21")>
        Item21 = 21

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("22")>
        Item22 = 22

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("23")>
        Item23 = 23

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("24")>
        Item24 = 24

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("25")>
        Item25 = 25

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("26")>
        Item26 = 26

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("27")>
        Item27 = 27

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("28")>
        Item28 = 28

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("29")>
        Item29 = 29

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("30")>
        Item30 = 30

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("31")>
        Item31 = 31

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("32")>
        Item32 = 32

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("33")>
        Item33 = 33

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("34")>
        Item34 = 34

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("35")>
        Item35 = 35

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("36")>
        Item36 = 36

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("37")>
        Item37 = 37

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("38")>
        Item38 = 38

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("39")>
        Item39 = 39

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("40")>
        Item40 = 40

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("41")>
        Item41 = 41

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("42")>
        Item42 = 42

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("43")>
        Item43 = 43

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("44")>
        Item44 = 44

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("45")>
        Item45 = 45

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("46")>
        Item46 = 46

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("47")>
        Item47 = 47

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("48")>
        Item48 = 48

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("49")>
        Item49 = 49

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("50")>
        Item50 = 50

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("51")>
        Item51 = 51

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("52")>
        Item52 = 52

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("53")>
        Item53 = 53

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("54")>
        Item54 = 54

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("55")>
        Item55 = 55

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("56")>
        Item56 = 56

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("57")>
        Item57 = 57

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("58")>
        Item58 = 58

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("59")>
        Item59 = 59

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("60")>
        Item60 = 60

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("61")>
        Item61 = 61

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("62")>
        Item62 = 62

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("63")>
        Item63 = 63

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("64")>
        Item64 = 64

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("65")>
        Item65 = 65

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("66")>
        Item66 = 66

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("67")>
        Item67 = 67

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("68")>
        Item68 = 68

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("69")>
        Item69 = 69

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("70")>
        Item70 = 70

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("71")>
        Item71 = 71

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("72")>
        Item72 = 72

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("73")>
        Item73 = 73

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("74")>
        Item74 = 74

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("75")>
        Item75 = 75

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("76")>
        Item76 = 76

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("77")>
        Item77 = 77

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("78")>
        Item78 = 78

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("79")>
        Item79 = 79

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("80")>
        Item80 = 80

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("81")>
        Item81 = 81

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("82")>
        Item82 = 82

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("83")>
        Item83 = 83

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("84")>
        Item84 = 84

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("85")>
        Item85 = 85

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("86")>
        Item86 = 86

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("87")>
        Item87 = 87

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("88")>
        Item88 = 88

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("89")>
        Item89 = 89

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("90")>
        Item90 = 90

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("91")>
        Item91 = 91

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("92")>
        Item92 = 92

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("93")>
        Item93 = 93

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("94")>
        Item94 = 94

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("95")>
        Item95 = 95

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("96")>
        Item96 = 96

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("97")>
        Item97 = 97

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("98")>
        Item98 = 98

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("99")>
        Item99 = 99

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("100")>
        Item100 = 100

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("101")>
        Item101 = 101

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("102")>
        Item102 = 102

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("103")>
        Item103 = 103

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("104")>
        Item104 = 104

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("105")>
        Item105 = 105

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("106")>
        Item106 = 106

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("107")>
        Item107 = 107

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("108")>
        Item108 = 108

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("109")>
        Item109 = 109

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("110")>
        Item110 = 110

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("111")>
        Item111 = 111

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("112")>
        Item112 = 112

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("113")>
        Item113 = 113

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("114")>
        Item114 = 114

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("115")>
        Item115 = 115

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("116")>
        Item116 = 116

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("117")>
        Item117 = 117

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("118")>
        Item118 = 118

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("119")>
        Item119 = 119

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("120")>
        Item120 = 120

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("121")>
        Item121 = 121

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("122")>
        Item122 = 122

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("123")>
        Item123 = 123

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("124")>
        Item124 = 124

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("125")>
        Item125 = 125

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("126")>
        Item126 = 126

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("127")>
        Item127 = 127

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("128")>
        Item128 = 128

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("129")>
        Item129 = 129

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("130")>
        Item130 = 130

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("131")>
        Item131 = 131

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("132")>
        Item132 = 132

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("133")>
        Item133 = 133

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("134")>
        Item134 = 134

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("135")>
        Item135 = 135

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("136")>
        Item136 = 136

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("137")>
        Item137 = 137

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("138")>
        Item138 = 138

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("139")>
        Item139 = 139

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("140")>
        Item140 = 140

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("141")>
        Item141 = 141

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("142")>
        Item142 = 142

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("143")>
        Item143 = 143

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("144")>
        Item144 = 144

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("145")>
        Item145 = 145

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("146")>
        Item146 = 146

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("147")>
        Item147 = 147

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("148")>
        Item148 = 148

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("149")>
        Item149 = 149

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("150")>
        Item150 = 150

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("151")>
        Item151 = 151

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("152")>
        Item152 = 152

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("153")>
        Item153 = 153

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("154")>
        Item154 = 154

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("155")>
        Item155 = 155

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("156")>
        Item156 = 156

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("157")>
        Item157 = 157

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("158")>
        Item158 = 158

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("159")>
        Item159 = 159

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("160")>
        Item160 = 160

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("161")>
        Item161 = 161

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("162")>
        Item162 = 162

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("163")>
        Item163 = 163

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("164")>
        Item164 = 164

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("165")>
        Item165 = 165

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("166")>
        Item166 = 166

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("167")>
        Item167 = 167

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("168")>
        Item168 = 168

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("169")>
        Item169 = 169

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("170")>
        Item170 = 170

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("171")>
        Item171 = 171

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("172")>
        Item172 = 172

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("173")>
        Item173 = 173

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("174")>
        Item174 = 174

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("175")>
        Item175 = 175

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("176")>
        Item176 = 176

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("177")>
        Item177 = 177

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("178")>
        Item178 = 178

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("179")>
        Item179 = 179

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("180")>
        Item180 = 180

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("181")>
        Item181 = 181

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("182")>
        Item182 = 182

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("183")>
        Item183 = 183

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("184")>
        Item184 = 184

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("185")>
        Item185 = 185

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("186")>
        Item186 = 186

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("187")>
        Item187 = 187

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("188")>
        Item188 = 188

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("189")>
        Item189 = 189

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("190")>
        Item190 = 190

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("191")>
        Item191 = 191

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("192")>
        Item192 = 192

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("193")>
        Item193 = 193

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("194")>
        Item194 = 194

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("195")>
        Item195 = 195

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("196")>
        Item196 = 196

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("197")>
        Item197 = 197

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("198")>
        Item198 = 198

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("199")>
        Item199 = 199

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("200")>
        Item200 = 200

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("201")>
        Item201 = 201

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("202")>
        Item202 = 202

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("203")>
        Item203 = 203

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("204")>
        Item204 = 204

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("205")>
        Item205 = 205

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("206")>
        Item206 = 206

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("207")>
        Item207 = 207

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("208")>
        Item208 = 208

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("209")>
        Item209 = 209

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("210")>
        Item210 = 210

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("211")>
        Item211 = 211

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("212")>
        Item212 = 212

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("213")>
        Item213 = 213

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("214")>
        Item214 = 214

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("215")>
        Item215 = 215

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("216")>
        Item216 = 216

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("217")>
        Item217 = 217

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("218")>
        Item218 = 218

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("219")>
        Item219 = 219

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("220")>
        Item220 = 220

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("221")>
        Item221 = 221

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("222")>
        Item222 = 222

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("223")>
        Item223 = 223

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("224")>
        Item224 = 224

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("225")>
        Item225 = 225

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("226")>
        Item226 = 226

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("227")>
        Item227 = 227

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("228")>
        Item228 = 228

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("229")>
        Item229 = 229

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("230")>
        Item230 = 230

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("231")>
        Item231 = 231

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("232")>
        Item232 = 232

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("233")>
        Item233 = 233

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("234")>
        Item234 = 234

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("235")>
        Item235 = 235

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("236")>
        Item236 = 236

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("237")>
        Item237 = 237

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("238")>
        Item238 = 238

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("239")>
        Item239 = 239

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("240")>
        Item240 = 240

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("241")>
        Item241 = 241

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("242")>
        Item242 = 242

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("243")>
        Item243 = 243

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("244")>
        Item244 = 244

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("245")>
        Item245 = 245

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("246")>
        Item246 = 246

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("247")>
        Item247 = 247

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("248")>
        Item248 = 248

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("249")>
        Item249 = 249

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("250")>
        Item250 = 250

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("251")>
        Item251 = 251

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("252")>
        Item252 = 252

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("253")>
        Item253 = 253

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("254")>
        Item254 = 254

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("255")>
        Item255 = 255

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("256")>
        Item256 = 256

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("257")>
        Item257 = 257

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("258")>
        Item258 = 258

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("259")>
        Item259 = 259

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("260")>
        Item260 = 260

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("261")>
        Item261 = 261

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("262")>
        Item262 = 262

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("263")>
        Item263 = 263

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("264")>
        Item264 = 264

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("265")>
        Item265 = 265

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("266")>
        Item266 = 266

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("267")>
        Item267 = 267

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("268")>
        Item268 = 268

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("269")>
        Item269 = 269

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("270")>
        Item270 = 270

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("271")>
        Item271 = 271

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("272")>
        Item272 = 272

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("273")>
        Item273 = 273

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("274")>
        Item274 = 274

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("275")>
        Item275 = 275

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("276")>
        Item276 = 276

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("277")>
        Item277 = 277

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("278")>
        Item278 = 278

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("279")>
        Item279 = 279

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("280")>
        Item280 = 280

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("281")>
        Item281 = 281

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("282")>
        Item282 = 282

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("283")>
        Item283 = 283

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("284")>
        Item284 = 284

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("285")>
        Item285 = 285

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("286")>
        Item286 = 286

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("287")>
        Item287 = 287

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("288")>
        Item288 = 288

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("289")>
        Item289 = 289

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("290")>
        Item290 = 290

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("291")>
        Item291 = 291

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("292")>
        Item292 = 292

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("293")>
        Item293 = 293

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("294")>
        Item294 = 294

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("295")>
        Item295 = 295

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("296")>
        Item296 = 296

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("297")>
        Item297 = 297

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("298")>
        Item298 = 298

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("299")>
        Item299 = 299

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("300")>
        Item300 = 300

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("301")>
        Item301 = 301

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("302")>
        Item302 = 302

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("303")>
        Item303 = 303

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("304")>
        Item304 = 304

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("305")>
        Item305 = 305

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("306")>
        Item306 = 306

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("307")>
        Item307 = 307

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("308")>
        Item308 = 308

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("309")>
        Item309 = 309

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("310")>
        Item310 = 310

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("311")>
        Item311 = 311

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("312")>
        Item312 = 312

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("313")>
        Item313 = 313

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("314")>
        Item314 = 314

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("315")>
        Item315 = 315

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("316")>
        Item316 = 316

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("317")>
        Item317 = 317

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("318")>
        Item318 = 318

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("319")>
        Item319 = 319

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("320")>
        Item320 = 320

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("321")>
        Item321 = 321

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("322")>
        Item322 = 322

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("323")>
        Item323 = 323

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("324")>
        Item324 = 324

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("325")>
        Item325 = 325

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("326")>
        Item326 = 326

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("327")>
        Item327 = 327

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("328")>
        Item328 = 328

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("329")>
        Item329 = 329

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("330")>
        Item330 = 330

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("331")>
        Item331 = 331

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("332")>
        Item332 = 332

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("333")>
        Item333 = 333

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("334")>
        Item334 = 334

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("335")>
        Item335 = 335

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("336")>
        Item336 = 336

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("337")>
        Item337 = 337

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("338")>
        Item338 = 338

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("339")>
        Item339 = 339

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("340")>
        Item340 = 340

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("341")>
        Item341 = 341

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("342")>
        Item342 = 342

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("343")>
        Item343 = 343

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("344")>
        Item344 = 344

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("345")>
        Item345 = 345

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("346")>
        Item346 = 346

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("347")>
        Item347 = 347

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("348")>
        Item348 = 348

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("349")>
        Item349 = 349

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("350")>
        Item350 = 350

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("351")>
        Item351 = 351

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("352")>
        Item352 = 352

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("353")>
        Item353 = 353

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("354")>
        Item354 = 354

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("355")>
        Item355 = 355

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("356")>
        Item356 = 356

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("357")>
        Item357 = 357

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("358")>
        Item358 = 358

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("359")>
        Item359 = 359

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("360")>
        Item360 = 360

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("361")>
        Item361 = 361

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("362")>
        Item362 = 362

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("363")>
        Item363 = 363

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("364")>
        Item364 = 364

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("365")>
        Item365 = 365

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("366")>
        Item366 = 366

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("367")>
        Item367 = 367

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("368")>
        Item368 = 368

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("369")>
        Item369 = 369

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("370")>
        Item370 = 370

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("371")>
        Item371 = 371

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("372")>
        Item372 = 372

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("373")>
        Item373 = 373

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("374")>
        Item374 = 374

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("375")>
        Item375 = 375

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("376")>
        Item376 = 376

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("377")>
        Item377 = 377

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("378")>
        Item378 = 378

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("379")>
        Item379 = 379

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("380")>
        Item380 = 380

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("381")>
        Item381 = 381

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("382")>
        Item382 = 382

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("383")>
        Item383 = 383

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("384")>
        Item384 = 384

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("385")>
        Item385 = 385

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("386")>
        Item386 = 386

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("387")>
        Item387 = 387

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("388")>
        Item388 = 388

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("389")>
        Item389 = 389

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("390")>
        Item390 = 390

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("391")>
        Item391 = 391

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("392")>
        Item392 = 392

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("393")>
        Item393 = 393

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("394")>
        Item394 = 394

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("395")>
        Item395 = 395

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("396")>
        Item396 = 396

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("397")>
        Item397 = 397

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("398")>
        Item398 = 398

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("399")>
        Item399 = 399

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("400")>
        Item400 = 400

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("401")>
        Item401 = 401

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("402")>
        Item402 = 402

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("403")>
        Item403 = 403

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("404")>
        Item404 = 404

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("405")>
        Item405 = 405

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("406")>
        Item406 = 406

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("407")>
        Item407 = 407

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("408")>
        Item408 = 408

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("409")>
        Item409 = 409

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("410")>
        Item410 = 410

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("411")>
        Item411 = 411

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("412")>
        Item412 = 412

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("413")>
        Item413 = 413

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("414")>
        Item414 = 414

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("415")>
        Item415 = 415

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("416")>
        Item416 = 416

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("417")>
        Item417 = 417

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("418")>
        Item418 = 418

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("419")>
        Item419 = 419

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("420")>
        Item420 = 420

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("421")>
        Item421 = 421

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("422")>
        Item422 = 422

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("423")>
        Item423 = 423

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("424")>
        Item424 = 424

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("425")>
        Item425 = 425

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("426")>
        Item426 = 426

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("427")>
        Item427 = 427

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("428")>
        Item428 = 428

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("429")>
        Item429 = 429

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("430")>
        Item430 = 430

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("431")>
        Item431 = 431

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("432")>
        Item432 = 432

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("433")>
        Item433 = 433

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("434")>
        Item434 = 434

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("435")>
        Item435 = 435

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("436")>
        Item436 = 436

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("437")>
        Item437 = 437

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("438")>
        Item438 = 438

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("439")>
        Item439 = 439

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("440")>
        Item440 = 440

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("441")>
        Item441 = 441

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("442")>
        Item442 = 442

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("443")>
        Item443 = 443

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("444")>
        Item444 = 444

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("445")>
        Item445 = 445

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("446")>
        Item446 = 446

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("447")>
        Item447 = 447

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("448")>
        Item448 = 448

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("449")>
        Item449 = 449

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("450")>
        Item450 = 450

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("451")>
        Item451 = 451

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("452")>
        Item452 = 452

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("453")>
        Item453 = 453

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("454")>
        Item454 = 454

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("455")>
        Item455 = 455

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("456")>
        Item456 = 456

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("457")>
        Item457 = 457

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("458")>
        Item458 = 458

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("459")>
        Item459 = 459

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("460")>
        Item460 = 460

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("461")>
        Item461 = 461

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("462")>
        Item462 = 462

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("463")>
        Item463 = 463

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("464")>
        Item464 = 464

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("465")>
        Item465 = 465

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("466")>
        Item466 = 466

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("467")>
        Item467 = 467

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("468")>
        Item468 = 468

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("469")>
        Item469 = 469

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("470")>
        Item470 = 470

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("481")>
        Item481 = 481

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("482")>
        Item482 = 482

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("483")>
        Item483 = 483

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("484")>
        Item484 = 484

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("485")>
        Item485 = 485

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("486")>
        Item486 = 486

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("487")>
        Item487 = 487

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("488")>
        Item488 = 488

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("489")>
        Item489 = 489

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("490")>
        Item490 = 490

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("491")>
        Item491 = 491

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("493")>
        Item493 = 493

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("494")>
        Item494 = 494

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("495")>
        Item495 = 495

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("496")>
        Item496 = 496

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("497")>
        Item497 = 497

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("498")>
        Item498 = 498

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("499")>
        Item499 = 499

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("520")>
        Item520 = 520

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("521")>
        Item521 = 521

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("522")>
        Item522 = 522

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("523")>
        Item523 = 523

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("524")>
        Item524 = 524

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("525")>
        Item525 = 525

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("526")>
        Item526 = 526

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("527")>
        Item527 = 527

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("528")>
        Item528 = 528

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("529")>
        Item529 = 529

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("530")>
        Item530 = 530

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("531")>
        Item531 = 531

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("532")>
        Item532 = 532

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("533")>
        Item533 = 533

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("534")>
        Item534 = 534

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("535")>
        Item535 = 535

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("536")>
        Item536 = 536

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("537")>
        Item537 = 537

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("538")>
        Item538 = 538

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("539")>
        Item539 = 539

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("550")>
        Item550 = 550

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("551")>
        Item551 = 551

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("552")>
        Item552 = 552

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("553")>
        Item553 = 553

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("554")>
        Item554 = 554

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("575")>
        Item575 = 575

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("576")>
        Item576 = 576

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("577")>
        Item577 = 577

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("578")>
        Item578 = 578

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("579")>
        Item579 = 579

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("580")>
        Item580 = 580

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("581")>
        Item581 = 581

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("582")>
        Item582 = 582

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("583")>
        Item583 = 583

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("584")>
        Item584 = 584

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("585")>
        Item585 = 585

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("586")>
        Item586 = 586

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("587")>
        Item587 = 587

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("588")>
        Item588 = 588

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("589")>
        Item589 = 589

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("610")>
        Item610 = 610

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("621")>
        Item621 = 621

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("622")>
        Item622 = 622

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("623")>
        Item623 = 623

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("624")>
        Item624 = 624

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("625")>
        Item625 = 625

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("626")>
        Item626 = 626

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("627")>
        Item627 = 627

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("628")>
        Item628 = 628

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("629")>
        Item629 = 629

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("630")>
        Item630 = 630

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("631")>
        Item631 = 631

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("632")>
        Item632 = 632

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("633")>
        Item633 = 633

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("634")>
        Item634 = 634

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("635")>
        Item635 = 635

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("636")>
        Item636 = 636

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("637")>
        Item637 = 637

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("638")>
        Item638 = 638

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("639")>
        Item639 = 639

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("640")>
        Item640 = 640

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("641")>
        Item641 = 641

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("642")>
        Item642 = 642

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("643")>
        Item643 = 643

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("644")>
        Item644 = 644

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("645")>
        Item645 = 645

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("646")>
        Item646 = 646

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("647")>
        Item647 = 647

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("648")>
        Item648 = 648

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("649")>
        Item649 = 649

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("650")>
        Item650 = 650

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("651")>
        Item651 = 651

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("652")>
        Item652 = 652

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("653")>
        Item653 = 653

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("654")>
        Item654 = 654

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("655")>
        Item655 = 655

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("656")>
        Item656 = 656

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("657")>
        Item657 = 657

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("658")>
        Item658 = 658

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("659")>
        Item659 = 659

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("700")>
        Item700 = 700

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("701")>
        Item701 = 701

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("702")>
        Item702 = 702

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("703")>
        Item703 = 703

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("704")>
        Item704 = 704

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("705")>
        Item705 = 705

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("706")>
        Item706 = 706

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("707")>
        Item707 = 707

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("708")>
        Item708 = 708

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("709")>
        Item709 = 709

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("710")>
        Item710 = 710

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("711")>
        Item711 = 711

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("712")>
        Item712 = 712

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("713")>
        Item713 = 713

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("714")>
        Item714 = 714

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("715")>
        Item715 = 715

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("716")>
        Item716 = 716

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("717")>
        Item717 = 717

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("718")>
        Item718 = 718

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("719")>
        Item719 = 719

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("720")>
        Item720 = 720

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("721")>
        Item721 = 721

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("722")>
        Item722 = 722

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("723")>
        Item723 = 723

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("724")>
        Item724 = 724

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("725")>
        Item725 = 725

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("726")>
        Item726 = 726

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("727")>
        Item727 = 727

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("728")>
        Item728 = 728

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("729")>
        Item729 = 729

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("730")>
        Item730 = 730

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("731")>
        Item731 = 731

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("732")>
        Item732 = 732

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("733")>
        Item733 = 733

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("734")>
        Item734 = 734

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("735")>
        Item735 = 735

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("736")>
        Item736 = 736

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("737")>
        Item737 = 737

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("738")>
        Item738 = 738

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("739")>
        Item739 = 739

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("740")>
        Item740 = 740

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("741")>
        Item741 = 741

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("742")>
        Item742 = 742

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("743")>
        Item743 = 743

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("744")>
        Item744 = 744

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("745")>
        Item745 = 745

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("746")>
        Item746 = 746

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("747")>
        Item747 = 747

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("748")>
        Item748 = 748

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("749")>
        Item749 = 749

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("750")>
        Item750 = 750

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("751")>
        Item751 = 751

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("760")>
        Item760 = 760

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("761")>
        Item761 = 761

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("763")>
        Item763 = 763

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("764")>
        Item764 = 764

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("765")>
        Item765 = 765

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("766")>
        Item766 = 766

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("770")>
        Item770 = 770

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("775")>
        Item775 = 775

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("780")>
        Item780 = 780

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("781")>
        Item781 = 781

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("782")>
        Item782 = 782

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("783")>
        Item783 = 783

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("784")>
        Item784 = 784

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("785")>
        Item785 = 785

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("786")>
        Item786 = 786

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("787")>
        Item787 = 787

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("788")>
        Item788 = 788

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("789")>
        Item789 = 789

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("790")>
        Item790 = 790

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("791")>
        Item791 = 791

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("792")>
        Item792 = 792

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("793")>
        Item793 = 793

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("794")>
        Item794 = 794

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("795")>
        Item795 = 795

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("796")>
        Item796 = 796

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("797")>
        Item797 = 797

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("798")>
        Item798 = 798

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("799")>
        Item799 = 799

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("810")>
        Item810 = 810

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("811")>
        Item811 = 811

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("812")>
        Item812 = 812

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("820")>
        Item820 = 820

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("821")>
        Item821 = 821

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("822")>
        Item822 = 822

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("823")>
        Item823 = 823

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("824")>
        Item824 = 824

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("825")>
        Item825 = 825

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("830")>
        Item830 = 830

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("833")>
        Item833 = 833

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("840")>
        Item840 = 840

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("841")>
        Item841 = 841

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("850")>
        Item850 = 850

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("851")>
        Item851 = 851

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("852")>
        Item852 = 852

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("853")>
        Item853 = 853

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("855")>
        Item855 = 855

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("856")>
        Item856 = 856

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("860")>
        Item860 = 860

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("861")>
        Item861 = 861

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("862")>
        Item862 = 862

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("863")>
        Item863 = 863

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("864")>
        Item864 = 864

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("865")>
        Item865 = 865

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("870")>
        Item870 = 870

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("890")>
        Item890 = 890

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("895")>
        Item895 = 895

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("896")>
        Item896 = 896

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("901")>
        Item901 = 901

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("910")>
        Item910 = 910

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("911")>
        Item911 = 911

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("913")>
        Item913 = 913

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("914")>
        Item914 = 914

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("915")>
        Item915 = 915

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("916")>
        Item916 = 916

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("917")>
        Item917 = 917

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("925")>
        Item925 = 925

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("926")>
        Item926 = 926

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("927")>
        Item927 = 927

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("929")>
        Item929 = 929

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("930")>
        Item930 = 930

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("931")>
        Item931 = 931

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("932")>
        Item932 = 932

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("933")>
        Item933 = 933

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("934")>
        Item934 = 934

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("935")>
        Item935 = 935

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("936")>
        Item936 = 936

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("937")>
        Item937 = 937

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("938")>
        Item938 = 938

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("940")>
        Item940 = 940

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("941")>
        Item941 = 941

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("950")>
        Item950 = 950

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("951")>
        Item951 = 951

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("952")>
        Item952 = 952

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("953")>
        Item953 = 953

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("954")>
        Item954 = 954

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("955")>
        Item955 = 955

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("960")>
        Item960 = 960

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("961")>
        Item961 = 961

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("962")>
        Item962 = 962

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("963")>
        Item963 = 963

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("964")>
        Item964 = 964

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("965")>
        Item965 = 965

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("966")>
        Item966 = 966

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("970")>
        Item970 = 970

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("971")>
        Item971 = 971

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("972")>
        Item972 = 972

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("974")>
        Item974 = 974

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("975")>
        Item975 = 975

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("976")>
        Item976 = 976

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("977")>
        Item977 = 977

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("978")>
        Item978 = 978

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("979")>
        Item979 = 979

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("990")>
        Item990 = 990

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("991")>
        Item991 = 991

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("995")>
        Item995 = 995

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("996")>
        Item996 = 996

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("998")>
        Item998 = 998

    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100")>
    Partial Public Class BinaryObjectType

        Private mimeCodeField As String

        Private filenameField As String

        Private valueField() As Byte

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute(DataType:="token")>
        Public Property mimeCode() As String
            Get
                Return Me.mimeCodeField
            End Get
            Set
                Me.mimeCodeField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlAttributeAttribute()>
        Public Property filename() As String
            Get
                Return Me.filenameField
            End Get
            Set
                Me.filenameField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute(DataType:="base64Binary")>
        Public Property Value() As Byte()
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class ReferenceCodeType

        Private valueField As ReferenceCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As ReferenceCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum ReferenceCodeContentType

        '''<remarks/>
        AAA

        '''<remarks/>
        AAB

        '''<remarks/>
        AAC

        '''<remarks/>
        AAD

        '''<remarks/>
        AAE

        '''<remarks/>
        AAF

        '''<remarks/>
        AAG

        '''<remarks/>
        AAH

        '''<remarks/>
        AAI

        '''<remarks/>
        AAJ

        '''<remarks/>
        AAK

        '''<remarks/>
        AAL

        '''<remarks/>
        AAM

        '''<remarks/>
        AAN

        '''<remarks/>
        AAO

        '''<remarks/>
        AAP

        '''<remarks/>
        AAQ

        '''<remarks/>
        AAR

        '''<remarks/>
        AAS

        '''<remarks/>
        AAT

        '''<remarks/>
        AAU

        '''<remarks/>
        AAV

        '''<remarks/>
        AAW

        '''<remarks/>
        AAX

        '''<remarks/>
        AAY

        '''<remarks/>
        AAZ

        '''<remarks/>
        ABA

        '''<remarks/>
        ABB

        '''<remarks/>
        ABC

        '''<remarks/>
        ABD

        '''<remarks/>
        ABE

        '''<remarks/>
        ABF

        '''<remarks/>
        ABG

        '''<remarks/>
        ABH

        '''<remarks/>
        ABI

        '''<remarks/>
        ABJ

        '''<remarks/>
        ABK

        '''<remarks/>
        ABL

        '''<remarks/>
        ABM

        '''<remarks/>
        ABN

        '''<remarks/>
        ABO

        '''<remarks/>
        ABP

        '''<remarks/>
        ABQ

        '''<remarks/>
        ABR

        '''<remarks/>
        ABS

        '''<remarks/>
        ABT

        '''<remarks/>
        ABU

        '''<remarks/>
        ABV

        '''<remarks/>
        ABW

        '''<remarks/>
        ABX

        '''<remarks/>
        ABY

        '''<remarks/>
        ABZ

        '''<remarks/>
        AC

        '''<remarks/>
        ACA

        '''<remarks/>
        ACB

        '''<remarks/>
        ACC

        '''<remarks/>
        ACD

        '''<remarks/>
        ACE

        '''<remarks/>
        ACF

        '''<remarks/>
        ACG

        '''<remarks/>
        ACH

        '''<remarks/>
        ACI

        '''<remarks/>
        ACJ

        '''<remarks/>
        ACK

        '''<remarks/>
        ACL

        '''<remarks/>
        ACN

        '''<remarks/>
        ACO

        '''<remarks/>
        ACP

        '''<remarks/>
        ACQ

        '''<remarks/>
        ACR

        '''<remarks/>
        ACT

        '''<remarks/>
        ACU

        '''<remarks/>
        ACV

        '''<remarks/>
        ACW

        '''<remarks/>
        ACX

        '''<remarks/>
        ACY

        '''<remarks/>
        ACZ

        '''<remarks/>
        ADA

        '''<remarks/>
        ADB

        '''<remarks/>
        ADC

        '''<remarks/>
        ADD

        '''<remarks/>
        ADE

        '''<remarks/>
        ADF

        '''<remarks/>
        ADG

        '''<remarks/>
        ADI

        '''<remarks/>
        ADJ

        '''<remarks/>
        ADK

        '''<remarks/>
        ADL

        '''<remarks/>
        ADM

        '''<remarks/>
        ADN

        '''<remarks/>
        ADO

        '''<remarks/>
        ADP

        '''<remarks/>
        ADQ

        '''<remarks/>
        ADT

        '''<remarks/>
        ADU

        '''<remarks/>
        ADV

        '''<remarks/>
        ADW

        '''<remarks/>
        ADX

        '''<remarks/>
        ADY

        '''<remarks/>
        ADZ

        '''<remarks/>
        AE

        '''<remarks/>
        AEA

        '''<remarks/>
        AEB

        '''<remarks/>
        AEC

        '''<remarks/>
        AED

        '''<remarks/>
        AEE

        '''<remarks/>
        AEF

        '''<remarks/>
        AEG

        '''<remarks/>
        AEH

        '''<remarks/>
        AEI

        '''<remarks/>
        AEJ

        '''<remarks/>
        AEK

        '''<remarks/>
        AEL

        '''<remarks/>
        AEM

        '''<remarks/>
        AEN

        '''<remarks/>
        AEO

        '''<remarks/>
        AEP

        '''<remarks/>
        AEQ

        '''<remarks/>
        AER

        '''<remarks/>
        AES

        '''<remarks/>
        AET

        '''<remarks/>
        AEU

        '''<remarks/>
        AEV

        '''<remarks/>
        AEW

        '''<remarks/>
        AEX

        '''<remarks/>
        AEY

        '''<remarks/>
        AEZ

        '''<remarks/>
        AF

        '''<remarks/>
        AFA

        '''<remarks/>
        AFB

        '''<remarks/>
        AFC

        '''<remarks/>
        AFD

        '''<remarks/>
        AFE

        '''<remarks/>
        AFF

        '''<remarks/>
        AFG

        '''<remarks/>
        AFH

        '''<remarks/>
        AFI

        '''<remarks/>
        AFJ

        '''<remarks/>
        AFK

        '''<remarks/>
        AFL

        '''<remarks/>
        AFM

        '''<remarks/>
        AFN

        '''<remarks/>
        AFO

        '''<remarks/>
        AFP

        '''<remarks/>
        AFQ

        '''<remarks/>
        AFR

        '''<remarks/>
        AFS

        '''<remarks/>
        AFT

        '''<remarks/>
        AFU

        '''<remarks/>
        AFV

        '''<remarks/>
        AFW

        '''<remarks/>
        AFX

        '''<remarks/>
        AFY

        '''<remarks/>
        AFZ

        '''<remarks/>
        AGA

        '''<remarks/>
        AGB

        '''<remarks/>
        AGC

        '''<remarks/>
        AGD

        '''<remarks/>
        AGE

        '''<remarks/>
        AGF

        '''<remarks/>
        AGG

        '''<remarks/>
        AGH

        '''<remarks/>
        AGI

        '''<remarks/>
        AGJ

        '''<remarks/>
        AGK

        '''<remarks/>
        AGL

        '''<remarks/>
        AGM

        '''<remarks/>
        AGN

        '''<remarks/>
        AGO

        '''<remarks/>
        AGP

        '''<remarks/>
        AGQ

        '''<remarks/>
        AGR

        '''<remarks/>
        AGS

        '''<remarks/>
        AGT

        '''<remarks/>
        AGU

        '''<remarks/>
        AGV

        '''<remarks/>
        AGW

        '''<remarks/>
        AGX

        '''<remarks/>
        AGY

        '''<remarks/>
        AGZ

        '''<remarks/>
        AHA

        '''<remarks/>
        AHB

        '''<remarks/>
        AHC

        '''<remarks/>
        AHD

        '''<remarks/>
        AHE

        '''<remarks/>
        AHF

        '''<remarks/>
        AHG

        '''<remarks/>
        AHH

        '''<remarks/>
        AHI

        '''<remarks/>
        AHJ

        '''<remarks/>
        AHK

        '''<remarks/>
        AHL

        '''<remarks/>
        AHM

        '''<remarks/>
        AHN

        '''<remarks/>
        AHO

        '''<remarks/>
        AHP

        '''<remarks/>
        AHQ

        '''<remarks/>
        AHR

        '''<remarks/>
        AHS

        '''<remarks/>
        AHT

        '''<remarks/>
        AHU

        '''<remarks/>
        AHV

        '''<remarks/>
        AHX

        '''<remarks/>
        AHY

        '''<remarks/>
        AHZ

        '''<remarks/>
        AIA

        '''<remarks/>
        AIB

        '''<remarks/>
        AIC

        '''<remarks/>
        AID

        '''<remarks/>
        AIE

        '''<remarks/>
        AIF

        '''<remarks/>
        AIG

        '''<remarks/>
        AIH

        '''<remarks/>
        AII

        '''<remarks/>
        AIJ

        '''<remarks/>
        AIK

        '''<remarks/>
        AIL

        '''<remarks/>
        AIM

        '''<remarks/>
        AIN

        '''<remarks/>
        AIO

        '''<remarks/>
        AIP

        '''<remarks/>
        AIQ

        '''<remarks/>
        AIR

        '''<remarks/>
        AIS

        '''<remarks/>
        AIT

        '''<remarks/>
        AIU

        '''<remarks/>
        AIV

        '''<remarks/>
        AIW

        '''<remarks/>
        AIX

        '''<remarks/>
        AIY

        '''<remarks/>
        AIZ

        '''<remarks/>
        AJA

        '''<remarks/>
        AJB

        '''<remarks/>
        AJC

        '''<remarks/>
        AJD

        '''<remarks/>
        AJE

        '''<remarks/>
        AJF

        '''<remarks/>
        AJG

        '''<remarks/>
        AJH

        '''<remarks/>
        AJI

        '''<remarks/>
        AJJ

        '''<remarks/>
        AJK

        '''<remarks/>
        AJL

        '''<remarks/>
        AJM

        '''<remarks/>
        AJN

        '''<remarks/>
        AJO

        '''<remarks/>
        AJP

        '''<remarks/>
        AJQ

        '''<remarks/>
        AJR

        '''<remarks/>
        AJS

        '''<remarks/>
        AJT

        '''<remarks/>
        AJU

        '''<remarks/>
        AJV

        '''<remarks/>
        AJW

        '''<remarks/>
        AJX

        '''<remarks/>
        AJY

        '''<remarks/>
        AJZ

        '''<remarks/>
        AKA

        '''<remarks/>
        AKB

        '''<remarks/>
        AKC

        '''<remarks/>
        AKD

        '''<remarks/>
        AKE

        '''<remarks/>
        AKF

        '''<remarks/>
        AKG

        '''<remarks/>
        AKH

        '''<remarks/>
        AKI

        '''<remarks/>
        AKJ

        '''<remarks/>
        AKK

        '''<remarks/>
        AKL

        '''<remarks/>
        AKM

        '''<remarks/>
        AKN

        '''<remarks/>
        AKO

        '''<remarks/>
        AKP

        '''<remarks/>
        AKQ

        '''<remarks/>
        AKR

        '''<remarks/>
        AKS

        '''<remarks/>
        AKT

        '''<remarks/>
        AKU

        '''<remarks/>
        AKV

        '''<remarks/>
        AKW

        '''<remarks/>
        AKX

        '''<remarks/>
        AKY

        '''<remarks/>
        AKZ

        '''<remarks/>
        ALA

        '''<remarks/>
        ALB

        '''<remarks/>
        ALC

        '''<remarks/>
        ALD

        '''<remarks/>
        ALE

        '''<remarks/>
        ALF

        '''<remarks/>
        ALG

        '''<remarks/>
        ALH

        '''<remarks/>
        ALI

        '''<remarks/>
        ALJ

        '''<remarks/>
        ALK

        '''<remarks/>
        ALL

        '''<remarks/>
        ALM

        '''<remarks/>
        ALN

        '''<remarks/>
        ALO

        '''<remarks/>
        ALP

        '''<remarks/>
        ALQ

        '''<remarks/>
        ALR

        '''<remarks/>
        ALS

        '''<remarks/>
        ALT

        '''<remarks/>
        ALU

        '''<remarks/>
        ALV

        '''<remarks/>
        ALW

        '''<remarks/>
        ALX

        '''<remarks/>
        ALY

        '''<remarks/>
        ALZ

        '''<remarks/>
        AMA

        '''<remarks/>
        AMB

        '''<remarks/>
        AMC

        '''<remarks/>
        AMD

        '''<remarks/>
        AME

        '''<remarks/>
        AMF

        '''<remarks/>
        AMG

        '''<remarks/>
        AMH

        '''<remarks/>
        AMI

        '''<remarks/>
        AMJ

        '''<remarks/>
        AMK

        '''<remarks/>
        AML

        '''<remarks/>
        AMM

        '''<remarks/>
        AMN

        '''<remarks/>
        AMO

        '''<remarks/>
        AMP

        '''<remarks/>
        AMQ

        '''<remarks/>
        AMR

        '''<remarks/>
        AMS

        '''<remarks/>
        AMT

        '''<remarks/>
        AMU

        '''<remarks/>
        AMV

        '''<remarks/>
        AMW

        '''<remarks/>
        AMX

        '''<remarks/>
        AMY

        '''<remarks/>
        AMZ

        '''<remarks/>
        ANA

        '''<remarks/>
        ANB

        '''<remarks/>
        ANC

        '''<remarks/>
        [AND]

        '''<remarks/>
        ANE

        '''<remarks/>
        ANF

        '''<remarks/>
        ANG

        '''<remarks/>
        ANH

        '''<remarks/>
        ANI

        '''<remarks/>
        ANJ

        '''<remarks/>
        ANK

        '''<remarks/>
        ANL

        '''<remarks/>
        ANM

        '''<remarks/>
        ANN

        '''<remarks/>
        ANO

        '''<remarks/>
        ANP

        '''<remarks/>
        ANQ

        '''<remarks/>
        ANR

        '''<remarks/>
        ANS

        '''<remarks/>
        ANT

        '''<remarks/>
        ANU

        '''<remarks/>
        ANV

        '''<remarks/>
        ANW

        '''<remarks/>
        ANX

        '''<remarks/>
        ANY

        '''<remarks/>
        AOA

        '''<remarks/>
        AOD

        '''<remarks/>
        AOE

        '''<remarks/>
        AOF

        '''<remarks/>
        AOG

        '''<remarks/>
        AOH

        '''<remarks/>
        AOI

        '''<remarks/>
        AOJ

        '''<remarks/>
        AOK

        '''<remarks/>
        AOL

        '''<remarks/>
        AOM

        '''<remarks/>
        AON

        '''<remarks/>
        AOO

        '''<remarks/>
        AOP

        '''<remarks/>
        AOQ

        '''<remarks/>
        AOR

        '''<remarks/>
        AOS

        '''<remarks/>
        AOT

        '''<remarks/>
        AOU

        '''<remarks/>
        AOV

        '''<remarks/>
        AOW

        '''<remarks/>
        AOX

        '''<remarks/>
        AOY

        '''<remarks/>
        AOZ

        '''<remarks/>
        AP

        '''<remarks/>
        APA

        '''<remarks/>
        APB

        '''<remarks/>
        APC

        '''<remarks/>
        APD

        '''<remarks/>
        APE

        '''<remarks/>
        APF

        '''<remarks/>
        APG

        '''<remarks/>
        APH

        '''<remarks/>
        API

        '''<remarks/>
        APJ

        '''<remarks/>
        APK

        '''<remarks/>
        APL

        '''<remarks/>
        APM

        '''<remarks/>
        APN

        '''<remarks/>
        APO

        '''<remarks/>
        APP

        '''<remarks/>
        APQ

        '''<remarks/>
        APR

        '''<remarks/>
        APS

        '''<remarks/>
        APT

        '''<remarks/>
        APU

        '''<remarks/>
        APV

        '''<remarks/>
        APW

        '''<remarks/>
        APX

        '''<remarks/>
        APY

        '''<remarks/>
        APZ

        '''<remarks/>
        AQA

        '''<remarks/>
        AQB

        '''<remarks/>
        AQC

        '''<remarks/>
        AQD

        '''<remarks/>
        AQE

        '''<remarks/>
        AQF

        '''<remarks/>
        AQG

        '''<remarks/>
        AQH

        '''<remarks/>
        AQI

        '''<remarks/>
        AQJ

        '''<remarks/>
        AQK

        '''<remarks/>
        AQL

        '''<remarks/>
        AQM

        '''<remarks/>
        AQN

        '''<remarks/>
        AQO

        '''<remarks/>
        AQP

        '''<remarks/>
        AQQ

        '''<remarks/>
        AQR

        '''<remarks/>
        AQS

        '''<remarks/>
        AQT

        '''<remarks/>
        AQU

        '''<remarks/>
        AQV

        '''<remarks/>
        AQW

        '''<remarks/>
        AQX

        '''<remarks/>
        AQY

        '''<remarks/>
        AQZ

        '''<remarks/>
        ARA

        '''<remarks/>
        ARB

        '''<remarks/>
        ARC

        '''<remarks/>
        ARD

        '''<remarks/>
        ARE

        '''<remarks/>
        ARF

        '''<remarks/>
        ARG

        '''<remarks/>
        ARH

        '''<remarks/>
        ARI

        '''<remarks/>
        ARJ

        '''<remarks/>
        ARK

        '''<remarks/>
        ARL

        '''<remarks/>
        ARM

        '''<remarks/>
        ARN

        '''<remarks/>
        ARO

        '''<remarks/>
        ARP

        '''<remarks/>
        ARQ

        '''<remarks/>
        ARR

        '''<remarks/>
        ARS

        '''<remarks/>
        ART

        '''<remarks/>
        ARU

        '''<remarks/>
        ARV

        '''<remarks/>
        ARW

        '''<remarks/>
        ARX

        '''<remarks/>
        ARY

        '''<remarks/>
        ARZ

        '''<remarks/>
        ASA

        '''<remarks/>
        ASB

        '''<remarks/>
        ASC

        '''<remarks/>
        ASD

        '''<remarks/>
        ASE

        '''<remarks/>
        ASF

        '''<remarks/>
        ASG

        '''<remarks/>
        ASH

        '''<remarks/>
        ASI

        '''<remarks/>
        ASJ

        '''<remarks/>
        ASK

        '''<remarks/>
        ASL

        '''<remarks/>
        ASM

        '''<remarks/>
        ASN

        '''<remarks/>
        ASO

        '''<remarks/>
        ASP

        '''<remarks/>
        ASQ

        '''<remarks/>
        ASR

        '''<remarks/>
        ASS

        '''<remarks/>
        AST

        '''<remarks/>
        ASU

        '''<remarks/>
        ASV

        '''<remarks/>
        ASW

        '''<remarks/>
        ASX

        '''<remarks/>
        ASY

        '''<remarks/>
        ASZ

        '''<remarks/>
        ATA

        '''<remarks/>
        ATB

        '''<remarks/>
        ATC

        '''<remarks/>
        ATD

        '''<remarks/>
        ATE

        '''<remarks/>
        ATF

        '''<remarks/>
        ATG

        '''<remarks/>
        ATH

        '''<remarks/>
        ATI

        '''<remarks/>
        ATJ

        '''<remarks/>
        ATK

        '''<remarks/>
        ATL

        '''<remarks/>
        ATM

        '''<remarks/>
        ATN

        '''<remarks/>
        ATO

        '''<remarks/>
        ATP

        '''<remarks/>
        ATQ

        '''<remarks/>
        ATR

        '''<remarks/>
        ATS

        '''<remarks/>
        ATT

        '''<remarks/>
        ATU

        '''<remarks/>
        ATV

        '''<remarks/>
        ATW

        '''<remarks/>
        ATX

        '''<remarks/>
        ATY

        '''<remarks/>
        ATZ

        '''<remarks/>
        AU

        '''<remarks/>
        AUA

        '''<remarks/>
        AUB

        '''<remarks/>
        AUC

        '''<remarks/>
        AUD

        '''<remarks/>
        AUE

        '''<remarks/>
        AUF

        '''<remarks/>
        AUG

        '''<remarks/>
        AUH

        '''<remarks/>
        AUI

        '''<remarks/>
        AUJ

        '''<remarks/>
        AUK

        '''<remarks/>
        AUL

        '''<remarks/>
        AUM

        '''<remarks/>
        AUN

        '''<remarks/>
        AUO

        '''<remarks/>
        AUP

        '''<remarks/>
        AUQ

        '''<remarks/>
        AUR

        '''<remarks/>
        AUS

        '''<remarks/>
        AUT

        '''<remarks/>
        AUU

        '''<remarks/>
        AUV

        '''<remarks/>
        AUW

        '''<remarks/>
        AUX

        '''<remarks/>
        AUY

        '''<remarks/>
        AUZ

        '''<remarks/>
        AV

        '''<remarks/>
        AVA

        '''<remarks/>
        AVB

        '''<remarks/>
        AVC

        '''<remarks/>
        AVD

        '''<remarks/>
        AVE

        '''<remarks/>
        AVF

        '''<remarks/>
        AVG

        '''<remarks/>
        AVH

        '''<remarks/>
        AVI

        '''<remarks/>
        AVJ

        '''<remarks/>
        AVK

        '''<remarks/>
        AVL

        '''<remarks/>
        AVM

        '''<remarks/>
        AVN

        '''<remarks/>
        AVO

        '''<remarks/>
        AVP

        '''<remarks/>
        AVQ

        '''<remarks/>
        AVR

        '''<remarks/>
        AVS

        '''<remarks/>
        AVT

        '''<remarks/>
        AVU

        '''<remarks/>
        AVV

        '''<remarks/>
        AVW

        '''<remarks/>
        AVX

        '''<remarks/>
        AVY

        '''<remarks/>
        AVZ

        '''<remarks/>
        AWA

        '''<remarks/>
        AWB

        '''<remarks/>
        AWC

        '''<remarks/>
        AWD

        '''<remarks/>
        AWE

        '''<remarks/>
        AWF

        '''<remarks/>
        AWG

        '''<remarks/>
        AWH

        '''<remarks/>
        AWI

        '''<remarks/>
        AWJ

        '''<remarks/>
        AWK

        '''<remarks/>
        AWL

        '''<remarks/>
        AWM

        '''<remarks/>
        AWN

        '''<remarks/>
        AWO

        '''<remarks/>
        AWP

        '''<remarks/>
        AWQ

        '''<remarks/>
        AWR

        '''<remarks/>
        AWS

        '''<remarks/>
        AWT

        '''<remarks/>
        AWU

        '''<remarks/>
        AWV

        '''<remarks/>
        AWW

        '''<remarks/>
        AWX

        '''<remarks/>
        AWY

        '''<remarks/>
        AWZ

        '''<remarks/>
        AXA

        '''<remarks/>
        AXB

        '''<remarks/>
        AXC

        '''<remarks/>
        AXD

        '''<remarks/>
        AXE

        '''<remarks/>
        AXF

        '''<remarks/>
        AXG

        '''<remarks/>
        AXH

        '''<remarks/>
        AXI

        '''<remarks/>
        AXJ

        '''<remarks/>
        AXK

        '''<remarks/>
        AXL

        '''<remarks/>
        AXM

        '''<remarks/>
        AXN

        '''<remarks/>
        AXO

        '''<remarks/>
        AXP

        '''<remarks/>
        AXQ

        '''<remarks/>
        AXR

        '''<remarks/>
        AXS

        '''<remarks/>
        BA

        '''<remarks/>
        BC

        '''<remarks/>
        BD

        '''<remarks/>
        BE

        '''<remarks/>
        BH

        '''<remarks/>
        BM

        '''<remarks/>
        BN

        '''<remarks/>
        BO

        '''<remarks/>
        BR

        '''<remarks/>
        BT

        '''<remarks/>
        BTP

        '''<remarks/>
        BW

        '''<remarks/>
        CAS

        '''<remarks/>
        CAT

        '''<remarks/>
        CAU

        '''<remarks/>
        CAV

        '''<remarks/>
        CAW

        '''<remarks/>
        CAX

        '''<remarks/>
        CAY

        '''<remarks/>
        CAZ

        '''<remarks/>
        CBA

        '''<remarks/>
        CBB

        '''<remarks/>
        CD

        '''<remarks/>
        CEC

        '''<remarks/>
        CED

        '''<remarks/>
        CFE

        '''<remarks/>
        CFF

        '''<remarks/>
        CFO

        '''<remarks/>
        CG

        '''<remarks/>
        CH

        '''<remarks/>
        CK

        '''<remarks/>
        CKN

        '''<remarks/>
        CM

        '''<remarks/>
        CMR

        '''<remarks/>
        CN

        '''<remarks/>
        CNO

        '''<remarks/>
        COF

        '''<remarks/>
        CP

        '''<remarks/>
        CR

        '''<remarks/>
        CRN

        '''<remarks/>
        CS

        '''<remarks/>
        CST

        '''<remarks/>
        CT

        '''<remarks/>
        CU

        '''<remarks/>
        CV

        '''<remarks/>
        CW

        '''<remarks/>
        CZ

        '''<remarks/>
        DA

        '''<remarks/>
        DAN

        '''<remarks/>
        DB

        '''<remarks/>
        DI

        '''<remarks/>
        DL

        '''<remarks/>
        DM

        '''<remarks/>
        DQ

        '''<remarks/>
        DR

        '''<remarks/>
        EA

        '''<remarks/>
        EB

        '''<remarks/>
        ED

        '''<remarks/>
        EE

        '''<remarks/>
        EEP

        '''<remarks/>
        EI

        '''<remarks/>
        EN

        '''<remarks/>
        EQ

        '''<remarks/>
        ER

        '''<remarks/>
        ERN

        '''<remarks/>
        ET

        '''<remarks/>
        EX

        '''<remarks/>
        FC

        '''<remarks/>
        FF

        '''<remarks/>
        FI

        '''<remarks/>
        FLW

        '''<remarks/>
        FN

        '''<remarks/>
        FO

        '''<remarks/>
        FS

        '''<remarks/>
        FT

        '''<remarks/>
        FV

        '''<remarks/>
        FX

        '''<remarks/>
        GA

        '''<remarks/>
        GC

        '''<remarks/>
        GD

        '''<remarks/>
        GDN

        '''<remarks/>
        GN

        '''<remarks/>
        HS

        '''<remarks/>
        HWB

        '''<remarks/>
        IA

        '''<remarks/>
        IB

        '''<remarks/>
        ICA

        '''<remarks/>
        ICE

        '''<remarks/>
        ICO

        '''<remarks/>
        II

        '''<remarks/>
        IL

        '''<remarks/>
        INB

        '''<remarks/>
        INN

        '''<remarks/>
        INO

        '''<remarks/>
        IP

        '''<remarks/>
        [IS]

        '''<remarks/>
        IT

        '''<remarks/>
        IV

        '''<remarks/>
        JB

        '''<remarks/>
        JE

        '''<remarks/>
        LA

        '''<remarks/>
        LAN

        '''<remarks/>
        LAR

        '''<remarks/>
        LB

        '''<remarks/>
        LC

        '''<remarks/>
        LI

        '''<remarks/>
        LO

        '''<remarks/>
        LRC

        '''<remarks/>
        LS

        '''<remarks/>
        MA

        '''<remarks/>
        MB

        '''<remarks/>
        MF

        '''<remarks/>
        MG

        '''<remarks/>
        MH

        '''<remarks/>
        MR

        '''<remarks/>
        MRN

        '''<remarks/>
        MS

        '''<remarks/>
        MSS

        '''<remarks/>
        MWB

        '''<remarks/>
        NA

        '''<remarks/>
        NF

        '''<remarks/>
        OH

        '''<remarks/>
        OI

        '''<remarks/>
        [ON]

        '''<remarks/>
        OP

        '''<remarks/>
        [OR]

        '''<remarks/>
        PB

        '''<remarks/>
        PC

        '''<remarks/>
        PD

        '''<remarks/>
        PE

        '''<remarks/>
        PF

        '''<remarks/>
        PI

        '''<remarks/>
        PK

        '''<remarks/>
        PL

        '''<remarks/>
        POR

        '''<remarks/>
        PP

        '''<remarks/>
        PQ

        '''<remarks/>
        PR

        '''<remarks/>
        PS

        '''<remarks/>
        PW

        '''<remarks/>
        PY

        '''<remarks/>
        RA

        '''<remarks/>
        RC

        '''<remarks/>
        RCN

        '''<remarks/>
        RE

        '''<remarks/>
        REN

        '''<remarks/>
        RF

        '''<remarks/>
        RR

        '''<remarks/>
        RT

        '''<remarks/>
        SA

        '''<remarks/>
        SB

        '''<remarks/>
        SD

        '''<remarks/>
        SE

        '''<remarks/>
        SEA

        '''<remarks/>
        SF

        '''<remarks/>
        SH

        '''<remarks/>
        SI

        '''<remarks/>
        SM

        '''<remarks/>
        SN

        '''<remarks/>
        SP

        '''<remarks/>
        SQ

        '''<remarks/>
        SRN

        '''<remarks/>
        SS

        '''<remarks/>
        STA

        '''<remarks/>
        SW

        '''<remarks/>
        SZ

        '''<remarks/>
        TB

        '''<remarks/>
        TCR

        '''<remarks/>
        TE

        '''<remarks/>
        TF

        '''<remarks/>
        TI

        '''<remarks/>
        TIN

        '''<remarks/>
        TL

        '''<remarks/>
        TN

        '''<remarks/>
        TP

        '''<remarks/>
        UAR

        '''<remarks/>
        UC

        '''<remarks/>
        UCN

        '''<remarks/>
        UN

        '''<remarks/>
        UO

        '''<remarks/>
        URI

        '''<remarks/>
        VA

        '''<remarks/>
        VC

        '''<remarks/>
        VGR

        '''<remarks/>
        VM

        '''<remarks/>
        VN

        '''<remarks/>
        VON

        '''<remarks/>
        VOR

        '''<remarks/>
        VP

        '''<remarks/>
        VR

        '''<remarks/>
        VS

        '''<remarks/>
        VT

        '''<remarks/>
        VV

        '''<remarks/>
        WE

        '''<remarks/>
        WM

        '''<remarks/>
        WN

        '''<remarks/>
        WR

        '''<remarks/>
        WS

        '''<remarks/>
        WY

        '''<remarks/>
        XA

        '''<remarks/>
        XC

        '''<remarks/>
        XP

        '''<remarks/>
        ZZZ
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeAccountingAccountType

        Private idField As IDType

        Private typeCodeField As AccountingAccountTypeCodeType

        '''<remarks/>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TypeCode() As AccountingAccountTypeCodeType
            Get
                Return Me.typeCodeField
            End Get
            Set
                Me.typeCodeField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class AccountingAccountTypeCodeType

        Private valueField As AccountingAccountTypeCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As AccountingAccountTypeCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum AccountingAccountTypeCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("1")>
        Item1

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("2")>
        Item2

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("3")>
        Item3

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("4")>
        Item4

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("5")>
        Item5

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("6")>
        Item6

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("7")>
        Item7
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class TransportModeCodeType

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute(DataType:="token")>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class LogisticsTransportMovementType

        Private modeCodeField As TransportModeCodeType

        '''<remarks/>
        Public Property ModeCode() As TransportModeCodeType
            Get
                Return Me.modeCodeField
            End Get
            Set
                Me.modeCodeField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class HeaderTradeDeliveryType

        Private relatedSupplyChainConsignmentField() As LogisticsTransportMovementType

        Private shipToTradePartyField As TradePartyType

        Private ultimateShipToTradePartyField As TradePartyType

        Private shipFromTradePartyField As TradePartyType

        Private actualDeliverySupplyChainEventField As SupplyChainEventType

        Private despatchAdviceReferencedDocumentField As ReferencedDocumentType

        Private receivingAdviceReferencedDocumentField As ReferencedDocumentType

        Private deliveryNoteReferencedDocumentField As ReferencedDocumentType

        '''<remarks/>
        <System.Xml.Serialization.XmlArrayItemAttribute("SpecifiedLogisticsTransportMovement", IsNullable:=False)>
        Public Property RelatedSupplyChainConsignment() As LogisticsTransportMovementType()
            Get
                Return Me.relatedSupplyChainConsignmentField
            End Get
            Set
                Me.relatedSupplyChainConsignmentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ShipToTradeParty() As TradePartyType
            Get
                Return Me.shipToTradePartyField
            End Get
            Set
                Me.shipToTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property UltimateShipToTradeParty() As TradePartyType
            Get
                Return Me.ultimateShipToTradePartyField
            End Get
            Set
                Me.ultimateShipToTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ShipFromTradeParty() As TradePartyType
            Get
                Return Me.shipFromTradePartyField
            End Get
            Set
                Me.shipFromTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ActualDeliverySupplyChainEvent() As SupplyChainEventType
            Get
                Return Me.actualDeliverySupplyChainEventField
            End Get
            Set
                Me.actualDeliverySupplyChainEventField = value
            End Set
        End Property

        '''<remarks/>
        Public Property DespatchAdviceReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.despatchAdviceReferencedDocumentField
            End Get
            Set
                Me.despatchAdviceReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ReceivingAdviceReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.receivingAdviceReferencedDocumentField
            End Get
            Set
                Me.receivingAdviceReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property DeliveryNoteReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.deliveryNoteReferencedDocumentField
            End Get
            Set
                Me.deliveryNoteReferencedDocumentField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class SupplyChainEventType

        Private occurrenceDateTimeField As DateTimeType

        '''<remarks/>
        Public Property OccurrenceDateTime() As DateTimeType
            Get
                Return Me.occurrenceDateTimeField
            End Get
            Set
                Me.occurrenceDateTimeField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class ProcuringProjectType

        Private idField As IDType

        Private nameField As TextType

        '''<remarks/>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Name() As TextType
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class DeliveryTermsCodeType

        Private valueField As DeliveryTermsCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute()>
        Public Property Value() As DeliveryTermsCodeContentType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Public Enum DeliveryTermsCodeContentType

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("1")>
        Item1

        '''<remarks/>
        <System.Xml.Serialization.XmlEnumAttribute("2")>
        Item2

        '''<remarks/>
        CFR

        '''<remarks/>
        CIF

        '''<remarks/>
        CIP

        '''<remarks/>
        CPT

        '''<remarks/>
        DAP

        '''<remarks/>
        DAT

        '''<remarks/>
        DDP

        '''<remarks/>
        EXW

        '''<remarks/>
        FAS

        '''<remarks/>
        FCA

        '''<remarks/>
        FOB
    End Enum

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeDeliveryTermsType

        Private deliveryTypeCodeField As DeliveryTermsCodeType

        '''<remarks/>
        Public Property DeliveryTypeCode() As DeliveryTermsCodeType
            Get
                Return Me.deliveryTypeCodeField
            End Get
            Set
                Me.deliveryTypeCodeField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class HeaderTradeAgreementType

        Private buyerReferenceField As TextType

        Private sellerTradePartyField As TradePartyType

        Private buyerTradePartyField As TradePartyType

        Private salesAgentTradePartyField 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 contractReferencedDocumentField As ReferencedDocumentType

        Private additionalReferencedDocumentField() As ReferencedDocumentType

        Private buyerAgentTradePartyField As TradePartyType

        Private specifiedProcuringProjectField As ProcuringProjectType

        Private ultimateCustomerOrderReferencedDocumentField() As ReferencedDocumentType

        '''<remarks/>
        Public Property BuyerReference() As TextType
            Get
                Return Me.buyerReferenceField
            End Get
            Set
                Me.buyerReferenceField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SellerTradeParty() As TradePartyType
            Get
                Return Me.sellerTradePartyField
            End Get
            Set
                Me.sellerTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BuyerTradeParty() As TradePartyType
            Get
                Return Me.buyerTradePartyField
            End Get
            Set
                Me.buyerTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SalesAgentTradeParty() As TradePartyType
            Get
                Return Me.salesAgentTradePartyField
            End Get
            Set
                Me.salesAgentTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BuyerTaxRepresentativeTradeParty() As TradePartyType
            Get
                Return Me.buyerTaxRepresentativeTradePartyField
            End Get
            Set
                Me.buyerTaxRepresentativeTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SellerTaxRepresentativeTradeParty() As TradePartyType
            Get
                Return Me.sellerTaxRepresentativeTradePartyField
            End Get
            Set
                Me.sellerTaxRepresentativeTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ProductEndUserTradeParty() As TradePartyType
            Get
                Return Me.productEndUserTradePartyField
            End Get
            Set
                Me.productEndUserTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ApplicableTradeDeliveryTerms() As TradeDeliveryTermsType
            Get
                Return Me.applicableTradeDeliveryTermsField
            End Get
            Set
                Me.applicableTradeDeliveryTermsField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SellerOrderReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.sellerOrderReferencedDocumentField
            End Get
            Set
                Me.sellerOrderReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BuyerOrderReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.buyerOrderReferencedDocumentField
            End Get
            Set
                Me.buyerOrderReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property QuotationReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.quotationReferencedDocumentField
            End Get
            Set
                Me.quotationReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ContractReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.contractReferencedDocumentField
            End Get
            Set
                Me.contractReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("AdditionalReferencedDocument")>
        Public Property AdditionalReferencedDocument() As ReferencedDocumentType()
            Get
                Return Me.additionalReferencedDocumentField
            End Get
            Set
                Me.additionalReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BuyerAgentTradeParty() As TradePartyType
            Get
                Return Me.buyerAgentTradePartyField
            End Get
            Set
                Me.buyerAgentTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SpecifiedProcuringProject() As ProcuringProjectType
            Get
                Return Me.specifiedProcuringProjectField
            End Get
            Set
                Me.specifiedProcuringProjectField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("UltimateCustomerOrderReferencedDocument")>
        Public Property UltimateCustomerOrderReferencedDocument() As ReferencedDocumentType()
            Get
                Return Me.ultimateCustomerOrderReferencedDocumentField
            End Get
            Set
                Me.ultimateCustomerOrderReferencedDocumentField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeSettlementLineMonetarySummationType

        Private lineTotalAmountField As AmountType

        Private chargeTotalAmountField As AmountType

        Private allowanceTotalAmountField As AmountType

        Private taxTotalAmountField As AmountType

        Private grandTotalAmountField As AmountType

        Private totalAllowanceChargeAmountField As AmountType

        '''<remarks/>
        Public Property LineTotalAmount() As AmountType
            Get
                Return Me.lineTotalAmountField
            End Get
            Set
                Me.lineTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ChargeTotalAmount() As AmountType
            Get
                Return Me.chargeTotalAmountField
            End Get
            Set
                Me.chargeTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property AllowanceTotalAmount() As AmountType
            Get
                Return Me.allowanceTotalAmountField
            End Get
            Set
                Me.allowanceTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TaxTotalAmount() As AmountType
            Get
                Return Me.taxTotalAmountField
            End Get
            Set
                Me.taxTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property GrandTotalAmount() As AmountType
            Get
                Return Me.grandTotalAmountField
            End Get
            Set
                Me.grandTotalAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TotalAllowanceChargeAmount() As AmountType
            Get
                Return Me.totalAllowanceChargeAmountField
            End Get
            Set
                Me.totalAllowanceChargeAmountField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class LineTradeSettlementType

        Private applicableTradeTaxField() As TradeTaxType

        Private billingSpecifiedPeriodField As SpecifiedPeriodType

        Private specifiedTradeAllowanceChargeField() As TradeAllowanceChargeType

        Private specifiedTradeSettlementLineMonetarySummationField As TradeSettlementLineMonetarySummationType

        Private invoiceReferencedDocumentField As ReferencedDocumentType

        Private additionalReferencedDocumentField() As ReferencedDocumentType

        Private receivableSpecifiedTradeAccountingAccountField As TradeAccountingAccountType

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("ApplicableTradeTax")>
        Public Property ApplicableTradeTax() As TradeTaxType()
            Get
                Return Me.applicableTradeTaxField
            End Get
            Set
                Me.applicableTradeTaxField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BillingSpecifiedPeriod() As SpecifiedPeriodType
            Get
                Return Me.billingSpecifiedPeriodField
            End Get
            Set
                Me.billingSpecifiedPeriodField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("SpecifiedTradeAllowanceCharge")>
        Public Property SpecifiedTradeAllowanceCharge() As TradeAllowanceChargeType()
            Get
                Return Me.specifiedTradeAllowanceChargeField
            End Get
            Set
                Me.specifiedTradeAllowanceChargeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SpecifiedTradeSettlementLineMonetarySummation() As TradeSettlementLineMonetarySummationType
            Get
                Return Me.specifiedTradeSettlementLineMonetarySummationField
            End Get
            Set
                Me.specifiedTradeSettlementLineMonetarySummationField = value
            End Set
        End Property

        '''<remarks/>
        Public Property InvoiceReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.invoiceReferencedDocumentField
            End Get
            Set
                Me.invoiceReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("AdditionalReferencedDocument")>
        Public Property AdditionalReferencedDocument() As ReferencedDocumentType()
            Get
                Return Me.additionalReferencedDocumentField
            End Get
            Set
                Me.additionalReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ReceivableSpecifiedTradeAccountingAccount() As TradeAccountingAccountType
            Get
                Return Me.receivableSpecifiedTradeAccountingAccountField
            End Get
            Set
                Me.receivableSpecifiedTradeAccountingAccountField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class LineTradeDeliveryType

        Private billedQuantityField As QuantityType

        Private chargeFreeQuantityField As QuantityType

        Private packageQuantityField As QuantityType

        Private shipToTradePartyField As TradePartyType

        Private ultimateShipToTradePartyField As TradePartyType

        Private actualDeliverySupplyChainEventField As SupplyChainEventType

        Private despatchAdviceReferencedDocumentField As ReferencedDocumentType

        Private receivingAdviceReferencedDocumentField As ReferencedDocumentType

        Private deliveryNoteReferencedDocumentField As ReferencedDocumentType

        '''<remarks/>
        Public Property BilledQuantity() As QuantityType
            Get
                Return Me.billedQuantityField
            End Get
            Set
                Me.billedQuantityField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ChargeFreeQuantity() As QuantityType
            Get
                Return Me.chargeFreeQuantityField
            End Get
            Set
                Me.chargeFreeQuantityField = value
            End Set
        End Property

        '''<remarks/>
        Public Property PackageQuantity() As QuantityType
            Get
                Return Me.packageQuantityField
            End Get
            Set
                Me.packageQuantityField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ShipToTradeParty() As TradePartyType
            Get
                Return Me.shipToTradePartyField
            End Get
            Set
                Me.shipToTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property UltimateShipToTradeParty() As TradePartyType
            Get
                Return Me.ultimateShipToTradePartyField
            End Get
            Set
                Me.ultimateShipToTradePartyField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ActualDeliverySupplyChainEvent() As SupplyChainEventType
            Get
                Return Me.actualDeliverySupplyChainEventField
            End Get
            Set
                Me.actualDeliverySupplyChainEventField = value
            End Set
        End Property

        '''<remarks/>
        Public Property DespatchAdviceReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.despatchAdviceReferencedDocumentField
            End Get
            Set
                Me.despatchAdviceReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ReceivingAdviceReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.receivingAdviceReferencedDocumentField
            End Get
            Set
                Me.receivingAdviceReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property DeliveryNoteReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.deliveryNoteReferencedDocumentField
            End Get
            Set
                Me.deliveryNoteReferencedDocumentField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradePriceType

        Private chargeAmountField As AmountType

        Private basisQuantityField As QuantityType

        Private appliedTradeAllowanceChargeField() As TradeAllowanceChargeType

        Private includedTradeTaxField As TradeTaxType

        '''<remarks/>
        Public Property ChargeAmount() As AmountType
            Get
                Return Me.chargeAmountField
            End Get
            Set
                Me.chargeAmountField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BasisQuantity() As QuantityType
            Get
                Return Me.basisQuantityField
            End Get
            Set
                Me.basisQuantityField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("AppliedTradeAllowanceCharge")>
        Public Property AppliedTradeAllowanceCharge() As TradeAllowanceChargeType()
            Get
                Return Me.appliedTradeAllowanceChargeField
            End Get
            Set
                Me.appliedTradeAllowanceChargeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property IncludedTradeTax() As TradeTaxType
            Get
                Return Me.includedTradeTaxField
            End Get
            Set
                Me.includedTradeTaxField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class LineTradeAgreementType

        Private buyerOrderReferencedDocumentField As ReferencedDocumentType

        Private quotationReferencedDocumentField As ReferencedDocumentType

        Private contractReferencedDocumentField As ReferencedDocumentType

        Private additionalReferencedDocumentField() As ReferencedDocumentType

        Private grossPriceProductTradePriceField As TradePriceType

        Private netPriceProductTradePriceField As TradePriceType

        Private ultimateCustomerOrderReferencedDocumentField() As ReferencedDocumentType

        '''<remarks/>
        Public Property BuyerOrderReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.buyerOrderReferencedDocumentField
            End Get
            Set
                Me.buyerOrderReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property QuotationReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.quotationReferencedDocumentField
            End Get
            Set
                Me.quotationReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ContractReferencedDocument() As ReferencedDocumentType
            Get
                Return Me.contractReferencedDocumentField
            End Get
            Set
                Me.contractReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("AdditionalReferencedDocument")>
        Public Property AdditionalReferencedDocument() As ReferencedDocumentType()
            Get
                Return Me.additionalReferencedDocumentField
            End Get
            Set
                Me.additionalReferencedDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property GrossPriceProductTradePrice() As TradePriceType
            Get
                Return Me.grossPriceProductTradePriceField
            End Get
            Set
                Me.grossPriceProductTradePriceField = value
            End Set
        End Property

        '''<remarks/>
        Public Property NetPriceProductTradePrice() As TradePriceType
            Get
                Return Me.netPriceProductTradePriceField
            End Get
            Set
                Me.netPriceProductTradePriceField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("UltimateCustomerOrderReferencedDocument")>
        Public Property UltimateCustomerOrderReferencedDocument() As ReferencedDocumentType()
            Get
                Return Me.ultimateCustomerOrderReferencedDocumentField
            End Get
            Set
                Me.ultimateCustomerOrderReferencedDocumentField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class ReferencedProductType

        Private idField As IDType

        Private globalIDField() As IDType

        Private sellerAssignedIDField As IDType

        Private buyerAssignedIDField As IDType

        Private industryAssignedIDField As IDType

        Private nameField As TextType

        Private descriptionField As TextType

        Private unitQuantityField As QuantityType

        '''<remarks/>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("GlobalID")>
        Public Property GlobalID() As IDType()
            Get
                Return Me.globalIDField
            End Get
            Set
                Me.globalIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SellerAssignedID() As IDType
            Get
                Return Me.sellerAssignedIDField
            End Get
            Set
                Me.sellerAssignedIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BuyerAssignedID() As IDType
            Get
                Return Me.buyerAssignedIDField
            End Get
            Set
                Me.buyerAssignedIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property IndustryAssignedID() As IDType
            Get
                Return Me.industryAssignedIDField
            End Get
            Set
                Me.industryAssignedIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Name() As TextType
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Description() As TextType
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property

        '''<remarks/>
        Public Property UnitQuantity() As QuantityType
            Get
                Return Me.unitQuantityField
            End Get
            Set
                Me.unitQuantityField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeCountryType

        Private idField As CountryIDType

        '''<remarks/>
        Public Property ID() As CountryIDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeProductInstanceType

        Private batchIDField As IDType

        Private supplierAssignedSerialIDField As IDType

        '''<remarks/>
        Public Property BatchID() As IDType
            Get
                Return Me.batchIDField
            End Get
            Set
                Me.batchIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SupplierAssignedSerialID() As IDType
            Get
                Return Me.supplierAssignedSerialIDField
            End Get
            Set
                Me.supplierAssignedSerialIDField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class ProductClassificationType

        Private classCodeField As CodeType

        Private classNameField As TextType

        '''<remarks/>
        Public Property ClassCode() As CodeType
            Get
                Return Me.classCodeField
            End Get
            Set
                Me.classCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ClassName() As TextType
            Get
                Return Me.classNameField
            End Get
            Set
                Me.classNameField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class ProductCharacteristicType

        Private typeCodeField As CodeType

        Private descriptionField As TextType

        Private valueMeasureField As MeasureType

        Private valueField As TextType

        '''<remarks/>
        Public Property TypeCode() As CodeType
            Get
                Return Me.typeCodeField
            End Get
            Set
                Me.typeCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Description() As TextType
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ValueMeasure() As MeasureType
            Get
                Return Me.valueMeasureField
            End Get
            Set
                Me.valueMeasureField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Value() As TextType
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class TradeProductType

        Private idField As IDType

        Private globalIDField As IDType

        Private sellerAssignedIDField As IDType

        Private buyerAssignedIDField As IDType

        Private nameField As TextType

        Private descriptionField As TextType

        Private applicableProductCharacteristicField() As ProductCharacteristicType

        Private designatedProductClassificationField() As ProductClassificationType

        Private individualTradeProductInstanceField() As TradeProductInstanceType

        Private originTradeCountryField As TradeCountryType

        Private includedReferencedProductField() As ReferencedProductType

        '''<remarks/>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property

        '''<remarks/>
        Public Property GlobalID() As IDType
            Get
                Return Me.globalIDField
            End Get
            Set
                Me.globalIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SellerAssignedID() As IDType
            Get
                Return Me.sellerAssignedIDField
            End Get
            Set
                Me.sellerAssignedIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property BuyerAssignedID() As IDType
            Get
                Return Me.buyerAssignedIDField
            End Get
            Set
                Me.buyerAssignedIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Name() As TextType
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Description() As TextType
            Get
                Return Me.descriptionField
            End Get
            Set
                Me.descriptionField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("ApplicableProductCharacteristic")>
        Public Property ApplicableProductCharacteristic() As ProductCharacteristicType()
            Get
                Return Me.applicableProductCharacteristicField
            End Get
            Set
                Me.applicableProductCharacteristicField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("DesignatedProductClassification")>
        Public Property DesignatedProductClassification() As ProductClassificationType()
            Get
                Return Me.designatedProductClassificationField
            End Get
            Set
                Me.designatedProductClassificationField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("IndividualTradeProductInstance")>
        Public Property IndividualTradeProductInstance() As TradeProductInstanceType()
            Get
                Return Me.individualTradeProductInstanceField
            End Get
            Set
                Me.individualTradeProductInstanceField = value
            End Set
        End Property

        '''<remarks/>
        Public Property OriginTradeCountry() As TradeCountryType
            Get
                Return Me.originTradeCountryField
            End Get
            Set
                Me.originTradeCountryField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("IncludedReferencedProduct")>
        Public Property IncludedReferencedProduct() As ReferencedProductType()
            Get
                Return Me.includedReferencedProductField
            End Get
            Set
                Me.includedReferencedProductField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:QualifiedDataType:100")>
    Partial Public Class LineStatusCodeType

        Private valueField As String

        '''<remarks/>
        <System.Xml.Serialization.XmlTextAttribute(DataType:="token")>
        Public Property Value() As String
            Get
                Return Me.valueField
            End Get
            Set
                Me.valueField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class DocumentLineDocumentType

        Private lineIDField As IDType

        Private parentLineIDField As IDType

        Private lineStatusCodeField As LineStatusCodeType

        Private lineStatusReasonCodeField As CodeType

        Private includedNoteField() As NoteType

        '''<remarks/>
        Public Property LineID() As IDType
            Get
                Return Me.lineIDField
            End Get
            Set
                Me.lineIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ParentLineID() As IDType
            Get
                Return Me.parentLineIDField
            End Get
            Set
                Me.parentLineIDField = value
            End Set
        End Property

        '''<remarks/>
        Public Property LineStatusCode() As LineStatusCodeType
            Get
                Return Me.lineStatusCodeField
            End Get
            Set
                Me.lineStatusCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property LineStatusReasonCode() As CodeType
            Get
                Return Me.lineStatusReasonCodeField
            End Get
            Set
                Me.lineStatusReasonCodeField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("IncludedNote")>
        Public Property IncludedNote() As NoteType()
            Get
                Return Me.includedNoteField
            End Get
            Set
                Me.includedNoteField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class NoteType

        Private contentCodeField As CodeType

        Private contentField As TextType

        Private subjectCodeField As CodeType

        '''<remarks/>
        Public Property ContentCode() As CodeType
            Get
                Return Me.contentCodeField
            End Get
            Set
                Me.contentCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Content() As TextType
            Get
                Return Me.contentField
            End Get
            Set
                Me.contentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SubjectCode() As CodeType
            Get
                Return Me.subjectCodeField
            End Get
            Set
                Me.subjectCodeField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class SupplyChainTradeLineItemType

        Private associatedDocumentLineDocumentField As DocumentLineDocumentType

        Private specifiedTradeProductField As TradeProductType

        Private specifiedLineTradeAgreementField As LineTradeAgreementType

        Private specifiedLineTradeDeliveryField As LineTradeDeliveryType

        Private specifiedLineTradeSettlementField As LineTradeSettlementType

        '''<remarks/>
        Public Property AssociatedDocumentLineDocument() As DocumentLineDocumentType
            Get
                Return Me.associatedDocumentLineDocumentField
            End Get
            Set
                Me.associatedDocumentLineDocumentField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SpecifiedTradeProduct() As TradeProductType
            Get
                Return Me.specifiedTradeProductField
            End Get
            Set
                Me.specifiedTradeProductField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SpecifiedLineTradeAgreement() As LineTradeAgreementType
            Get
                Return Me.specifiedLineTradeAgreementField
            End Get
            Set
                Me.specifiedLineTradeAgreementField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SpecifiedLineTradeDelivery() As LineTradeDeliveryType
            Get
                Return Me.specifiedLineTradeDeliveryField
            End Get
            Set
                Me.specifiedLineTradeDeliveryField = value
            End Set
        End Property

        '''<remarks/>
        Public Property SpecifiedLineTradeSettlement() As LineTradeSettlementType
            Get
                Return Me.specifiedLineTradeSettlementField
            End Get
            Set
                Me.specifiedLineTradeSettlementField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class SupplyChainTradeTransactionType

        Private includedSupplyChainTradeLineItemField() As SupplyChainTradeLineItemType

        Private applicableHeaderTradeAgreementField As HeaderTradeAgreementType

        Private applicableHeaderTradeDeliveryField As HeaderTradeDeliveryType

        Private applicableHeaderTradeSettlementField As HeaderTradeSettlementType

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("IncludedSupplyChainTradeLineItem")>
        Public Property IncludedSupplyChainTradeLineItem() As SupplyChainTradeLineItemType()
            Get
                Return Me.includedSupplyChainTradeLineItemField
            End Get
            Set
                Me.includedSupplyChainTradeLineItemField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ApplicableHeaderTradeAgreement() As HeaderTradeAgreementType
            Get
                Return Me.applicableHeaderTradeAgreementField
            End Get
            Set
                Me.applicableHeaderTradeAgreementField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ApplicableHeaderTradeDelivery() As HeaderTradeDeliveryType
            Get
                Return Me.applicableHeaderTradeDeliveryField
            End Get
            Set
                Me.applicableHeaderTradeDeliveryField = value
            End Set
        End Property

        '''<remarks/>
        Public Property ApplicableHeaderTradeSettlement() As HeaderTradeSettlementType
            Get
                Return Me.applicableHeaderTradeSettlementField
            End Get
            Set
                Me.applicableHeaderTradeSettlementField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    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 languageIDField() As IDType

        Private includedNoteField() As NoteType

        Private effectiveSpecifiedPeriodField As SpecifiedPeriodType

        '''<remarks/>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property

        '''<remarks/>
        Public Property Name() As TextType
            Get
                Return Me.nameField
            End Get
            Set
                Me.nameField = value
            End Set
        End Property

        '''<remarks/>
        Public Property TypeCode() As DocumentCodeType
            Get
                Return Me.typeCodeField
            End Get
            Set
                Me.typeCodeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property IssueDateTime() As DateTimeType
            Get
                Return Me.issueDateTimeField
            End Get
            Set
                Me.issueDateTimeField = value
            End Set
        End Property

        '''<remarks/>
        Public Property CopyIndicator() As IndicatorType
            Get
                Return Me.copyIndicatorField
            End Get
            Set
                Me.copyIndicatorField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("LanguageID")>
        Public Property LanguageID() As IDType()
            Get
                Return Me.languageIDField
            End Get
            Set
                Me.languageIDField = value
            End Set
        End Property

        '''<remarks/>
        <System.Xml.Serialization.XmlElementAttribute("IncludedNote")>
        Public Property IncludedNote() As NoteType()
            Get
                Return Me.includedNoteField
            End Get
            Set
                Me.includedNoteField = value
            End Set
        End Property

        '''<remarks/>
        Public Property EffectiveSpecifiedPeriod() As SpecifiedPeriodType
            Get
                Return Me.effectiveSpecifiedPeriodField
            End Get
            Set
                Me.effectiveSpecifiedPeriodField = value
            End Set
        End Property
    End Class

    '''<remarks/>
    <System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0"),
 System.SerializableAttribute(),
 System.Diagnostics.DebuggerStepThroughAttribute(),
 System.ComponentModel.DesignerCategoryAttribute("code"),
 System.Xml.Serialization.XmlTypeAttribute([Namespace]:="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:10" &
    "0")>
    Partial Public Class DocumentContextParameterType

        Private idField As IDType

        '''<remarks/>
        Public Property ID() As IDType
            Get
                Return Me.idField
            End Get
            Set
                Me.idField = value
            End Set
        End Property
    End Class
End Namespace