Saltar al contenido

Mensajes pacs explicados Mensajes pacs explicados

Esta página proporciona una referencia técnica detallada para la familia de mensajes pacs ISO 20022. Cubre cómo funcionan los mensajes en el ciclo de vida completo de un pago, la estructura XML, los métodos de liquidación, los códigos de motivo, la identificación de partes, la información de remesa y el seguimiento de extremo a extremo.

Ciclo de vida del pago Ciclo de vida del pago

El ciclo de vida completo de un pago pacs comprende seis etapas y múltiples tipos de mensajes que funcionan conjuntamente.

Etapa 1 — Iniciación. El pago se origina en el ámbito cliente-banco (pain.001). El banco del deudor recibe la instrucción y la traslada al ámbito interbancario.

Etapa 2 — Instrucción interbancaria. El agente del deudor crea un pacs.008 y lo envía al siguiente agente de la cadena. En un flujo en serie, el pacs.008 se transmite paso a paso a través de los intermediarios. En un flujo de cobertura, el pacs.008 va directamente del agente del deudor al agente del acreedor, mientras que un pacs.009 separado gestiona el tramo de financiación a través de la cadena de corresponsales.

Etapa 3 — Informes de estado. En cada paso, el agente receptor puede devolver un pacs.002 confirmando la aceptación (ACCP/ACSP/ACSC), el rechazo (RJCT) o un estado pendiente (PDNG). En CBPR+, el pacs.002 es obligatorio para toda comunicación de estado de pago.

Etapa 4 — Liquidación. La liquidación se realiza a través de un sistema de compensación (CLRG), en cuentas de corresponsales (INDA/INGA) o mediante un pago de cobertura (COVE). La fecha y el importe de la liquidación interbancaria determinan cuándo y cuánto se liquida.

Etapa 5 — Abono al beneficiario. El agente del acreedor abona al beneficiario y puede enviar una notificación al cliente.

Etapa 6 — Gestión de excepciones. Si el beneficiario no puede ser abonado tras la liquidación, el pacs.004 devuelve los fondos a través de la cadena. Si el ordenante detecta un error o fraude, el pacs.007 avanza a través de la cadena. Si el estado es desconocido, el pacs.028 consulta al siguiente agente y la respuesta regresa a través de pacs.002.

Flujo en serie Flujo en serie

text
Debtor Agent --(pacs.008)--> Intermediary Agent
Intermediary Agent --(pacs.002)--> Debtor Agent [status]
Intermediary Agent --(pacs.008)--> Creditor Agent
Creditor Agent --(pacs.002)--> Intermediary Agent [status]
Creditor Agent --> Creditor [credit notification]

Flujo de cobertura Flujo de cobertura

text
Debtor Agent --(pacs.008)--> Creditor Agent [direct, with customer data]
Debtor Agent --(pacs.009)--> Cover Bank --(pacs.009)--> Creditor Agent [funding leg]

Estructura XML de pacs.008 Estructura XML de pacs.008

pacs.008 tiene dos bloques principales: la cabecera de grupo (GrpHdr) y la información de la transacción de transferencia de crédito (CdtTrfTxInf).

Cabecera de grupo (GrpHdr) Cabecera de grupo (GrpHdr)

La cabecera de grupo aparece exactamente una vez por mensaje y contiene:

  • MsgId — Identificador único del mensaje asignado por el agente emisor. Máximo 35 caracteres, debe ser único por emisor.
  • CreDtTm — Marca de tiempo de creación en formato ISO 8601.
  • NbOfTxs — Número de transacciones individuales en el mensaje.
  • SttlmInf — Información de liquidación incluyendo el método de liquidación (SttlmMtd) y opcionalmente el sistema de compensación y la cuenta de liquidación.
  • IntrBkSttlmDt — Fecha en la que se produce la liquidación interbancaria.
  • PmtTpInf — Información del tipo de pago incluyendo prioridad, nivel de servicio, instrumento local y propósito de categoría.

Información de la transacción de transferencia de crédito (CdtTrfTxInf) Información de la transacción de transferencia de crédito (CdtTrfTxInf)

Cada transacción contiene:

  • PmtId — Identificadores de pago: InstrId, EndToEndId, TxId y UETR.
  • IntrBkSttlmAmt — Importe de liquidación interbancaria con código de divisa.
  • InstdAmt — Importe original instruido (puede diferir del importe de liquidación por cambio de divisa).
  • ChrgBr — Código de asunción de gastos (DEBT, CRED, SHAR o SLEV).
  • Dbtr / DbtrAcct / DbtrAgt — Nombre, dirección, identificación, cuenta y agente del deudor.
  • Cdtr / CdtrAcct / CdtrAgt — Nombre, dirección, identificación, cuenta y agente del acreedor.
  • IntrmyAgt1 / 2 / 3 — Hasta tres agentes intermediarios en la cadena.
  • RmtInf — Información de remesa, ya sea no estructurada (texto libre) o estructurada (referencias de documentos, importes, fechas).
  • Purp — Código de propósito estructurado.
  • RgltryRptg — Detalles de información regulatoria.

Identificadores de pago Identificadores de pago

Los mensajes pacs utilizan varios identificadores que cumplen diferentes funciones en la cadena de pago.

Identificadores de pago y sus funciones
IdentificadorEstablecido por¿Cambia en la cadena?
MsgIdCada agente emisorSí — nuevo por mensaje
InstrIdCada agente ordenanteSí — puede cambiar en cada paso
EndToEndIdOrdenante (deudor)No — no debe modificarse
TxIdPrimer agente ordenanteNo — no debe modificarse
UETRAgente del deudorNo — seguimiento universal

Métodos de liquidación Métodos de liquidación

El elemento SttlmMtd define cómo se realiza la liquidación interbancaria.

  • CLRG — Liquidación a través de un sistema de compensación como TARGET2, EURO1 o CHIPS. El más habitual para compensación nacional y regional.
  • INDA — Liquidación en los libros del agente instruido. El agente del deudor mantiene una cuenta nostro en el siguiente agente. Típico de la banca corresponsal bilateral.
  • INGA — Liquidación en los libros del agente ordenante. El agente instruido mantiene una cuenta nostro en el agente emisor. Menos habitual que INDA.
  • COVE — Liquidación mediante un pago de cobertura separado. Un pacs.009 gestiona el tramo de financiación mientras el pacs.008 transmite directamente los datos del cliente. Se utiliza en la banca corresponsal transfronteriza.

Códigos de asunción de gastos Códigos de asunción de gastos

El elemento ChrgBr especifica quién asume los gastos del pago.

  • DEBT — El deudor asume todos los gastos (equivalente MT103: OUR). El acreedor recibe el importe íntegro.
  • CRED — El acreedor asume todos los gastos (equivalente MT103: BEN). Los gastos se deducen de la transferencia.
  • SHAR — Los gastos se comparten (equivalente MT103: SHA). Cada parte paga los gastos de su propio agente. El más habitual en pagos transfronterizos.
  • SLEV — Los gastos siguen el nivel de servicio. Obligatorio para SEPA. Sin deducciones del importe de la transferencia.

Correspondencia de campos MT103 a pacs.008 Correspondencia de campos MT103 a pacs.008

Principales correspondencias de campos de MT103 a pacs.008
Campo MT103Nombre MT103Ruta XML pacs.008
20Referencia del emisorGrpHdr/MsgId or PmtId/InstrId
23BCódigo de operación bancariaPmtTpInf/SvcLvl
32AFecha valor / ImporteIntrBkSttlmDt + IntrBkSttlmAmt
33BImporte instruidoInstdAmt
50aCliente ordenanteDbtr + DbtrAcct
52aInstitución ordenanteDbtrAgt
57aInstitución de la cuentaCdtrAgt
59aCliente beneficiarioCdtr + CdtrAcct
70Información de remesaRmtInf/Ustrd or RmtInf/Strd
71ADetalle de gastosChrgBr (BEN→CRED, OUR→DEBT, SHA→SHAR)
72Info. emisor a receptorInstrForCdtrAgt / InstrForNxtAgt
N/AUETR (Block 3, field 121)PmtId/UETR

Códigos de estado y de motivo Códigos de estado y de motivo

Códigos de estado pacs.002 Códigos de estado pacs.002

Códigos de estado de transacción en pacs.002
CódigoSignificado
ACCPAceptado — controles previos superados
ACSPAceptado — liquidación en curso
ACSCAceptado — liquidación completada
RCVDRecibido — aún no procesado
PDNGPendiente — procesamiento adicional necesario
RJCTRechazado — con código de motivo

Códigos de motivo habituales de rechazo y devolución Códigos de motivo habituales de rechazo y devolución

Códigos de motivo de rechazo y devolución más utilizados
CódigoNombreDescripción
AC01Número de cuenta incorrectoEl número de cuenta es inválido o no existe
AC04Cuenta cerradaLa cuenta está cerrada
AC06Cuenta bloqueadaLa cuenta está bloqueada para transacciones
AM04Fondos insuficientesFondos insuficientes en la cuenta del deudor
AM05DuplicaciónPago duplicado detectado
BE04Dirección del acreedor ausenteLa dirección del acreedor falta o está incompleta
CUSTSolicitado por el clienteDevolución o rechazo solicitado por el cliente
DUPLPago duplicadoPago duplicado identificado
FOCRTras anulaciónComo consecuencia de una solicitud de anulación
FR01FraudeSospecha de fraude
RC01BIC incorrectoEl BIC es incorrecto o desconocido
RR03Nombre/dirección del acreedor ausenteFaltan el nombre o los datos de dirección del acreedor
TM01Hora límiteSe ha superado la hora límite de procesamiento

Formato de dirección postal Formato de dirección postal

Dirección estructurada Dirección estructurada

xml
<PstlAdr>
  <StrtNm>High Street</StrtNm>
  <BldgNb>42</BldgNb>
  <PstCd>EC2V 8BX</PstCd>
  <TwnNm>London</TwnNm>
  <Ctry>GB</Ctry>
</PstlAdr>

Dirección no estructurada (obsoleta para CBPR+ a partir de noviembre de 2026) Dirección no estructurada (obsoleta para CBPR+ a partir de noviembre de 2026)

xml
<PstlAdr>
  <AdrLine>42 High Street</AdrLine>
  <AdrLine>London EC2V 8BX</AdrLine>
  <Ctry>GB</Ctry>
</PstlAdr>

Restricciones principales: StrtNm máximo 70 caracteres (CBPR+), TwnNm máximo 35 caracteres (CBPR+), Ctry en formato ISO 3166-1 alfa-2, AdrLine máximo 70 caracteres por línea y máximo 7 líneas.

Identificación de las partes Identificación de las partes

Las partes en pacs.008 admiten múltiples métodos de identificación:

  • BIC — Código de identificación empresarial según ISO 9362. 8 u 11 caracteres (BBBBCCLL o BBBBCCLLBBB). Utilizado en FinInstnId/BICFI para agentes y OrgId/AnyBIC para partes.
  • LEI — Identificador de entidad jurídica según ISO 17442. 20 caracteres alfanuméricos. Aparece en OrgId/LEI para partes y FinInstnId/LEI para agentes. Mejora la desambiguación de entidades para los informes regulatorios.
  • IBAN — Número de cuenta bancaria internacional según ISO 13616. Utilizado en DbtrAcct/Id/IBAN y CdtrAcct/Id/IBAN.
  • Identificadores de organización — Otros identificadores basados en esquema (NIF, DUNS, número de cliente) mediante OrgId/Othr con un código de nombre de esquema.
  • Identificadores privados — Para personas físicas: fecha y lugar de nacimiento, pasaporte (CCPT), documento nacional de identidad (NIDN) o permiso de conducir (DRLC) mediante PrvtId.

Información de remesa Información de remesa

Los datos de remesa en pacs.008 utilizan el elemento RmtInf con dos formas:

No estructurada — Texto libre de hasta 140 caracteres por ocurrencia. Sencillo pero limita la conciliación automatizada.

Estructurada — Referencias de documentos con códigos de tipo, números, fechas e importes. Tipos de documento habituales: CINV (factura comercial), CREN (nota de crédito), SOAC (extracto de cuenta). Admite referencias de acreedor ISO 11649 (RF + dígitos de control + referencia) mediante CdtrRefInf. Permite la conciliación automática de facturas y los pagos de múltiples facturas.

UETR y seguimiento gpi UETR y seguimiento gpi

UETR (Unique End-to-End Transaction Reference) es un UUID v4 generado por el agente del deudor. Aparece en PmtId/UETR a lo largo de pacs.008, pacs.009, pacs.002, pacs.004, pacs.007 y pacs.028. No debe modificarse en toda la cadena de pago.

SWIFT gpi utiliza el UETR para rastrear los pagos a través de una base de datos Tracker alojada en la nube. Cada agente confirma la recepción y el procesamiento, lo que permite una visibilidad de extremo a extremo. El acuerdo de nivel de servicio gpi para pagos transfronterizos tiene como objetivo el abono en el día en la cuenta del acreedor.

Referencias Referencias

Última actualización: