{% set resolutions_host_payment_account_name = "('RESOLUTIONS - HOST PAYMENT')" %} {% set relevant_transaction_status = "('AUTHORISED')" %} {% set resolutions_credited_account_code = "('316')" %} {% set resolutions_credited_documents = "('ACCRECCREDIT')" %} with int_xero__sales_denom_mart as ( select * from {{ ref("int_xero__sales_denom_mart") }} ), int_xero__bank_transactions as ( select * from {{ ref("int_xero__bank_transactions") }} ), int_xero__bank_transaction_line_items as ( select * from {{ ref("int_xero__bank_transaction_line_items") }} ), int_xero__contacts as (select * from {{ ref("int_xero__contacts") }}) select blt.id_line_item, 'bank transaction' as document_class, blt.id_account, blt.account_code, blt.account_name, blt.line_description, bt.transaction_date_utc, xc.id_deal, blt.quantity, blt.unit_amount, blt.line_amount_local_curr, blt.line_amount_in_gbp, blt.line_amount_wo_taxes_local_curr, blt.line_amount_wo_taxes_in_gbp, blt.tax_amount_local_curr, blt.tax_amount_in_gbp, blt.transaction_currency_iso_4217 from int_xero__bank_transactions bt inner join int_xero__bank_transaction_line_items blt on bt.id_bank_transaction = blt.id_bank_transaction and upper(blt.account_name) in {{ resolutions_host_payment_account_name }} and upper(bt.transaction_status) in {{ relevant_transaction_status }} left join int_xero__contacts xc on xc.id_contact = bt.id_contact union all select sdm.id_line_item, sdm.id_account, sdm.account_code, sdm.account_name, sdm.line_description, sdm.document_class, sdm.document_is_effective_at_end_of_month_utc, sdm.id_deal, sdm.quantity, sdm.unit_amount, sdm.line_amount_local_curr, sdm.line_amount_in_gbp, sdm.line_amount_wo_taxes_local_curr, sdm.line_amount_wo_taxes_in_gbp, sdm.tax_amount_local_curr, sdm.tax_amount_in_gbp, sdm.document_currency_iso_4217 from int_xero__sales_denom_mart sdm where sdm.account_name in {{ resolutions_credited_account_code }} and sdm.document_type in {{ resolutions_credited_documents }}