Códigos de motivo
Esta página pretende servir como un diccionario de códigos de motivo propietarios de IPF que son devueltos por diferentes componentes de IPF para comunicar el resultado de una función de negocio de IPF.
Los códigos de motivo son una forma estándar de devolver información sobre el resultado de una llamada al API de una función de negocio de IPF; esto podría ser una llamada HTTP remota o una interfaz Java. A menudo se usan para proporcionar información adicional a un código de error, pero también pueden usarse en una respuesta de API satisfactoria.
Es importante señalar que no todas las funciones de negocio de IPF utilizan códigos de motivo y, a medida que más funciones de negocio empiecen a usarlos, se añadirán aquí de modo que la lista de códigos de motivo y su uso dentro de IPF pueda encontrarse en un único lugar.
Formato de código de motivo
Los códigos de motivo de IPF siguen el siguiente formato
IPFXXXnnn
| Caracteres | Formato | Detalles |
|---|---|---|
1-3 |
"IPF" |
Constante "IPF" que representa que son códigos de motivo de IPF. |
4-6 |
3 caracteres alfabéticos en mayúscula que representan la función |
Representan la función de negocio. Estos no representan la aplicación/servicio, sino la función de negocio lógica. Cuando una aplicación/servicio soporta múltiples funciones, tendrá múltiples códigos de función de negocio distintos. |
7-9 |
3 dígitos numéricos |
Incluyendo ceros a la izquierda. Empezando en 001 e incrementando a medida que se añaden nuevos códigos. |
Los códigos de motivo de IPF también están asociados a descripciones que describen la naturaleza del resultado de la llamada a la función de negocio.
Lista de códigos de motivo
Función de negocio - Reachability
| Código de motivo | Descripción del motivo |
|---|---|
IPFRCH001 |
La moneda de la transferencia no puede liquidarse. |
IPFRCH002 |
Falló la descomposición de IBAN. |
IPFRCH003 |
Los detalles de participación no están especificados en la configuración del Agente. |
IPFRCH004 |
La búsqueda del identificador de participación no devolvió el tipo de identificador requerido; verifique el directorio de entidades de parte. |
IPFRCH005 |
La contraparte no es participante para el Agente especificado. |
IPFRCH006 |
La moneda de la transferencia es diferente a la moneda de la cuenta de liquidación. No se admiten comprobaciones de límite. |
IPFRCH007 |
Existen múltiples cuentas de liquidación para la moneda de la transferencia. No se admiten comprobaciones de límite. |
IPFRCH008 |
El importe de la transferencia es mayor que los límites permitidos. |
IPFRCH009 |
AgentUniqueId en el orden de selección no encontrado. |
IPFRCH010 |
La lista de Partes Intra Entidad no está definida para la Entidad de Procesamiento. |
IPFRCH011 |
Las monedas de transferencia soportadas no están definidas para la entidad de procesamiento. |
IPFRCH012 |
Múltiples registros de entidad de parte coinciden en el Directorio de Entidades de Parte para el valor de identificador especificado. La solicitud de Reachability puede volver a ejecutarse incluyendo el tipo de identificador usado para membresía por el Agente para obtener resultados precisos. |
IPFRCH013 |
La contraparte no puede recibir nuevas transacciones, solo es alcanzable para mensajes R. |
IPFCPS001 |
No se encontró Entidad de Procesamiento que coincida con el identificador proporcionado |
IPFCPS002 |
No hay agentes disponibles con el csmAgentId dado; no se puede derivar participante directo. |
IPFCPS003 |
No se puede derivar participante directo para la entidad proporcionada; la búsqueda en el directorio de entidades de parte no proporcionó el tipo de identificador requerido. |
IPFCPS004 |
No se puede derivar participante directo para la entidad proporcionada; verifique los registros de Participante CSM para el CSM Agent Id dado |
Función de negocio - Debulker
| Reason Code | Reason Description |
|---|---|
IPFDBK001 |
The debulking of the file has failed. |
IPFDBK002 |
The file has been rejected as a duplicate. |
IPFDBK003 |
The file has failed schema validation. |
IPFDBK004 |
File operation failed. |
IPFDBK005 |
Component processing initiation failed. |
IPFDBK006 |
Component store operation failed. |
IPFDBK007 |
Check duplicate transaction cache operation failed. |