HEX
Server: Apache/2.2.15 (CentOS)
System: Linux ip-10-0-2-146.eu-west-1.compute.internal 2.6.32-754.35.1.el6.centos.plus.x86_64 #1 SMP Sat Nov 7 11:33:42 UTC 2020 x86_64
User: root (0)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /www/exchange0old/sql/custom/TK25472-fix-broken-parent-receipts-in-archive.sql
/* Fix for Archive receipt transaction 165238 */
SELECT @fixAmount := amount FROM manual_transactions WHERE manual_transaction_id = 165793 LIMIT 1;
UPDATE manual_transactions_rejected SET 
	amount = /* overwritten 459.54 */ amount + @fixAmount,
	delete_notes = /* overwritten {"165247":"459.54"} */ '{"165247":"459.54","165793":"250000"}' 
WHERE manual_transaction_id = 165238 LIMIT 1;

/* Fix for Production receipt transaction 197060 */
UPDATE manual_transactions SET 
	notes = /* overwritten: {"type":"merge","transactions":[{"id":"124577","amount":"541126.88","date":"2018-11-27"},{"id":"124585","amount":"15669.60","date":"2018-11-23"}]} */ 
	'ICPTB released from payment id #124587 with amount 556796.48 and authorised at 2018-11-28 15:54:01' 
WHERE manual_transaction_id = 197060 LIMIT 1;

/* Fix for Production receipt transaction 197062 */
UPDATE manual_transactions SET 
	notes = /* overwritten: {"type":"merge","transactions":[{"id":"124578","amount":"464689.53","date":"2018-10-24"},{"id":"124581","amount":"60559.19","date":"2018-11-27"}]} */ 
	'ICPTB released from payment id #124582 with amount 525248.72 and authorised at 2019-02-07 10:16:14' 
WHERE manual_transaction_id = 197062 LIMIT 1;


/* Fix oganisation name for a Debtor */
UPDATE debtors_detail SET debtor_name = 'Fonua Limited', trade_name = 'Fonua Limited' WHERE debtors_detail.debtor_id = 993;

/* Fix invoice transaction face values */
UPDATE invoice_master SET face_value = 811.8 WHERE trade_reference_id = 180410096539;
UPDATE invoice_master SET face_value = 114.3654 WHERE trade_reference_id = 180522099207;
UPDATE invoice_master SET face_value = 114.3654 WHERE trade_reference_id = 180522099209;
UPDATE invoice_master SET face_value = 114.3654 WHERE trade_reference_id = 180522099210;
UPDATE invoice_master SET face_value = 114.3654 WHERE trade_reference_id = 180522099212;
UPDATE invoice_master SET face_value = 3130.2 WHERE trade_reference_id = 180608100316;
UPDATE invoice_master SET face_value = 565.05 WHERE trade_reference_id = 180809104429;
UPDATE invoice_master SET face_value = 151.45 WHERE trade_reference_id = 181030112393;

/* Fix incorrectly saved cm_id values after receipt split */
UPDATE manual_transactions set cm_id = 542775 WHERE manual_transaction_id = 242769;
UPDATE manual_transactions set cm_id = 542773 WHERE manual_transaction_id = 242765;
UPDATE manual_transactions_rejected set cm_id = 542770 WHERE manual_transaction_id = 242760;
UPDATE manual_transactions_rejected set cm_id = 542768 WHERE manual_transaction_id = 242756;
UPDATE manual_transactions set cm_id = 542766 WHERE manual_transaction_id = 242752;
UPDATE manual_transactions set cm_id = 542764 WHERE manual_transaction_id = 242748;
UPDATE manual_transactions set cm_id = 542762 WHERE manual_transaction_id = 242744;
UPDATE manual_transactions set cm_id = 542760 WHERE manual_transaction_id = 242740;
UPDATE manual_transactions set cm_id = 542758 WHERE manual_transaction_id = 242736;
UPDATE manual_transactions set cm_id = 542756 WHERE manual_transaction_id = 242732;
UPDATE manual_transactions_rejected set cm_id = 542753 WHERE manual_transaction_id = 242727;
UPDATE manual_transactions_rejected set cm_id = 542752 WHERE manual_transaction_id = 242725;

UPDATE manual_transactions_rejected set cm_id = 542776 WHERE manual_transaction_id = 242770;
UPDATE manual_transactions_rejected set cm_id = 542774 WHERE manual_transaction_id = 242766;
UPDATE manual_transactions_rejected set cm_id = 542771 WHERE manual_transaction_id = 242761;

UPDATE manual_transactions set cm_id = 542767 WHERE manual_transaction_id = 242753;
UPDATE manual_transactions_rejected set cm_id = 542765 WHERE manual_transaction_id = 242749;
UPDATE manual_transactions_rejected set cm_id = 542763 WHERE manual_transaction_id = 242745;
UPDATE manual_transactions_rejected set cm_id = 542761 WHERE manual_transaction_id = 242741;
UPDATE manual_transactions_rejected set cm_id = 542759 WHERE manual_transaction_id = 242737;
UPDATE manual_transactions_rejected set cm_id = 542757 WHERE manual_transaction_id = 242733;
UPDATE manual_transactions_rejected set cm_id = 542754 WHERE manual_transaction_id = 242728;

/* reset synced IDP with Specific Allocation, SD and reconciled existing TB */
UPDATE manual_transactions SET cm_id = NULL, cm_sync_date = NULL WHERE manual_transaction_id = 242938;

/* update bank IBAN/SWIFT code details for Originator: 12209002047 */
UPDATE `exchange`.`organisation_bank_account_details` SET `iban_code` = 'IE48BARC99021244513406', `swift_code` = 'BARCIE2D' WHERE `organisation_bank_account_details`.`account_id` = 2281;
UPDATE `exchange`.`organisation_currencies` SET `iban_code` = 'IE48BARC99021244513406', `swift_code` = 'BARCIE2D' WHERE `organisation_currencies`.`account_id` = 1008;

/* Update d-ETR trade ID: 221207178287 with correct Sell Rate prior to authorisation */
UPDATE `exchange`.`invoice_master` SET `max_thirty_day_reserve` = '1.398', `buy_max_thirty_day_reserve` = '1.398', `discount_rate` = '1.398' WHERE `invoice_master`.`invoice_id` = 178287;

/* remove fixed commission from a-ETR Trades */
UPDATE `invoice_master` SET `reserve` = NULL WHERE `invoice_master`.`invoice_id` = 135531;
UPDATE `invoice_master` SET `reserve` = NULL WHERE `invoice_master`.`invoice_id` = 138839;