horstoeko\zugferd\entities\basicwl\ram\HeaderTradeSettlementType:
    properties:
        creditorReferenceID:
            expose: true
            access_type: public_method
            serialized_name: CreditorReferenceID
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getCreditorReferenceID
                setter: setCreditorReferenceID
            type: horstoeko\zugferd\entities\basicwl\udt\IDType
        paymentReference:
            expose: true
            access_type: public_method
            serialized_name: PaymentReference
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getPaymentReference
                setter: setPaymentReference
            type: horstoeko\zugferd\entities\basicwl\udt\TextType
        taxCurrencyCode:
            expose: true
            access_type: public_method
            serialized_name: TaxCurrencyCode
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getTaxCurrencyCode
                setter: setTaxCurrencyCode
            type: horstoeko\zugferd\entities\basicwl\udt\CodeType
        invoiceCurrencyCode:
            expose: true
            access_type: public_method
            serialized_name: InvoiceCurrencyCode
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getInvoiceCurrencyCode
                setter: setInvoiceCurrencyCode
            type: horstoeko\zugferd\entities\basicwl\qdt\CurrencyCodeType
        payeeTradeParty:
            expose: true
            access_type: public_method
            serialized_name: PayeeTradeParty
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getPayeeTradeParty
                setter: setPayeeTradeParty
            type: horstoeko\zugferd\entities\basicwl\ram\TradePartyType
        specifiedTradeSettlementPaymentMeans:
            expose: true
            access_type: public_method
            serialized_name: SpecifiedTradeSettlementPaymentMeans
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getSpecifiedTradeSettlementPaymentMeans
                setter: setSpecifiedTradeSettlementPaymentMeans
            xml_list:
                inline: true
                entry_name: SpecifiedTradeSettlementPaymentMeans
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            type: array<horstoeko\zugferd\entities\basicwl\ram\TradeSettlementPaymentMeansType>
        applicableTradeTax:
            expose: true
            access_type: public_method
            serialized_name: ApplicableTradeTax
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getApplicableTradeTax
                setter: setApplicableTradeTax
            xml_list:
                inline: true
                entry_name: ApplicableTradeTax
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            type: array<horstoeko\zugferd\entities\basicwl\ram\TradeTaxType>
        billingSpecifiedPeriod:
            expose: true
            access_type: public_method
            serialized_name: BillingSpecifiedPeriod
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getBillingSpecifiedPeriod
                setter: setBillingSpecifiedPeriod
            type: horstoeko\zugferd\entities\basicwl\ram\SpecifiedPeriodType
        specifiedTradeAllowanceCharge:
            expose: true
            access_type: public_method
            serialized_name: SpecifiedTradeAllowanceCharge
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getSpecifiedTradeAllowanceCharge
                setter: setSpecifiedTradeAllowanceCharge
            xml_list:
                inline: true
                entry_name: SpecifiedTradeAllowanceCharge
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            type: array<horstoeko\zugferd\entities\basicwl\ram\TradeAllowanceChargeType>
        specifiedTradePaymentTerms:
            expose: true
            access_type: public_method
            serialized_name: SpecifiedTradePaymentTerms
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getSpecifiedTradePaymentTerms
                setter: setSpecifiedTradePaymentTerms
            type: horstoeko\zugferd\entities\basicwl\ram\TradePaymentTermsType
        specifiedTradeSettlementHeaderMonetarySummation:
            expose: true
            access_type: public_method
            serialized_name: SpecifiedTradeSettlementHeaderMonetarySummation
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getSpecifiedTradeSettlementHeaderMonetarySummation
                setter: setSpecifiedTradeSettlementHeaderMonetarySummation
            type: horstoeko\zugferd\entities\basicwl\ram\TradeSettlementHeaderMonetarySummationType
        invoiceReferencedDocument:
            expose: true
            access_type: public_method
            serialized_name: InvoiceReferencedDocument
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getInvoiceReferencedDocument
                setter: setInvoiceReferencedDocument
            xml_list:
                inline: true
                entry_name: InvoiceReferencedDocument
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            type: array<horstoeko\zugferd\entities\basicwl\ram\ReferencedDocumentType>
        receivableSpecifiedTradeAccountingAccount:
            expose: true
            access_type: public_method
            serialized_name: ReceivableSpecifiedTradeAccountingAccount
            xml_element:
                cdata: false
                namespace: 'urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'
            accessor:
                getter: getReceivableSpecifiedTradeAccountingAccount
                setter: setReceivableSpecifiedTradeAccountingAccount
            type: horstoeko\zugferd\entities\basicwl\ram\TradeAccountingAccountType
