File: /www/exchange2/sql/custom/TK25472-verify-historical-TTE-transactions-sync.sql
/* sample queries to verify historical sync of TTE transactions */
/* b-ETR Trades */
/* Exchange 2.0 */
SELECT trade_reference_id as exchange_ref_id, cm_id, face_value FROM invoice_master WHERE cm_sync_date IS NOT NULL AND cm_id IS NOT NULL AND etr_type = 'b';
/* CM */
SELECT exchange_ref_id, id as cm_id, CAST(face_value as float) FROM tte_transactions WHERE type_field_mapping_id = 2 AND created_at <= '2022-10-23 23:59:59';
/* c-ETR Trades */
/* Exchange 2.0 */
SELECT trade_reference_id as exchange_ref_id, cm_id, face_value FROM invoice_master WHERE cm_sync_date IS NOT NULL AND cm_id IS NOT NULL AND etr_type = 'c';
/* CM */
SELECT exchange_ref_id, id as cm_id, CAST(face_value as float) FROM tte_transactions WHERE type_field_mapping_id = 3 AND created_at <= '2022-10-23 23:59:59';
/* d-ETR Trades */
/* Exchange 2.0 */
SELECT trade_reference_id as exchange_ref_id, cm_id, face_value FROM invoice_master WHERE cm_sync_date IS NOT NULL AND cm_id IS NOT NULL AND etr_type = 'd';
/* CM */
SELECT exchange_ref_id, id as cm_id, CAST(face_value as float) FROM tte_transactions WHERE type_field_mapping_id = 4 AND created_at <= '2022-10-23 23:59:59';
/* Inbound Payments (a-ETR) */
/* Exchange 2.0 */
SELECT manual_transaction_id as exchange_ref_id, cm_id, amount as face_value FROM manual_transactions WHERE cm_sync_date IS NOT NULL AND cm_id IS NOT NULL AND is_aetr = 1 AND transaction_type IN (1,2,7,9,19,110);
/* CM */
SELECT exchange_ref_id, id as cm_id, CAST(face_value as float) FROM tte_transactions WHERE type_field_mapping_id = 21 AND created_at <= '2022-10-23 23:59:59';
/* Inbound Payments (b-ETR) */
/* Exchange 2.0 */
SELECT mt.manual_transaction_id as exchange_ref_id, mt.cm_id, mt.amount as face_value FROM manual_transactions mt LEFT JOIN organisation_details od ON od.user_id = mt.originator_id WHERE mt.cm_sync_date IS NOT NULL AND mt.cm_id IS NOT NULL AND mt.is_aetr = 0 AND mt.transaction_type IN (7,19,110) AND (mt.orpa_id <> 0 OR od.etr_type = 'b');
/* CM */
SELECT exchange_ref_id, id as cm_id, CAST(face_value as float) FROM tte_transactions WHERE type_field_mapping_id = 25 AND created_at <= '2022-10-23 23:59:59';
/* Inbound Payments (c-ETR) */
/* Exchange 2.0 */
SELECT mt.manual_transaction_id as exchange_ref_id, mt.cm_id, mt.amount as face_value FROM manual_transactions mt LEFT JOIN organisation_details od ON od.user_id = mt.originator_id WHERE mt.cm_sync_date IS NOT NULL AND mt.cm_id IS NOT NULL AND mt.is_aetr = 0 AND mt.transaction_type IN (7,19,110) AND ((mt.orpa_id = 0 OR mt.orpa_id IS NULL) AND od.etr_type = 'c');
/* CM */
SELECT exchange_ref_id, id as cm_id, CAST(face_value as float) FROM tte_transactions WHERE type_field_mapping_id = 26 AND created_at <= '2022-10-23 23:59:59';
/* Inbound Payments (d-ETR) */
/* Exchange 2.0 */
SELECT manual_transaction_id as exchange_ref_id, cm_id, amount as face_value FROM manual_transactions WHERE cm_sync_date IS NOT NULL AND cm_id IS NOT NULL AND is_aetr = 0 AND transaction_type IN (1,2,9);
/* CM */
SELECT exchange_ref_id, id as cm_id, CAST(face_value as float) FROM tte_transactions WHERE type_field_mapping_id = 11 AND created_at <= '2022-10-23 23:59:59';