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