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