-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCreditorAgentInstruction.ts
More file actions
35 lines (35 loc) · 1.42 KB
/
CreditorAgentInstruction.ts
File metadata and controls
35 lines (35 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/**
* Specifies further instructions concerning the processing of a payment instruction, as provided to the creditor agent.
* ISO20022 External Code
* Original name: ExternalCreditorAgentInstruction1Code
*/
export enum CreditorAgentInstruction {
/** (Ultimate) creditor must be paid by cheque. */
CHQB = "CHQB",
/** Amount of money must be held for the (ultimate) creditor, who will call. Pay on identification. */
HOLD = "HOLD",
/** Please advise/contact (ultimate) creditor/claimant by phone. */
PHOB = "PHOB",
/** Indicates that a payer token is requested/used. */
PRTK = "PRTK",
/** Further information regarding the intended recipient. */
RECI = "RECI",
/** Use of Secondary Identification of Creditor Account (which may relate to Head Office Collection Account, Building Society Roll Number or Credit Card Primary Account Number). */
SEID = "SEID",
/** Please advise/contact (ultimate) creditor/claimant by the most efficient means of telecommunication. */
TELB = "TELB",
/** Token found with counterparty mismatch. */
TKCM = "TKCM",
/** Single Use Token already used. */
TKSG = "TKSG",
/** Token found with suspended status. */
TKSP = "TKSP",
/** Token found with value limit rule violation. */
TKVE = "TKVE",
/** Token expired. */
TKXP = "TKXP",
/** Token information. */
TOKN = "TOKN",
/** Additional validation information to be used in conjunction with the token. */
VLTK = "VLTK",
}