You are on page 1of 2

SELECT paymenteo.pay_proc_seq_no, paymenteo.

record_type,
paymenteo.distributor_id,
TO_NUMBER (paymenteo.check_number) check_number, paymenteo.check_date,
paymenteo.transaction_code, paymenteo.payment_type,
paymenteo.country_code,
DECODE (paymenteo.currency_code,
'MXP', 'MXN',
paymenteo.currency_code
) AS currency_code,
paymenteo.paid_amount, paymenteo.earned_amount, paymenteo.bank_name,
paymenteo.branch_name, paymenteo.account_number,
paymenteo.date_inserted, paymenteo.future1, paymenteo.future2,
paymenteo.future3, paymenteo.future4, paymenteo.future5,
paymenteo.future6, paymenteo.future7, paymenteo.future8,
paymenteo.future9, paymenteo.pick_date,
NVL (paymenteo.picked, 'N') AS picked,
NVL (paymenteo.cancelled, 'N') AS cancelled, paymenteo.cancel_date,
paymenteo.invoice_number, paymenteo.order_number,
paymenteo.country_earned, paymenteo.parent_number, paymenteo.SOURCE,
paymenteo.last_update_date, paymenteo.last_updated_by,
paymenteo.last_update_login, paymenteo.creation_date,
paymenteo.created_by, paymenteo.process_flag, paymenteo.error_message,
paymenteo.org_id, paymenteo.ROWID,
CASE
WHEN NVL (paymenteo.picked, 'N') = 'Y'
THEN 1
ELSE CASE
WHEN NVL (paymenteo.cancelled, 'N') = 'Y'
THEN 1
ELSE CASE
WHEN paymenteo.country_code IN ('BE')
THEN CASE
WHEN NVL (paymenteo.future9, 'NREG') = 'NREG'
THEN 0
ELSE 1
END
ELSE CASE
WHEN paymenteo.country_code IN ('TR')
THEN CASE
WHEN NVL (paymenteo.future9, 'NREG') = 'VAT'
THEN 0
ELSE 1
END
ELSE CASE
WHEN paymenteo.country_code IN ('PO')
THEN CASE when (SELECT count(*)
FROM xhl_dm_cust_extensions xdih,
xhl_dm_cust_tins xdct
WHERE xdih.cust_account_id = xdct.cust_account_id
AND NVL (xdct.expiration_date, SYSDATE) >= SYSDATE
AND NVL (xdct.inactive_flag, 'N') = 'N'
AND xdih.dist_status != 'DELETED'
AND xdct.tin_code = 'POAG'
AND xdih.account_number=paymenteo.distributor_id) =0 th
en 0
Else 1
END
ELSE 0
END
END

END
END
END pick_enable,
1 AS invflag, 'MXN' AS cur,
(SELECT hp.party_name
FROM apps.hz_parties hp, apps.hz_cust_accounts_all hca
WHERE hp.party_id = hca.party_id
AND account_number = paymenteo.distributor_id) AS dname,
(SELECT DECODE (user_name,
'ANONYMOUS', 'PHX RPI',
user_name
)
FROM fnd_user
WHERE user_id = TO_NUMBER (NVL (paymenteo.future7, -1)))
AS user_name
FROM hl_royalty_payments paymenteo
WHERE record_type = 'H'
AND paymenteo.distributor_id='090492698'

You might also like