-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexternal_code_sets.json
More file actions
4292 lines (4292 loc) · 375 KB
/
external_code_sets.json
File metadata and controls
4292 lines (4292 loc) · 375 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"additionalProperties": false,
"properties": {
"$id": {
"default": "urn:iso:std:iso:20022:tech:json:"
},
"ExternalAcceptedReason1Code": {
"$ref": "#/definitions/ExternalAcceptedReason1Code"
},
"ExternalAccountIdentification1Code": {
"$ref": "#/definitions/ExternalAccountIdentification1Code"
},
"ExternalAgentInstruction1Code": {
"$ref": "#/definitions/ExternalAgentInstruction1Code"
},
"ExternalAgreementType1Code": {
"$ref": "#/definitions/ExternalAgreementType1Code"
},
"ExternalAuthenticationChannel1Code": {
"$ref": "#/definitions/ExternalAuthenticationChannel1Code"
},
"ExternalAuthenticationMethod1Code": {
"$ref": "#/definitions/ExternalAuthenticationMethod1Code"
},
"ExternalAuthorityExchangeReason1Code": {
"$ref": "#/definitions/ExternalAuthorityExchangeReason1Code"
},
"ExternalAuthorityIdentification1Code": {
"$ref": "#/definitions/ExternalAuthorityIdentification1Code"
},
"ExternalBalanceSubType1Code": {
"$ref": "#/definitions/ExternalBalanceSubType1Code"
},
"ExternalBalanceType1Code": {
"$ref": "#/definitions/ExternalBalanceType1Code"
},
"ExternalBankTransactionDomain1Code": {
"$ref": "#/definitions/ExternalBankTransactionDomain1Code"
},
"ExternalBankTransactionFamily1Code": {
"$ref": "#/definitions/ExternalBankTransactionFamily1Code"
},
"ExternalBankTransactionSubFamily1Code": {
"$ref": "#/definitions/ExternalBankTransactionSubFamily1Code"
},
"ExternalBenchmarkCurveName1Code": {
"$ref": "#/definitions/ExternalBenchmarkCurveName1Code"
},
"ExternalBillingBalanceType1Code": {
"$ref": "#/definitions/ExternalBillingBalanceType1Code"
},
"ExternalBillingCompensationType1Code": {
"$ref": "#/definitions/ExternalBillingCompensationType1Code"
},
"ExternalBillingRateIdentification1Code": {
"$ref": "#/definitions/ExternalBillingRateIdentification1Code"
},
"ExternalCalculationAgent1Code": {
"$ref": "#/definitions/ExternalCalculationAgent1Code"
},
"ExternalCancellationReason1Code": {
"$ref": "#/definitions/ExternalCancellationReason1Code"
},
"ExternalCardTransactionCategory1Code": {
"$ref": "#/definitions/ExternalCardTransactionCategory1Code"
},
"ExternalCashAccountType1Code": {
"$ref": "#/definitions/ExternalCashAccountType1Code"
},
"ExternalCashClearingSystem1Code": {
"$ref": "#/definitions/ExternalCashClearingSystem1Code"
},
"ExternalCategoryPurpose1Code": {
"$ref": "#/definitions/ExternalCategoryPurpose1Code"
},
"ExternalChannel1Code": {
"$ref": "#/definitions/ExternalChannel1Code"
},
"ExternalChargeType1Code": {
"$ref": "#/definitions/ExternalChargeType1Code"
},
"ExternalChequeAgentInstruction1Code": {
"$ref": "#/definitions/ExternalChequeAgentInstruction1Code"
},
"ExternalChequeCancellationReason1Code": {
"$ref": "#/definitions/ExternalChequeCancellationReason1Code"
},
"ExternalChequeCancellationStatus1Code": {
"$ref": "#/definitions/ExternalChequeCancellationStatus1Code"
},
"ExternalClaimNonReceiptRejection1Code": {
"$ref": "#/definitions/ExternalClaimNonReceiptRejection1Code"
},
"ExternalClearingSystemIdentification1Code": {
"$ref": "#/definitions/ExternalClearingSystemIdentification1Code"
},
"ExternalCommunicationFormat1Code": {
"$ref": "#/definitions/ExternalCommunicationFormat1Code"
},
"ExternalContractBalanceType1Code": {
"$ref": "#/definitions/ExternalContractBalanceType1Code"
},
"ExternalContractClosureReason1Code": {
"$ref": "#/definitions/ExternalContractClosureReason1Code"
},
"ExternalCorporateActionEventType1Code": {
"$ref": "#/definitions/ExternalCorporateActionEventType1Code"
},
"ExternalCreditLineType1Code": {
"$ref": "#/definitions/ExternalCreditLineType1Code"
},
"ExternalCreditorAgentInstruction1Code": {
"$ref": "#/definitions/ExternalCreditorAgentInstruction1Code"
},
"ExternalCreditorEnrolmentAmendmentReason1Code": {
"$ref": "#/definitions/ExternalCreditorEnrolmentAmendmentReason1Code"
},
"ExternalCreditorEnrolmentCancellationReason1Code": {
"$ref": "#/definitions/ExternalCreditorEnrolmentCancellationReason1Code"
},
"ExternalCreditorEnrolmentStatusReason1Code": {
"$ref": "#/definitions/ExternalCreditorEnrolmentStatusReason1Code"
},
"ExternalCreditorReferenceType1Code": {
"$ref": "#/definitions/ExternalCreditorReferenceType1Code"
},
"ExternalDateFrequency1Code": {
"$ref": "#/definitions/ExternalDateFrequency1Code"
},
"ExternalDateType1Code": {
"$ref": "#/definitions/ExternalDateType1Code"
},
"ExternalDebtorActivationAmendmentReason1Code": {
"$ref": "#/definitions/ExternalDebtorActivationAmendmentReason1Code"
},
"ExternalDebtorActivationCancellationReason1Code": {
"$ref": "#/definitions/ExternalDebtorActivationCancellationReason1Code"
},
"ExternalDebtorActivationStatusReason1Code": {
"$ref": "#/definitions/ExternalDebtorActivationStatusReason1Code"
},
"ExternalDebtorAgentInstruction1Code": {
"$ref": "#/definitions/ExternalDebtorAgentInstruction1Code"
},
"ExternalDeviceOperatingSystemType1Code": {
"$ref": "#/definitions/ExternalDeviceOperatingSystemType1Code"
},
"ExternalDiscountAmountType1Code": {
"$ref": "#/definitions/ExternalDiscountAmountType1Code"
},
"ExternalDocumentAmountType1Code": {
"$ref": "#/definitions/ExternalDocumentAmountType1Code"
},
"ExternalDocumentFormat1Code": {
"$ref": "#/definitions/ExternalDocumentFormat1Code"
},
"ExternalDocumentLineType1Code": {
"$ref": "#/definitions/ExternalDocumentLineType1Code"
},
"ExternalDocumentPurpose1Code": {
"$ref": "#/definitions/ExternalDocumentPurpose1Code"
},
"ExternalDocumentType1Code": {
"$ref": "#/definitions/ExternalDocumentType1Code"
},
"ExternalEffectiveDateParameter1Code": {
"$ref": "#/definitions/ExternalEffectiveDateParameter1Code"
},
"ExternalEmissionAllowanceSubProductType1Code": {
"$ref": "#/definitions/ExternalEmissionAllowanceSubProductType1Code"
},
"ExternalEncryptedElementIdentification1Code": {
"$ref": "#/definitions/ExternalEncryptedElementIdentification1Code"
},
"ExternalEnquiryRequestType1Code": {
"$ref": "#/definitions/ExternalEnquiryRequestType1Code"
},
"ExternalEntryStatus1Code": {
"$ref": "#/definitions/ExternalEntryStatus1Code"
},
"ExternalFinancialInstitutionIdentification1Code": {
"$ref": "#/definitions/ExternalFinancialInstitutionIdentification1Code"
},
"ExternalFinancialInstrumentIdentificationType1Code": {
"$ref": "#/definitions/ExternalFinancialInstrumentIdentificationType1Code"
},
"ExternalFinancialInstrumentProductType1Code": {
"$ref": "#/definitions/ExternalFinancialInstrumentProductType1Code"
},
"ExternalGarnishmentType1Code": {
"$ref": "#/definitions/ExternalGarnishmentType1Code"
},
"ExternalIncoterms1Code": {
"$ref": "#/definitions/ExternalIncoterms1Code"
},
"ExternalInformationType1Code": {
"$ref": "#/definitions/ExternalInformationType1Code"
},
"ExternalInstructedAgentInstruction1Code": {
"$ref": "#/definitions/ExternalInstructedAgentInstruction1Code"
},
"ExternalInvestigationAction1Code": {
"$ref": "#/definitions/ExternalInvestigationAction1Code"
},
"ExternalInvestigationActionReason1Code": {
"$ref": "#/definitions/ExternalInvestigationActionReason1Code"
},
"ExternalInvestigationExecutionConfirmation1Code": {
"$ref": "#/definitions/ExternalInvestigationExecutionConfirmation1Code"
},
"ExternalInvestigationInstrument1Code": {
"$ref": "#/definitions/ExternalInvestigationInstrument1Code"
},
"ExternalInvestigationReason1Code": {
"$ref": "#/definitions/ExternalInvestigationReason1Code"
},
"ExternalInvestigationReasonSubType1Code": {
"$ref": "#/definitions/ExternalInvestigationReasonSubType1Code"
},
"ExternalInvestigationServiceLevel1Code": {
"$ref": "#/definitions/ExternalInvestigationServiceLevel1Code"
},
"ExternalInvestigationStatus1Code": {
"$ref": "#/definitions/ExternalInvestigationStatus1Code"
},
"ExternalInvestigationStatusReason1Code": {
"$ref": "#/definitions/ExternalInvestigationStatusReason1Code"
},
"ExternalInvestigationSubType1Code": {
"$ref": "#/definitions/ExternalInvestigationSubType1Code"
},
"ExternalInvestigationType1Code": {
"$ref": "#/definitions/ExternalInvestigationType1Code"
},
"ExternalLetterType1Code": {
"$ref": "#/definitions/ExternalLetterType1Code"
},
"ExternalLocalInstrument1Code": {
"$ref": "#/definitions/ExternalLocalInstrument1Code"
},
"ExternalMandateReason1Code": {
"$ref": "#/definitions/ExternalMandateReason1Code"
},
"ExternalMandateSetupReason1Code": {
"$ref": "#/definitions/ExternalMandateSetupReason1Code"
},
"ExternalMandateStatus1Code": {
"$ref": "#/definitions/ExternalMandateStatus1Code"
},
"ExternalMandateSuspensionReason1Code": {
"$ref": "#/definitions/ExternalMandateSuspensionReason1Code"
},
"ExternalMarketArea1Code": {
"$ref": "#/definitions/ExternalMarketArea1Code"
},
"ExternalMarketInfrastructure1Code": {
"$ref": "#/definitions/ExternalMarketInfrastructure1Code"
},
"ExternalMessageFunction1Code": {
"$ref": "#/definitions/ExternalMessageFunction1Code"
},
"ExternalModelFormIdentification1Code": {
"$ref": "#/definitions/ExternalModelFormIdentification1Code"
},
"ExternalNarrativeType1Code": {
"$ref": "#/definitions/ExternalNarrativeType1Code"
},
"ExternalNotificationCancellationReason1Code": {
"$ref": "#/definitions/ExternalNotificationCancellationReason1Code"
},
"ExternalNotificationSubType1Code": {
"$ref": "#/definitions/ExternalNotificationSubType1Code"
},
"ExternalNotificationType1Code": {
"$ref": "#/definitions/ExternalNotificationType1Code"
},
"ExternalOrganisationIdentification1Code": {
"$ref": "#/definitions/ExternalOrganisationIdentification1Code"
},
"ExternalPackagingType1Code": {
"$ref": "#/definitions/ExternalPackagingType1Code"
},
"ExternalPartyRelationshipType1Code": {
"$ref": "#/definitions/ExternalPartyRelationshipType1Code"
},
"ExternalPaymentCancellationRejection1Code": {
"$ref": "#/definitions/ExternalPaymentCancellationRejection1Code"
},
"ExternalPaymentCompensationReason1Code": {
"$ref": "#/definitions/ExternalPaymentCompensationReason1Code"
},
"ExternalPaymentControlRequestType1Code": {
"$ref": "#/definitions/ExternalPaymentControlRequestType1Code"
},
"ExternalPaymentGroupStatus1Code": {
"$ref": "#/definitions/ExternalPaymentGroupStatus1Code"
},
"ExternalPaymentModificationRejection1Code": {
"$ref": "#/definitions/ExternalPaymentModificationRejection1Code"
},
"ExternalPaymentRole1Code": {
"$ref": "#/definitions/ExternalPaymentRole1Code"
},
"ExternalPaymentTransactionStatus1Code": {
"$ref": "#/definitions/ExternalPaymentTransactionStatus1Code"
},
"ExternalPendingProcessingReason1Code": {
"$ref": "#/definitions/ExternalPendingProcessingReason1Code"
},
"ExternalPersonIdentification1Code": {
"$ref": "#/definitions/ExternalPersonIdentification1Code"
},
"ExternalPostTradeEventType1Code": {
"$ref": "#/definitions/ExternalPostTradeEventType1Code"
},
"ExternalProductType1Code": {
"$ref": "#/definitions/ExternalProductType1Code"
},
"ExternalProxyAccountType1Code": {
"$ref": "#/definitions/ExternalProxyAccountType1Code"
},
"ExternalPurpose1Code": {
"$ref": "#/definitions/ExternalPurpose1Code"
},
"ExternalRatesAndTenors1Code": {
"$ref": "#/definitions/ExternalRatesAndTenors1Code"
},
"ExternalRePresentmentReason1Code": {
"$ref": "#/definitions/ExternalRePresentmentReason1Code"
},
"ExternalReceivedReason1Code": {
"$ref": "#/definitions/ExternalReceivedReason1Code"
},
"ExternalRejectedReason1Code": {
"$ref": "#/definitions/ExternalRejectedReason1Code"
},
"ExternalRelativeTo1Code": {
"$ref": "#/definitions/ExternalRelativeTo1Code"
},
"ExternalReportingSource1Code": {
"$ref": "#/definitions/ExternalReportingSource1Code"
},
"ExternalRequestStatus1Code": {
"$ref": "#/definitions/ExternalRequestStatus1Code"
},
"ExternalReservationType1Code": {
"$ref": "#/definitions/ExternalReservationType1Code"
},
"ExternalReturnReason1Code": {
"$ref": "#/definitions/ExternalReturnReason1Code"
},
"ExternalReversalReason1Code": {
"$ref": "#/definitions/ExternalReversalReason1Code"
},
"ExternalSecuritiesLendingType1Code": {
"$ref": "#/definitions/ExternalSecuritiesLendingType1Code"
},
"ExternalSecuritiesPurpose1Code": {
"$ref": "#/definitions/ExternalSecuritiesPurpose1Code"
},
"ExternalSecuritiesUpdateReason1Code": {
"$ref": "#/definitions/ExternalSecuritiesUpdateReason1Code"
},
"ExternalServiceLevel1Code": {
"$ref": "#/definitions/ExternalServiceLevel1Code"
},
"ExternalShipmentCondition1Code": {
"$ref": "#/definitions/ExternalShipmentCondition1Code"
},
"ExternalStatusReason1Code": {
"$ref": "#/definitions/ExternalStatusReason1Code"
},
"ExternalSystemBalanceType1Code": {
"$ref": "#/definitions/ExternalSystemBalanceType1Code"
},
"ExternalSystemErrorHandling1Code": {
"$ref": "#/definitions/ExternalSystemErrorHandling1Code"
},
"ExternalSystemEventType1Code": {
"$ref": "#/definitions/ExternalSystemEventType1Code"
},
"ExternalSystemMemberType1Code": {
"$ref": "#/definitions/ExternalSystemMemberType1Code"
},
"ExternalSystemPartyType1Code": {
"$ref": "#/definitions/ExternalSystemPartyType1Code"
},
"ExternalTaxAmountType1Code": {
"$ref": "#/definitions/ExternalTaxAmountType1Code"
},
"ExternalTechnicalInputChannel1Code": {
"$ref": "#/definitions/ExternalTechnicalInputChannel1Code"
},
"ExternalTradeMarket1Code": {
"$ref": "#/definitions/ExternalTradeMarket1Code"
},
"ExternalTradeTransactionCondition1Code": {
"$ref": "#/definitions/ExternalTradeTransactionCondition1Code"
},
"ExternalTypeOfParty1Code": {
"$ref": "#/definitions/ExternalTypeOfParty1Code"
},
"ExternalUnableToApplyIncorrectData1Code": {
"$ref": "#/definitions/ExternalUnableToApplyIncorrectData1Code"
},
"ExternalUnableToApplyMissingData1Code": {
"$ref": "#/definitions/ExternalUnableToApplyMissingData1Code"
},
"ExternalUnderlyingTradeTransactionType1Code": {
"$ref": "#/definitions/ExternalUnderlyingTradeTransactionType1Code"
},
"ExternalUndertakingAmountType1Code": {
"$ref": "#/definitions/ExternalUndertakingAmountType1Code"
},
"ExternalUndertakingDocumentType1Code": {
"$ref": "#/definitions/ExternalUndertakingDocumentType1Code"
},
"ExternalUndertakingDocumentType2Code": {
"$ref": "#/definitions/ExternalUndertakingDocumentType2Code"
},
"ExternalUndertakingStatusCategory1Code": {
"$ref": "#/definitions/ExternalUndertakingStatusCategory1Code"
},
"ExternalUndertakingType1Code": {
"$ref": "#/definitions/ExternalUndertakingType1Code"
},
"ExternalUnitOfMeasure1Code": {
"$ref": "#/definitions/ExternalUnitOfMeasure1Code"
},
"ExternalValidationRuleIdentification1Code": {
"$ref": "#/definitions/ExternalValidationRuleIdentification1Code"
},
"ExternalVerificationReason1Code": {
"$ref": "#/definitions/ExternalVerificationReason1Code"
}
},
"definitions": {
"ExternalAcceptedReason1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the reason for an accepted status.\n\r\nThe list of valid codes is an external code list published separately. \r\nExternal code sets can be downloaded from www.iso20022.org.\n*`ADEA`-Received after the servicer\u0027s deadline. Processed on best effort basis\n*`NSTP`-Instruction was not straight through processing and had to be processed manually\n*`SMPG`-Instruction is accepted but does not comply with the market practice rule published for the concerned market or process",
"enum": ["ADEA", "NSTP", "SMPG"]
},
"ExternalAccountIdentification1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the external account identification scheme name code in the format of character string with a maximum length of 4 characters.\r\nThe list of valid codes is an external code list published separately.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`AIIN`-Issuer Identification Number (IIN) - identifies a card issuing institution in an international interchange environment. Issued by ABA (American Bankers Association).\n*`BBAN`-Basic Bank Account Number (BBAN) - identifier used nationally by financial institutions, ie, in individual countries, generally as part of a National Account Numbering Scheme(s), to uniquely identify the account of a customer.\n*`CUID`-(United States) Clearing House Interbank Payments System (CHIPS) Universal Identification (UID) - identifies entities that own accounts at CHIPS participating financial institutions, through which CHIPS payments are effected. The CHIPS UID is assigned by the New York Clearing House.\n*`UPIC`-Universal Payment Identification Code (UPIC) - identifier used by the New York Clearing House to mask confidential data, such as bank accounts and bank routing numbers. UPIC numbers remain with business customers, regardless of banking relationship changes.",
"enum": ["AIIN", "BBAN", "CUID", "UPIC"]
},
"ExternalAgentInstruction1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies further instructions for the agent concerning the processing of an instruction.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`CHQB`-(Ultimate) creditor must be paid by cheque. \n*`HOLD`-Amount of money must be held for the (ultimate) creditor, who will call. Pay on identification. \n*`INQR`-Additional Information to an inquiry reason must be provided. \n*`PBEN`-(Ultimate) creditor to be paid only after verification of identity. \n*`PHOA`-Please advise/contact next agent by phone. \n*`PHOB`-Please advise/contact (ultimate) creditor/claimant by phone. \n*`TELA`-Please advise/contact next agent by the most efficient means of telecommunication. \n*`TELB`-Please advise/contact (ultimate) creditor/claimant by the most efficient means of telecommunication. \n*`TFRO`-Payment instruction will be valid and eligible for execution from the date and time stipulated. \n*`TTIL`-Payment instruction is valid and eligible for execution until the date and time stipulated. Otherwise, the payment instruction will be rejected. ",
"enum": [
"CHQB",
"HOLD",
"INQR",
"PBEN",
"PHOA",
"PHOB",
"TELA",
"TELB",
"TFRO",
"TTIL"
]
},
"ExternalAgreementType1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Name of the identification scheme, in a coded form as published in an external list.\n*`AUSL`-Australian Masters Securities Lending Agreement (AMSLA).\n*`BIAG`-Bilateral agreement.\n*`CARA`-Investment Industry Regulatory Organization of Canada (IIROC) Repurchase/Reverse Repurchase Transaction Agreement.\n*`CDEA`-FIA-ISDA Cleared Derivatives Execution Agreement.\n*`CHMA`-Swiss Master Agreement.\n*`CHRA`-Swiss Master Repurchase Agreement.\n*`CMOP`-Contrato Marco de Operaciones Financieras.\n*`CNBR`-China Bond Repurchase Master Agreement.\n*`CSDA`-CSD bilateral agreement.\n*`DEMA`-German Master Agreement.\n*`DERD`-Deutscher Rahmenvertrag für Wertpapierdarlehen.\n*`DERP`-Deutscher Rahmenvertrag für Wertpapierpensionsgeschäfte .\n*`DERV`-Deutscher Rahmenvertrag für Finanztermingeschäfte (DRV).\n*`EFMA`-EFET Master Agreement.\n*`ESRA`-Contrato Marco de compraventa y Reporto de valores.\n*`EUMA`-European Master Agreement.\n*`FMAT`-FBF Master Agreement related to transactions on forward financial instruments.\n*`FPCA`-FOA Professional Client Agreement.\n*`FRFB`-Convention-Cadre Relative aux Operations de Pensions Livrees.\n*`GESL`-Gilt Edged Stock Lending Agreement (GESLA).\n*`GMRA`-Global Master Repurchase Agreement.\n*`GMSL`-Global Master Securities Lending Agreement.\n*`IDMA`-Islamic Derivative Master Agreement.\n*`ISDA`-International Swaps and Derivatives Association Agreement.\n*`JPBL`-Japanese Master Agreement on Lending Transaction of Bonds.\n*`JPBR`-Japanese Master Agreement on the Transaction with Repurchase Agreement of the Bonds.\n*`JPSL`-Japanese Master Agreement on the Borrowing and Lending Transactions of Share Certificates.\n*`KRRA`-Korea Financial Investment Association (KOFIA) Standard Repurchase Agreement.\n*`KRSL`-Korean Securities Lending Agreement (KOSLA).\n*`MEFI`-Master Equity and Fixed Interest Stock Lending Agreement (MEFISLA).\n*`MRAA`-Master Repurchase Agreement.\n*`MSLA`-Master Securities Loan Agreement.\n*`OSLA`-Overseas Securities Lending Agreement.\n*`OTHR`-Other type of master agreement.",
"enum": [
"AUSL",
"BIAG",
"CARA",
"CDEA",
"CHMA",
"CHRA",
"CMOP",
"CNBR",
"CSDA",
"DEMA",
"DERD",
"DERP",
"DERV",
"EFMA",
"ESRA",
"EUMA",
"FMAT",
"FPCA",
"FRFB",
"GESL",
"GMRA",
"GMSL",
"IDMA",
"ISDA",
"JPBL",
"JPBR",
"JPSL",
"KRRA",
"KRSL",
"MEFI",
"MRAA",
"MSLA",
"OSLA",
"OTHR"
]
},
"ExternalAuthenticationChannel1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the transaction authentication channel, as published in an external authentication channel code set.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`ATMA`-Authentication provided through ATM\n*`CARD`-Authentication provided through Card\n*`INBA`-Authentication provided through Internet Banking\n*`MOBI`-Authentication provided through Mobile",
"enum": ["ATMA", "CARD", "INBA", "MOBI"]
},
"ExternalAuthenticationMethod1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Code to specify the authentication method used, as published separately in an external authentication method code set.\r\n\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`ACSN`-Serial Number of the acceptor\u0027s certificate.\n*`ADDB`-Cardholder billing address.\n*`ADDS`-Shipping address.\n*`APKI`-Account-based digital signature authentication.\n*`ARNB`-Number assigned by a government agency to identify foreign nationals.\n*`ARPC`-Response Card Cryptogram (ARPC) verification.\n*`ARQC`-Verification of a cryptogram generated by a chip card, for instance an ARQC (Authorisation Request Cryptogram).\n*`ATCC`-Application Transaction Counter.\n*`BIOM`-Biometric authentication of the cardholder.\n*`BTHD`-Date of birth of a person. \n*`CDCM`-Consumer Device Cardholder Verification Method.\n*`CDHI`-Cardholder data provided for verification.\n*`CHDN`-Name of cardholder.\n*`CHSA`-Cardholder address.\n*`CHSN`-Serial Number of the cardholder\u0027s certificate.\n*`CPSG`-Electronic signature capture (handwritten signature).\n*`CSCV`-Verification of Card Security Code.\n*`CSEC`-Authentication performed during a secure electronic commerce transaction. \n*`CUID`-Customer number used as a mechanism of authentication.\n*`DRID`-Number assigned by a driving license authority to a person.\n*`DRVI`-Identification of a driver in a fleet of vehicles.\n*`EMAL`-Electronic mail address.\n*`EMIN`-Number assigned to an employee by an employer.\n*`EMRN`-Number assigned to an employer by a registration authority.\n*`FBIG`-Biographics authentication in an offline mode.\n*`FBIO`-Biometrics authentication in an offline mode.\n*`FCPN`-PIN generated offline and transmitted in clear\n*`FPIN`-Off-line PIN authentication (Personal Identification Number).\n*`IDCN`-Number assigned by a national authority to an identity card.\n*`MANU`-Manual verification, for example passport or drivers license.\n*`MOBL`-Customer mobile phone number.\n*`NBIG`-Biographics authentication in an online mode.\n*`NPIN`-On-line PIN authentication (Personal Identification Number).\n*`NTID`-National Identifier.\n*`NVSC`-Non visible Card Security Code.\n*`OCHI`-Other cardholder data provided for identification.\n*`OFPE`-PIN generated offline and transmitted encrypted.\n*`OLDA`-Authentication of data in an offline mode.\n*`OLDS`-Analysis of signature transmitted offline.\n*`OTHN`-Other type of verification defined at national level.\n*`OTHP`-Other type of verification defined at private level.\n*`OTPW`-Verification of a one-time password provided by the issuer.\n*`PASS`-Number assigned by a passport authority to a passport.\n*`PCDV`-Verification based on digits of the postal code.\n*`PHOM`-Customer home phone number.\n*`PHNB`-Generical phone number.\n*`PKIS`-PKI (Public Key Infrastructure) based digital signature.\n*`PLOB`-Place of birth of a person.\n*`PPSG`-Handwritten paper signature.\n*`PRXY`-Proxy.\n*`PSCD`-Authentication by a passcode.\n*`PSVE`-Authentication based on statistical cardholder behaviour.\n*`PSWD`-Authentication by a password.\n*`PWOR`-Customer business phone number.\n*`QWAC`-Qualified Certificate.\n*`SCNL`-Channel-encrypted transaction.\n*`SCRT`-Electronic commerce transaction secured with the X.509 certificate of a customer.\n*`SHAF`-Shipping address from verification.\n*`SHAT`-Shipping address to verification\n*`SSYN`-Number assigned by a social security agency.\n*`THDS`-Authentication performed during a secure electronic commerce transaction.\n*`AUVA`-A value is used to verify an already performed authentication, used for non ThreeDS related authentication.\n*`TAVV`-A value used to validate the authorised use of a token.\n*`TXID`-Number assigned by a tax authority to an entity.\n*`LAWE`-Identification of law enforcement.\n*`MILI`-Identification of military.\n*`TRVL`-Identification used for travel.\n*`CPNY`-Registration number of a company.",
"enum": [
"ACSN",
"ADDB",
"ADDS",
"APKI",
"ARNB",
"ARPC",
"ARQC",
"ATCC",
"BIOM",
"BTHD",
"CDCM",
"CDHI",
"CHDN",
"CHSA",
"CHSN",
"CPSG",
"CSCV",
"CSEC",
"CUID",
"DRID",
"DRVI",
"EMAL",
"EMIN",
"EMRN",
"FBIG",
"FBIO",
"FCPN",
"FPIN",
"IDCN",
"MANU",
"MOBL",
"NBIG",
"NPIN",
"NTID",
"NVSC",
"OCHI",
"OFPE",
"OLDA",
"OLDS",
"OTHN",
"OTHP",
"OTPW",
"PASS",
"PCDV",
"PHOM",
"PHNB",
"PKIS",
"PLOB",
"PPSG",
"PRXY",
"PSCD",
"PSVE",
"PSWD",
"PWOR",
"QWAC",
"SCNL",
"SCRT",
"SHAF",
"SHAT",
"SSYN",
"THDS",
"AUVA",
"TAVV",
"TXID",
"LAWE",
"MILI",
"TRVL",
"CPNY"
]
},
"ExternalAuthorityExchangeReason1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the reason for the exchange with the national competent authority, as published in an external category purpose code list.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`ADHR`-Ad hoc request.\n*`CABB`-Competent Authority for Buyer Branch.\n*`CABC`-Competent Authority for Basket Constituant.\n*`CABT`-Competent Authority for Buyer Transmitting Firm.\n*`CADB`-Competent Authority for Decision Making Branch.\n*`CADU`-Competent Authority for Direct Underlying.\n*`CAEB`-Competent Authority for Executing Branch.\n*`CAFI`-Competent Authority for Instrument.\n*`CAIX`-Competent Authority for Index.\n*`CAMB`-Competent Authority for Membership Branch.\n*`CASB`-Competent Authority for Seller Branch.\n*`CAST`-Competent Authority for Seller Transmitting Firm.\n*`CATV`-Competent Authority for Trading Venue.",
"enum": [
"ADHR",
"CABB",
"CABC",
"CABT",
"CADB",
"CADU",
"CAEB",
"CAFI",
"CAIX",
"CAMB",
"CASB",
"CAST",
"CATV"
]
},
"ExternalAuthorityIdentification1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the external authority identification scheme name code in the format of character string with a maximum length of 4 characters.\r\nThe list of valid codes is an external code list published separately.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`AUAS`-Australian Securities and Investments Commission (ASIC)\n*`ATFM`-Austrian Financial Market Authority (FMA)\n*`BEFS`-Financial Services and Markets Authority (FSMA)\n*`BENB`-National Bank of Belgium\n*`BGFS`-Financial Supervision Commission (FSC)\n*`CACS`-Canadian Securities Transition Office (CSTO)\n*`CYAS`-Authority for the Supervision and Development of Cooperative Societies\n*`CYCB`-Central Bank of Cyprus (CBC)\n*`CYCY`-Cyprus Securities and Exchange Commission (CySEC)\n*`CZCN`-Czech National Bank (CNB)\n*`DEBA`-Federal Financial Supervisory Authority (BaFin)\n*`DKFI`-Finanstilsynet \n*`EEEF`-Estonian Financial Supervision Authority (EFSA)\n*`EUES`-European Securities and Markets Authority (ESMA)\n*`ESBD`-Bank of Spain (BDE)\n*`ESCN`-Comisión Nacional del Mercado de Valores (CNMV)\n*`FIFS`-Finanssivalvonta (FSA)\n*`FRAC`-Autorité de Contrôle Prudentiel et de Résolution (ACPR)\n*`FRAM`-Autorité des Marchés Financiers (AMF)\n*`GBFS`-Financial Services Authority (FSA)\n*`GBFC`-Financial Conduct Authority (FCA)\n*`GBPR`-Prudential Regulation Authority (PRA)\n*`GIFS`-Gibraltar FSC (FSC)\n*`USCF`-US Commodity Futures Trading Commission (CFTC)\n*`GRBO`-Bank of Greece (BOG)\n*`GRHC`-Hellenic Capital Market Commission (HCMC)\n*`HRHA`-Croatian Financial Services Supervisory Agency (HANFA)\n*`HUPS`-Hungarian Financial Supervisory Authority (PSZAF)\n*`IECB`-Central Bank of Ireland (CBI)\n*`ISFM`-Iceland Financial Supervisory Authority (FME)\n*`ITBD`-BANCA D\u0027ITALIA (BDI)\n*`ITCO`-Commissione Nazionale per le Societa e la Borsa (CONSOB)\n*`LIFM`-Financial Market Authority (FMA)\n*`LTLS`-Bank of Lithuania (LSC)\n*`LUCS`-Commission de Surveillance du Secteur Financier (CSSF)\n*`LVFK`-Financial \u0026 Capital Market Commission (FKTK)\n*`MTMF`-Malta Financial Services Authority (MFSA)\n*`NLAF`-Netherlands Authority for the Financial Markets (AFM)\n*`NLDN`-Nederlandse Bank (DNB)\n*`NOFI`-Norwegian Financial Supervisory Authority (Finanstilsynet)\n*`PLKN`-Polish Financial Supervisory Commission (KNF)\n*`PTBP`-Banco de Portugal (BP)\n*`PTCM`-Comissão do Mercado de Valores Mobiliários (CMVM)\n*`ROAS`-Romanian Financial Supervisory Authority (ASF)\n*`SEFI`-Finansinspektionen (FI)\n*`SIAT`-Securities Market Agency (ATVP)\n*`SKNB`-National Bank of Slovakia (NBS)",
"enum": [
"AUAS",
"ATFM",
"BEFS",
"BENB",
"BGFS",
"CACS",
"CYAS",
"CYCB",
"CYCY",
"CZCN",
"DEBA",
"DKFI",
"EEEF",
"EUES",
"ESBD",
"ESCN",
"FIFS",
"FRAC",
"FRAM",
"GBFS",
"GBFC",
"GBPR",
"GIFS",
"USCF",
"GRBO",
"GRHC",
"HRHA",
"HUPS",
"IECB",
"ISFM",
"ITBD",
"ITCO",
"LIFM",
"LTLS",
"LUCS",
"LVFK",
"MTMF",
"NLAF",
"NLDN",
"NOFI",
"PLKN",
"PTBP",
"PTCM",
"ROAS",
"SEFI",
"SIAT",
"SKNB"
]
},
"ExternalBalanceSubType1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the balance sub-type, as published in an external balance sub-type code list.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`ADJT`-Balance to be held in the settlement account in order to comply with the average reserve due, in the event that the bank\u0027s balance is equal to the reserve due during the remaining days of the maintenance period.\n*`BCUR`-Balance representing the amount in the domestic or base accounting currency. \n*`BLCK`-Balance representing the regulatory reserve that a financial institution must have with the account servicing institution, eg, the minimum credit balance a financial institution is to keep with its Central Bank for mandatory reserve purposes. In some countries, a blocked balance is known as a \u0027reserve\u0027 balance.\n*`BLKD`-Balance representing funds that cannot be touched by the account owner.\n*`DLOD`-Balance representing the intra day overdraft granted by the Central Bank to financial institutions participating in a RTGS system. This balance may vary over time and shall be offset at the end of the day.\n*`EAST`-Balance representing the potential loan a Central Bank would make in cash if the collateral is pledged, eg, securities available and eligible as collateral with the Central Bank.\n*`FCOL`-Balance representing the forecast of the cash-equivalent resulting from evaluation of existing holdings at CSD that are qualified to serve as collateral.\n*`FCOU`-Balance representing the cash equivalent resulting from evaluation of existing holdings at CSD that are qualified to serve as collateral and have been used as collateral.\n*`FORC`-Balance representing the total of all balance types representing the forecast of transactions to settle, blocked items, custody transactions and corporate actions cash disbursements.\n*`FUND`-Balance representing the net amount to be funded resulting from the difference between the total of all transactions with a cash impact and the existing cash coverage.\n*`INTM`-Balance representing an intermediate amount such as the opening or closing balance incrementally carried forward from one page to the next in a multi-page statement or report.\n*`LCUR`-Balance representing the amount in the local market currency for which the asset is held. \n*`LRLD`-Balance of a specific limit value, eg, a bilateral balance is calculated in relation to a given bilateral limit.\n*`NOTE`-Balance representing the amount that a financial institution has set aside for a specific reason and which is therefore not available. In the context of CSDs, reservation of liquidity made to meet settlement obligations.\n*`PDNG`-Balance of securities pending delivery, such as orders to sell securities have been executed but settlement of the open transactions has not been confirmed.\n*`PIPO`-Balance representing the fictive amount of automated direct debits or payment based on standing arrangements between the CSD and the user. Usage: Pay-Ins and Pay-Outs can be different based on individual payment instructions or available funds.\n*`PRAV`-Average of the daily balances on the account used to fulfil the reserve requirements calculated from the beginning of the maintenance period.\n*`RESV`-Balance representing the regulatory reserve that a financial institution must have with the account servicing institution, eg, the minimum credit balance a financial institution is to keep with its Central Bank for mandatory reserve purposes. \n*`SCOL`-Balance representing the forecast of the cash-equivalent resulting from evaluation of the net incoming balance of securities qualified to serve as collateral for which settlement instructions are held at.\n*`SCOU`-Balance representing the cash-equivalent resulting from evaluation of incoming securities, qualified to serve as collateral and actually used as collateral, which have been settled during the settlement process. \n*`THRE`-Balance representing the amount that will be destined for investment. Difference between available balance and threshold for investment limit.",
"enum": [
"ADJT",
"BCUR",
"BLCK",
"BLKD",
"DLOD",
"EAST",
"FCOL",
"FCOU",
"FORC",
"FUND",
"INTM",
"LCUR",
"LRLD",
"NOTE",
"PDNG",
"PIPO",
"PRAV",
"RESV",
"SCOL",
"SCOU",
"THRE"
]
},
"ExternalBalanceType1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the balance type, as published in an external balance type code set.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`CLAV`-Closing balance of amount of money that is at the disposal of the account owner on the date specified. \n*`CLBD`-Balance of the account at the end of the pre-agreed account reporting period. It is the sum of the opening booked balance at the beginning of the period and all entries booked to the account during the pre-agreed account reporting period. \n*`FWAV`-Forward available balance of money that is at the disposal of the account owner on the date specified. \n*`INFO`-Balance for informational purposes. \n*`ITAV`-Available balance calculated in the course of the account servicer\u0027s business day, at the time specified, and subject to further changes during the business day. The interim balance is calculated on the basis of booked credit and debit items during the calculation time/period specified. \n*`ITBD`-Balance calculated in the course of the account servicer\u0027s business day, at the time specified, and subject to further changes during the business day. The interim balance is calculated on the basis of booked credit and debit items during the calculation time/period specified. \n*`OPAV`-Opening balance of amount of money that is at the disposal of the account owner on the date specified. \n*`OPBD`-Book balance of the account at the beginning of the account reporting period. It always equals the closing book balance from the previous report. \n*`PRCD`-Balance of the account at the previously closed account reporting period. The opening booked balance for the new period has to be equal to this balance.\nUsage: the previously booked closing balance should equal (inclusive date) the booked closing balance of the date it references and equal the actual booked opening balance of the current date.\n*`XPCD`-Balance, composed of booked entries and pending items known at the time of calculation, which projects the end of day balance if everything is booked on the account and no other entry is posted. ",
"enum": [
"CLAV",
"CLBD",
"FWAV",
"INFO",
"ITAV",
"ITBD",
"OPAV",
"OPBD",
"PRCD",
"XPCD"
]
},
"ExternalBankTransactionDomain1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the bank transaction code domain, as published in an external bank transaction code domain code list.\r\nExternal code sets can be downloaded from www.iso20022.org."
},
"ExternalBankTransactionFamily1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the bank transaction code family, as published in an external bank transaction code family code list.\r\nExternal code sets can be downloaded from www.iso20022.org."
},
"ExternalBankTransactionSubFamily1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the bank transaction code sub-family, as published in an external bank transaction code sub-family code list.\r\nExternal code sets can be downloaded from www.iso20022.org."
},
"ExternalBenchmarkCurveName1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the external benchmark curve name code in the format of character string with a maximum length of 4 characters.\r\nThe list of valid codes is an external code list published separately.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`MAAA`-Benchmark curve used for municipals based on the best credit rating for municipal market debt.\n*`FUSW`-Portion of a synthetic curve that is composed of Eurodollar or Treasury or similar Futures and Swap rates. The term usually begins at 3 months to 2 years for the futures strip component with the Swaps filling in the points to 10 years and beyond.\n*`LIBI`-Rate at which major international banks are willing to take deposits from one another, is normally 1/8 percent below LIBOR.\r\n\r\nLondon InterBank Bid Rate, the rate bid by banks on Eurocurrency deposits; the international rate that banks lend to other banks.\n*`LIBO`-London Interbank Offered Rate, the interest rate that major international banks in London charge each other for borrowing.\n*`SWAP`-In curve construction, Swap is the long portion of the curve constituting about 3 years to 30 years term.\n\nThe exchange of one security, currency or interest rate for another to change the maturity (bonds), or quality of issues (stocks or bonds), or because investment objectives have changed.\n*`TREA`-Treasury benchmark that comes in three types: the yield curve, the par curve, and the spot curve. All curves also have a constituent time series.\n*`EURI`-Euro Interbank Offer Rate is the rate at which Euro inter-bank term deposits within the Euro zone are offered by one prime bank to another prime bank.\n*`PFAN`-Pfandbriefe security is a collateralised bullet bond backed by either mortgage loans or loans to the public sector. Pfandbriefe differ from traditional asset-backed securities in significant ways. The most important difference is that Pfandbriefe carry no pre-payment risk since they remain on the balance sheet of the issuing institution. Therefore, their spreads over sovereign bonds are attributable to liquidity and credit quality alone. New indices have been created and existing indices have been modified in response to the growing importance of the Pfandbriefe market. The Deutsche Borse has three synthetic indices called REX, JEX, and PEX. The Pfandbriefe curve is used as a reference for credit as well as mortgage market.\n*`EONA`-Euro OverNight Index Average rate.\n*`EONS`-Euro OverNight Index Average swap rate.\n*`EUUS`-Rate for the eurodollars, time deposits denominated in U.S. dollars at banks outside the United States, and thus are not under the jurisdiction of the Federal Reserve.\n*`EUCH`-Swiss Franc LIBOR rate.\n*`TIBO`-Tokyo Interbank Offered Rate.\n*`ISDA`-Worldwide common reference rate value for fixed interest rate swap rates, as defined by the International Swaps and Derivatives Association (ISDA).\n*`GCFR`-GCF Repo Index, the Depository Trust \u0026 Clearing Corporation (DTCC) general collateral finance repurchase agreements index.\n*`STBO`-Stockholm Interbank Offered Rate.\n*`BBSW`-Australian Financial Markets Association (AFMA) Bank-Bill Reference Rate (BBSW).\n*`JIBA`-Johannesburg Interbank Agreed Rate.\n*`BUBO`-Budapest Interbank Offered Rate.\n*`CDOR`-Canadian Dollar Offered Rate.\n*`CIBO`-Copenhagen Interbank Offered Rate.\n*`MOSP`-Moscow Prime Offered Rate.\n*`NIBO`-Norwegian Interbank Offered Rate.\n*`PRBO`-Czech Fixing of Interest Rates on Interbank Deposits.\n*`TLBO`-Tel Aviv Interbank Offered Rate.\n*`WIBO`-Warsaw Interbank Offered Rate.\n*`ESTR`-Euro Short Term Rate\n*`SOFR`-Secured Overnight Financing Rate.\n*`SONA`-Sterling Over Night Index Average.\n*`RCTR`-RBA Cash Rate Target (RBATCTR).\n*`CORA`-Canadian Overnight Repo Rate Average (CAONREPO). \n*`BCOL`-Bank of Canada Overnight Lending Rate (CABROVER).\n*`HKIO`-Hong Kong Interbank Offered Rate (HIHD01M).\n*`BJUO`-Bank of Japan Uncollateralized Overnight Call Rate (MUTSCALM).\n*`ETIO`-Euroyen Tokyo Interbank Offered Rate (EUYN03M).\n*`EFFR`-Effective Federal Funds Rate (FEDL01).\n*`OBFR`-Overnight Bank Funding Rate (OBFR01).\n*`CZNA`-Czech National Bank Reference Interest Rate\n*`TONA`-Tokyo Overnight Average Rate:\r\nInterest rate benchmark - also known as a reference rate or a benchmark rate. It is a measure of the cost of borrowing in the Japanese yen unsecured overnight money market and is the near risk-free rate (RFR) for Japanese yen markets, administered and published by the Bank of Japan. It is sometimes referred to as “TONAR”. Bloomberg ticker is MUTKCALM, and ISDA ISDA FpML Floating rate index code is JPY-TONA.\n*`TORF`-Tokyo Term Risk Free Rate:\r\nInterest rate Benchmark based on the uncollateralized overnight call rate which involves almost no credit risk of financial institutions, based on the Japanese Yen \"Risk-Free-Rate\" (RFR), administered and published by QUICK Benchmarks, Inc.\n*`SIBO`-Singapore Interbank Offered Rate.\r\n\n*`SSOR`-Singapore Dollar Swap Offer Rate.\n*`SORA`-Singapore Overnight Rate Average",
"enum": [
"MAAA",
"FUSW",
"LIBI",
"LIBO",
"SWAP",
"TREA",
"EURI",
"PFAN",
"EONA",
"EONS",
"EUUS",
"EUCH",
"TIBO",
"ISDA",
"GCFR",
"STBO",
"BBSW",
"JIBA",
"BUBO",
"CDOR",
"CIBO",
"MOSP",
"NIBO",
"PRBO",
"TLBO",
"WIBO",
"ESTR",
"SOFR",
"SONA",
"RCTR",
"CORA",
"BCOL",
"HKIO",
"BJUO",
"ETIO",
"EFFR",
"OBFR",
"CZNA",
"TONA",
"TORF",
"SIBO",
"SSOR",
"SORA"
]
},
"ExternalBillingBalanceType1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Defines the balance of the billing service, as published in an external billing balance code list.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`ABRR`-The difference between the excess/(deficit) investable balance and the excess/(deficit) collected balance due to the reserve requirement. This balance is not used if the account’s Earnings Credit Rate is net of reserves. This may be used when the earnings allowance rate is not adjusted for reserves. It may be that reserves have been subtracted from the collected balance to determine the investable balance. Therefore, they must be added back to the excess/(deficit) investable balance to determine the collected balance position. The presentation of this calculation is optional. AFP code\u003d00 04 21\n*`BEQU`-Balance required to offset the current analysis period’s balance compensable service charges. The balance equivalent can be calculated in two different ways. The first simply multiplies the balance compensable service charge total by the multiplier. The second calculation incorporates all of the elements of the multiplier calculation. Note that this calculation may result in a slightly different value due to the decimal precision and rounding used in the calculation: AFP code\u003d00 04 00\n*`CBAM`-The sum of only the daily ending NEGATIVE collected balances divided by the number of days in the statement period. The average negative balance, if present, is always positively signed. Balances are net of current period adjustments. Note that a NEGATIVE balance is equal to the POSITIVE balance less the NET balance. Note that a NEGATIVE Collected Balance Interest Rate can be applied to this balance to develop an OD interest charge. AFP code\u003d00 00 13\n*`CBAN`-The sum of the daily ending collected balances (both positive and negative) divided by the number of days in the statement period. A negative-signed value indicates a negative average NET balance. If a reserve-adjusted earnings allowance/credit rate is used, this balance may be the same as the investable balance (00 00 40). Balances are net of current period adjustments. Collected balances represent deposit money that has been collected and excludes any money in float. Note that a NET balance is equal to the POSITIVE balance less the NEGATIVE balance. Note that a NET Collected Balance OD Interest Rate (00 01 43) can be applied to this balance, if negative, to develop an OD interest charge. AFP code\u003d00 00 10\n*`CBAP`-The sum of only the daily ending POSITIVE collected balances divided by the number of days in the statement period. Balances are net of current period adjustments. Collected balances represent deposit money that has been collected and excludes any money in float. Note that a POSITIVE balance is equal to the NET balance plus the NEGATIVE balance. AFP code\u003d00 00 11\n*`DABR`-That portion of the demand deposit account balance that must be set aside by the bank to meet reserve requirements. AFP code\u003d00 04 20\n*`EDCB`-Collected balance remaining after the balance required to offset the current analysis period’s balance compensable service charges has been deducted. If negative (deficit), this represents the additional collected balance required to fully offset balance compensable service charges for the current period. If positive (excess), this represents the collected balance surplus after offsetting balance compensable service charges for the current period. AFP code\u003d00 04 12\n*`EDIB`-Investable balance remaining after the balance required to offset the current analysis period’s balance compensable service charges has been deducted. If negative (deficit), this represents the additional investable balance required to fully offset balance compensable service charges for the current period. If positive (excess), this represents the investable balance surplus after offsetting balance compensable service charges for the current period. Depending on the type of underlying account, a hard interest rate may be applied to a balance excess resulting in a hard interest credit to the underlying account. AFP code\u003d00 04 10\n*`FDIC`-That account balance used to calculate the FDIC assessment charge. AFP code\u003d00 00 50\n*`FLBA`-The sum of the daily dollar amount of items in the process of collection divided by the number of days in the statement period. AFP code\u003d00 00 30\n*`FLPP`-Sum of the adjustments to the average float in a prior period(s). A negative-signed value indicates a balance reduction. This balance can also be used to adjust the average collected balances since money in float has a direct effect on collected balances. AFP code\u003d00 00 61\n*`IBAL`-Balance on which the earnings allowance/credit rate is applied. This value can be signed either positive or negative. A negative-signed balance indicates a shortage of investable funds.and may result in a charge. AFP code\u003d00 00 40\n*`IBIB`-The average investable balance that can be used to show the base balance for the calculation of a hard interest credited. This is a hard interest credit as opposed to an earnings credit. AFP code\u003d00 00 75\n*`IBLB`-The average ledger balance that can be used to show the base balance for the calculation of a hard interest credited. This is a hard interest credit as opposed to an earnings credit. AFP code\u003d00 00 70\n*`IBNC`-The average net collected balance that can be used to show the base balance for the calculation of a hard interest credited. This is a hard interest credit as opposed to an earnings credit. AFP code\u003d00 00 71\n*`IBNG`-The average negatve collected balance that can be used to show the base balance for the calculation of a hard interest debit. This is a hard interest debit as opposed to an earnings credit debit. AFP code\u003d00 00 73\n*`IBPC`-The average positive collected balance that can be used to show the base balance for the calculation of a hard interest credited. This is a hard interest credit as opposed to an earnings credit. AFP code\u003d00 00 72\n*`IBRR`-The average reserve requirement balance that can be used to show the base balance for the calculation of a hard interest credited. This is a hard interest credit as opposed to an earnings credit. AFP code\u003d00 00 74\n*`LBAN`-The sum of the daily ending ledger balances (both positive and negative) divided by the number of days in the statement period. A negative-signed value indicates a negative average NET balance. Balances are net of current period adjustments. The ledger balance includes any deposit money that has not been collected, ie, money in float.Note that a NET balance is equal to the POSITIVE balance less the NEGATIVE balance.Note that a NET Ledger Balance OD Interest Rate can be applied to this balance, if negative, to develop an OD interest charge. AFP code\u003d00 00 00\n*`LBAP`-The sum of only the daily ending POSITIVE ledger balances divided by the number of days in the statement period. Balances are net of current period adjustments. The ledger balance includes any deposit money that has not been collected, ie, money in float. Note that a POSITIVE balance is equal to the NET balance plus the NEGATIVE balance. AFP code\u003d00 00 01\n*`LBME`-Value of the book or ledger balance at the end of the calendar month. AFP code\u003d00 00 05\n*`LBNM`-The sum of only the daily ending NEGATIVE ledger balances divided by the number of days in the statement period. The average negative balance, if present, is always positively signed. Balances are net of current period adjustments. Note that a NEGATIVE balance is equal to the POSITIVE balance less the NET balance. Note that a NEGATIVE Ledger Balance Interest Rate can be applied to this balance to develop an OD interest charge. AFP code\u003d00 00 03\n*`UCFU`-That portion of the balance that is the difference between the average negative collected balance and the average negative ledger balance. This is used to isolate that portion of the negative collected balance that represents the use of uncollected funds. Balances are net of current period adjustments. Note that the Uncollected Funds Usage Rate can be applied to this balance to develop an Uncollected Funds OD interest charge. AFP code\u003d00 00 15",
"enum": [
"ABRR",
"BEQU",
"CBAM",
"CBAN",
"CBAP",
"DABR",
"EDCB",
"EDIB",
"FDIC",
"FLBA",
"FLPP",
"IBAL",
"IBIB",
"IBLB",
"IBNC",
"IBNG",
"IBPC",
"IBRR",
"LBAN",
"LBAP",
"LBME",
"LBNM",
"UCFU"
]
},
"ExternalBillingCompensationType1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Defines the type of billing compensation to be applied, as published in an external billing compensation type code list.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`BACS`-Total amount of service charges that can be offset by an earnings allowance credit. Such services carry a Payment Method code of ”Balance Compensable”. This amount is included in SettleChargeTtl-Current Period (AFP code 00 03 00). This value must be sent if the bank is providing an earnings credit based on deposit balances. AFP code\u003d00 03 31\n*`CTND`-Amount due to the bank for the settlement period, after all adjustments and deductions. Includes both service and tax charges. If nothing is due this value must be sent as zero. AFP code\u003d00 03 14\n*`DEAD`-Amount due to the bank for balance compensable service charges which exceed the earnings allowance for the settlement period. This amount should be equal to the absolute value of the ExcessDeficitEarningsAllowance-Adjusted (AFP code 00 02 44). This value must be sent if the bank is providing an earnings credit based on deposit balances. AFP code\u003d00 02 47\n*`EALL`-Value of balances maintained during the statement period which can be used to offset balance compensable service charges. This value must be sent if the bank is providing an earnings credit based on deposit balances. AFP code\u003d00 02 40\n*`EANA`-Net value of balance and/or rate adjustments for prior periods to be applied to the current excess/(deficit) allowance. AFP code\u003d00 02 43\n*`EDAA`-Excess/(deficit) earnings allowance for the analysis period plus or minus any net earnings allowance and/or balance compensable service charge adjustments. Note that in the absence of any EarningsAllowance-NetAdjust (AFP code 00 02 43) this balance is preferred instead of the ExcessDeficitEarningsAllowance (AFP code 00 02 41). This value must be sent if the bank is providing an earnings credit based on deposit balances. AFP code\u003d00 02 44\n*`EDAL`-The difference between the earnings allowance and the balance compensable service charges. Excess allowance occurs when the earnings allowance exceeds the total balance compensable service charges. A Deficit allowance occurs when the total balance compensable service charges exceed the earnings allowance. Excess allowances may be carried forward into future statement periods at the bank’s discretion. Deficit allowances are typically reflected as charges due to the bank in the form of DeficitEarningsAllowanceDueThisStmt (AFP code 00 02 47). This value must be sent if the bank is providing an earnings credit based on deposit balances. AFP code\u003d00 02 41\n*`FESS`-Charges from a prior billing period which have been paid. AFP code\u003d00 03 22\n*`FREE`-Total amount of service charges as listed in the Service Sections that are provided free of charge. Such services carry a Payment Method code of \"FREE\" (Free). This amount is included in SettleChargetTL-Current Period (AFP code 00 03 00). Should be sent if there are any “Free” service charges in the Service Sections. It is assumed that “waived” and “free” services are not taxed. AFP code\u003d00 03 36\n*`NBCS`-Total amount of service charges due as of this statement that are not eligible to be offset by an earnings allowance credit. Such services carry a Payment Method code of “FLAT\" (HardCharge). This amount is included in SettleChargeTtl-CurrentPeriod (AFP code 00 03 00 ). AFP code\u003d00 03 00\n*`PVCS`-Total amount of service charges as listed in the Service Sections but assessed previously and which, therefore, are not due. Such services carry a Payment Method code of \"PVCH\" (PreviouslyCharged). This amount is included in SettleChargetTL-CurrentPeriod (AFP code 00 03 00). Should be sent if there are any \"Previously Charged\" services in the Service Sections. AFP code\u003d00 03 35\n*`SCAB`-Net value of adjustments to balance compensable service charges for a prior period(s) to be applied to the current excess/(deficit) allowance. AFP cod\u003d00 03 32\n*`SCAN`-Total of all service charge adjustments that are not eligible to be offset by an earnings allowance credit. This can be a positive-signed or negative-signed number. AFP code\u003d00 03 33\n*`SCBT`-The total amount of service charges due exclusive of taxes due. AFP code\u003d00 03 11\n*`SCCP`-Total charges before credit for services provided during the current statement period. This total is the arithmetic sum of all charges listed in the Settlement Amount element of the Service Sections in the statement regardless of the Payment Method code . It includes all Balance Compensable charges, Hard charges, Previously Charged charges, Waived charges and Free charges. It does not include any tax charges related to the services. AFP code\u003d00 03 00\n*`SCDB`-Amount of ChargesAndTaxes-NetDueThisStmt (AFP code 00 03 14 ) that are directly debited from the customer’s account. AFP code\u003d00 03 50\n*`SCDI`-The total amount of any service charge discount. AFP code\u003d00 03 41\n*`SCIN`-Amount of ChargesAndTaxes-NetDueThisStmt (AFP code 00 03 14 ) that are invoiced. AFP code\u003d00 03 A0\n*`TICD`-Total amount of hard interest credited to a designated account. The amount of hard interest credited, if any, is calculated by applying the Interest Credited rate against a negative balance as reported in the Balance Section with a Balance Identifier of ExcessDeficitCollectedBal (AFP code 00 04 12). AFP code\u003d00 00 76\n*`TXSC`-The total amount of service charges that were subject to taxes. AFP code\u003d00 03 13\n*`TXTS`-The Sum of all the individual tax values as contained in either the individual Service Sections or Tax Sections. AFP code\u003d00 03 60\n*`WAIV`-Amount of service charges otherwise due that are waived on this statement. Such services carry a Payment Method code of “WVED\" (Waived). Note that this amount does not include line item free services (AFP code 00 03 36). This amount is included in SettleChargetTL-Current Period (AFP code 00 03 00). Any such line item waivers or free services are not brought forward into the Compensation calculations. It is assumed that “waived” and “free” services are not taxed. afp CODE\u003d00 03 40",
"enum": [
"BACS",
"CTND",
"DEAD",
"EALL",
"EANA",
"EDAA",
"EDAL",
"FESS",
"FREE",
"NBCS",
"PVCS",
"SCAB",
"SCAN",
"SCBT",
"SCCP",
"SCDB",
"SCDI",
"SCIN",
"TICD",
"TXSC",
"TXTS",
"WAIV"
]
},
"ExternalBillingRateIdentification1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the type of billing rate or factor, as published in an external billing rate identification code list.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`AEAR`-Per annum earnings rate, adjusted for reserves, applied to the current analysis period’s investable balance for calculation of the earnings allowance credit. The ECR, Net of Reserves, is calculated as: ECR, Net of Reserves \u003d ECR, Not Net (00 01 22) * (1 – Reserve Rate)\n*`ANXE`-The anticpated earnings allowance rate, as adjusted, to be used next month in the calculation of the earnings allowance. See AEAR AdjustedEarningsAllowance Rate\n*`CDRA`-The current CD (Certificate of Deposit) rate as published by the bank.\n*`DINR`-The per annum rate used to calculate the Deficiency Interest amount to be paid to the bank. \n*`DSCR`-The per annum rate used to calculate a surcharge based on the Deficiency Interest amount to be paid to the bank. \n*`EALR`-Per annum earnings rate applied to the current statement period’s investable balance for calculation of the earnings allowance credit. The earnings allowance credit is used to offset the charges for balance compensable services. This rate has NOT been adjusted for reserves. The ECR, Not Net of Reserves, is calculated as: ECR, Not Net \u003d ECR, Net of Reserves (00 01 20) / (1 – Reserve Rate)\n*`FDIC`-The current FDIC rate used in the US to calculate the Federal Deposit Insurance premium paid by the banks to the FDIC.\n*`ICDR`-Per annum interest rate used to calculate the interest amount credited to a designated account. The amount of interest credited, if any, is reported in a Compensation Section with a Compensation Identifier of TtlInterestCredited\n*`MULT`-The collected balance required to offset $1.00 of balance compensable service charges. This factor can be used to calculate the balance equivalent of balance compensable service charges. The multiplier is calculated in one of three different ways depending on whether the Earnings Allowance Rate (ECR) is adjusted for reserves or not (net of reserves or not) and, in the case where the ECR is not adjusted for reserves, whether the multiplier is adjusted for reserves or not.\n*`NCBO`-Per annum interest rate used to calculate overdraft compensation on an average net collected balance which is negative (AFP balance 00 00 10). An average NET balance is negative when the sum of the daily ending POSITIVE and NEGATIVE balances is negative.\n*`NGCO`-Per annum interest rate applied to NEGATIVE collected balances (AFP balance 00 00 13) for calculation of overdraft compensation.\n*`NGLO`-Per annum interest rate applied to NEGATIVE ledger balances (AFP balance 00 00 03) for calculation of overdraft compensation.\n*`NLBO`-Per annum interest rate used to calculate overdraft compensation on an average net ledger balance which is negative (AFP balance 00 00 00). An average NET balance is negative when the sum of the daily ending POSITIVE and NEGATIVE balances is negative.\n*`NXME`-The anticpated earnings allowance rate to be used next month in the calculation of the earnings allowance. See EALR EarningsAllowance Rate\n*`NXMU`-The anticipated Multiplier to be used next month. See MULT Multiplier.\n*`PRIR`-The current per annum Prime rate as published by the bank.\n*`RRQR`-The per annum reserve rate as applied to non demand deposit accounts such as time deposit or CD accounts.\n*`RSRV`-Per annum interest rate used to calculate that portion of the CollectedBal-AvgPositive that US banks must keep on deposit at the US Federal Reserve.\n*`UFUR`-Per annum interest rate assessed on that portion of the account balance which is the difference between the average negative ledger and the average negative collected balance (AFP balance 00 00 15). This rate is used to assess compensation on the portion of the negative collected balance that represents the use of uncollected funds.",
"enum": [
"AEAR",
"ANXE",
"CDRA",
"DINR",
"DSCR",
"EALR",
"FDIC",
"ICDR",
"MULT",
"NCBO",
"NGCO",
"NGLO",
"NLBO",
"NXME",
"NXMU",
"PRIR",
"RRQR",
"RSRV",
"UFUR"
]
},
"ExternalCalculationAgent1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the calculation agent, as published in an external calculation agent code list.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`ISDA`-As defined in the ISDA Master Agreement.\n*`JOIN`-Trading side and counterparty side will jointly act.\n*`TRAD`-Trading side will act.\n*`CNTP`-Counterparty side will act.",
"enum": ["ISDA", "JOIN", "TRAD", "CNTP"]
},
"ExternalCancellationReason1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the cancellation reason, as published in an external cancellation reason code set.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`AC02`-Debtor account number invalid or missing.\n*`AC03`-Wrong account number in Credit Transfer.\n*`AGNT`-Agent in the payment workflow is incorrect.\n*`AM09`-Amount is not the amount agreed or expected.\n*`BE16`-Debtor or Ultimate Debtor identification code missing or invalid.\n*`COVR`-Cover payments has either been returned or cancelled.\n*`CURR`-Currency of the payment is incorrect.\n\n*`CUST`-Cancellation requested by the Debtor.\n*`CUTA`-Cancellation requested because an investigation request has been received and no remediation is possible.\n*`DS24`-Cancellation requested because the original payment order expired due to time-out.\n*`DT01`-Invalid date (for example, wrong or missing settlement date).\n*`DUPL`-Payment is a duplicate of another payment.\n*`FRAD`-Cancellation requested following a transaction that was originated fraudulently. The use of the FraudulentOrigin code should be governed by jurisdictions.\n*`FRNA`-To complement a rejection response, suggesting the request for cancelation should be forwarded to the next agent in the payment transaction chain.\n*`FRTR`-Direct Debit Tracking recalled as Mandate Cancelled \n*`INDM`-To express the wish to establish a bilateral indemnity agreement.\n*`MODT`-The underlying transaction in relation to an RTP was modified.\n*`PAID`-The underlying transaction in relation to an RTP was already paid (via other means).\n*`SVNR`-The payment is cancelled since a cash amount rendered was not correct or goods or a service was not rendered to the customer, e.g. in an e-commerce situation.\n*`SYAD`-Cancellation requested by System Member to Settlement System Administrator to indicate that the cancellation request must not be forwarded further in the chain.\n*`TECH`-Cancellation requested following technical problems resulting in an erroneous transaction.\n*`UPAY`-Payment is not justified.\n*`ENUE`-Cancellation or request for return requested by the Debtor specifically due to one or more errors by debtor in the original Credit Transfer. Usage: This code can be used for any error in the original Credit Transfer made by the Debtor. Can also be used if multiple errors were made in the original Credit Transfer.\n*`UAPA`-The Debtor is requesting a return of the payment because the payment was not properly authorized.\r\nUsage: This code can be used in the case where a Credit Transfer was made without proper authorization from the Debtor. This could be due to compromised end user credentials.\n*`NARR`-Reason is provided as narrative information in the additional reason information.\n*`INCR`-Process a cancellation request with incorrect reference to original batch.\n*`BIAS`-Process a cancellation request but batch already settled.\n*`DRTP`-Duplication of a request-to-pay message.\n*`WNTB`-Breach of warranty provided in connection with a request for payment.\n*`MD06`-Return of funds requested by end customer.\n*`PPRC`-Request to Pay cancellation initiated because the Payee is not in good standing.\n*`ECAG`-Payee (Creditor) cancels the Request To Pay (RTP) request due to error or adjustment agreement with Payer/Debtor.\n*`NFNA`-To complement a cancellation request, instructing the market infrastructure that the request for cancelation should not be forwarded to the next agent in the payment transaction chain.",
"enum": [
"AC02",
"AC03",
"AGNT",
"AM09",
"BE16",
"COVR",
"CURR",
"CUST",
"CUTA",
"DS24",
"DT01",
"DUPL",
"FRAD",
"FRNA",
"FRTR",
"INDM",
"MODT",
"PAID",
"SVNR",
"SYAD",
"TECH",
"UPAY",
"ENUE",
"UAPA",
"NARR",
"INCR",
"BIAS",
"DRTP",
"WNTB",
"MD06",
"PPRC",
"ECAG",
"NFNA"
]
},
"ExternalCardTransactionCategory1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the category of card transaction in the format of character string with a maximum length of 4 characters.\r\nThe list of valid codes is an external code list published separately.\r\nExternal code sets can be downloaded from www.iso20022.org."
},
"ExternalCashAccountType1Code": {
"type": "string",
"minLength": 1,
"maxLength": 4,
"description": "Specifies the nature, or use, of the cash account in the format of character string with a maximum length of 4 characters.\r\nThe list of valid codes is an external code list published separately.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`CACC`-Account used to post debits and credits when no specific account has been nominated.\n*`CARD`-Account used for credit card payments.\n*`CASH`-Account used for the payment of cash.\n*`CHAR`-Account used for charges if different from the account for\npayment.\n*`CISH`-Account used for payment of income if different from the current cash account\n*`COMM`-Account used for commission if different from the account\nfor payment.\n*`CPAC`-Account used to post settlement debit and credit entries on behalf of a designated Clearing Participant.\n*`LLSV`-Account used for savings with special interest and withdrawal terms. \n*`LOAN`-Account used for loans.\n*`MGLD`-Account used for a marginal lending facility.\n*`MOMA`-Account used for money markets if different from the cash\naccount.\n*`NREX`-Account used for non-resident external.\n*`ODFT`-Account is used for overdrafts.\n*`ONDP`-Account used for overnight deposits.\n*`OTHR`-Account not otherwise specified. \n*`SACC`-Account used to post debit and credit entries, as a result of transactions cleared and settled through a specific clearing and settlement system.\n*`SLRY`-Accounts used for salary payments.\n*`SVGS`-Account used for savings.\n*`TAXE`-Account used for taxes if different from the account for\npayment.\n*`TRAN`-A transacting account is the most basic type of bank account that you can get. The main difference between transaction and cheque accounts is that you usually do not get a cheque book with your transacting account and neither are you offered an overdraft facility.\n*`TRAS`-Account used for trading if different from the current cash account.\n*`VACC`-Account created virtually to facilitate collection and reconciliation.\n*`NFCA`-Non-Resident Individual / Entity Foreign Current held domestically.",
"enum": [
"CACC",
"CARD",
"CASH",
"CHAR",
"CISH",
"COMM",
"CPAC",
"LLSV",
"LOAN",
"MGLD",
"MOMA",
"NREX",
"ODFT",
"ONDP",
"OTHR",
"SACC",
"SLRY",
"SVGS",
"TAXE",
"TRAN",
"TRAS",
"VACC",
"NFCA"
]
},
"ExternalCashClearingSystem1Code": {
"type": "string",
"minLength": 1,
"maxLength": 3,
"description": "Specifies the cash clearing system, as published in an external cash clearing system code list.\r\nExternal code sets can be downloaded from www.iso20022.org.\n*`ABE`-EBA Euro1/Step1.\n*`ACH`-Automated Clearing House. Payment system that clears cash transfers and settles the proceeds in a lump sum, usually on a multilateral netting basis.\n*`ACS`-Canadian Dollar (CAD) - Automated Clearing Settlement System (ACSS) \n*`AIP`-AL (Albania) - Albania Interbank Payment System.\n*`ART`-AT (Austria) - Austrian RTGS.\n*`AVP`-NZ (New Zealand) - New Zealand Assured Value Payments.\n*`AZM`-AZ (Azerbaijan) - Azerbaijan Interbank Payment System (AZIPS).\n*`BAP`-BA (Bosnia and Herzegovina).\n*`BCC`-SE (Sweden) - Sweden BGC Clearing CUG.\n*`BCE`-EC (Ecuador) - Ecuadorian Central Payment System (Sistema Central de Pagos Ecuatoriano)\n*`BDS`-BB (Barbados) - Barbados RTGS (CBRTGS).\n*`BEL`-BE (Belgium) - Belgium RTGS (ELLIPS).\n*`BGN`-BG (Bulgaria) - Bulgaria RTGS.\n*`BHS`-BS (Bahamas) - Bahamas RTGS.\n*`BIS`-BW (Botswana) - Botswana Interbank Settlement System.\n*`BOF`-FI (Finland) - RTGS (BOF).\n*`BOJ`-the Bank of Japan clearing system.\n*`BRL`-IT (Italy) - Italy RTGS (BIREL).\n*`BSP`-PH (Philippines) - Philippines Payment System.\n*`CAD`-CA (Canada) - Canadian Large Value Transfer System (LVTS)\n*`CAM`-ES (Spain).\n*`CBA`-AW (Aruba) - Central Bank of Aruba CSM\n*`CBC`-CW (Curaçao), SX (Sint Maarten) Central Bank of Curaçao and Sint Maarten CSM\n*`CBJ`-IE (Ireland) - Irish RTGS (IRIS).\n*`CCE`-Real-Time Payment System Peru\n*`CHI`-US - The Clearing House CHIPS\n*`CHP`-GB (UK) - British Euro RTGS (CHAPS).\n*`CIP`-Cross-border Interbank Payment System (CIPS) \n*`CIS`-Central Interoperability Service of the EACHA Clearing Cooperative, for exchanging SEPA payments between Automated Clearing Houses in the EEA.\n*`COE`-CO (Columbia) - Colombian Electronic Cheque System named CEDEC (Compensación Electrónica De Cheques).\n*`COI`-CO (Columbia) - Colombian Central Bank´s ACH named CENIT (Compensación Electrónica Nacional Interbancaria).\n*`COU`-CO (Columbia) - Colombian RTGS System named CUD (Cuentas de Depósito).\n*`DDK`-DK (Denmark) - Danish Krone RTGS (KRONOS)\n*`DKC`-DK (Denmark) - Danish Euro RTGS (KRONOS)\n*`EBA`-EBA Euro1.\n*`ELS`-DE (Germany).\n*`EMZ`-Elektronischer Massenzahlungsverkehr (EMZ)\nDE (Germany) – retail payment system operated by the Deutsche Bundesbank \n*`EPM`-ECB (European Central Bank) - ECB Payment Mechanism.\n*`EPN`-US - The Clearing House EPN\n*`ERP`-EBA step 1 (members).\n*`FDA`-US (United States) - Federal Reserve Banks Automated Clearing House Service.\n*`FDN`-US (United States) - Federal Reserve Banks FedNow Service.\n*`FDW`-US (United States) - Federal Reserve Banks Fedwire Funds Service.\n*`FEY`-JP (Japan) the Foreign Exchange Yen Clearing system (FEYCS). It is the Japanese electronic interbank system for sending guaranteed and unconditional yen payments of FX deals for same day settlement from one settlement bank, on behalf of itself or its customers, to another settlement bank.\n*`FPS`-Faster Payments Service in UK.\n*`GIS`-GH (Ghana) - Ghana Interbank Settlement System (GISS).\n*`HKL`-Hong Kong Clearing House Automated Transfer System (CHATS).\n*`HKS`-Hong Kong Faster Payment System or FPS. A system owned and operated by the HKICL, to provide instant clearing and settlement payment services.\n*`HRK`-HR (Croatia) - HSVP.\n*`HRM`-GR (Greece) - Greek RTGS (HERMES).\n*`HUF`-HU (Hungary) - VIBER.\n*`IBP`-ES - Spain - Iberpay Instant Payments\n*`INC`-DE and NL - Equens \n*`IMP`-India Immediate Payment Service\n*`JOD`-JO (Jordan) - Jordan RTGS.\n*`KPS`-KE (Kenya) - Kenyan Electronic Payment Settlement System.\n*`LGS`-LU (Luxemburg) - Luxembourg RTGS (LIPS).\n*`LKB`-LK (Sri Lanka) - Sri Lanka (Lankasettle).\n*`LVL`-LV (Latvia).\n*`LVT`-CA (Canada) - Large Value Transfer System (LVTS).\n*`LYX`-CA (Canada) Lynx High Value Payment System.\n*`MEP`-SG (Singapore) - Singapore RTGS (MEPS+).\n*`MOS`-ZA (South Africa) - South-African Multiple Option Settlement.\n*`MQQ`-Macao Real Time Gross Settlement System\n*`MRS`-MT (Malta) - Malta Realtime Interbank Settlement System.\n*`MUP`-MU (Mauritius).\n*`NAM`-NA (Namibian) - Namibian Interbank Settlement System.\n*`NOC`-NO (Norway).\n*`NOR`-NICS Real (Norway)\n*`NPP`-AU (Australia) - New Payments Platform (NPP).\n*`NSS`-US (United States) - Federal Reserve Banks National Settlement Service.\n*`NZE`-NZ (New Zealand) – New Zealand Dollar RTGS (ESAS)\n*`PCH`-CH (Switzerland).\n*`PDS`-AU (Australia).\n*`PEG`-EG (Egypt).\n*`PNS`-FR (France).\n*`PSA`-AT (Austria) – Austrian CSM.\n*`PTR`-AO (Angola) - Angola RTGS.\n*`PVE`-Ve (Venezuela).\n*`ROL`-RO (Romania) - Romanian Electronic Payment Operations RT.\n*`ROS`-RO (Romania) - Romanian GSRS.\n*`RTG`-Real Time Gross Settlement System. Payment system that simultaneously clears individual transfers and settles them in central bank money.\n*`RTP`-DE (Germany).\n*`RTR`-CA (Canada) Real Time Rail Payment System.\n*`SCL`-DE – SEPA-Clearer of the Retail Payment System operated by Deutsche Bundesbank\n*`SCP`-CL (Chile) - Chilean Interbank Payment System.\n*`SEC`-SE (Sweden) - Swedish Euro RTGS (SEC).\n*`SEU`-CH (Switzerland) – Swiss EUR RTGS named euroSIC.\n*`SIC`-CH (Switzerland) – Swiss CHF RTGS named SIC.\n*`SIP`-CH (Switzerland) – Swiss Instant Payment service in CHF operated by SIX Interbank Clearing.\n*`SIT`-SI (Slovenia).\n*`SLB`-ES (Spain) - Spanish RTGS (SLBE).\n*`SPG`-PT (Portugal) - Portuguese RTGS (SPGT).\n*`SSK`-SE (Sweden) - SEK RTGS (RIX).\n*`ST2`-EBA Clearing STEP 2.\n*`STG`-UK (United Kingdom) - CHAPS Sterling RTGS.\n*`TBF`-FR (France) - French RTGS (TBF).\n*`TCH`-US - The Clearing House Real-TimePayment System\n*`TGT`-Target.\n*`THB`-TH (Thailand) - Thailand Payment System (BAHTNET).\n*`THN`-TH (Thailand) - National ITMX Payment System\n*`TIS`-TZ (Tanzania) - Tanzania Interbank Settlement System (TISS).\n*`TOP`-NL (Netherlands) - Dutch RTGS (TOP) \n*`TTD`-TT (Trinidad and Tobago ) - Trinidad and Tobago SAFE-TT.\n*`UBE`-United States Dollar (USD) – US Bulk Exchange Clearing System (USBE)\n*`UIS`-UG (Uganda) - Uganda National Interbank Settlement System.\n*`UPI`-India Unified Payments Interface.\n*`VCS`-VocaLink Clearing System\n*`XCT`-EBA step 2.\n*`ZEN`-JP (Japan) the Zengin system. The electronic payment system for domestic third party transfers managed by the Tokyo Bankers Association.\n*`ZET`-ZW (Zimbabwe) - Zimbabwe Electronic Transfer \u0026 Settlement System.\n*`ZIS`-ZM (Zambia) - Zambian Interbank Payment \u0026Settlement System.\n*`ISG`-IS (Iceland) – Icelandic krona RTGS (MBK).\n*`NBO`-NO - Norway NOK RTGS Norges Bank\n*`ISW`-NG (Nigeria) - Interswitch.\n*`I27`-P27 Clearing – Instant Payment Platform.\n*`B27`-P27 Clearing – Batch Payment Platform.\n*`UKD`-UK (United Kingdom) – Pay.UK Sterling Domestic.\n*`RIX`-SE (Sweden) – SEK RTGS (RIX).\n*`MOC`-Banco de Mocambique RTGS system.\n*`BOK`-KR (South Korea) – Korean Won RTGS (BOK-Wire+).\n*`KTS`-PG (Papua New Guinea) – Kina Automated Transfer System RTGS (KATS RTGS).\n*`RON`-RO- Romania RON RTGS National Bank of Romania.\n*`TWP`-Taiwan Real-Time Gross Settlement System.\n*`SRB`-Narodowy Bank Polski RTGS System.\n*`RBM`-Malawi – Malawi Interbank Transfer and Settlement System.\n*`ISR`-IL- Bank of Israel RTGS System Code.\n*`NFT`-Provides information to the remitter when incoming cross border transactions are routed through NEFT in the Indian domestic leg.\n*`RGS`-Provides information to the remitter when incoming cross border transactions are routed through RTGS in the Indian domestic leg.\n*`LSW`-LS (Lesotho) - RTGS (Wire).\n*`REN`-MY (Malaysia) - RENTAS, Real Time Electronic Transfer of Funds and Securities in Ringgit denomination.\n*`IBG`-MY (Malaysia) - Interbank GIRO.\n*`SGA`-BEAC (Bank of the Central African States) RTGS (SYGMA)",
"enum": [
"ABE",
"ACH",
"ACS",
"AIP",
"ART",
"AVP",
"AZM",
"BAP",
"BCC",
"BCE",
"BDS",
"BEL",
"BGN",
"BHS",
"BIS",
"BOF",
"BOJ",
"BRL",
"BSP",
"CAD",
"CAM",
"CBA",
"CBC",
"CBJ",
"CCE",
"CHI",
"CHP",
"CIP",
"CIS",
"COE",
"COI",
"COU",
"DDK",