Pain001

Definiciones en lenguaje claro de los términos que aparecen en este sitio y en la documentación de canal de su banco. Escritas primero para tesoreros y equipos de operaciones, y después para ingenieros.


Mensajes#

pain.001 — Customer Credit Transfer Initiation. El mensaje XML que un cliente envía a su banco para ordenar una o varias transferencias. La familia «pain» es payment initiation; .001 es el número de mensaje; la versión final (.001.09) fija el esquema.

pain.002 — Customer Payment Status Report. La respuesta del banco a su pain.001 o pain.008: aceptado, parcialmente aceptado o rechazado, con códigos de motivo ISO por transacción.

pain.008 — Customer Direct Debit Initiation. El gemelo de cobro de pain.001: usted retira fondos que se le deben en virtud de un mandato en lugar de enviar fondos.

pacs.008 / pacs.009. Los mensajes de liquidación interbancaria en los que se convierte su instrucción una vez que el banco la acepta. Las empresas nunca los redactan; los bancos los intercambian entre sí.

camt.052 / camt.053 / camt.054. Información de cuenta: informe intradía, extracto de fin de día y notificación de adeudo/abono, respectivamente. camt.053 es lo que los equipos de conciliación consumen cada mañana.

MT101. El antiguo mensaje de texto SWIFT «Request for Transfer» que pain.001 sustituye. El reenvío interbancario de MT101 se retira el 14 de noviembre de 2026 en favor de pain.001.001.09; el MT101 de empresa a banco persiste solo a discreción de cada banco.

Esquemas y reglamentos#

SEPA SCT / SCT Inst. Los esquemas de transferencia en euros (estándar e inmediata) regidos por los reglamentos del European Payments Council. Las transferencias inmediatas se liquidan en segundos, a cualquier hora.

SEPA SDD Core / B2B. Los esquemas de adeudo domiciliado en euros — Core para consumidores (con derecho de devolución), B2B para empresas (sin derecho de devolución, comprobaciones de mandato más estrictas).

CBPR+. Cross-Border Payments and Reporting Plus: las directrices de uso que perfilan los mensajes ISO 20022 para la banca corresponsal de SWIFT. Cuando se habla de «la migración ISO 20022 de SWIFT», se refiere a CBPR+.

HVPS+. El perfilado equivalente para los sistemas de pago de alto valor (T2, CHAPS, Fedwire y similares).

CGI-MP. Common Global Implementation — Market Practice: el grupo que armoniza cómo las empresas usan los mensajes pain entre bancos, para que un mismo formato de archivo pueda servir a muchos socios bancarios.

Verification of Payee (VoP). La comprobación de coincidencia nombre/IBAN exigida por la UE, aplicada a todas las transferencias SEPA desde el 9 de octubre de 2025. La realiza el PSP en el momento de la ejecución; unos datos de acreedor limpios determinan si hay coincidencia.

Identificadores y datos#

IBAN. International Bank Account Number (ISO 13616), autoverificable mediante una suma de control mod-97 — por eso un solo dígito transpuesto es detectable antes del envío.

BIC / BICFI. El Business Identifier Code ISO 9362 de una institución financiera. El elemento XML es en pain.001.001.03 pero a partir de la versión 9 — un cambio de nombre que causa rechazos reales durante las actualizaciones de versión.

LEI. Legal Entity Identifier (ISO 17442) — el identificador global de empresa de 20 caracteres. Hay más de 3 millones activos, y los reguladores los exigen cada vez más en los pagos.

UETR. Unique End-to-end Transaction Reference — el UUID que permite rastrear un pago a lo largo de la cadena de corresponsalía (SWIFT gpi).

Dirección estructurada / híbrida. Las direcciones postales como elementos XML discretos (calle, localidad, código postal, país) frente a líneas de texto libre. Desde el 14 de noviembre de 2026, CBPR+ rechaza las direcciones totalmente no estructuradas; la híbrida — localidad y país estructurados más hasta dos líneas de dirección de 70 caracteres — sigue siendo válida.

NbOfTxs / CtrlSum. Los totales de control de la cabecera de grupo: recuento de transacciones y suma de importes. Los bancos los recalculan; si los suyos no coinciden, el archivo rebota. Pain001 siempre los deriva de los registros validados.

Charge bearer. Quién paga las comisiones: DEBT (ordenante), CRED (beneficiario), SHAR (compartidas), SLEV (según las reglas del esquema). Los antiguos códigos MT OUR/BEN/SHA corresponden a los tres primeros.

Remittance information. El campo de «a qué corresponde este pago» — texto libre (140 caracteres) o referencias estructuradas. Lo que los equipos de conciliación desearían que todo el mundo rellenara correctamente.

Términos de herramientas usados en este sitio#

Validación XSD. La comprobación del XML contra la definición de esquema ISO 20022 oficial. Pain001 la trata como un control obligatorio antes de escribir cualquier archivo.

MCP — Model Context Protocol. El estándar abierto mediante el cual los asistentes de IA invocan herramientas externas. pain001-mcp expone 17 herramientas de pagos a cualquier cliente MCP, localmente por stdio.

LSP — Language Server Protocol. El estándar de integración con editores que sustenta los diagnósticos de los IDE. pain001-lsp lo usa para validar archivos de pago mientras usted escribe.

SBOM. Software Bill of Materials — un inventario legible por máquinas de cada dependencia de una release, generado en formato CycloneDX para las releases del núcleo de Pain001.


¿Falta algo? Sugiera un término — este glosario crece con las preguntas que la gente realmente hace.