CSM Reachability Configurable Enums
Algunos valores en las estructuras de datos de settings o en las peticiones deben tener uno de los valores predefinidos. IPF define valores por defecto, pero en algunos casos esos valores pueden ampliarse con valores personalizados del cliente. Este documento contiene una lista de propiedades que pueden utilizarse para ampliar los valores por defecto con valores personalizados.
ISO 3166-2 Country Codes
Los códigos de país ISO 3166-2 no tienen valores por defecto. Solo se pueden usar valores desde la configuración.
ipf.csm-reachability.setting.country-codes: [
AD,
AE,
AF,
...
ZA,
ZM,
ZW
]
Atributos de las estructuras de datos de settings donde aplica esta enumeración:
-
AgentSettlementSettings.settlementAccount.accountServicingAgent.agentCountry
-
AgentSettlementSettings.participantCountryLimits.country
-
AgentSettings.agentAddress.country
-
ProcessingEntity.entityAddress.country
-
IntraEntityParties.partyIdentifierCountry
-
IbanStructure.ibanCountryCode
-
IbanPlus.ibanIsoCountryCode
-
IbanPlus.isoCountryCode
-
ExclusionList.ibanCountryCode
ISO 4217 Currency Codes
Los códigos de moneda ISO 4217 no tienen valores por defecto. Solo se pueden usar valores desde la configuración.
ipf.csm-reachability.setting.currency-codes: [
AED,
AFN,
ALL,
...
ZAR,
ZMW,
ZWL
]
Atributos de las estructuras de datos de settings donde aplica esta enumeración:
-
AgentSettlementSettings.transferCurrencies
-
AgentSettlementSettings.settlementAccount.accountCurrency
-
CsAgentSelectionSettings.transferCurrencies
-
ProcessingEntity.ledgerCurrency
-
ProcessingEntityAccounts.accountCurrency
-
SupportedTransferCurrencies.transferCurrencies.currency
Custom Agent Identifier Type Codes
Los valores por defecto para el tipo de identificador de agente son diferentes en distintos casos de uso. Los valores por defecto para cada endpoint específico se documentan en Swagger UI.
Ejemplos de valores por defecto en algunos casos:
-
BIC, NCC, LEI
-
BIC, NCC, LEI, IBAN
-
BIC, NCC, LEI, IBAN, AgentUniqueId
Independientemente de qué combinación de valores por defecto se use en un caso específico, todos ellos se amplían con el mismo conjunto de valores personalizados. La propiedad siguiente puede usarse para ampliar los valores por defecto con valores personalizados:
ipf.csm-reachability.setting.identifier-type.custom-codes: [
CustomCode1,
CustomCode2
]
Atributos de las estructuras de datos de settings donde aplica esta enumeración:
-
AgentSettings.participationDetails.participantIdentifierType
-
AgentSettings.agentIdentifiers.identifierType
-
AgentSettlementSettings.settlementAccount.accountServicingAgent.agentIdentifiers.identifierType
-
ProcessingEntity.entityIdentifiers.identifierType
-
ProcessingEntityAccounts.processingEntityAccounts.branchIdentifier
-
IntraEntityParties.partyIdentifierType
Custom Party Entity Type Codes
Los valores por defecto para party entity type son:
-
Bank
-
Branch
La siguiente propiedad puede usarse para ampliar los valores por defecto con valores personalizados:
ipf.csm-reachability.setting.party-entity.entity-type.custom-codes: [
CustomCode1,
CustomCode2
]
Atributos de las estructuras de datos de settings donde aplica esta enumeración:
-
PartyEntity.entityType
Custom Processing Entity Accounts Type And SubType Codes
No existen valores por defecto para Account Type y SubType. Deben ser configurados por los clientes.
La siguiente propiedad puede usarse para definir códigos personalizados:
ipf.csm-reachability.setting.processing-entity-accounts.account-type.custom-codes: [
SuspenseAccount,
LedgerAccount
]
Atributos de las estructuras de datos de settings donde aplica esta enumeración:
-
ProcessingEntityAccounts.processingEntityAccounts.accountType
ipf.csm-reachability.setting.processing-entity-accounts.account-subtype.custom-codes: [
ReturnsRejected
]
Atributos de las estructuras de datos de settings donde aplica esta enumeración:
-
ProcessingEntityAccounts.processingEntityAccounts.accountSubType