addPartyCompliance
- Description
- This transaction creates a new party compliance record. Party compliance records include information about how a party has met a given compliance requirement, such as details about the documents provided to verify compliance.
- Web Services
- Operation name: addPartyCompliance
- Example
- The compliance requirement for a Registed Retirement Savings Plan Account is to have a Social Security Number (SSN) validated against an income tax return statement. Add a party compliance record for John Smith to validate his SSN against his most recent income tax return. The SSN must be stored in the system.
- Usage information
- New party compliance records can include details such as:
- Party ID
- Compliance requirement ID
- Compliance creation date
- Description
- Next verification date
- Party compliance end date
- Documents used to validate the compliance
- Expiry dates on the validation documents
The target document to be validated must be one of the party details stored in the system.
You can add more than one compliance record for a party if they are each associated with different regulations within difference compliance requirements.
- Preconditions
- The Party must be active.
- Mandatory input
-
- PartyId
- ComplianceRequirementId
- Inquiry levels
- Not applicable
- Filter values
- Not applicable
- Transaction behavior
- A PartyCompliance object is considered inactive when its EndDate
is on or before the current date.
If the ComplianceRequirementBObj indicates a NextVerifyDate using the validation frequency, but no NextVerifyDate value is provided, a value is calculated.
If the PartyCompliance object's CreatedDate is not provided or is incorrect, the current system date is used by default.
Within each ComplianceRequirementBObj, the same document cannot be used to validate more than one Compliance Target.
The EndDate of the PartyCompliance record must be on or after the associated CreatedDate.
- Request message
<TCRMTxType> addPartyCompliance
<TCRMTxObject> TCRMPartyComplianceBObj
<TCRMObject> TCRMPartyComplianceBObj
with additional objects:- one or more TCRMPartyComplianceTargetBObj
- one or more TCRMPartyComplianceDocBObj
- Response objects
- TCRMPartyComplianceBObj,
with additional objects:
- one or more TCRMPartyComplianceTargetBObj
- one or more TCRMPartyComplianceDocBObj
- Special note
- Not applicable