Event Name
internalPayin.paymentRequested
Domain
holdings
Description
Indicates an internal payin transaction request in the deposit.
Properties
{
"requestDate": {
"type": "string",
"description": "Date on which the client's request to be classified as professional has been received."
},
"currentWorkingDate": {
"type": "string",
"description": "Date of the current business day for all online activities in the selected Company. This field is updated automatically with the date from 'nextWorkingDay' during the Close of Business processing."
},
"currency": {
"type": "string",
"description": "Identifies the currency. E.g. USD, GBP etc"
},
"contractReference": {
"type": "string",
"description": "Contains the contract reference"
},
"orderingAccount": {
"type": "string",
"description": "Contains the National Clearing Code (NCC) or account number of the ordering party."
},
"party": {
"type": "array",
"description": "Identifier of individuals in terms of Customers or Person or Entities with reference to the bank",
"items": {
"id": "urn:jsonschema:Party",
"properties": {
"partyReference": {
"type": "string",
"description": "Contains the identifier used for the party or customer"
},
"partyRole": {
"type": "string",
"description": "Contains the identifier used for the role played by the party or customer in the contract or account"
}
}
}
},
"transactionReference": {
"type": "string",
"description": "Contains the identifier for the transaction in the core system"
},
"requestedAmount": {
"type": "string",
"description": "Requested amount for funds authorisation"
},
"companyReference": {
"type": "string",
"description": "Contains the identifier of the underlying Entity or Company or Branch"
},
"systemId": {
"type": "string",
"description": "System ID of the originating transaction"
},
"applyPaymentActivity": {
"type": "string",
"description": "Indicates the action that will be performed when there is unallocated amount or unidentified transaction type"
},
"settlementDetails": {
"type": "array",
"description": "Contains the settlement details like payin instructions, payout instructions defined in the transaction.",
"items": {
"id": "urn:jsonschema:Settlementdetails",
"properties": {
"accountReference": {
"type": "string",
"description": "Account Reference of the error account"
},
"systemReference": {
"type": "string",
"description": "Contains the identifier for the system in which the event originated from. For ex, ‘Hogan’ or ‘TransactAccounts’ etc"
},
"companyReference": {
"type": "string",
"description": "Contains the identifier of the underlying Entity or Company or Branch"
},
"beneficiaryReference": {
"type": "string",
"description": "The reference which is provided to the beneficiary by the originator of payment"
},
"paymentOrderProduct": {
"type": "string",
"description": "Indicates the payment order product for which payment is initiated"
},
"paymentAmount": {
"type": "string",
"description": "Indicates the payment amount for the defined term, amount and payment frequency. It will include principal, charge and interest"
},
"settlementCurrency": {
"type": "string",
"description": "The currency of the trade settlement"
}
}
}
},
"additionalDetails": {
"type": "array",
"description": "Additional details provided to add context. Closure notes for closed accounts, positing restriction details for restricted accounts & joint holder notes or account title for active accounts",
"items": {
"id": "urn:jsonschema:AdditionalDetails",
"properties": {
"name": {
"type": "string",
"description": "Short title for the Account to be created"
},
"value": {
"type": "string",
"description": "The value of the field on which the Alert criteria is based"
}
}
}
}
}