Reject codes on TradeGuard API for when the order is rejected is as follows:
1. PTLG_NOT_FOUND (-850034)
(1) Message: PTLG Not Found
(2) Explanation: PTLG Entered on YC Transaction not Found.
(3) Output case: [ptl_id_s] (PTLG name) was incorrect when sending YC1 (block message (PTLG level)), YC3 (Mass Cancel message (PTLG level)).
2. PARTICIPANT_NOT_FOUND (-850036)
(1) Message: Participant Not Found
(2) Explanation: Participant Entered on YC Transaction not Found.
(3) Output case: [ex_customer_s] (sub-participant code) is incorrect when sending YC2 (block message (sub-participant level)), YC4 (Mas Cancel message (sub-participant level)).
3. INSUFFICIENT_YC_PERMISSIONS (-850038)
(1) Message: Insufficient Permissions
(2) Explanation: User does not have sufficient YC or DC transaction privileges
(3) Output case: PTLG or sub-participant assigned in YC/DC transaction is der other sub-participant.
(This is output when the existing PTLG/sub-participant is assigned, but assuming this is not normally output since information regarding other sub-participants and PTLG are confidential.)