Restricted Party Screening
Transaction Screening
In order to ensure you do not ship to a restricted or denied party, you should screen the parties on your transactions against the restricted party lists.
The screening process executes the following steps on your transaction:
- Screening service gets the service preference as an input.
- All the parties on the trade transaction/declaration as well as the corresponding lines are retrieved.
- Screening is performed on any party not screened previously. You can avoid screening of any party on trade transaction/declaration by excluding it using gtm.rps.involved_party_qual.exclude property. For example, you may want to exclude screening of all your SHIP_FROM involved parties since all the facilities you ship from are company owned. Since all the facilities are internal, you can bypass screening for them.
- Next, the RPLS status of trade transaction/declaration line is set to:
- TL_RPLS_FAILED if there is even one party with the RPLS_FAILED status.
- TL_RPLS_REQUIRES REVIEW if there is no party with the RPLS_FAILED status but at least one party with RPLS_REQUIRES REVIEW status.
- TL_RPLS_PASSED if none of the parties have the RPLS_REQUIRES REVIEW or RPLS_FAILED status.
- Then, the RPLS status of trade transaction/declaration is set to:
- TS_RPLS_FAILED if there is even one trade transaction/declaration line with the RPLS_FAILED status.
- TS_RPLS_REQUIRES REVIEW if there is no trade transaction/declaration line with the RPLS_FAILED status but at least one trade transaction/declaration line with RPLS_REQUIRES REVIEW status.
- TS_RPLS_PASSED if none of the trade transaction/declaration lines have the RPLS_REQUIRES REVIEW or RPLS_FAILED status.
Note: The shipment execution is stopped for any transaction with an RPLS_FAILED status.
It is recommended to:
- If there is a change in any of the restricted party screening properties, you should trigger complete rescreening.
- When there are a large number of parties to be screened, you can scale up by increasing the threads on the event groups 'agentGtmRPLS' for party screening and 'agentGtmCompliance' for trade transaction screening.
- When there are a large number of parties to be screened, you can scale up using the scalability capability. By using scalability, you can route the restricted party screening request to a dedicated application instance.
- You can increase the WebLogic TLA parameter to help when maximum number of threads are in use and are struggling for resources.