Project

General

Profile

Actions

VOC support #2597

closed

UEEGENT!!! REQUEST TO CHANGE THE PAYMENT STATUS FOR BK K25121010894H01

Added by Tracy Tran 3 months ago. Updated 3 months ago.

Status:
완료성공(Resolve)
Priority:
긴급(Emergency)
Assignee:
Target version:
Start date:
12/11/2025
Due date:
12/11/2025
% Done:

100%

Estimated time:
Part:
Build env.:
Prod

Description

Dear Tom

As per VNAC team request, please support to change the payment status as below:

Booking K25121010894H01

V.Payment: change to Not Paid
VCC status: change to Fully Cancelled
Vendor Balance: change to 7,620,000

Reason: hotel charged and cancelled this settle.


Files

image.png (243 KB) image.png Tracy Tran, 12/11/2025 06:36 AM
Actions #1

Updated by Tom Dong 3 months ago

  • Due date set to 12/11/2025
  • Status changed from 신규(New) to QA test
  • Assignee changed from Tom Dong to Tracy Tran
  • Start date set to 12/11/2025
  • % Done changed from 0 to 100
  • Build env. set to Prod
Actions #2

Updated by Tom Dong 3 months ago

SQL Script for VOC #2597:

```sql
-- =====================================================
-- VOC #2597: Change payment status for K25121010894H01
-- Reason: Hotel charged and cancelled this settle
-- Author: Tom Dong
-- Date: 2025-12-11
-- =====================================================

-- Step 1: Update Vendor Payment Status to Not Paid
UPDATE BK_BOOKING_HOTEL_ITEM
SET VENDOR_PAYMENT_STATUS_CODE = 'VPS01', -- Not Paid
VENDOR_BALANCE_AMOUNT = 7620000.00, -- Vendor Balance: 7,620,000
LAST_UPDATE_UNO = 10000,
LAST_UPDATE_DATETIME = NOW
WHERE BOOKING_ITEM_CODE = 'K25121010894H01'
AND VENDOR_PAYMENT_STATUS_CODE = 'VPS03'; -- Safety: only if currently Fully Paid

-- Step 2: Update VCC Status to Fully Cancelled
UPDATE PM_PAYMENT_INFO
SET CARD_PAYMENT_STATUS_CODE = 'CCS04', -- Fully Cancelled
APPROVAL_OR_CANCEL = 'C', -- C = Cancel
LAST_UPDATE_UNO = 10000,
LAST_UPDATE_DATETIME = NOW
WHERE PAYMENT_SEQ = 3545537
AND BOOKING_ITEM_CODE = 'K25121010894H01'
AND CARD_PAYMENT_STATUS_CODE = 'CCS02'; -- Safety: only if currently Approved

-- =====================================================
-- ROLLBACK SCRIPT (in case of error)
-- =====================================================
/*
-- Rollback Step 1: Restore original values
UPDATE BK_BOOKING_HOTEL_ITEM
SET VENDOR_PAYMENT_STATUS_CODE = 'VPS03',
VENDOR_BALANCE_AMOUNT = 0.00,
LAST_UPDATE_UNO = 10000,
LAST_UPDATE_DATETIME = NOW
WHERE BOOKING_ITEM_CODE = 'K25121010894H01';

-- Rollback Step 2: Restore VCC status
UPDATE PM_PAYMENT_INFO
SET CARD_PAYMENT_STATUS_CODE = 'CCS02',
APPROVAL_OR_CANCEL = 'A', -- A = Approval
LAST_UPDATE_UNO = 10000,
LAST_UPDATE_DATETIME = NOW
WHERE PAYMENT_SEQ = 3545537;
*/

-- =====================================================
-- VERIFICATION QUERY (run after update)
-- =====================================================
SELECT
bhi.BOOKING_ITEM_CODE,
bhi.VENDOR_PAYMENT_STATUS_CODE AS V_PAYMENT,
bhi.VENDOR_BALANCE_AMOUNT AS VENDOR_BALANCE,
pi.PAYMENT_SEQ,
pi.CARD_PAYMENT_STATUS_CODE AS VCC_STATUS,
pi.APPROVAL_OR_CANCEL
FROM BK_BOOKING_HOTEL_ITEM bhi
LEFT JOIN PM_PAYMENT_INFO pi ON bhi.BOOKING_ITEM_CODE = pi.BOOKING_ITEM_CODE AND pi.SALES_OR_VENDOR = 'V'
WHERE bhi.BOOKING_ITEM_CODE = 'K25121010894H01';
```

Field From To
------- ------ -----
V.Payment VPS03 (Fully Paid) VPS01 (Not Paid)
VCC Status CCS02 (Approved) CCS04 (Fully Cancelled)
Vendor Balance 0.00 7,620,000
APPROVAL_OR_CANCEL A C
Actions #3

Updated by Tracy Tran 3 months ago

  • Status changed from QA test to 완료성공(Resolve)
  • Assignee changed from Tracy Tran to Tom Dong

checked

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 50 MB)