Untitled

 avatar
unknown
plain_text
a month ago
121 kB
2
Indexable
create table reporting.nov_30th_2024 as

WITH `loan_details` AS (                                                                                               
  WITH `lpd` AS (                                                                                                      
    SELECT                                                                                                             
      `_q_0`.`created_on` AS `created_on`,                                                                             
      `_q_0`.`created_by` AS `created_by`,                                                                             
      `_q_0`.`updated_on` AS `updated_on`,                                                                             
      `_q_0`.`updated_by` AS `updated_by`,                                                                             
      `_q_0`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_0`.`loan_process_detail_id` AS `loan_process_detail_id`,                                                     
      `_q_0`.`loan_stage` AS `loan_stage`,                                                                             
      `_q_0`.`loan_state` AS `loan_state`,                                                                             
      `_q_0`.`loan_sequence_no` AS `loan_sequence_no`,                                                                 
      `_q_0`.`loan_type` AS `loan_type`,                                                                               
      `_q_0`.`external_loan_id` AS `external_loan_id`,                                                                 
      `_q_0`.`comments` AS `comments`,                                                                                 
      `_q_0`.`loan_info_id` AS `loan_info_id`,                                                                         
      `_q_0`.`loan_economics_id` AS `loan_economics_id`,                                                               
      `_q_0`.`loan_detail_id` AS `loan_detail_id`,                                                                     
      `_q_0`.`loan_type_id` AS `loan_type_id`,                                                                         
      `_q_0`.`errors_pending` AS `errors_pending`,                                                                     
      `_q_0`.`waivers_pending` AS `waivers_pending`,                                                                   
      `_q_0`.`exceptions_pending` AS `exceptions_pending`,                                                             
      `_q_0`.`enquiries_pending` AS `enquiries_pending`,                                                               
      `_q_0`.`docs_pending` AS `docs_pending`,                                                                         
      `_q_0`.`fields_pending` AS `fields_pending`,                                                                     
      `_q_0`.`loan_condominium_id` AS `loan_condominium_id`,                                                           
      `_q_0`.`loan_credit_id` AS `loan_credit_id`,                                                                     
      `_q_0`.`workflow_state` AS `workflow_state`,                                                                     
      `_q_0`.`loan_process_type` AS `loan_process_type`,                                                               
      `_q_0`.`assigned_to` AS `assigned_to`,                                                                           
      `_q_0`.`role_of_assignee` AS `role_of_assignee`,                                                                 
      `_q_0`.`qc_required` AS `qc_required`,                                                                           
      `_q_0`.`loan_sizer_type` AS `loan_sizer_type`,                                                                   
      `_q_0`.`on_hold_by` AS `on_hold_by`,                                                                             
      `_q_0`.`tape_to_file_status` AS `tape_to_file_status`,                                                           
      `_q_0`.`dd_report_status` AS `dd_report_status`,                                                                 
      `_q_0`.`loan_config_id` AS `loan_config_id`,                                                                     
      `_q_0`.`loan_summary_id` AS `loan_summary_id`,                                                                   
      `_q_0`.`tape_to_file_assignee` AS `tape_to_file_assignee`,                                                       
      `_q_0`.`rate_lock_expiry_date` AS `rate_lock_expiry_date`,                                                       
      `_q_0`.`rate_lock_sync_status` AS `rate_lock_sync_status`,                                                       
      `_q_0`.`sizer_rate_lock_sync_status` AS `sizer_rate_lock_sync_status`,                                           
      `_q_0`.`sizer_rate_lock_expiry_date` AS `sizer_rate_lock_expiry_date`,                                           
      `_q_0`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `lpd`.`payload`.`created_on` AS `created_on`,                                                                  
        `lpd`.`payload`.`created_by` AS `created_by`,                                                                  
        `lpd`.`payload`.`updated_on` AS `updated_on`,                                                                  
        `lpd`.`payload`.`updated_by` AS `updated_by`,                                                                  
        `lpd`.`payload`.`deleted_on` AS `deleted_on`,                                                                  
        `lpd`.`payload`.`loan_process_detail_id` AS `loan_process_detail_id`,                                          
        `lpd`.`payload`.`loan_stage` AS `loan_stage`,                                                                  
        `lpd`.`payload`.`loan_state` AS `loan_state`,                                                                  
        `lpd`.`payload`.`loan_sequence_no` AS `loan_sequence_no`,                                                      
        `lpd`.`payload`.`loan_type` AS `loan_type`,                                                                    
        `lpd`.`payload`.`external_loan_id` AS `external_loan_id`,                                                      
        `lpd`.`payload`.`comments` AS `comments`,                                                                      
        `lpd`.`payload`.`loan_info_id` AS `loan_info_id`,                                                              
        `lpd`.`payload`.`loan_economics_id` AS `loan_economics_id`,                                                    
        `lpd`.`payload`.`loan_detail_id` AS `loan_detail_id`,                                                          
        `lpd`.`payload`.`loan_type_id` AS `loan_type_id`,                                                              
        `lpd`.`payload`.`errors_pending` AS `errors_pending`,                                                          
        `lpd`.`payload`.`waivers_pending` AS `waivers_pending`,                                                        
        `lpd`.`payload`.`exceptions_pending` AS `exceptions_pending`,                                                  
        `lpd`.`payload`.`enquiries_pending` AS `enquiries_pending`,                                                    
        `lpd`.`payload`.`docs_pending` AS `docs_pending`,                                                              
        `lpd`.`payload`.`fields_pending` AS `fields_pending`,                                                          
        `lpd`.`payload`.`loan_condominium_id` AS `loan_condominium_id`,                                                
        `lpd`.`payload`.`loan_credit_id` AS `loan_credit_id`,                                                          
        `lpd`.`payload`.`workflow_state` AS `workflow_state`,                                                          
        `lpd`.`payload`.`loan_process_type` AS `loan_process_type`,                                                    
        `lpd`.`payload`.`assigned_to` AS `assigned_to`,                                                                
        `lpd`.`payload`.`role_of_assignee` AS `role_of_assignee`,                                                      
        `lpd`.`payload`.`qc_required` AS `qc_required`,                                                                
        `lpd`.`payload`.`loan_sizer_type` AS `loan_sizer_type`,                                                        
        `lpd`.`payload`.`on_hold_by` AS `on_hold_by`,                                                                  
        `lpd`.`payload`.`tape_to_file_status` AS `tape_to_file_status`,                                                
        `lpd`.`payload`.`dd_report_status` AS `dd_report_status`,                                                      
        `lpd`.`payload`.`loan_config_id` AS `loan_config_id`,                                                          
        `lpd`.`payload`.`loan_summary_id` AS `loan_summary_id`,                                                        
        `lpd`.`payload`.`tape_to_file_assignee` AS `tape_to_file_assignee`,                                            
        `lpd`.`payload`.`rate_lock_expiry_date` AS `rate_lock_expiry_date`,                                            
        `lpd`.`payload`.`rate_lock_sync_status` AS `rate_lock_sync_status`,                                            
        `lpd`.`payload`.`sizer_rate_lock_sync_status` AS `sizer_rate_lock_sync_status`,                                
        `lpd`.`payload`.`sizer_rate_lock_expiry_date` AS `sizer_rate_lock_expiry_date`,                                
        ROW_NUMBER() OVER (PARTITION BY `lpd`.`payload`.`loan_process_detail_id` ORDER BY                              
COALESCE(`lpd`.`payload`.`updated_on`, `lpd`.`payload`.`created_on`) DESC) AS `row_num`                                
      FROM `np-toorak`.`bronze`.`tc_loan_loan_process_detail` AS `lpd` /* np-toorak.bronze.tc_loan_loan_process_detail 
*/                                                                                                                     
      WHERE                                                                                                            
        `lpd`.`payload`.`deleted_on` IS NULL                                                                           
        AND CURRENT_DATE - 30 >= DATE(`lpd`.`payload`.`updated_on`)                                                     
        AND DATE(`lpd`.`payload`.`updated_on`) >= '1970-01-01'                                                         
    ) AS `_q_0`                                                                                                        
    WHERE                                                                                                              
      `_q_0`.`row_num` = 1                                                                                             
  ), `li` AS (                                                                                                         
    SELECT                                                                                                             
      `_q_1`.`created_on` AS `created_on`,                                                                             
      `_q_1`.`created_by` AS `created_by`,                                                                             
      `_q_1`.`updated_on` AS `updated_on`,                                                                             
      `_q_1`.`updated_by` AS `updated_by`,                                                                             
      `_q_1`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_1`.`loan_info_id` AS `loan_info_id`,                                                                         
      `_q_1`.`primary_loan_id` AS `primary_loan_id`,                                                                   
      `_q_1`.`loan_structure` AS `loan_structure`,                                                                     
      `_q_1`.`loan_purpose` AS `loan_purpose`,                                                                         
      `_q_1`.`cut_off_date` AS `cut_off_date`,                                                                         
      `_q_1`.`origination_date` AS `origination_date`,                                                                 
      `_q_1`.`first_payment_date_of_loan` AS `first_payment_date_of_loan`,                                             
      `_q_1`.`original_maturity_date` AS `original_maturity_date`,                                                     
      `_q_1`.`recourse` AS `recourse`,                                                                                 
      `_q_1`.`cross_collaterlization` AS `cross_collaterlization`,                                                     
      `_q_1`.`extension_options` AS `extension_options`,                                                               
      `_q_1`.`toorak_product` AS `toorak_product`,                                                                     
      `_q_1`.`pledge_of_equity` AS `pledge_of_equity`,                                                                 
      `_q_1`.`no_of_properties` AS `no_of_properties`,                                                                 
      `_q_1`.`condo_eligibility` AS `condo_eligibility`,                                                               
      `_q_1`.`cashout_flag` AS `cashout_flag`,                                                                         
      `_q_1`.`borrower_proceeds` AS `borrower_proceeds`,                                                               
      `_q_1`.`predominant_state` AS `predominant_state`,                                                               
      `_q_1`.`predominant_property_type` AS `predominant_property_type`,                                               
      `_q_1`.`loan_term_monthly` AS `loan_term_monthly`,                                                               
      `_q_1`.`calculated_condo_eligibility` AS `calculated_condo_eligibility`,                                         
      `_q_1`.`exit_strategy` AS `exit_strategy`,                                                                       
      `_q_1`.`existing_debt` AS `existing_debt`,                                                                       
      `_q_1`.`closing_costs` AS `closing_costs`,                                                                       
      `_q_1`.`exceptions` AS `exceptions`,                                                                             
      `_q_1`.`approved` AS `approved`,                                                                                 
      `_q_1`.`comments` AS `comments`,                                                                                 
      `_q_1`.`excess_first_loss` AS `excess_first_loss`,                                                               
      `_q_1`.`interest_reserve_ir` AS `interest_reserve_ir`,                                                           
      `_q_1`.`twelve_month_ir` AS `twelve_month_ir`,                                                                   
      `_q_1`.`annual_ds_initial_loan` AS `annual_ds_initial_loan`,                                                     
      `_q_1`.`annual_ds_max_loan` AS `annual_ds_max_loan`,                                                             
      `_q_1`.`appraiser_dy_as_stabilized` AS `appraiser_dy_as_stabilized`,                                             
      `_q_1`.`loan_term` AS `loan_term`,                                                                               
      `_q_1`.`required_interest_reserves_amount` AS `required_interest_reserves_amount`,                               
      `_q_1`.`required_interest_reserves_months` AS `required_interest_reserves_months`,                               
      `_q_1`.`recourse_string` AS `recourse_string`,                                                                   
      `_q_1`.`default_rate` AS `default_rate`,                                                                         
      `_q_1`.`default_rate_curable` AS `default_rate_curable`,                                                         
      `_q_1`.`ein_or_ss_number` AS `ein_or_ss_number`,                                                                 
      `_q_1`.`expected_closing_date` AS `expected_closing_date`,                                                       
      `_q_1`.`target_purchase_date` AS `target_purchase_date`,                                                         
      `_q_1`.`ss_number` AS `ss_number`,                                                                               
      `_q_1`.`edited_on` AS `edited_on`,                                                                               
      `_q_1`.`edited_by` AS `edited_by`,                                                                               
      `_q_1`.`ir_funding_source` AS `ir_funding_source`,                                                               
      `_q_1`.`is_permit_approval_and_full_plans_in_place` AS `is_permit_approval_and_full_plans_in_place`,             
      `_q_1`.`pricing_payment_due_date` AS `pricing_payment_due_date`,                                                 
      `_q_1`.`takeout_partner` AS `takeout_partner`,                                                                   
      `_q_1`.`takeout_partner_status` AS `takeout_partner_status`,                                                     
      `_q_1`.`credit_event` AS `credit_event`,                                                                         
      `_q_1`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `li`.`payload`.`created_on` AS `created_on`,                                                                   
        `li`.`payload`.`created_by` AS `created_by`,                                                                   
        `li`.`payload`.`updated_on` AS `updated_on`,                                                                   
        `li`.`payload`.`updated_by` AS `updated_by`,                                                                   
        `li`.`payload`.`deleted_on` AS `deleted_on`,                                                                   
        `li`.`payload`.`loan_info_id` AS `loan_info_id`,                                                               
        `li`.`payload`.`primary_loan_id` AS `primary_loan_id`,                                                         
        `li`.`payload`.`loan_structure` AS `loan_structure`,                                                           
        `li`.`payload`.`loan_purpose` AS `loan_purpose`,                                                               
        `li`.`payload`.`cut_off_date` AS `cut_off_date`,                                                               
        `li`.`payload`.`origination_date` AS `origination_date`,                                                       
        `li`.`payload`.`first_payment_date_of_loan` AS `first_payment_date_of_loan`,                                   
        `li`.`payload`.`original_maturity_date` AS `original_maturity_date`,                                           
        `li`.`payload`.`recourse` AS `recourse`,                                                                       
        `li`.`payload`.`cross_collaterlization` AS `cross_collaterlization`,                                           
        `li`.`payload`.`extension_options` AS `extension_options`,                                                     
        `li`.`payload`.`toorak_product` AS `toorak_product`,                                                           
        `li`.`payload`.`pledge_of_equity` AS `pledge_of_equity`,                                                       
        `li`.`payload`.`no_of_properties` AS `no_of_properties`,                                                       
        `li`.`payload`.`condo_eligibility` AS `condo_eligibility`,                                                     
        `li`.`payload`.`cashout_flag` AS `cashout_flag`,                                                               
        `li`.`payload`.`borrower_proceeds` AS `borrower_proceeds`,                                                     
        `li`.`payload`.`predominant_state` AS `predominant_state`,                                                     
        `li`.`payload`.`predominant_property_type` AS `predominant_property_type`,                                     
        `li`.`payload`.`loan_term_monthly` AS `loan_term_monthly`,                                                     
        `li`.`payload`.`calculated_condo_eligibility` AS `calculated_condo_eligibility`,                               
        `li`.`payload`.`exit_strategy` AS `exit_strategy`,                                                             
        `li`.`payload`.`existing_debt` AS `existing_debt`,                                                             
        `li`.`payload`.`closing_costs` AS `closing_costs`,                                                             
        `li`.`payload`.`exceptions` AS `exceptions`,                                                                   
        `li`.`payload`.`approved` AS `approved`,                                                                       
        `li`.`payload`.`comments` AS `comments`,                                                                       
        `li`.`payload`.`excess_first_loss` AS `excess_first_loss`,                                                     
        `li`.`payload`.`interest_reserve_ir` AS `interest_reserve_ir`,                                                 
        `li`.`payload`.`twelve_month_ir` AS `twelve_month_ir`,                                                         
        `li`.`payload`.`annual_ds_initial_loan` AS `annual_ds_initial_loan`,                                           
        `li`.`payload`.`annual_ds_max_loan` AS `annual_ds_max_loan`,                                                   
        `li`.`payload`.`appraiser_dy_as_stabilized` AS `appraiser_dy_as_stabilized`,                                   
        `li`.`payload`.`loan_term` AS `loan_term`,                                                                     
        `li`.`payload`.`required_interest_reserves_amount` AS `required_interest_reserves_amount`,                     
        `li`.`payload`.`required_interest_reserves_months` AS `required_interest_reserves_months`,                     
        `li`.`payload`.`recourse_string` AS `recourse_string`,                                                         
        `li`.`payload`.`default_rate` AS `default_rate`,                                                               
        `li`.`payload`.`default_rate_curable` AS `default_rate_curable`,                                               
        `li`.`payload`.`ein_or_ss_number` AS `ein_or_ss_number`,                                                       
        `li`.`payload`.`expected_closing_date` AS `expected_closing_date`,                                             
        `li`.`payload`.`target_purchase_date` AS `target_purchase_date`,                                               
        `li`.`payload`.`ss_number` AS `ss_number`,                                                                     
        `li`.`payload`.`edited_on` AS `edited_on`,                                                                     
        `li`.`payload`.`edited_by` AS `edited_by`,                                                                     
        `li`.`payload`.`ir_funding_source` AS `ir_funding_source`,                                                     
        `li`.`payload`.`is_permit_approval_and_full_plans_in_place` AS `is_permit_approval_and_full_plans_in_place`,   
        `li`.`payload`.`pricing_payment_due_date` AS `pricing_payment_due_date`,                                       
        `li`.`payload`.`takeout_partner` AS `takeout_partner`,                                                         
        `li`.`payload`.`takeout_partner_status` AS `takeout_partner_status`,                                           
        `li`.`payload`.`credit_event` AS `credit_event`,                                                               
        ROW_NUMBER() OVER (PARTITION BY `li`.`payload`.`loan_info_id` ORDER BY COALESCE(`li`.`payload`.`updated_on`,   
`li`.`payload`.`created_on`) DESC) AS `row_num`                                                                        
      FROM `np-toorak`.`bronze`.`tc_loan_loan_info` AS `li` /* np-toorak.bronze.tc_loan_loan_info */                   
      WHERE                                                                                                            
        `li`.`payload`.`deleted_on` IS NULL                                                                            
        AND CURRENT_DATE - 30 >= DATE(`li`.`payload`.`updated_on`)                                                      
        AND DATE(`li`.`payload`.`updated_on`) >= '1970-01-01'                                                          
    ) AS `_q_1`                                                                                                        
    WHERE                                                                                                              
      `_q_1`.`row_num` = 1                                                                                             
  ), `le` AS (                                                                                                         
    SELECT                                                                                                             
      `_q_2`.`created_on` AS `created_on`,                                                                             
      `_q_2`.`created_by` AS `created_by`,                                                                             
      `_q_2`.`updated_on` AS `updated_on`,                                                                             
      `_q_2`.`updated_by` AS `updated_by`,                                                                             
      `_q_2`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_2`.`loan_economics_id` AS `loan_economics_id`,                                                               
      `_q_2`.`financed_interest_reserve` AS `financed_interest_reserve`,                                               
      `_q_2`.`original_loan_amount` AS `original_loan_amount`,                                                         
      `_q_2`.`original_maximum_loan_amount` AS `original_maximum_loan_amount`,                                         
      `_q_2`.`cut_off_date_loan_amount` AS `cut_off_date_loan_amount`,                                                 
      `_q_2`.`cutoff_date_maximum_loan_amount` AS `cutoff_date_maximum_loan_amount`,                                   
      `_q_2`.`accrual_type` AS `accrual_type`,                                                                         
      `_q_2`.`total_budget_amount` AS `total_budget_amount`,                                                           
      `_q_2`.`cash_out_amount` AS `cash_out_amount`,                                                                   
      `_q_2`.`current_loan_balance` AS `current_loan_balance`,                                                         
      `_q_2`.`rate_type` AS `rate_type`,                                                                               
      `_q_2`.`arm_product_type` AS `arm_product_type`,                                                                 
      `_q_2`.`arm_index` AS `arm_index`,                                                                               
      `_q_2`.`gross_arm_margin` AS `gross_arm_margin`,                                                                 
      `_q_2`.`interest_only_period` AS `interest_only_period`,                                                         
      `_q_2`.`original_monthly_pi_payment` AS `original_monthly_pi_payment`,                                           
      `_q_2`.`initial_rate_adjustment_period` AS `initial_rate_adjustment_period`,                                     
      `_q_2`.`initial_pay_adjustment_period` AS `initial_pay_adjustment_period`,                                       
      `_q_2`.`initial_periodic_cap` AS `initial_periodic_cap`,                                                         
      `_q_2`.`subsequent_periodic_cap` AS `subsequent_periodic_cap`,                                                   
      `_q_2`.`payment_adjustment_frequency` AS `payment_adjustment_frequency`,                                         
      `_q_2`.`rate_adjustment_frequency` AS `rate_adjustment_frequency`,                                               
      `_q_2`.`prepayment_penalty_months` AS `prepayment_penalty_months`,                                               
      `_q_2`.`prepay_penalty_type` AS `prepay_penalty_type`,                                                           
      `_q_2`.`debt_service_coverage_ratio` AS `debt_service_coverage_ratio`,                                           
      `_q_2`.`insurance_and_amortization` AS `insurance_and_amortization`,                                             
      `_q_2`.`lifetime_max_rate` AS `lifetime_max_rate`,                                                               
      `_q_2`.`borrower_liquidity` AS `borrower_liquidity`,                                                             
      `_q_2`.`original_qualifying_payment_monthly` AS `original_qualifying_payment_monthly`,                           
      `_q_2`.`qualifying_payment_in_reserves_monthly` AS `qualifying_payment_in_reserves_monthly`,                     
      `_q_2`.`lifetime_min_rate` AS `lifetime_min_rate`,                                                               
      `_q_2`.`subordinate_financing` AS `subordinate_financing`,                                                       
      `_q_2`.`business_purpose_occupancy` AS `business_purpose_occupancy`,                                             
      `_q_2`.`rehab_amount` AS `rehab_amount`,                                                                         
      `_q_2`.`assignment_fee` AS `assignment_fee`,                                                                     
      `_q_2`.`interest_rate_as_of_cut_off_date` AS `interest_rate_as_of_cut_off_date`,                                 
      `_q_2`.`cost_to_loan_ratio` AS `cost_to_loan_ratio`,                                                             
      `_q_2`.`financed_budget_amount` AS `financed_budget_amount`,                                                     
      `_q_2`.`total_origination_and_discount_points` AS `total_origination_and_discount_points`,                       
      `_q_2`.`interest_only` AS `interest_only`,                                                                       
      `_q_2`.`exist_debt` AS `exist_debt`,                                                                             
      `_q_2`.`hard_cost` AS `hard_cost`,                                                                               
      `_q_2`.`soft_cost` AS `soft_cost`,                                                                               
      `_q_2`.`arm_rounding_factor` AS `arm_rounding_factor`,                                                           
      `_q_2`.`initial_interest_rate_up` AS `initial_interest_rate_up`,                                                 
      `_q_2`.`initial_interest_rate_down` AS `initial_interest_rate_down`,                                             
      `_q_2`.`subsequent_interest_rate_up` AS `subsequent_interest_rate_up`,                                           
      `_q_2`.`subsequent_interest_rate_down` AS `subsequent_interest_rate_down`,                                       
      `_q_2`.`property_validation_type` AS `property_validation_type`,                                                 
      `_q_2`.`borrower_is_llc` AS `borrower_is_llc`,                                                                   
      `_q_2`.`hoa_payment_frequency` AS `hoa_payment_frequency`,                                                       
      `_q_2`.`liquid_cash_reserves` AS `liquid_cash_reserves`,                                                         
      `_q_2`.`interest_reserve` AS `interest_reserve`,                                                                 
      `_q_2`.`life_rate_cap` AS `life_rate_cap`,                                                                       
      `_q_2`.`late_charge` AS `late_charge`,                                                                           
      `_q_2`.`arm_round_flag` AS `arm_round_flag`,                                                                     
      `_q_2`.`arm_look_back_days` AS `arm_look_back_days`,                                                             
      `_q_2`.`late_charge_percentage` AS `late_charge_percentage`,                                                     
      `_q_2`.`gross_amount_due_from_borrower_hud` AS `gross_amount_due_from_borrower_hud`,                             
      `_q_2`.`include_out_of_pocket_budget_arltv` AS `include_out_of_pocket_budget_arltv`,                             
      `_q_2`.`hoi_dwelling_coverage` AS `hoi_dwelling_coverage`,                                                       
      `_q_2`.`flood_insurance_coverage` AS `flood_insurance_coverage`,                                                 
      `_q_2`.`default_interest_rate_type` AS `default_interest_rate_type`,                                             
      `_q_2`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `le`.`payload`.`created_on` AS `created_on`,                                                                   
        `le`.`payload`.`created_by` AS `created_by`,                                                                   
        `le`.`payload`.`updated_on` AS `updated_on`,                                                                   
        `le`.`payload`.`updated_by` AS `updated_by`,                                                                   
        `le`.`payload`.`deleted_on` AS `deleted_on`,                                                                   
        `le`.`payload`.`loan_economics_id` AS `loan_economics_id`,                                                     
        `le`.`payload`.`financed_interest_reserve` AS `financed_interest_reserve`,                                     
        `le`.`payload`.`original_loan_amount` AS `original_loan_amount`,                                               
        `le`.`payload`.`original_maximum_loan_amount` AS `original_maximum_loan_amount`,                               
        `le`.`payload`.`cut_off_date_loan_amount` AS `cut_off_date_loan_amount`,                                       
        `le`.`payload`.`cutoff_date_maximum_loan_amount` AS `cutoff_date_maximum_loan_amount`,                         
        `le`.`payload`.`accrual_type` AS `accrual_type`,                                                               
        `le`.`payload`.`total_budget_amount` AS `total_budget_amount`,                                                 
        `le`.`payload`.`cash_out_amount` AS `cash_out_amount`,                                                         
        `le`.`payload`.`current_loan_balance` AS `current_loan_balance`,                                               
        `le`.`payload`.`rate_type` AS `rate_type`,                                                                     
        `le`.`payload`.`arm_product_type` AS `arm_product_type`,                                                       
        `le`.`payload`.`arm_index` AS `arm_index`,                                                                     
        `le`.`payload`.`gross_arm_margin` AS `gross_arm_margin`,                                                       
        `le`.`payload`.`interest_only_period` AS `interest_only_period`,                                               
        `le`.`payload`.`original_monthly_pi_payment` AS `original_monthly_pi_payment`,                                 
        `le`.`payload`.`initial_rate_adjustment_period` AS `initial_rate_adjustment_period`,                           
        `le`.`payload`.`initial_pay_adjustment_period` AS `initial_pay_adjustment_period`,                             
        `le`.`payload`.`initial_periodic_cap` AS `initial_periodic_cap`,                                               
        `le`.`payload`.`subsequent_periodic_cap` AS `subsequent_periodic_cap`,                                         
        `le`.`payload`.`payment_adjustment_frequency` AS `payment_adjustment_frequency`,                               
        `le`.`payload`.`rate_adjustment_frequency` AS `rate_adjustment_frequency`,                                     
        `le`.`payload`.`prepayment_penalty_months` AS `prepayment_penalty_months`,                                     
        `le`.`payload`.`prepay_penalty_type` AS `prepay_penalty_type`,                                                 
        `le`.`payload`.`debt_service_coverage_ratio` AS `debt_service_coverage_ratio`,                                 
        `le`.`payload`.`insurance_and_amortization` AS `insurance_and_amortization`,                                   
        `le`.`payload`.`lifetime_max_rate` AS `lifetime_max_rate`,                                                     
        `le`.`payload`.`borrower_liquidity` AS `borrower_liquidity`,                                                   
        `le`.`payload`.`original_qualifying_payment_monthly` AS `original_qualifying_payment_monthly`,                 
        `le`.`payload`.`qualifying_payment_in_reserves_monthly` AS `qualifying_payment_in_reserves_monthly`,           
        `le`.`payload`.`lifetime_min_rate` AS `lifetime_min_rate`,                                                     
        `le`.`payload`.`subordinate_financing` AS `subordinate_financing`,                                             
        `le`.`payload`.`business_purpose_occupancy` AS `business_purpose_occupancy`,                                   
        `le`.`payload`.`rehab_amount` AS `rehab_amount`,                                                               
        `le`.`payload`.`assignment_fee` AS `assignment_fee`,                                                           
        `le`.`payload`.`interest_rate_as_of_cut_off_date` AS `interest_rate_as_of_cut_off_date`,                       
        `le`.`payload`.`cost_to_loan_ratio` AS `cost_to_loan_ratio`,                                                   
        `le`.`payload`.`financed_budget_amount` AS `financed_budget_amount`,                                           
        `le`.`payload`.`total_origination_and_discount_points` AS `total_origination_and_discount_points`,             
        `le`.`payload`.`interest_only` AS `interest_only`,                                                             
        `le`.`payload`.`exist_debt` AS `exist_debt`,                                                                   
        `le`.`payload`.`hard_cost` AS `hard_cost`,                                                                     
        `le`.`payload`.`soft_cost` AS `soft_cost`,                                                                     
        `le`.`payload`.`arm_rounding_factor` AS `arm_rounding_factor`,                                                 
        `le`.`payload`.`initial_interest_rate_up` AS `initial_interest_rate_up`,                                       
        `le`.`payload`.`initial_interest_rate_down` AS `initial_interest_rate_down`,                                   
        `le`.`payload`.`subsequent_interest_rate_up` AS `subsequent_interest_rate_up`,                                 
        `le`.`payload`.`subsequent_interest_rate_down` AS `subsequent_interest_rate_down`,                             
        `le`.`payload`.`property_validation_type` AS `property_validation_type`,                                       
        `le`.`payload`.`borrower_is_llc` AS `borrower_is_llc`,                                                         
        `le`.`payload`.`hoa_payment_frequency` AS `hoa_payment_frequency`,                                             
        `le`.`payload`.`liquid_cash_reserves` AS `liquid_cash_reserves`,                                               
        `le`.`payload`.`interest_reserve` AS `interest_reserve`,                                                       
        `le`.`payload`.`life_rate_cap` AS `life_rate_cap`,                                                             
        `le`.`payload`.`late_charge` AS `late_charge`,                                                                 
        `le`.`payload`.`arm_round_flag` AS `arm_round_flag`,                                                           
        `le`.`payload`.`arm_look_back_days` AS `arm_look_back_days`,                                                   
        `le`.`payload`.`late_charge_percentage` AS `late_charge_percentage`,                                           
        `le`.`payload`.`gross_amount_due_from_borrower_hud` AS `gross_amount_due_from_borrower_hud`,                   
        `le`.`payload`.`include_out_of_pocket_budget_arltv` AS `include_out_of_pocket_budget_arltv`,                   
        `le`.`payload`.`hoi_dwelling_coverage` AS `hoi_dwelling_coverage`,                                             
        `le`.`payload`.`flood_insurance_coverage` AS `flood_insurance_coverage`,                                       
        `le`.`payload`.`default_interest_rate_type` AS `default_interest_rate_type`,                                   
        ROW_NUMBER() OVER (PARTITION BY `le`.`payload`.`loan_economics_id` ORDER BY                                    
COALESCE(`le`.`payload`.`updated_on`, `le`.`payload`.`created_on`) DESC) AS `row_num`                                  
      FROM `np-toorak`.`bronze`.`tc_loan_loan_economics` AS `le` /* np-toorak.bronze.tc_loan_loan_economics */         
      WHERE                                                                                                            
        `le`.`payload`.`deleted_on` IS NULL                                                                            
        AND CURRENT_DATE - 30 >= DATE(`le`.`payload`.`updated_on`)                                                      
        AND DATE(`le`.`payload`.`updated_on`) >= '1970-01-01'                                                          
    ) AS `_q_2`                                                                                                        
    WHERE                                                                                                              
      `_q_2`.`row_num` = 1                                                                                             
  ), `lc` AS (                                                                                                         
    SELECT                                                                                                             
      `_q_3`.`created_on` AS `created_on`,                                                                             
      `_q_3`.`created_by` AS `created_by`,                                                                             
      `_q_3`.`updated_on` AS `updated_on`,                                                                             
      `_q_3`.`updated_by` AS `updated_by`,                                                                             
      `_q_3`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_3`.`loan_config_id` AS `loan_config_id`,                                                                     
      `_q_3`.`appraisal` AS `appraisal`,                                                                               
      `_q_3`.`street_view` AS `street_view`,                                                                           
      `_q_3`.`zillow` AS `zillow`,                                                                                     
      `_q_3`.`trulia_crime` AS `trulia_crime`,                                                                         
      `_q_3`.`tape_to_file` AS `tape_to_file`,                                                                         
      `_q_3`.`due_diligence_party_id` AS `due_diligence_party_id`,                                                     
      `_q_3`.`date_uploaded` AS `date_uploaded`,                                                                       
      `_q_3`.`email_sent_to_originator` AS `email_sent_to_originator`,                                                 
      `_q_3`.`date_purchased` AS `date_purchased`,                                                                     
      `_q_3`.`rule_set_version` AS `rule_set_version`,                                                                 
      `_q_3`.`lat_analyst_party_id` AS `lat_analyst_party_id`,                                                         
      `_q_3`.`lat_analyst_approver_party_id` AS `lat_analyst_approver_party_id`,                                       
      `_q_3`.`status` AS `status`,                                                                                     
      `_q_3`.`comments` AS `comments`,                                                                                 
      `_q_3`.`toorak_eligibility` AS `toorak_eligibility`,                                                             
      `_q_3`.`custody_documents` AS `custody_documents`,                                                               
      `_q_3`.`appraiser_list` AS `appraiser_list`,                                                                     
      `_q_3`.`rate_lock_period` AS `rate_lock_period`,                                                                 
      `_q_3`.`spoc_party_id` AS `spoc_party_id`,                                                                       
      `_q_3`.`servicer_party_id` AS `servicer_party_id`,                                                               
      `_q_3`.`servicer_name` AS `servicer_name`,                                                                       
      `_q_3`.`sizer_rate_lock_period` AS `sizer_rate_lock_period`,                                                     
      `_q_3`.`ttf_version_id` AS `ttf_version_id`,                                                                     
      `_q_3`.`closing_legal_firm` AS `closing_legal_firm`,                                                             
      `_q_3`.`closing_escrow_company` AS `closing_escrow_company`,                                                     
      `_q_3`.`wire_to_legal_or_escrow` AS `wire_to_legal_or_escrow`,                                                   
      `_q_3`.`seller_party_id` AS `seller_party_id`,                                                                   
      `_q_3`.`enable_budget_review` AS `enable_budget_review`,                                                         
      `_q_3`.`rate_locked_date` AS `rate_locked_date`,                                                                 
      `_q_3`.`sizer_rate_locked_date` AS `sizer_rate_locked_date`,                                                     
      `_q_3`.`rate_locked_rate_sheet` AS `rate_locked_rate_sheet`,                                                     
      `_q_3`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `lc`.`payload`.`created_on` AS `created_on`,                                                                   
        `lc`.`payload`.`created_by` AS `created_by`,                                                                   
        `lc`.`payload`.`updated_on` AS `updated_on`,                                                                   
        `lc`.`payload`.`updated_by` AS `updated_by`,                                                                   
        `lc`.`payload`.`deleted_on` AS `deleted_on`,                                                                   
        `lc`.`payload`.`loan_config_id` AS `loan_config_id`,                                                           
        `lc`.`payload`.`appraisal` AS `appraisal`,                                                                     
        `lc`.`payload`.`street_view` AS `street_view`,                                                                 
        `lc`.`payload`.`zillow` AS `zillow`,                                                                           
        `lc`.`payload`.`trulia_crime` AS `trulia_crime`,                                                               
        `lc`.`payload`.`tape_to_file` AS `tape_to_file`,                                                               
        `lc`.`payload`.`due_diligence_party_id` AS `due_diligence_party_id`,                                           
        `lc`.`payload`.`date_uploaded` AS `date_uploaded`,                                                             
        `lc`.`payload`.`email_sent_to_originator` AS `email_sent_to_originator`,                                       
        `lc`.`payload`.`date_purchased` AS `date_purchased`,                                                           
        `lc`.`payload`.`rule_set_version` AS `rule_set_version`,                                                       
        `lc`.`payload`.`lat_analyst_party_id` AS `lat_analyst_party_id`,                                               
        `lc`.`payload`.`lat_analyst_approver_party_id` AS `lat_analyst_approver_party_id`,                             
        `lc`.`payload`.`status` AS `status`,                                                                           
        `lc`.`payload`.`comments` AS `comments`,                                                                       
        `lc`.`payload`.`toorak_eligibility` AS `toorak_eligibility`,                                                   
        `lc`.`payload`.`custody_documents` AS `custody_documents`,                                                     
        `lc`.`payload`.`appraiser_list` AS `appraiser_list`,                                                           
        `lc`.`payload`.`rate_lock_period` AS `rate_lock_period`,                                                       
        `lc`.`payload`.`spoc_party_id` AS `spoc_party_id`,                                                             
        `lc`.`payload`.`servicer_party_id` AS `servicer_party_id`,                                                     
        `lc`.`payload`.`servicer_name` AS `servicer_name`,                                                             
        `lc`.`payload`.`sizer_rate_lock_period` AS `sizer_rate_lock_period`,                                           
        `lc`.`payload`.`ttf_version_id` AS `ttf_version_id`,                                                           
        `lc`.`payload`.`closing_legal_firm` AS `closing_legal_firm`,                                                   
        `lc`.`payload`.`closing_escrow_company` AS `closing_escrow_company`,                                           
        `lc`.`payload`.`wire_to_legal_or_escrow` AS `wire_to_legal_or_escrow`,                                         
        `lc`.`payload`.`seller_party_id` AS `seller_party_id`,                                                         
        `lc`.`payload`.`enable_budget_review` AS `enable_budget_review`,                                               
        `lc`.`payload`.`rate_locked_date` AS `rate_locked_date`,                                                       
        `lc`.`payload`.`sizer_rate_locked_date` AS `sizer_rate_locked_date`,                                           
        `lc`.`payload`.`rate_locked_rate_sheet` AS `rate_locked_rate_sheet`,                                           
        ROW_NUMBER() OVER (PARTITION BY `lc`.`payload`.`loan_config_id` ORDER BY COALESCE(`lc`.`payload`.`updated_on`, 
`lc`.`payload`.`created_on`) DESC) AS `row_num`                                                                        
      FROM `np-toorak`.`bronze`.`tc_loan_loan_config` AS `lc` /* np-toorak.bronze.tc_loan_loan_config */               
      WHERE                                                                                                            
        `lc`.`payload`.`deleted_on` IS NULL                                                                            
        AND CURRENT_DATE - 30 >= DATE(`lc`.`payload`.`updated_on`)                                                      
        AND DATE(`lc`.`payload`.`updated_on`) >= '1970-01-01'                                                          
    ) AS `_q_3`                                                                                                        
    WHERE                                                                                                              
      `_q_3`.`row_num` = 1                                                                                             
  ), `ld` AS (                                                                                                         
    SELECT                                                                                                             
      `_q_4`.`created_on` AS `created_on`,                                                                             
      `_q_4`.`created_by` AS `created_by`,                                                                             
      `_q_4`.`updated_on` AS `updated_on`,                                                                             
      `_q_4`.`updated_by` AS `updated_by`,                                                                             
      `_q_4`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_4`.`loan_detail_id` AS `loan_detail_id`,                                                                     
      `_q_4`.`loan_process_detail_id` AS `loan_process_detail_id`,                                                     
      `_q_4`.`loan_id_prefix` AS `loan_id_prefix`,                                                                     
      `_q_4`.`loan_id` AS `loan_id`,                                                                                   
      `_q_4`.`originator_party_id` AS `originator_party_id`,                                                           
      `_q_4`.`loan_config_id` AS `loan_config_id`,                                                                     
      `_q_4`.`loan_summary_id` AS `loan_summary_id`,                                                                   
      `_q_4`.`trade_id` AS `trade_id`,                                                                                 
      `_q_4`.`toorak_loan_id` AS `toorak_loan_id`,                                                                     
      `_q_4`.`toorak_loan_id_sequence` AS `toorak_loan_id_sequence`,                                                   
      `_q_4`.`funding_type` AS `funding_type`,                                                                         
      `_q_4`.`is_warehouse_funded` AS `is_warehouse_funded`,                                                           
      `_q_4`.`originator_category_bucket` AS `originator_category_bucket`,                                             
      `_q_4`.`last_updated_on` AS `last_updated_on`,                                                                   
      `_q_4`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `ld`.`payload`.`created_on` AS `created_on`,                                                                   
        `ld`.`payload`.`created_by` AS `created_by`,                                                                   
        `ld`.`payload`.`updated_on` AS `updated_on`,                                                                   
        `ld`.`payload`.`updated_by` AS `updated_by`,                                                                   
        `ld`.`payload`.`deleted_on` AS `deleted_on`,                                                                   
        `ld`.`payload`.`loan_detail_id` AS `loan_detail_id`,                                                           
        `ld`.`payload`.`loan_process_detail_id` AS `loan_process_detail_id`,                                           
        `ld`.`payload`.`loan_id_prefix` AS `loan_id_prefix`,                                                           
        `ld`.`payload`.`loan_id` AS `loan_id`,                                                                         
        `ld`.`payload`.`originator_party_id` AS `originator_party_id`,                                                 
        `ld`.`payload`.`loan_config_id` AS `loan_config_id`,                                                           
        `ld`.`payload`.`loan_summary_id` AS `loan_summary_id`,                                                         
        `ld`.`payload`.`trade_id` AS `trade_id`,                                                                       
        `ld`.`payload`.`toorak_loan_id` AS `toorak_loan_id`,                                                           
        `ld`.`payload`.`toorak_loan_id_sequence` AS `toorak_loan_id_sequence`,                                         
        `ld`.`payload`.`funding_type` AS `funding_type`,                                                               
        `ld`.`payload`.`is_warehouse_funded` AS `is_warehouse_funded`,                                                 
        `ld`.`payload`.`originator_category_bucket` AS `originator_category_bucket`,                                   
        `ld`.`payload`.`last_updated_on` AS `last_updated_on`,                                                         
        ROW_NUMBER() OVER (PARTITION BY `ld`.`payload`.`loan_detail_id` ORDER BY COALESCE(`ld`.`payload`.`updated_on`, 
`ld`.`payload`.`created_on`) DESC) AS `row_num`                                                                        
      FROM `np-toorak`.`bronze`.`tc_loan_loan_detail` AS `ld` /* np-toorak.bronze.tc_loan_loan_detail */               
      WHERE                                                                                                            
        `ld`.`payload`.`deleted_on` IS NULL                                                                            
        AND CURRENT_DATE - 30 >= DATE(`ld`.`payload`.`updated_on`)                                                      
        AND DATE(`ld`.`payload`.`updated_on`) >= '1970-01-01'                                                          
    ) AS `_q_4`                                                                                                        
    WHERE                                                                                                              
      `_q_4`.`row_num` = 1                                                                                             
  )                                                                                                                    
  SELECT DISTINCT                                                                                                      
    `ld`.`toorak_loan_id` AS `toorak_loan_id`,                                                                         
    `ld`.`originator_party_id` AS `originator_party_id`,                                                               
    `lpd`.`loan_stage` AS `loan_stage`,                                                                                
    `lpd`.`loan_state` AS `loan_state`,                                                                                
    `lpd`.`loan_type` AS `loan_type`,                                                                                  
    `li`.`primary_loan_id` AS `primary_loan_id`,                                                                       
    `li`.`loan_purpose` AS `loan_purpose`,                                                                             
    `li`.`toorak_product` AS `toorak_product`,                                                                         
    `li`.`no_of_properties` AS `no_of_properties`,                                                                     
    `le`.`interest_rate_as_of_cut_off_date` AS `interest_rate_as_of_cut_off_date`,                                     
    `le`.`original_loan_amount` AS `original_loan_amount`,                                                             
    `le`.`cut_off_date_loan_amount` AS `cut_off_date_loan_amount`,                                                     
    `lpd`.`on_hold_by` AS `on_hold_by`,                                                                                
    `le`.`original_maximum_loan_amount` AS `original_maximum_loan_amount`                                              
  FROM `lpd` AS `lpd`                                                                                                  
  LEFT JOIN `li` AS `li`                                                                                               
    ON `li`.`loan_info_id` = `lpd`.`loan_info_id`                                                                      
  LEFT JOIN `le` AS `le`                                                                                               
    ON `le`.`loan_economics_id` = `lpd`.`loan_economics_id`                                                            
  LEFT JOIN `ld` AS `ld`                                                                                               
    ON `ld`.`loan_process_detail_id` = `lpd`.`loan_process_detail_id`                                                  
  LEFT JOIN `lc` AS `lc`                                                                                               
    ON `lc`.`loan_config_id` = `ld`.`loan_config_id`                                                                   
  WHERE                                                                                                                
    `lpd`.`loan_state` IN ('Initial Review', 'Approved', 'Final Review', 'Due Diligence Review', 'Purchase Initiated') 
    AND (                                                                                                              
      `lpd`.`on_hold_by` IN ('null', 'NONE') OR `lpd`.`on_hold_by` IS NULL                                             
    )                                                                                                                  
    AND NOT `ld`.`originator_party_id` IN ('8a558506-5d72-432d-92b1-5cb813fcbb7f',                                     
'400ca061-2733-45af-b0b3-6c722d9b17d2', 'a1b81126-b896-400c-a1c6-f296e6b54c1c', 'd7287374-3bf7-463d-90c7-0854e708ee04',
'f953682b-6081-4860-8696-0d0005125bac', 'b9a08e5e-3acb-4cb8-a5ee-3003fc0efe6d')                                        
), `property_details` AS (                                                                                             
  WITH `ps` AS (                                                                                                       
    SELECT                                                                                                             
      `_q_5`.`created_on` AS `created_on`,                                                                             
      `_q_5`.`created_by` AS `created_by`,                                                                             
      `_q_5`.`updated_on` AS `updated_on`,                                                                             
      `_q_5`.`updated_by` AS `updated_by`,                                                                             
      `_q_5`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_5`.`property_set_id` AS `property_set_id`,                                                                   
      `_q_5`.`loan_property_id` AS `loan_property_id`,                                                                 
      `_q_5`.`loan_property_order` AS `loan_property_order`,                                                           
      `_q_5`.`loan_property_detail_id` AS `loan_property_detail_id`,                                                   
      `_q_5`.`property_id` AS `property_id`,                                                                           
      `_q_5`.`has_errors` AS `has_errors`,                                                                             
      `_q_5`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `ps`.`payload`.`created_on` AS `created_on`,                                                                   
        `ps`.`payload`.`created_by` AS `created_by`,                                                                   
        `ps`.`payload`.`updated_on` AS `updated_on`,                                                                   
        `ps`.`payload`.`updated_by` AS `updated_by`,                                                                   
        `ps`.`payload`.`deleted_on` AS `deleted_on`,                                                                   
        `ps`.`payload`.`property_set_id` AS `property_set_id`,                                                         
        `ps`.`payload`.`loan_property_id` AS `loan_property_id`,                                                       
        `ps`.`payload`.`loan_property_order` AS `loan_property_order`,                                                 
        `ps`.`payload`.`loan_property_detail_id` AS `loan_property_detail_id`,                                         
        `ps`.`payload`.`property_id` AS `property_id`,                                                                 
        `ps`.`payload`.`has_errors` AS `has_errors`,                                                                   
        ROW_NUMBER() OVER (PARTITION BY `ps`.`payload`.`property_set_id` ORDER BY COALESCE(`ps`.`payload`.`updated_on`,
`ps`.`payload`.`created_on`) DESC) AS `row_num`                                                                        
      FROM `np-toorak`.`bronze`.`tc_property_property_set` AS `ps` /* np-toorak.bronze.tc_property_property_set */     
      WHERE                                                                                                            
        `ps`.`payload`.`deleted_on` IS NULL                                                                            
        AND CURRENT_DATE - 30 >= DATE(`ps`.`payload`.`updated_on`)                                                      
        AND DATE(`ps`.`payload`.`updated_on`) >= '1970-01-01'                                                          
    ) AS `_q_5`                                                                                                        
    WHERE                                                                                                              
      `_q_5`.`row_num` = 1                                                                                             
  ), `lpm` AS (                                                                                                        
    SELECT                                                                                                             
      `_q_6`.`created_on` AS `created_on`,                                                                             
      `_q_6`.`created_by` AS `created_by`,                                                                             
      `_q_6`.`updated_on` AS `updated_on`,                                                                             
      `_q_6`.`updated_by` AS `updated_by`,                                                                             
      `_q_6`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_6`.`loan_property_detail_id` AS `loan_property_detail_id`,                                                   
      `_q_6`.`loan_detail_id` AS `loan_detail_id`,                                                                     
      `_q_6`.`loan_status` AS `loan_status`,                                                                           
      `_q_6`.`loan_stage` AS `loan_stage`,                                                                             
      `_q_6`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `lpm`.`payload`.`created_on` AS `created_on`,                                                                  
        `lpm`.`payload`.`created_by` AS `created_by`,                                                                  
        `lpm`.`payload`.`updated_on` AS `updated_on`,                                                                  
        `lpm`.`payload`.`updated_by` AS `updated_by`,                                                                  
        `lpm`.`payload`.`deleted_on` AS `deleted_on`,                                                                  
        `lpm`.`payload`.`loan_property_detail_id` AS `loan_property_detail_id`,                                        
        `lpm`.`payload`.`loan_detail_id` AS `loan_detail_id`,                                                          
        `lpm`.`payload`.`loan_status` AS `loan_status`,                                                                
        `lpm`.`payload`.`loan_stage` AS `loan_stage`,                                                                  
        ROW_NUMBER() OVER (PARTITION BY `lpm`.`payload`.`loan_property_detail_id` ORDER BY                             
COALESCE(`lpm`.`payload`.`updated_on`, `lpm`.`payload`.`created_on`) DESC) AS `row_num`                                
      FROM `np-toorak`.`bronze`.`tc_property_loan_property_map` AS `lpm` /*                                            
np-toorak.bronze.tc_property_loan_property_map */                                                                      
      WHERE                                                                                                            
        `lpm`.`payload`.`deleted_on` IS NULL                                                                           
        AND CURRENT_DATE - 30 >= DATE(`lpm`.`payload`.`updated_on`)                                                     
        AND DATE(`lpm`.`payload`.`updated_on`) >= '1970-01-01'                                                         
    ) AS `_q_6`                                                                                                        
    WHERE                                                                                                              
      `_q_6`.`row_num` = 1                                                                                             
  ), `p` AS (                                                                                                          
    SELECT                                                                                                             
      `_q_7`.`created_on` AS `created_on`,                                                                             
      `_q_7`.`created_by` AS `created_by`,                                                                             
      `_q_7`.`updated_on` AS `updated_on`,                                                                             
      `_q_7`.`updated_by` AS `updated_by`,                                                                             
      `_q_7`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_7`.`property_id` AS `property_id`,                                                                           
      `_q_7`.`property_info_id` AS `property_info_id`,                                                                 
      `_q_7`.`property_location_id` AS `property_location_id`,                                                         
      `_q_7`.`property_economics_id` AS `property_economics_id`,                                                       
      `_q_7`.`property_summary_id` AS `property_summary_id`,                                                           
      `_q_7`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `p`.`payload`.`created_on` AS `created_on`,                                                                    
        `p`.`payload`.`created_by` AS `created_by`,                                                                    
        `p`.`payload`.`updated_on` AS `updated_on`,                                                                    
        `p`.`payload`.`updated_by` AS `updated_by`,                                                                    
        `p`.`payload`.`deleted_on` AS `deleted_on`,                                                                    
        `p`.`payload`.`property_id` AS `property_id`,                                                                  
        `p`.`payload`.`property_info_id` AS `property_info_id`,                                                        
        `p`.`payload`.`property_location_id` AS `property_location_id`,                                                
        `p`.`payload`.`property_economics_id` AS `property_economics_id`,                                              
        `p`.`payload`.`property_summary_id` AS `property_summary_id`,                                                  
        ROW_NUMBER() OVER (PARTITION BY `p`.`payload`.`property_id` ORDER BY COALESCE(`p`.`payload`.`updated_on`,      
`p`.`payload`.`created_on`) DESC) AS `row_num`                                                                         
      FROM `np-toorak`.`bronze`.`tc_property_property` AS `p` /* np-toorak.bronze.tc_property_property */              
      WHERE                                                                                                            
        `p`.`payload`.`deleted_on` IS NULL                                                                             
        AND CURRENT_DATE - 30 >= DATE(`p`.`payload`.`updated_on`)                                                       
        AND DATE(`p`.`payload`.`updated_on`) >= '1970-01-01'                                                           
    ) AS `_q_7`                                                                                                        
    WHERE                                                                                                              
      `_q_7`.`row_num` = 1                                                                                             
  ), `pi` AS (                                                                                                         
    SELECT                                                                                                             
      `_q_8`.`created_on` AS `created_on`,                                                                             
      `_q_8`.`created_by` AS `created_by`,                                                                             
      `_q_8`.`updated_on` AS `updated_on`,                                                                             
      `_q_8`.`updated_by` AS `updated_by`,                                                                             
      `_q_8`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_8`.`property_info_id` AS `property_info_id`,                                                                 
      `_q_8`.`property_type` AS `property_type`,                                                                       
      `_q_8`.`recent_property_valuation_date` AS `recent_property_valuation_date`,                                     
      `_q_8`.`property_acquisition_date` AS `property_acquisition_date`,                                               
      `_q_8`.`change_in_use_case` AS `change_in_use_case`,                                                             
      `_q_8`.`pre_rehab_square_footage` AS `pre_rehab_square_footage`,                                                 
      `_q_8`.`post_rehab_square_footage` AS `post_rehab_square_footage`,                                               
      `_q_8`.`occupied_percentage` AS `occupied_percentage`,                                                           
      `_q_8`.`property_units` AS `property_units`,                                                                     
      `_q_8`.`square_footage` AS `square_footage`,                                                                     
      `_q_8`.`appraisal_vendor` AS `appraisal_vendor`,                                                                 
      `_q_8`.`valuation_source` AS `valuation_source`,                                                                 
      `_q_8`.`property_condition` AS `property_condition`,                                                             
      `_q_8`.`is_purchased_with_debt` AS `is_purchased_with_debt`,                                                     
      `_q_8`.`description` AS `description`,                                                                           
      `_q_8`.`scenario_type` AS `scenario_type`,                                                                       
      `_q_8`.`is_property_purchased_last_2_years` AS `is_property_purchased_last_2_years`,                             
      `_q_8`.`is_entitled_land` AS `is_entitled_land`,                                                                 
      `_q_8`.`collateral_id` AS `collateral_id`,                                                                       
      `_q_8`.`appraisal_name` AS `appraisal_name`,                                                                     
      `_q_8`.`appraisal_state` AS `appraisal_state`,                                                                   
      `_q_8`.`appraisal_type` AS `appraisal_type`,                                                                     
      `_q_8`.`appraisal_certification` AS `appraisal_certification`,                                                   
      `_q_8`.`property_valuation_type` AS `property_valuation_type`,                                                   
      `_q_8`.`property_valuation_date` AS `property_valuation_date`,                                                   
      `_q_8`.`toorval_id` AS `toorval_id`,                                                                             
      `_q_8`.`pre_rehab_units` AS `pre_rehab_units`,                                                                   
      `_q_8`.`post_rehab_units` AS `post_rehab_units`,                                                                 
      `_q_8`.`appraisal_expiration_date` AS `appraisal_expiration_date`,                                               
      `_q_8`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `pi`.`payload`.`created_on` AS `created_on`,                                                                   
        `pi`.`payload`.`created_by` AS `created_by`,                                                                   
        `pi`.`payload`.`updated_on` AS `updated_on`,                                                                   
        `pi`.`payload`.`updated_by` AS `updated_by`,                                                                   
        `pi`.`payload`.`deleted_on` AS `deleted_on`,                                                                   
        `pi`.`payload`.`property_info_id` AS `property_info_id`,                                                       
        `pi`.`payload`.`property_type` AS `property_type`,                                                             
        `pi`.`payload`.`recent_property_valuation_date` AS `recent_property_valuation_date`,                           
        `pi`.`payload`.`property_acquisition_date` AS `property_acquisition_date`,                                     
        `pi`.`payload`.`change_in_use_case` AS `change_in_use_case`,                                                   
        `pi`.`payload`.`pre_rehab_square_footage` AS `pre_rehab_square_footage`,                                       
        `pi`.`payload`.`post_rehab_square_footage` AS `post_rehab_square_footage`,                                     
        `pi`.`payload`.`occupied_percentage` AS `occupied_percentage`,                                                 
        `pi`.`payload`.`property_units` AS `property_units`,                                                           
        `pi`.`payload`.`square_footage` AS `square_footage`,                                                           
        `pi`.`payload`.`appraisal_vendor` AS `appraisal_vendor`,                                                       
        `pi`.`payload`.`valuation_source` AS `valuation_source`,                                                       
        `pi`.`payload`.`property_condition` AS `property_condition`,                                                   
        `pi`.`payload`.`is_purchased_with_debt` AS `is_purchased_with_debt`,                                           
        `pi`.`payload`.`description` AS `description`,                                                                 
        `pi`.`payload`.`scenario_type` AS `scenario_type`,                                                             
        `pi`.`payload`.`is_property_purchased_last_2_years` AS `is_property_purchased_last_2_years`,                   
        `pi`.`payload`.`is_entitled_land` AS `is_entitled_land`,                                                       
        `pi`.`payload`.`collateral_id` AS `collateral_id`,                                                             
        `pi`.`payload`.`appraisal_name` AS `appraisal_name`,                                                           
        `pi`.`payload`.`appraisal_state` AS `appraisal_state`,                                                         
        `pi`.`payload`.`appraisal_type` AS `appraisal_type`,                                                           
        `pi`.`payload`.`appraisal_certification` AS `appraisal_certification`,                                         
        `pi`.`payload`.`property_valuation_type` AS `property_valuation_type`,                                         
        `pi`.`payload`.`property_valuation_date` AS `property_valuation_date`,                                         
        `pi`.`payload`.`toorval_id` AS `toorval_id`,                                                                   
        `pi`.`payload`.`pre_rehab_units` AS `pre_rehab_units`,                                                         
        `pi`.`payload`.`post_rehab_units` AS `post_rehab_units`,                                                       
        `pi`.`payload`.`appraisal_expiration_date` AS `appraisal_expiration_date`,                                     
        ROW_NUMBER() OVER (PARTITION BY `pi`.`payload`.`property_info_id` ORDER BY                                     
COALESCE(`pi`.`payload`.`updated_on`, `pi`.`payload`.`created_on`) DESC) AS `row_num`                                  
      FROM `np-toorak`.`bronze`.`tc_property_property_info` AS `pi` /* np-toorak.bronze.tc_property_property_info */   
      WHERE                                                                                                            
        `pi`.`payload`.`deleted_on` IS NULL                                                                            
        AND CURRENT_DATE - 30 >= DATE(`pi`.`payload`.`updated_on`)                                                      
        AND DATE(`pi`.`payload`.`updated_on`) >= '1970-01-01'                                                          
    ) AS `_q_8`                                                                                                        
    WHERE                                                                                                              
      `_q_8`.`row_num` = 1                                                                                             
  ), `pe` AS (                                                                                                         
    SELECT                                                                                                             
      `_q_9`.`created_on` AS `created_on`,                                                                             
      `_q_9`.`created_by` AS `created_by`,                                                                             
      `_q_9`.`updated_on` AS `updated_on`,                                                                             
      `_q_9`.`updated_by` AS `updated_by`,                                                                             
      `_q_9`.`deleted_on` AS `deleted_on`,                                                                             
      `_q_9`.`property_economics_id` AS `property_economics_id`,                                                       
      `_q_9`.`original_as_is_appraisal_value` AS `original_as_is_appraisal_value`,                                     
      `_q_9`.`original_as_repaired_appraised_value` AS `original_as_repaired_appraised_value`,                         
      `_q_9`.`purchase_price` AS `purchase_price`,                                                                     
      `_q_9`.`cost_basis` AS `cost_basis`,                                                                             
      `_q_9`.`gross_potential_rent` AS `gross_potential_rent`,                                                         
      `_q_9`.`annual_property_taxes` AS `annual_property_taxes`,                                                       
      `_q_9`.`insurance` AS `insurance`,                                                                               
      `_q_9`.`financed_budget_amount` AS `financed_budget_amount`,                                                     
      `_q_9`.`rental_cashflow_ratio` AS `rental_cashflow_ratio`,                                                       
      `_q_9`.`annual_hazard_insurance` AS `annual_hazard_insurance`,                                                   
      `_q_9`.`annual_flood_insurance` AS `annual_flood_insurance`,                                                     
      `_q_9`.`annual_hoa_fee` AS `annual_hoa_fee`,                                                                     
      `_q_9`.`third_party_valuation` AS `third_party_valuation`,                                                       
      `_q_9`.`third_party_valuation_status` AS `third_party_valuation_status`,                                         
      `_q_9`.`third_party_valuation_property_value` AS `third_party_valuation_property_value`,                         
      `_q_9`.`appraisal_reported_noi_ncf` AS `appraisal_reported_noi_ncf`,                                             
      `_q_9`.`closing_cost` AS `closing_cost`,                                                                         
      `_q_9`.`additional_eligible_cost` AS `additional_eligible_cost`,                                                 
      `_q_9`.`borrower_paid_costs` AS `borrower_paid_costs`,                                                           
      `_q_9`.`gross_condo_sellout_value` AS `gross_condo_sellout_value`,                                               
      `_q_9`.`market_rent_per_month` AS `market_rent_per_month`,                                                       
      `_q_9`.`assignment_fees` AS `assignment_fees`,                                                                   
      `_q_9`.`declining_markets` AS `declining_markets`,                                                               
      `_q_9`.`row_num` AS `row_num`                                                                                    
    FROM (                                                                                                             
      SELECT                                                                                                           
        `pe`.`payload`.`created_on` AS `created_on`,                                                                   
        `pe`.`payload`.`created_by` AS `created_by`,                                                                   
        `pe`.`payload`.`updated_on` AS `updated_on`,                                                                   
        `pe`.`payload`.`updated_by` AS `updated_by`,                                                                   
        `pe`.`payload`.`deleted_on` AS `deleted_on`,                                                                   
        `pe`.`payload`.`property_economics_id` AS `property_economics_id`,                                             
        `pe`.`payload`.`original_as_is_appraisal_value` AS `original_as_is_appraisal_value`,                           
        `pe`.`payload`.`original_as_repaired_appraised_value` AS `original_as_repaired_appraised_value`,               
        `pe`.`payload`.`purchase_price` AS `purchase_price`,                                                           
        `pe`.`payload`.`cost_basis` AS `cost_basis`,                                                                   
        `pe`.`payload`.`gross_potential_rent` AS `gross_potential_rent`,                                               
        `pe`.`payload`.`annual_property_taxes` AS `annual_property_taxes`,                                             
        `pe`.`payload`.`insurance` AS `insurance`,                                                                     
        `pe`.`payload`.`financed_budget_amount` AS `financed_budget_amount`,                                           
        `pe`.`payload`.`rental_cashflow_ratio` AS `rental_cashflow_ratio`,                                             
        `pe`.`payload`.`annual_hazard_insurance` AS `annual_hazard_insurance`,                                         
        `pe`.`payload`.`annual_flood_insurance` AS `annual_flood_insurance`,                                           
        `pe`.`payload`.`annual_hoa_fee` AS `annual_hoa_fee`,                                                           
        `pe`.`payload`.`third_party_valuation` AS `third_party_valuation`,                                             
        `pe`.`payload`.`third_party_valuation_status` AS `third_party_valuation_status`,                               
        `pe`.`payload`.`third_party_valuation_property_value` AS `third_party_valuation_property_value`,               
        `pe`.`payload`.`appraisal_reported_noi_ncf` AS `appraisal_reported_noi_ncf`,                                   
        `pe`.`payload`.`closing_cost` AS `closing_cost`,                                                               
        `pe`.`payload`.`additional_eligible_cost` AS `additional_eligible_cost`,                                       
        `pe`.`payload`.`borrower_paid_costs` AS `borrower_paid_costs`,                                                 
        `pe`.`payload`.`gross_condo_sellout_value` AS `gross_condo_sellout_value`,                                     
        `pe`.`payload`.`market_rent_per_month` AS `market_rent_per_month`,                                             
        `pe`.`payload`.`assignment_fees` AS `assignment_fees`,                                                         
        `pe`.`payload`.`declining_markets` AS `declining_markets`,                                                     
        ROW_NUMBER() OVER (PARTITION BY `pe`.`payload`.`property_economics_id` ORDER BY                                
COALESCE(`pe`.`payload`.`updated_on`, `pe`.`payload`.`created_on`) DESC) AS `row_num`                                  
      FROM `np-toorak`.`bronze`.`tc_property_property_economics` AS `pe` /*                                            
np-toorak.bronze.tc_property_property_economics */                                                                     
      WHERE                                                                                                            
        `pe`.`payload`.`deleted_on` IS NULL                                                                            
        AND CURRENT_DATE - 30 >= DATE(`pe`.`payload`.`updated_on`)                                                      
        AND DATE(`pe`.`payload`.`updated_on`) >= '1970-01-01'                                                          
    ) AS `_q_9`                                                                                                        
    WHERE                                                                                                              
      `_q_9`.`row_num` = 1                                                                                             
  ), `pu` AS (                                                                                                         
    SELECT                                                                                                             
      `_q_10`.`created_on` AS `created_on`,                                                                            
      `_q_10`.`created_by` AS `created_by`,                                                                            
      `_q_10`.`updated_on` AS `updated_on`,                                                                            
      `_q_10`.`updated_by` AS `updated_by`,                                                                            
      `_q_10`.`deleted_on` AS `deleted_on`,                                                                            
      `_q_10`.`property_unit_primary_id` AS `property_unit_primary_id`,                                                
      `_q_10`.`property_unit_id` AS `property_unit_id`,                                                                
      `_q_10`.`property_unit_order` AS `property_unit_order`,                                                          
      `_q_10`.`no_of_bathrooms` AS `no_of_bathrooms`,                                                                  
      `_q_10`.`no_of_bedrooms` AS `no_of_bedrooms`,                                                                    
      `_q_10`.`borrower_rent_estimate` AS `borrower_rent_estimate`,                                                    
      `_q_10`.`property_id` AS `property_id`,                                                                          
      `_q_10`.`lease_status` AS `lease_status`,                                                                        
      `_q_10`.`market_rent_monthly` AS `market_rent_monthly`,                                                          
      `_q_10`.`most_recent_lease_rent_monthly` AS `most_recent_lease_rent_monthly`,                                    
      `_q_10`.`in_place_lease_rent_monthly` AS `in_place_lease_rent_monthly`,                                          
      `_q_10`.`current_lease_term_monthly` AS `current_lease_term_monthly`,                                            
      `_q_10`.`lease_start_date` AS `lease_start_date`,                                                                
      `_q_10`.`lease_end_date` AS `lease_end_date`,                                                                    
      `_q_10`.`monthly_lease` AS `monthly_lease`,                                                                      
      `_q_10`.`lease_duration_morethan_12_mos` AS `lease_duration_morethan_12_mos`,                                    
      `_q_10`.`lease_duration_lessthan_12_mos` AS `lease_duration_lessthan_12_mos`,                                    
      `_q_10`.`vacancy_status` AS `vacancy_status`,                                                                    
      `_q_10`.`unit_category` AS `unit_category`,                                                                      
      `_q_10`.`rental_characterization` AS `rental_characterization`,                                                  
      `_q_10`.`percentage_occupied` AS `percentage_occupied`,                                                          
      `_q_10`.`pre_rehab_units` AS `pre_rehab_units`,                                                                  
      `_q_10`.`post_rehab_units` AS `post_rehab_units`,                                                                
      `_q_10`.`third_party_rent_range_amount` AS `third_party_rent_range_amount`,                                      
      `_q_10`.`row_num` AS `row_num`                                                                                   
    FROM (                                                                                                             
      SELECT                                                                                                           
        `pu`.`payload`.`created_on` AS `created_on`,                                                                   
        `pu`.`payload`.`created_by` AS `created_by`,                                                                   
        `pu`.`payload`.`updated_on` AS `updated_on`,                                                                   
        `pu`.`payload`.`updated_by` AS `updated_by`,                                                                   
        `pu`.`payload`.`deleted_on` AS `deleted_on`,                                                                   
        `pu`.`payload`.`property_unit_primary_id` AS `property_unit_primary_id`,                                       
        `pu`.`payload`.`property_unit_id` AS `property_unit_id`,                                                       
        `pu`.`payload`.`property_unit_order` AS `property_unit_order`,                                                 
        `pu`.`payload`.`no_of_bathrooms` AS `no_of_bathrooms`,                                                         
        `pu`.`payload`.`no_of_bedrooms` AS `no_of_bedrooms`,                                                           
        `pu`.`payload`.`borrower_rent_estimate` AS `borrower_rent_estimate`,                                           
        `pu`.`payload`.`property_id` AS `property_id`,                                                                 
        `pu`.`payload`.`lease_status` AS `lease_status`,                                                               
        `pu`.`payload`.`market_rent_monthly` AS `market_rent_monthly`,                                                 
        `pu`.`payload`.`most_recent_lease_rent_monthly` AS `most_recent_lease_rent_monthly`,                           
        `pu`.`payload`.`in_place_lease_rent_monthly` AS `in_place_lease_rent_monthly`,                                 
        `pu`.`payload`.`current_lease_term_monthly` AS `current_lease_term_monthly`,                                   
        `pu`.`payload`.`lease_start_date` AS `lease_start_date`,                                                       
        `pu`.`payload`.`lease_end_date` AS `lease_end_date`,                                                           
        `pu`.`payload`.`monthly_lease` AS `monthly_lease`,                                                             
        `pu`.`payload`.`lease_duration_morethan_12_mos` AS `lease_duration_morethan_12_mos`,                           
        `pu`.`payload`.`lease_duration_lessthan_12_mos` AS `lease_duration_lessthan_12_mos`,                           
        `pu`.`payload`.`vacancy_status` AS `vacancy_status`,                                                           
        `pu`.`payload`.`unit_category` AS `unit_category`,                                                             
        `pu`.`payload`.`rental_characterization` AS `rental_characterization`,                                         
        `pu`.`payload`.`percentage_occupied` AS `percentage_occupied`,                                                 
        `pu`.`payload`.`pre_rehab_units` AS `pre_rehab_units`,                                                         
        `pu`.`payload`.`post_rehab_units` AS `post_rehab_units`,                                                       
        `pu`.`payload`.`third_party_rent_range_amount` AS `third_party_rent_range_amount`,                             
        ROW_NUMBER() OVER (PARTITION BY `pu`.`payload`.`property_unit_id` ORDER BY                                     
COALESCE(`pu`.`payload`.`updated_on`, `pu`.`payload`.`created_on`) DESC) AS `row_num`                                  
      FROM `np-toorak`.`bronze`.`tc_property_property_unit` AS `pu` /* np-toorak.bronze.tc_property_property_unit */   
      WHERE                                                                                                            
        `pu`.`payload`.`deleted_on` IS NULL                                                                            
        AND CURRENT_DATE - 30 >= DATE(`pu`.`payload`.`updated_on`)                                                      
        AND DATE(`pu`.`payload`.`updated_on`) >= '1970-01-01'                                                          
    ) AS `_q_10`                                                                                                       
    WHERE                                                                                                              
      `_q_10`.`row_num` = 1                                                                                            
  ), `pl` AS (                                                                                                         
    SELECT                                                                                                             
      `_q_11`.`created_on` AS `created_on`,                                                                            
      `_q_11`.`created_by` AS `created_by`,                                                                            
      `_q_11`.`updated_on` AS `updated_on`,                                                                            
      `_q_11`.`updated_by` AS `updated_by`,                                                                            
      `_q_11`.`deleted_on` AS `deleted_on`,                                                                            
      `_q_11`.`property_location_id` AS `property_location_id`,                                                        
      `_q_11`.`address_line_1` AS `address_line_1`,                                                                    
      `_q_11`.`address_line_2` AS `address_line_2`,                                                                    
      `_q_11`.`city` AS `city`,                                                                                        
      `_q_11`.`state` AS `state`,                                                                                      
      `_q_11`.`postal_code` AS `postal_code`,                                                                          
      `_q_11`.`country` AS `country`,                                                                                  
      `_q_11`.`location_validation_status` AS `location_validation_status`,                                            
      `_q_11`.`duplicate_loan_ids` AS `duplicate_loan_ids`,                                                            
      `_q_11`.`geo_location` AS `geo_location`,                                                                        
      `_q_11`.`row_num` AS `row_num`                                                                                   
    FROM (                                                                                                             
      SELECT                                                                                                           
        `pl`.`payload`.`created_on` AS `created_on`,                                                                   
        `pl`.`payload`.`created_by` AS `created_by`,                                                                   
        `pl`.`payload`.`updated_on` AS `updated_on`,                                                                   
        `pl`.`payload`.`updated_by` AS `updated_by`,                                                                   
        `pl`.`payload`.`deleted_on` AS `deleted_on`,                                                                   
        `pl`.`payload`.`property_location_id` AS `property_location_id`,                                               
        `pl`.`payload`.`address_line_1` AS `address_line_1`,                                                           
        `pl`.`payload`.`address_line_2` AS `address_line_2`,                                                           
        `pl`.`payload`.`city` AS `city`,                                                                               
        `pl`.`payload`.`state` AS `state`,                                                                             
        `pl`.`payload`.`postal_code` AS `postal_code`,                                                                 
        `pl`.`payload`.`country` AS `country`,                                                                         
        `pl`.`payload`.`location_validation_status` AS `location_validation_status`,                                   
        `pl`.`payload`.`duplicate_loan_ids` AS `duplicate_loan_ids`,                                                   
        `pl`.`payload`.`geo_location` AS `geo_location`,                                                               
        ROW_NUMBER() OVER (PARTITION BY `pl`.`payload`.`property_location_id` ORDER BY                                 
COALESCE(`pl`.`payload`.`updated_on`, `pl`.`payload`.`created_on`) DESC) AS `row_num`                                  
      FROM `np-toorak`.`bronze`.`tc_property_property_location` AS `pl` /*                                             
np-toorak.bronze.tc_property_property_location */                                                                      
      WHERE                                                                                                            
        `pl`.`payload`.`deleted_on` IS NULL                                                                            
        AND CURRENT_DATE - 30 >= DATE(`pl`.`payload`.`updated_on`)                                                      
        AND DATE(`pl`.`payload`.`updated_on`) >= '1970-01-01'                                                          
    ) AS `_q_11`                                                                                                       
    WHERE                                                                                                              
      `_q_11`.`row_num` = 1                                                                                            
  )                                                                                                                    
  SELECT DISTINCT                                                                                                      
    `lpm`.`loan_detail_id` AS `loan_detail_id`,                                                                        
    `lpm`.`loan_stage` AS `loan_stage`,                                                                                
    `pi`.`property_type` AS `property_type`,                                                                           
    `ps`.`loan_property_order` AS `loan_property_order`,                                                               
    `pi`.`property_units` AS `property_units`,                                                                         
    `pl`.`city` AS `city`,                                                                                             
    `pl`.`state` AS `state`,                                                                                           
    `pl`.`address_line_1` AS `address_line_1`                                                                          
  FROM `ps` AS `ps`                                                                                                    
  LEFT JOIN `lpm` AS `lpm`                                                                                             
    ON CAST(`lpm`.`loan_property_detail_id` AS INT64) = CAST(`ps`.`loan_property_detail_id` AS INT64)                  
  LEFT JOIN `p` AS `p`                                                                                                 
    ON `p`.`property_id` = `ps`.`property_id`                                                                          
  LEFT JOIN `pi` AS `pi`                                                                                               
    ON `p`.`property_info_id` = `pi`.`property_info_id`                                                                
  LEFT JOIN `pe` AS `pe`                                                                                               
    ON `p`.`property_economics_id` = `pe`.`property_economics_id`                                                      
  LEFT JOIN `pu` AS `pu`                                                                                               
    ON `p`.`property_id` = `pu`.`property_id`                                                                          
  LEFT JOIN `pl` AS `pl`                                                                                               
    ON `p`.`property_location_id` = `pl`.`property_location_id`                                                        
  WHERE                                                                                                                
    NOT `pi`.`property_type` IS NULL                                                                                   
)                                                                                                                      
SELECT                                                                                                                 
  CURRENT_DATE - 30 AS `date`,                                                                                          
  `ld`.`originator_party_id` AS `originator_party_id`,                                                                 
  `ld`.`toorak_loan_id` AS `toorak_loan_id`,                                                                           
  `ld`.`loan_stage` AS `loan_stage`,                                                                                   
  `ld`.`loan_state` AS `loan_state`,                                                                                   
  CAST(CASE                                                                                                            
    WHEN `ld`.`loan_type` = '30 Year Loan'                                                                             
    THEN 'DSCR'                                                                                                        
    WHEN `ld`.`loan_type` = 'Bridge Loan'                                                                              
    THEN 'Bridge'                                                                                                      
    ELSE `ld`.`loan_type`                                                                                              
  END AS STRING) AS `loan_type`,                                                                                       
  `ld`.`primary_loan_id` AS `originator_loan_number`,                                                                  
  `ld`.`loan_purpose` AS `loan_purpose`,                                                                               
  CASE                                                                                                                 
    WHEN `ld`.`toorak_product` IN ('Ground Up', 'Ground-Up')                                                           
    THEN 'Ground Up'                                                                                                   
    WHEN `ld`.`toorak_product` IN ('30 Yr SFR', '30 Year Rental')                                                      
    THEN '30 Yr SFR'                                                                                                   
    WHEN `ld`.`toorak_product` IN ('Bridge', 'Rehab')                                                                  
    THEN 'Rehab'                                                                                                       
    WHEN `ld`.`toorak_product` IN ('SFR', '2+1 Rental', '2+1')                                                         
    THEN 'SFR'                                                                                                         
    ELSE `ld`.`toorak_product`                                                                                         
  END AS `toorak_product`,                                                                                             
  CAST(`ld`.`no_of_properties` AS INT64) AS `no_of_properties`,                                                        
  SAFE_CAST(REGEXP_REPLACE(`ld`.`interest_rate_as_of_cut_off_date`, ',|\\$', '') AS FLOAT64) AS                        
`interest_rate_as_of_cut_off_date`,                                                                                    
  SAFE_CAST(REGEXP_REPLACE(`ld`.`original_loan_amount`, ',|\\$', '') AS FLOAT64) AS `original_loan_amount`,            
  SAFE_CAST(REGEXP_REPLACE(`ld`.`cut_off_date_loan_amount`, ',|\\$', '') AS FLOAT64) AS `cut_off_date_loan_amount`,    
  SAFE_CAST(REGEXP_REPLACE(`ld`.`original_maximum_loan_amount`, ',|\\$', '') AS FLOAT64) AS                            
`original_maximum_loan_amount`,                                                                                        
  UPPER(`pd`.`property_type`) AS `property_type`,                                                                      
  CAST(`pd`.`property_units` AS INT64) AS `property_units`,                                                            
  `pd`.`city` AS `city`,                                                                                               
  `pd`.`state` AS `state`,                                                                                             
  `pd`.`address_line_1` AS `address_line_1`,                                                                           
  CAST(CURRENT_TIMESTAMP() AS TIMESTAMP) AS `updated_at`                                                               
FROM `loan_details` AS `ld`                                                                                            
LEFT JOIN `property_details` AS `pd`                                                                                   
  ON `ld`.`loan_stage` = `pd`.`loan_stage`                                                                             
  AND `ld`.`toorak_loan_id` = `pd`.`loan_detail_id`                                                                    
/* LEFT JOIN gold.originator go */ /* ON ld.originator_party_id = go.originator_id */                                  
WHERE                                                                                                                  
  `ld`.`loan_stage` IN ('PRE', 'POST')                                                                                 
  AND `pd`.`loan_property_order` = '1'                                                                                 
  AND NOT lower(`ld`.`primary_loan_id`) LIKE '%test%' /* AND go.originator_name IS NOT NULL */  



insert into ``sqlmesh__reporting`.`reporting__dhr_pipeline_loans__3181120715`
select * from reporting.nov_30th_2024
Leave a Comment