{"en_US": "<t t-name=\"account_edi_ubl_cii.ubl_20_CommonType\">\n        <t xmlns:cac=\"urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2\" xmlns:cbc=\"urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2\">\n            <cbc:UBLVersionID t-out=\"vals.get('ubl_version_id')\"/>\n            <cbc:CustomizationID t-out=\"vals.get('customization_id')\"/>\n            <cbc:ProfileID t-att=\"vals.get('profile_id_attrs', {})\" t-out=\"vals.get('profile_id')\"/>\n            <cbc:ID t-out=\"vals.get('id')\"/>\n            <cbc:CopyIndicator t-out=\"vals.get('copy_indicator')\"/>\n            <cbc:UUID t-att=\"vals.get('uuid_attrs', {})\" t-out=\"vals.get('uuid')\"/>\n            <cbc:IssueDate t-out=\"vals.get('issue_date')\"/>\n            <cbc:IssueTime t-out=\"vals.get('issue_time')\"/>\n            <cbc:Note t-foreach=\"vals.get('note_vals', [])\" t-as=\"note_vals\" t-att=\"note_vals.get('note_attrs', {})\" t-out=\"note_vals.get('note')\"/>\n            <cbc:DocumentCurrencyCode t-att=\"vals.get('document_currency_code_attrs', {})\" t-out=\"vals.get('document_currency_code')\"/>\n            <cbc:PricingCurrencyCode t-att=\"vals.get('pricing_currency_code_attrs', {})\" t-out=\"vals.get('pricing_currency_code')\"/>\n            <cbc:TaxCurrencyCode t-att=\"vals.get('tax_currency_code_attrs', {})\" t-out=\"vals.get('tax_currency_code')\"/>\n            <cbc:LineCountNumeric t-out=\"vals.get('line_count_numeric')\"/>\n            <cac:InvoicePeriod t-foreach=\"vals.get('invoice_period_vals_list', [])\" t-as=\"foreach_vals\">\n                <t t-call=\"{{InvoicePeriodType_template}}\">\n                    <t t-set=\"vals\" t-value=\"foreach_vals\"/>\n                </t>\n            </cac:InvoicePeriod>\n            <cac:OrderReference>\n                <cbc:ID t-out=\"vals.get('order_reference')\"/>\n                <cbc:SalesOrderID t-out=\"vals.get('sales_order_id')\"/>\n                <cbc:IssueDate t-out=\"vals.get('order_issue_date')\"/>\n            </cac:OrderReference>\n            <cac:BillingReference>\n                <t t-set=\"billing_reference_vals\" t-value=\"vals.get('billing_reference_vals', {})\"/>\n                <cac:InvoiceDocumentReference>\n                    <cbc:ID t-out=\"billing_reference_vals.get('id')\"/>\n                    <cbc:UUID t-att=\"billing_reference_vals.get('uuid_attrs')\" t-out=\"billing_reference_vals.get('uuid')\"/>\n                    <cbc:IssueDate t-out=\"billing_reference_vals.get('issue_date')\"/>\n                    <cbc:DocumentTypeCode t-out=\"billing_reference_vals.get('document_type_code')\"/>\n                </cac:InvoiceDocumentReference>\n            </cac:BillingReference>\n            <t t-foreach=\"vals.get('additional_document_reference_list', [])\" t-as=\"foreach_vals\">\n                <cac:AdditionalDocumentReference>\n                    <cbc:ID t-out=\"foreach_vals.get('id')\"/>\n                    <cbc:IssueDate t-out=\"foreach_vals.get('issue_date')\"/>\n                    <cbc:DocumentTypeCode t-out=\"foreach_vals.get('document_type_code')\"/>\n                    <cbc:DocumentType t-out=\"foreach_vals.get('document_type')\"/>\n                    <cbc:DocumentDescription t-out=\"foreach_vals.get('document_description')\"/>\n                </cac:AdditionalDocumentReference>\n            </t>\n            <cac:Signature t-foreach=\"vals.get('signature_vals', [])\" t-as=\"foreach_vals\">\n                <t t-call=\"{{SignatureType_template}}\">\n                    <t t-set=\"vals\" t-value=\"foreach_vals\"/>\n                </t>\n            </cac:Signature>\n            <cac:AccountingSupplierParty>\n                <t t-set=\"accounting_supplier_vals\" t-value=\"vals.get('accounting_supplier_party_vals', {})\"/>\n                <cbc:CustomerAssignedAccountID t-out=\"accounting_supplier_vals.get('customer_assigned_account_id')\"/>\n                <cbc:AdditionalAccountID t-out=\"accounting_supplier_vals.get('additional_account_id')\"/>\n                <cac:Party>\n                    <t t-call=\"{{PartyType_template}}\">\n                        <t t-set=\"vals\" t-value=\"accounting_supplier_vals.get('party_vals', {})\"/>\n                    </t>\n                </cac:Party>\n            </cac:AccountingSupplierParty>\n            <cac:AccountingCustomerParty>\n                <t t-set=\"accounting_customer_vals\" t-value=\"vals.get('accounting_customer_party_vals', {})\"/>\n                <cbc:AdditionalAccountID t-out=\"accounting_customer_vals.get('additional_account_id')\"/>\n                <cac:Party>\n                    <t t-call=\"{{PartyType_template}}\">\n                        <t t-set=\"vals\" t-value=\"accounting_customer_vals.get('party_vals', {})\"/>\n                    </t>\n                </cac:Party>\n            </cac:AccountingCustomerParty>\n            <cac:PaymentExchangeRate>\n                <t t-set=\"exchange_rate_vals\" t-value=\"vals.get('payment_exchange_rate_vals', {})\"/>\n                <cbc:SourceCurrencyCode t-out=\"exchange_rate_vals.get('source_currency_code')\"/>\n                <cbc:SourceCurrencyBaseRate t-out=\"exchange_rate_vals.get('source_currency_base_rate')\"/>\n                <cbc:TargetCurrencyCode t-out=\"exchange_rate_vals.get('target_currency_code')\"/>\n                <cbc:TargetCurrencyBaseRate t-out=\"exchange_rate_vals.get('target_currency_base_rate')\"/>\n                <cbc:CalculationRate t-out=\"exchange_rate_vals.get('calculation_rate')\"/>\n                <cbc:Date t-out=\"exchange_rate_vals.get('date')\"/>\n            </cac:PaymentExchangeRate>\n            <cac:PricingExchangeRate t-foreach=\"vals.get('pricing_exchange_rate_vals_list', [])\" t-as=\"foreach_vals\">\n                <t t-call=\"{{ExchangeRateType_template}}\">\n                    <t t-set=\"vals\" t-value=\"foreach_vals\"/>\n                </t>\n            </cac:PricingExchangeRate>\n            <cac:TaxTotal t-foreach=\"vals.get('tax_total_vals', [])\" t-as=\"foreach_vals\">\n                <t t-call=\"{{TaxTotalType_template}}\">\n                    <t t-set=\"vals\" t-value=\"foreach_vals\"/>\n                </t>\n            </cac:TaxTotal>\n        </t>\n    </t>"}