Mensajería Swift – Estándar ISO 15022

La norma internacional ISO 150022 sustituye a las normas anteriores de los mensajes electrónicos intercambiados entre los actores de la industria de valores, ISO 7775 y la ISO 11521.

También conocido como SWIFT estándar, es el más usado método de comunicación entre los mercados finacieros, procesándose diariamente más de 16 Millones de esta mensajería. El protocolo provee de la herramienta que define el conjunto de reglas de diseño y mensajería necesaria para la comunicación entre dos agentes,  comunmente usada en Banca, Sociedades de Valores y otros participantes financieros.

Mensajería Swift común:

Mensaje Descripción Función
MT540 Recepción Libre de Pago NEWM CANC
MT541 Recepción Contra Pago NEWM CANC
MT542 Entrega Libre de Pago NEWM CANC
MT543 Entrega Contra Pago NEWM CANC
MT544 Confirmación MT540 NEWM CANC
MT545 Confirmación MT541 NEWM CANC
MT546 Confirmación MT542 NEWM CANC
MT547 Confirmación MT544 NEWM CANC
MT548 Estados y avisos del proceso INST   CAST

Ejemplo comunicación Swift

Pasos:

1)  Envío del MT541 (Recepción contra pago) por parte del comprador al agente custodio, el cual reenvía al depositario central.

2)  Por su parte el vendedor envía la operación contraria el MT543.

3)  Casan las operaciones de compra y venta. El depositario informa con el mensaje de confirmación al custodio – comprador (M545).

4)  De manera permanente el cliente recibe el estado de la operación a través de la mensajería MT548.

Estructura de la mensajería:

MT541 con función NEWM.

Secuencia Campos Descripción
A :16R:GENL General Information(mandatory)
:20C::SEME//referencexxxxxxx Referencia del Mensaje
:23G:NEWM
:98C::PREP//YYYYMMDDHHMMSS
:16S:GENL
B :16R:TRADDET Detalles de la operación
:98A::SETT//YYYYMMDD Fecha de liquidación
:98A::TRAD//YYYYMMDD Fecha de operación
:35B:ISIN PTEDP0AM0009 ISIN
:16S:TRADDET
C :16R:FIAC Detalles de la cuenta
:36B::SETT//UNIT/250, TIPO (UNIT = títulos, FARMT = nominal)/ cantidad (títulos o importe nominal)
:97A::SAFE//1820000010 Cuenta de Valores
:97A::CASH//Cash Account Cuenta de liqudiación.
:16S:FIAC
E :16R:SETDET Detalle de liquidación
:22F::SETR//TRAD Tipo de liquidación
:22F::RTGS//YRTG SLrtIndicator
:22F::BENE//NBEN|YBEN
E1 :16R:SETPRTY Parcitipante de la liquidación
:95P::REAG//BIC Receiving participant BIC del Remitente
:20C::PROC//Transactionreference Referencia
:70D::REGI//Remarks of the receiving participant
:16S:SETPRTY
E1 :16R:SETPRTY Información adicional participante de liquidación.
:95P::BUYR//BIC client of the receiving participant
:70D::REGI//Remarks of the client of the receving participant
:16S:SETPRTY
E1 :16R:SETPRTY Información Liquidadora
:95P::PSET//BIC BIC Liquidadora
:16S:SETPRTY  
E3 :16R:AMT Contra Pago
:19A::SETT//EUR125,76 Cantidad a pagar
:16S:AMT  
E :16S:SETDET

 

MT548 –  Indica el estado de la operación, pendiente de case o liquidación, liquidada, etc.

Ejemplo de respuesta al MT541 con función INST y estado casado.

Secuencia Campos Descripción
A :16R:GENL Información General
:20C::SEME//referencexxxxxxx Referencia
:23G:INST
:98C::PREP//YYYYMMDDHHMMSS
A1 :16R:LINK Link
:13A::LINK//541
:20C::RELA//linked_reference Referencia del mensaje original
:16S::LINK
A2 :16R:STAT Estado
:25D::MTCH//MACH Casado
:16S:STAT
:16S:GENL
B :16R:SETTRAN Detalles de liquidación
:35B:ISIN PTEDP0AM0009 ISIN
:36B::SETT//UNIT/250, 250 títulos
:19A::SETT//EUR125,76 Importe Liquidación
:97A::SAFE//1820000010 Cuenta de Valores
:22H::REDE//RECE Recepción
:22H::PAYM//APMT Indicador de Pago: Contra Pago
:22F::SETR//TRAD Tipo de liquidación
:22F::RTGS//YRTG SLrtindicator
:22F::BENE//NBEN|YBEN Cambio de Beneficiario
:98A::SETT//YYYYMMDD Fecha de liquidación
:98A::TRAD//YYYYMMDD Fecha de la operación
:70E::SPRO//OPER/number of the operation<CRLF>GUIA/CVM transaction number Número de la operación.
B1 :16R:SETPRTY Participante de la Liquidación
:95P::REAG//BIC Receiving participant BIC del Remitente
:20C::PROC//Operationreference Referencia
:16S:SETPRTY
B1 :16R:SETPRTY Participante de la Liquidación
:95R::BUYR/IBLS/BIC client of the receiving participant BIC entidad compradora
:16S:SETPRTY
B1 :16R:SETPRTY Participante de la Liquidación
:95P::DEAG//BIC Delivering participant
:16S:SETPRTY
B1 :16R:SETPRTY Participante de la Liquidación
:95R::SELL/IBLS/BIC client of the delivering participant BIC del entidad vendedora
:16S:SETPRTY
:16S:SETTRAN

 

 

Un pensamiento en “Mensajería Swift – Estándar ISO 15022”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Time limit is exhausted. Please reload the CAPTCHA.