From ef497505975c54774b34b05d63bf1c1054f2c0aa Mon Sep 17 00:00:00 2001 From: Jared Monger <95247581+jmongerlyra@users.noreply.github.com> Date: Fri, 14 Jun 2024 17:03:54 -0500 Subject: [PATCH] Add subsidiaries pass through columns --- dbt_project.yml | 1 + models/netsuite2/netsuite2__transaction_details.sql | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/dbt_project.yml b/dbt_project.yml index d74644d..58144b7 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -60,6 +60,7 @@ vars: accounts_pass_through_columns: [] classes_pass_through_columns: [] departments_pass_through_columns: [] + subsidiaries_pass_through_columns: [] transactions_pass_through_columns: [] transaction_lines_pass_through_columns: [] balance_sheet_transaction_detail_columns: [] diff --git a/models/netsuite2/netsuite2__transaction_details.sql b/models/netsuite2/netsuite2__transaction_details.sql index 2e15584..3a8f84f 100644 --- a/models/netsuite2/netsuite2__transaction_details.sql +++ b/models/netsuite2/netsuite2__transaction_details.sql @@ -181,7 +181,11 @@ transaction_details as ( {{ fivetran_utils.persist_pass_through_columns('departments_pass_through_columns', identifier='departments') }}, subsidiaries.subsidiary_id, - subsidiaries.name as subsidiary_name, + subsidiaries.name as subsidiary_name + + --The below script allows for subsidiaries table pass through columns. + {{ fivetran_utils.persist_pass_through_columns('subsidiaries_pass_through_columns', identifier='subsidiaries') }}, + case when lower(accounts.account_type_id) in ('income', 'othincome') then -transactions_with_converted_amounts.converted_amount_using_transaction_accounting_period else transactions_with_converted_amounts.converted_amount_using_transaction_accounting_period