CSM Reachability Enums configurables
Algunos valores en las estructuras de datos de configuración o en las solicitudes deben tener uno de los valores predefinidos. IPF define valores predeterminados, pero en algunos casos esos valores pueden ser ampliados con el cliente.custom valores. Este documento contiene una lista de propiedades que pueden ser utilizadas para extender los valores predeterminados con custom ones.
Códigos de País ISO 3166-2
Los códigos de país ISO 3166-2 no tienen valores predeterminados. Solo se pueden utilizar valores de configuración.
ipf.csm-reachability.setting.country-codes: [
AD,
AE,
AF,
..
ZA,
ZM,
ZW
]
Estableciendo atributos de la estructura de datos donde se aplica esta enumeración:
-
AgentSettlementSettings.cuentaDeLiquidación.agenteDeServicioDeCuenta.paisDelAgente
-
AgentSettlementSettings.límites De País Del Participante.país
-
AgentSettings.agentAddress.pais
-
ProcessingEntity.entityAddress.pais
-
IntraEntityParties.identificadorDePaís
-
IbanStructure.ibanCountryCode
-
IbanPlus.ibanIsoCountryCode
-
IbanPlus.isoCountryCode
-
ExclusionList.ibanCountryCode
Códigos de moneda ISO 4217
Los códigos de moneda ISO 4217 no tienen valores predeterminados. Solo se pueden utilizar valores de configuración.
ipf.csm-reachability.setting.currency-codes: [
AED,
AFN,
ALL,
..
ZAR,
ZMW,
ZWL
]
Estableciendo atributos de la estructura de datos donde se aplica esta enumeración:
-
AgentSettlementSettings.transferCurrencies
-
AgentSettlementSettings.cuentaDeLiquidación.monedaDeLaCuenta
-
CsAgentSelectionSettings.transferCurrencies
-
ProcessingEntity.monedaContable
-
ProcessingEntityAccounts.monedaDeCuenta
-
SupportedTransferCurrencies.transferCurrencies.moneda
Custom Códigos de Tipo de Identificador de Agente
Los valores predeterminados para el tipo de identificador de agente son diferentes en distintos casos de uso. Los valores predeterminados para cada punto final específico están documentados en Swagger UI.
Ejemplos de valores predeterminados en algunos casos:
-
BIC, NCC, LEI
-
BIC, NCC, LEI, IBAN
-
BIC, NCC, LEI, IBAN, AgentUniqueId
No importa qué combinación de valores predeterminados se utilice para un caso de uso específico, todos ellos se extienden con el mismo conjunto de custom valores. La siguiente propiedad puede ser utilizada para extender los valores predeterminados con custom ones:
ipf.csm-reachability.setting.identifier-type.custom-codes: [
CustomCode1,
CustomCode2
]
Estableciendo atributos de la estructura de datos donde se aplica esta enumeración:
-
AgentSettings.detallesDeParticipación.tipoDeIdentificadorDeParticipante
-
AgentSettings.agentIdentifiers.identifierType
-
AgentSettlementSettings.cuentaDeLiquidación.agenteDeServicioDeCuenta.agenteIdentificadores.tipoDeIdentificador
-
ProcessingEntity.entityIdentifiers.identifierType
-
ProcessingEntityAccounts.processingEntityAccounts.branchIdentifier
-
IntraEntityParties.tipoDeIdentificadorDeParte
Custom Códigos de Tipo de Entidad de Parte
Los valores predeterminados para el tipo de entidad de parte son:
-
Banco
-
Sucursal
La siguiente propiedad puede ser utilizada para extender los valores predeterminados con custom ones:
ipf.csm-reachability.setting.party-entity.entity-type.custom-codes: [
CustomCode1,
CustomCode2
]
Estableciendo atributos de la estructura de datos donde se aplica esta enumeración:
-
PartyEntity.tipoDeEntidad
Custom Códigos de Tipo y Subtipo de Cuentas de Entidad de Procesamiento
Los valores predeterminados para el Tipo de Cuenta y Subtipo no existen. Deben ser configurados por los clientes.
La siguiente propiedad puede ser utilizada para definir custom códigos:
ipf.csm-reachability.setting.processing-entity-accounts.account-type.custom-codes: [
SuspenseAccount,
LedgerAccount
]
Estableciendo atributos de la estructura de datos donde se aplica esta enumeración:
-
ProcessingEntityAccounts.processingEntityAccounts.accountType
ipf.csm-reachability.setting.processing-entity-accounts.account-subtype.custom-codes: [ ReturnsRejected ]
Estableciendo atributos de la estructura de datos donde se aplica esta enumeración:
-
ProcessingEntityAccounts.processingEntityAccounts.accountSubType