Su Template de datos de procesamiento de pagos
Su Template de datos de procesamiento de pagos
- Atributos recomendados para un análisis profundo de las transacciones
- Actividades e hitos clave del proceso SWIFT
- Orientación técnica para extraer datos financieros
Atributos del procesamiento de pagos
| Nombre | Descripción | ||
|---|---|---|---|
|
ID de la transacción de pago
PaymentTransactionId
|
El identificador único que representa el caso de pago de principio a fin. | ||
|
Descripción
Este Atributo actúa como clave central del caso para Process Mining. Agrupa todas las actividades relacionadas con una única instrucción de pago, desde la solicitud inicial hasta la validación, la transmisión SWIFT y la liquidación final. En contextos SWIFT, suele asignarse al Transaction Reference Number (TRN) o al Unique End-to-end Transaction Reference (UETR) para garantizar la continuidad entre los sistemas bancarios. Se utiliza para reconstruir la ruta de la instancia del proceso y es esencial para todos los análisis de variantes y cálculos de tiempos de ciclo.
Por qué es importante
La identificación única es la base de Process Mining, ya que permite unir eventos dispersos en una visión coherente del proceso.
Dónde obtenerlo
Campo 20 de SWIFT (TRN) o campo 121 (UETR) en los encabezados de los mensajes.
Ejemplos
TRN-20231025-883954392-882-101UETR-9982-1123-5521PAY-US-EU-9912
|
|||
|
Marca de tiempo del evento
EventTimestamp
|
La fecha y hora exactas en las que se produjo la actividad. | ||
|
Descripción
Este Atributo registra el momento exacto en que tuvo lugar un evento. Se utiliza para ordenar cronológicamente las actividades y calcular todas las métricas basadas en la duración, como los plazos, los tiempos de ciclo y el rendimiento. Las marcas de tiempo precisas son fundamentales para analizar el «Network Cut Off Time Performance» e identificar cuellos de botella en la cadena de aprobación.
Por qué es importante
Las marcas de tiempo son la base de todos los análisis temporales y las métricas de rendimiento de Process Mining.
Dónde obtenerlo
Registros de auditoría del sistema, marcas de tiempo de creación de mensajes o tiempos de transacción de la base de datos.
Ejemplos
2023-10-25T08:30:15Z2023-10-25T14:45:00Z2023-10-26T09:15:22Z
|
|||
|
Nombre de la actividad
ActivityName
|
El nombre del paso del proceso o del evento que se produjo. | ||
|
Descripción
Este Atributo describe la acción específica o el cambio de estado registrado en el registro del sistema. Algunos ejemplos son «Payment Request Created», «Sanctions Screening Passed» o «SWIFT ACK Received». Es la dimensión principal de los mapas de procesos, ya que define los nodos de la visualización y permite a los analistas comprender la secuencia de operaciones realizadas sobre un pago.
Por qué es importante
Define el «qué» del proceso, lo que permite visualizar el flujo y las variaciones del proceso.
Dónde obtenerlo
Registros de transacciones, registros de auditoría o datos derivados de los tipos de mensaje, por ejemplo, MT103 Sent.
Ejemplos
Solicitud de pago creadaInstrucción de pago enviadaACK de SWIFT recibidoPago aprobado
|
|||
|
Sistema de origen
SourceSystem
|
El nombre del sistema del que proceden los datos del evento. | ||
|
Descripción
Identifica el software o la plataforma que generó el registro de eventos. En un proceso de pagos, puede tratarse del sistema bancario central, del gateway de pagos o directamente de la interfaz SWIFT. Este Atributo ayuda a verificar el linaje de los datos y a depurar problemas al combinar datos de varias aplicaciones bancarias independientes.
Por qué es importante
Proporciona contexto sobre el origen de los datos, algo esencial para Process Mining en varios sistemas.
Dónde obtenerlo
Codificado durante el proceso ETL o extraído de los identificadores del sistema.
Ejemplos
SWIFT Alliance AccessSistema bancario centralMotor de pagosFiltro de sanciones
|
|||
|
Última actualización de datos
LastDataUpdate
|
La marca de tiempo en la que el registro se extrajo o actualizó por última vez. | ||
|
Descripción
Indica cuándo se cargaron por última vez los datos en la herramienta de Process Mining. Es fundamental para determinar la actualidad de los datos y garantizar que los Dashboards reflejen el estado más reciente de las operaciones de pago. Ayuda a que los usuarios confíen en los datos al proporcionar transparencia sobre la latencia de la canalización de informes.
Por qué es importante
Garantiza que los usuarios comprendan la actualidad y fiabilidad de los datos presentados.
Dónde obtenerlo
Marca de tiempo de ejecución del proceso ETL.
Ejemplos
2023-10-27T12:00:00Z2023-11-01T06:00:00Z
|
|||
|
BIC del beneficiario
BeneficiaryBic
|
El Bank Identifier Code de la institución receptora. | ||
|
Descripción
Identifica el banco de destino del pago. Es una dimensión esencial para el Dashboard «Beneficiary Rejection Root Cause». Al agrupar los fallos por BIC del beneficiario, el banco puede identificar contrapartes concretas que rechazan instrucciones con frecuencia debido a problemas de calidad de datos o requisitos de formato específicos.
Por qué es importante
Esencial para analizar el rendimiento de las contrapartes y los patrones de rechazo.
Dónde obtenerlo
SWIFT Field 57A (Account With Institution) o 58A (Beneficiary Institution).
Ejemplos
CITIUS33BARCGB22DRESDEFFHANDSEXX
|
|||
|
Código NAK de SWIFT
SwiftNakCode
|
El código de error que devuelve la red SWIFT cuando se rechaza un mensaje. | ||
|
Descripción
Contiene el código de error específico, por ejemplo, T26 o T13, incluido en un Negative Acknowledgment (NAK) de la red SWIFT. Este atributo alimenta el Dashboard «SWIFT Error and Rework Analysis», que permite categorizar los fallos técnicos para priorizar las correcciones del sistema.
Por qué es importante
Proporciona las causas técnicas de los rechazos a nivel de red.
Dónde obtenerlo
MT 015/019 System Messages o Field 451 en ACK/NAK.
Ejemplos
T26H01T13G02
|
|||
|
Divisa de la transacción
TransactionCurrency
|
El código ISO de 3 letras que indica la divisa del pago. | ||
|
Descripción
Identifica la divisa en la que está denominado el pago, por ejemplo, USD, EUR o GBP. Es fundamental para el Dashboard «Network Cut Off Time Performance», ya que los plazos límite dependen de la divisa. También permite analizar la «Currency Conversion Efficiency» al identificar pares de divisas diferentes.
Por qué es importante
Determina las reglas de enrutamiento, los plazos límite y los corredores de liquidación.
Dónde obtenerlo
Campo 32A de SWIFT MT (divisa) o elemento Ccy de ISO 20022.
Ejemplos
USDEURGBPJPY
|
|||
|
Es STP
IsStp
|
Indicador que señala si el pago no requirió intervención manual. | ||
|
Descripción
Indicador booleano cuyo valor es True cuando el caso no contiene actividades «Error Identified», «Payment Rejected» ni «Modification» manuales. Calcula directamente el KPI «Straight-Through Processing Rate». Es la métrica principal del éxito de la automatización en el procesamiento de pagos.
Por qué es importante
La medida principal de la eficiencia del proceso y del estado de la automatización.
Dónde obtenerlo
Se calcula a partir de la ausencia de actividades negativas o manuales específicas en el caso.
Ejemplos
truefalse
|
|||
|
Fecha valor
ValueDate
|
La fecha en la que los fondos deben estar disponibles para el beneficiario. | ||
|
Descripción
Representa la fecha de liquidación indicada en el mensaje de pago. Comparar esta fecha con la marca de tiempo real de «Payment Settled» ayuda en el Dashboard «Settlement and Reconciliation Aging». Indica la urgencia del pago y se utiliza para medir el cumplimiento de los acuerdos de nivel de servicio relativos a la disponibilidad de los fondos.
Por qué es importante
Esencial para gestionar la liquidez y medir la puntualidad de la liquidación.
Dónde obtenerlo
SWIFT MT Field 32A (subcampo Date) o ISO 20022 IntrBkSttlmDt.
Ejemplos
2023-10-262023-11-01
|
|||
|
Importe de la transacción
TransactionAmount
|
El valor monetario de la instrucción de pago. | ||
|
Descripción
Representa el importe principal que se transfiere. Estos datos se extraen de campos SWIFT específicos, por ejemplo, el campo 32A de MT103. Es esencial para el Dashboard «High Value Transfer Approval Cycles», ya que permite segmentar los pagos por importe y analizar los retrasos de aprobación de las transacciones de alto riesgo y alto valor.
Por qué es importante
Permite analizar el impacto financiero y segmentar por tamaño de transacción.
Dónde obtenerlo
Campo 32A de SWIFT MT (importe) o elemento IntrBkSttlmAmt de ISO 20022.
Ejemplos
15000.001250.501000000.0045.00
|
|||
|
Tipo de mensaje SWIFT
SwiftMessageType
|
El tipo de mensaje SWIFT utilizado, por ejemplo, MT103 o pacs.008. | ||
|
Descripción
Indica el formato específico de la instrucción de pago. Entre los tipos habituales se incluyen MT103 para transferencias de clientes y equivalentes de ISO 20022, como pacs.008. Se utiliza en «Payment Journey Variant Analysis» para comparar la eficiencia del procesamiento de los formatos MT heredados con la de los nuevos estándares ISO.
Por qué es importante
Diferencia los flujos de pago y los estándares de procesamiento (heredado frente a ISO 20022).
Dónde obtenerlo
SWIFT Block 2 (Application Header), campo Message Type.
Ejemplos
MT103MT202pacs.008MT101
|
|||
|
UETR
UniqueEndToEndReference
|
La Unique End-to-end Transaction Reference para el seguimiento en SWIFT gpi. | ||
|
Descripción
El UETR es una cadena de 36 caracteres que proporciona una referencia única e inmutable para un pago en toda la red SWIFT. A diferencia de los identificadores internos, el UETR se mantiene entre bancos. Este Atributo es fundamental para obtener visibilidad de principio a fin y correlacionar los registros internos con las actualizaciones externas de estado de SWIFT gpi.
Por qué es importante
El estándar de referencia para realizar el seguimiento de pagos transfronterizos entre distintas entidades.
Dónde obtenerlo
Bloque 3 de SWIFT, campo 121.
Ejemplos
b8c3f4a0-5d2a-4e1b-9c3d-1a2b3c4d5e6f123e4567-e89b-12d3-a456-426614174000
|
|||
|
Usuario de procesamiento
ProcessingUser
|
El usuario o agente del sistema que realizó la actividad. | ||
|
Descripción
Identifica a la persona o al bot automatizado responsable de la actividad, como un responsable de cumplimiento que aprueba una coincidencia de sanciones o un operador que corrige un error de formato. Este atributo alimenta el panel «Validation Error Heatmap», lo que permite a los responsables identificar necesidades de formación o usuarios concretos asociados con altas tasas de retrabajo.
Por qué es importante
Permite analizar los recursos e identificar cuellos de botella manuales.
Dónde obtenerlo
Registros de auditoría del sistema, columna «User ID» en las tablas de transacciones.
Ejemplos
SYSTEMJ.DoeCompliance_Bot_01M.Smith
|
|||
|
Cumplió la hora límite
MetCutOffTime
|
Indicador que señala si la instrucción se envió antes de la hora límite de la red. | ||
|
Descripción
Indicador booleano calculado al comparar la hora de «Payment Instruction Sent» con la hora límite de la red SWIFT específica para cada divisa. Permite calcular el KPI «SWIFT Cut-off Adherence Rate». No cumplir las horas límite provoca retrasos en la liquidación y afecta a las posiciones de liquidez.
Por qué es importante
KPI operativo crucial para la gestión de tesorería y liquidez.
Dónde obtenerlo
Se calcula comparando la marca de tiempo con una tabla de referencia estática de horas límite.
Ejemplos
truefalse
|
|||
|
Es transfronterizo
IsCrossBorder
|
Indicador que señala si el pago involucra a distintos países. | ||
|
Descripción
Atributo booleano cuyo valor es True cuando el país del ordenante difiere del país del beneficiario. Permite calcular el KPI «Multi-Currency Handling Latency» al separar los flujos nacionales de los internacionales. Los pagos transfronterizos suelen tener mayor complejidad, costes y tiempos de procesamiento.
Por qué es importante
Segmentación fundamental para analizar la complejidad de los pagos.
Dónde obtenerlo
Comparación del código de país del Sender BIC con el código de país del BIC del beneficiario.
Ejemplos
truefalse
|
|||
|
Motivo del rechazo
RejectionReason
|
Descripción textual que explica por qué se rechazó un pago. | ||
|
Descripción
Contiene la descripción narrativa o del código cuando falla un pago, normalmente en SWIFT Field 72 (Sender to Receiver Information) o en mensajes de devolución. Permite realizar el análisis «Beneficiary Rejection Root Cause». Permite a los analistas aplicar minería de textos para encontrar temas comunes en los rechazos, como «Invalid Account» o «Beneficiary Name Mismatch».
Por qué es importante
Proporciona contexto cualitativo sobre los fallos del proceso.
Dónde obtenerlo
SWIFT Field 72 o 79 en mensajes de devolución (MT103 Return).
Ejemplos
Cuenta del beneficiario cerradaIBAN no válidoFallo de cumplimiento normativoIdentificador bancario desconocido
|
|||
|
País de origen
OriginatingCountry
|
El código de país de la entidad que inicia el pago. | ||
|
Descripción
Indica la jurisdicción en la que se originó la solicitud de pago. Es fundamental para el Dashboard «Sanctions Screening Lead Time», ya que los pagos procedentes de jurisdicciones de alto riesgo suelen someterse a controles de cumplimiento más rigurosos y prolongados. Permite analizar geográficamente los volúmenes de pagos y los retrasos de procesamiento.
Por qué es importante
Dimensión clave para analizar el riesgo de cumplimiento y el rendimiento regional.
Dónde obtenerlo
Se obtiene del Sender BIC (caracteres 5 y 6 del código de país).
Ejemplos
USGBDEFR
|
|||
|
Prioridad de la instrucción
InstructionPriority
|
La marca de prioridad que indica la urgencia del pago. | ||
|
Descripción
Se obtiene de las cabeceras del mensaje, por ejemplo, «Normal» frente a «Urgent». Permite segmentar los datos en el Dashboard «High Value Transfer Approval Cycles», ya que los pagos urgentes suelen requerir flujos de aprobación acelerados. Comprender la distribución de prioridades ayuda a planificar los recursos en los periodos de mayor actividad.
Por qué es importante
Ayuda a distinguir los requisitos de SLA entre pagos estándar y pagos acelerados.
Dónde obtenerlo
SWIFT Block 2, campo Message Priority, por ejemplo, N para Normal y U para Urgent.
Ejemplos
NormalUrgenteSistema
|
|||
Actividades del procesamiento de pagos
| Actividad | Descripción | ||
|---|---|---|---|
|
Filtrado de sanciones superado
|
La marca de tiempo en la que la instrucción de pago supera correctamente el proceso de filtrado de las listas OFAC y de sanciones. Se registra explícitamente a partir de los registros del sistema de cumplimiento o se infiere cuando se libera el estado «Screening Hold». | ||
|
Por qué es importante
Es fundamental para el Dashboard «Sanctions Screening Lead Time». Los retrasos en esta etapa representan cuellos de botella de cumplimiento, no ineficiencias operativas.
Dónde obtenerlo
Registros del Compliance Filtering System o indicadores de estado de cumplimiento del Payment Hub.
Recopilar
Registrado cuando se actualiza el estado del filtrado
Tipo de evento
explicit
|
|||
|
Instrucción de pago enviada
|
Transmisión del mensaje formateado, MT103 o ISO 20022 pacs.008, al SWIFT Gateway. Se registra explícitamente cuando se genera la carga útil del mensaje y se entrega a la interfaz de red. | ||
|
Por qué es importante
Se utiliza para calcular la «SWIFT Cut-off Adherence Rate». Marca la transición del procesamiento interno al procesamiento en la red.
Dónde obtenerlo
Registros de SWIFT Alliance Access (SAA) o registros de transmisión del Gateway.
Recopilar
Registrado cuando se genera el mensaje de salida
Tipo de evento
explicit
|
|||
|
Pago aprobado
|
Acción de autorización final realizada por un responsable designado o una regla automatizada para transferencias de alto valor. Se registra explícitamente cuando el indicador del Workflow de aprobación se establece en true. | ||
|
Por qué es importante
Es clave para el Dashboard «High Value Transfer Approval Cycles». Identifica retrasos en las aprobaciones manuales de grandes movimientos de liquidez.
Dónde obtenerlo
Registro de auditoría del motor del Workflow de aprobación.
Recopilar
Registrado cuando se ejecuta la acción de aprobación
Tipo de evento
explicit
|
|||
|
Pago conciliado
|
Conciliación de la transacción de pago con el extracto del libro contable de la cuenta Nostro/Vostro. Se infiere cuando el sistema de conciliación vincula el ID de la transacción con una línea del extracto. | ||
|
Por qué es importante
Cierra el ciclo financiero. Los retrasos en esta etapa afectan a la visibilidad del efectivo y a la auditabilidad.
Dónde obtenerlo
Registros del sistema de conciliación o estado «Matched» en el Core Banking System.
Recopilar
Comparar el estado de conciliación
Tipo de evento
inferred
|
|||
|
Pago liquidado
|
Confirmación de que los fondos se han abonado en la cuenta del beneficiario, normalmente el estado gpi ACSC. Se registra explícitamente mediante actualizaciones del Tracker o mensajes de confirmación. | ||
|
Por qué es importante
Representa el final funcional correcto de la cadena de pago. Es clave para calcular la «Settlement to Reconciliation Gap».
Dónde obtenerlo
SWIFT gpi Tracker, estado ACSC, o confirmaciones MT900/910.
Recopilar
Registrado al confirmar la liquidación
Tipo de evento
explicit
|
|||
|
Solicitud de pago creada
|
Generación inicial de la instrucción de pago dentro del sistema bancario interno o ERP. Se registra explícitamente cuando se asigna por primera vez una referencia de transacción única, TRN o UETR, a la orden de pago. | ||
|
Por qué es importante
Establece la hora de inicio de todo el ciclo de vida del pago. Es esencial para calcular los tiempos de procesamiento de principio a fin e identificar retrasos previos a la intervención de la red SWIFT.
Dónde obtenerlo
Marca de tiempo de creación de la tabla de transacciones en el Core Banking System (CBS) o Payment Hub.
Recopilar
Registrado al crear el registro de la transacción
Tipo de evento
explicit
|
|||
|
ACK de SWIFT recibido
|
Recepción de un acuse técnico, ACK, de la red SWIFT que confirma que el mensaje ha sido aceptado para su procesamiento. Se registra explícitamente a partir de los registros de la interfaz de red. | ||
|
Por qué es importante
Confirma que el mensaje ha entrado correctamente en la red global. Permite diferenciar los fallos internos de la propagación real en la red.
Dónde obtenerlo
Registros del SWIFT Gateway, buscando señales ACK y NACK.
Recopilar
Registrado al recibir el ACK de la red
Tipo de evento
explicit
|
|||
|
Datos del pago validados
|
Finalización correcta de las comprobaciones de sintaxis y formato, por ejemplo, del formato IBAN y de la validez del BIC, en la instrucción de pago. A menudo se infiere cuando el estado de la transacción cambia de «Draft» a «Validated» o «Ready for Auth». | ||
|
Por qué es importante
Las tasas elevadas de fallo en esta etapa indican una mala calidad de los datos en origen. Mide el KPI «Validation First-Pass Yield».
Dónde obtenerlo
Registros de estado del Payment Engine o tablas históricas de validación.
Recopilar
Comparar el campo de estado antes y después
Tipo de evento
inferred
|
|||
|
Error de pago identificado
|
Evento en el que una transacción se marca para reparación debido a fallos de validación, NACK o mensajes de rechazo. Se infiere cuando la transacción entra en una cola «Repair», «Correction» o «Exception». | ||
|
Por qué es importante
Realiza el seguimiento de la «Error Resolution Rework Rate». Una frecuencia elevada en esta etapa perjudica los índices de Straight-Through Processing (STP).
Dónde obtenerlo
Columnas de estado del Payment Hub o registros de colas de excepciones.
Recopilar
Comparar el campo de estado con Error/Repair
Tipo de evento
inferred
|
|||
|
Error de pago resuelto
|
Modificación y reenvío correctos de una transacción que anteriormente se encontraba en estado de error. Se infiere cuando una transacción pasa de una cola «Repair» a un estado «Processing» o «Ready». | ||
|
Por qué es importante
Mide la eficiencia del equipo de retrabajo manual. Las duraciones prolongadas en esta etapa indican carencias de formación o códigos de error complejos.
Dónde obtenerlo
Registros de estado del Payment Hub que muestran la salida de las colas de excepciones.
Recopilar
Comparar la salida del campo de estado de Repair
Tipo de evento
inferred
|
|||
|
Pago rechazado
|
Recepción de un mensaje de rechazo, como una devolución MT103 o el estado gpi RJCT, procedente del banco beneficiario o intermediario. Se registra explícitamente a partir de los mensajes SWIFT entrantes. | ||
|
Por qué es importante
Es fundamental para el Dashboard «Beneficiary Rejection Root Cause». Identifica bloqueos externos, como cuentas cerradas o datos de enrutamiento incorrectos.
Dónde obtenerlo
Mensajes SWIFT entrantes, MT103 RET o pacs.004, o estado gpi RJCT.
Recopilar
Registrado al recibir el mensaje de rechazo
Tipo de evento
explicit
|
|||
|
Pago transferido
|
Actualización de estado intermedia, a menudo el estado gpi ACSP, que indica que un banco intermediario está procesando el pago. Se registra mediante actualizaciones del SWIFT gpi Tracker o mensajes de estado. | ||
|
Por qué es importante
Proporciona visibilidad sobre la «caja negra» de la banca corresponsal. Es esencial para analizar el recorrido total de principio a fin.
Dónde obtenerlo
Fuentes de datos del SWIFT gpi Tracker o mensajes MT199/trck.
Recopilar
Registrado al recibir la actualización del Tracker
Tipo de evento
explicit
|
|||
Guías de extracción
¿Listo para comenzar?
Aproveche estos templates para transformar sus registros sin procesar de SWIFT en una herramienta eficaz para la excelencia operativa y una liquidación de pagos más rápida.
Optimice ahora su procesamiento de pagos SWIFT
Alcance un procesamiento directo del 98 % y elimine los errores manuales
No necesita tarjeta de crédito. Configuración en 5 minutos