join invoices

This commit is contained in:
Pablo Martin 2024-07-08 16:16:21 +02:00
parent b08695795d
commit 0b05f8cb62

View file

@ -2,28 +2,31 @@ with
int_xero__invoice_line_items as ( int_xero__invoice_line_items as (
select * from {{ ref("int_xero__invoice_line_items") }} select * from {{ ref("int_xero__invoice_line_items") }}
), ),
int_xero__invoices as (select * from {{ ref("int_xero__invoices") }}),
int_xero__credit_note_line_items as ( int_xero__credit_note_line_items as (
select * from {{ ref("int_xero__credit_note_line_items") }} select * from {{ ref("int_xero__credit_note_line_items") }}
) ),
int_xero__credit_notes as (select * from {{ ref("int_xero__credit_notes") }})
select select
id_invoice as id_document, ili.id_invoice as id_document,
id_line_item as id_line_item, ili.id_line_item as id_line_item,
id_item as id_item, ili.id_item as id_item,
'invoice' as document_type, 'invoice' as document_type,
item_code as item_code, ili.item_code as item_code,
quantity as quantity, ili.quantity as quantity,
unit_amount as unit_amount, ili.unit_amount as unit_amount,
line_amount_local_curr as line_amount_local_curr, ili.line_amount_local_curr as line_amount_local_curr,
line_amount_in_gbp as line_amount_in_gbp, ili.line_amount_in_gbp as line_amount_in_gbp,
line_amount_wo_taxes_local_curr, ili.line_amount_wo_taxes_local_curr,
line_amount_wo_taxes_in_gbp, ili.line_amount_wo_taxes_in_gbp,
tax_amount_local_curr as tax_amount_local_curr, ili.tax_amount_local_curr as tax_amount_local_curr,
tax_amount_in_gbp as tax_amount_in_gbp, ili.tax_amount_in_gbp as tax_amount_in_gbp,
tax_type as tax_type, ili.tax_type as tax_type,
invoice_currency_iso_4217 as invoice_currency_iso_4217, ili.invoice_currency_iso_4217 as invoice_currency_iso_4217,
line_description as line_description ili.line_description as line_description
from int_xero__invoice_line_items from int_xero__invoice_line_items ili
left join int_xero__invoices i on i.id_invoice = ili.id_invoice
union all union all