diff --git a/warehouse/models/staging/payments/elavon/_elavon.yml b/warehouse/models/staging/payments/elavon/_elavon.yml index d3d76ac223..9c49bf57cd 100644 --- a/warehouse/models/staging/payments/elavon/_elavon.yml +++ b/warehouse/models/staging/payments/elavon/_elavon.yml @@ -68,22 +68,45 @@ models: - name: fund_amt - name: batch_reference - name: batch_type + - name: customer_batch_reference - name: customer_name - name: merchant_number - name: external_mid + - name: store_number - name: chain - name: batch_amt - name: amount + - name: surchg_amount + - name: convnce_amt - name: card_type - name: charge_type - name: charge_type_description - name: card_plan + - name: card_no + - name: chk_num + - name: transaction_date + - name: settlement_date + - name: authorization_code + - name: chargeback_control_no + - name: roc_text + - name: trn_aci + - name: card_scheme_ref + - name: trn_ref_num - name: settlement_method - name: currency_code + - name: cb_acq_ref_id + - name: chgbk_rsn_code + - name: chgbk_rsn_desc + - name: mer_ref + - name: purch_id + - name: cust_cod + - name: trn_arn + - name: term_id - name: ent_num - name: dt - name: execution_ts + - name: int_elavon__deposit_transactions description: Deposit-specific transactions processed by Elavon columns: diff --git a/warehouse/models/staging/payments/elavon/int_elavon__billing_transactions.sql b/warehouse/models/staging/payments/elavon/int_elavon__billing_transactions.sql index 5984138adf..65442e4806 100644 --- a/warehouse/models/staging/payments/elavon/int_elavon__billing_transactions.sql +++ b/warehouse/models/staging/payments/elavon/int_elavon__billing_transactions.sql @@ -13,28 +13,75 @@ int_elavon__billing_transactions AS ( SELECT - payment_reference, - payment_date, - account_number, - routing_number, - fund_amt, - batch_reference, - batch_type, - customer_name, - merchant_number, - external_mid, - chain, - batch_amt, - amount, - card_type, - charge_type, - charge_type_description, - card_plan, - settlement_method, - currency_code, - ent_num, - dt, - execution_ts + payment_reference, + payment_date, + account_number, + routing_number, + fund_amt, + batch_reference, + batch_type, + customer_batch_reference, + customer_name, + merchant_number, + external_mid, + store_number, + chain, + batch_amt, + amount, + surchg_amount, + convnce_amt, + card_type, + charge_type, + charge_type_description, + card_plan, + card_no, + chk_num, + transaction_date, + settlement_date, + authorization_code, + chargeback_control_no, + roc_text, + trn_aci, + card_scheme_ref, + trn_ref_num, + settlement_method, + currency_code, + cb_acq_ref_id, + chgbk_rsn_code, + chgbk_rsn_desc, + mer_ref, + purch_id, + cust_cod, + trn_arn, + term_id, + ent_num, + dt, + execution_ts + +-- if we remove the need for a union between billing and deposit data downstream, these are the columns to keep +-- (ie deposit-specific, always null columns are removed) + -- payment_reference, + -- payment_date, + -- account_number, + -- routing_number, + -- fund_amt, + -- batch_reference, + -- batch_type, + -- customer_name, + -- merchant_number, + -- external_mid, + -- chain, + -- batch_amt, + -- amount, + -- card_type, + -- charge_type, + -- charge_type_description, + -- card_plan, + -- settlement_method, + -- currency_code, + -- ent_num, + -- dt, + -- execution_ts FROM billing_transactions