INET + MASTER TRADER V 1.5 - 2019 4.4 Renta Fija ver… · 1. Introducción La Bolsa de Valores de...
Transcript of INET + MASTER TRADER V 1.5 - 2019 4.4 Renta Fija ver… · 1. Introducción La Bolsa de Valores de...
INET + MASTER TRADER
V 1.5 - 2019
FIX 4.4 Renta Fija versión 1.5
Versión 1.0
La información aquí contenida es preliminar a la implementación del proyecto, por lo cual puede ser
actualizada, eliminada o modificada de cualquier manera por posteriores publicaciones realizadas por la
bvc. http://www.bvc.com.co
Copyright Bolsa de Valores de Colombia 2019
Principal Bogotá: Carrera 7 No. 71-21 Torre B Piso 12. PBX (57-1) 3139000
Contenido 1. Introducción ................................................................................................................................ 3
2. Glosario ....................................................................................................................................... 4
3. Anexos ......................................................................................................................................... 5
3.1. Anexo 1: Actualización protocolo FIX 4.4. versión 4.2 ........................................................ 5
4. Generalidades de impactos en FIX 4.4 INET para Renta Fija....................................................... 5
4.1. Order Management ............................................................................................................. 5
4.1.1. Fondeo Transaccional REPO/SBB/TTV ........................................................................ 5
4.1.2. Flujo de Anulaciones por FIX 4.4 INET ....................................................................... 25
4.2. Market Data ...................................................................................................................... 36
4.2.1. Fondeo Transaccional REPO/SBB/TTV ...................................................................... 36
4.2.2. Flujo de Anulaciones Por FIX 4.4 INET ....................................................................... 43
4.2.3. Suscripción a Market Data -Trades ........................................................................... 51
4.2.4. Suscripción a Market Data - Estadísticas ................................................................... 60
4.2.5. Security List ............................................................................................................... 63
5. Control de cambios al documento ............................................................................................ 65
1. Introducción
La Bolsa de Valores de Colombia (bvc) como el aliado estratégico del sector financiero y bursátil se
encuentra realizando la actualización de la infraestructura tecnológica y plataforma de los sistemas de
negociación y registro en los mercados de Renta Fija, Renta Variable y Derivados de Colombia.
La actualización de la infraestructura tecnológica se realizará con la implementación de la última versión
X- Stream INET, provista por Nasdaq, que posee una arquitectura robusta de alto desempeño, baja
latencia y fácilmente escalable, acorde con los nuevos estándares en la industria bursátil a nivel mundial.
En este motor de calce actualmente se encuentra habilitada la deuda pública del gobierno central, y con
la implementación de las siguientes fases se incluirán los mercados de Renta Variable, MILA y Derivados.
Así mismo permitirá el acceso electrónico a estos mercados a través del protocolo FIX 4.4 INET, con el
que se podrán ingresar hasta 10 millones de órdenes y/o modificaciones al día, implementar la
negociación algorítmica, mecanismos de “high frequency trading” (HFT) y herramientas de monitoreo a
través de robots.
De otro lado, los títulos de deuda privada y deuda pública de orden no nacional continuarán su proceso
de negociación a través del motor de calce de Siopel, que seguirá prestando sus servicios a través de los
servidores que contienen los monitores de comunicación (MCs) actuales, los cuales se administrarán
dentro de los centros de cómputo de bvc, aligerando la infraestructura física en las sedes de nuestros
afiliados.
Para acompañar el proceso de actualización del motor de calce, bvc implementó Master Trader, una
pantalla única de negociación y registro para todos los mercados que administra, la cual fue desarrollada
por Grupo BME - Bolsas y Mercados Españoles, proveedor actual de varios mercados de valores. Master
Trader es una potente herramienta multimercado, que ofrece diferentes funcionalidades para
automatizar las operaciones a través de órdenes predefinidas, generar algoritmos básicos para la
ejecución de operaciones, realizar cargue masivo de órdenes y usar mecanismos avanzados de
integración con Excel (PATS). Igualmente, cuenta con herramientas de portafolios y valoración en
tiempo real que permiten hacer seguimiento de las estrategias de los operadores del mercado.
Estos cambios modificarán de manera importante la infraestructura actual de todos los mercados, por
lo cual las entidades afiliadas a bvc, sus proveedores de tecnología, vendors de información y otros
agentes del mercado que consumen información de la Bolsa, deberán adecuar sus protocolos, canales,
plataformas e infraestructura para ajustarse a esta nueva arquitectura. La salida a producción se ha
realizado por fases con el objetivo de reducir los riesgos asociados al cambio de plataformas y permitir
el adecuado alistamiento de todos los actores del mercado, La primera fase abarca la migración del
mercado de Renta Fija a la nueva infraestructura tecnológica. La primera etapa culminó exitosamente,
teniendo en la actualidad la deuda pública y deuda privada en un mismo
sistema de negociación. La segunda etapa incluirá algunas mejoras tanto de la pantalla de negociación
como del motor de calce, las cuales se detallan en este documento. Posteriormente en una segunda
fase se realizará la implementación para los mercados de Renta Variable, Derivados y MILA, culminando
así con la interconexión de todos los mercados administrados por la bvc.
2. Glosario
Afiliados: Establecimientos de crédito, sociedades fiduciarias, comisionistas de bolsa, sociedades
comisionistas independientes de valores, sociedades administradoras de fondos de pensiones y de
cesantías, compañías de seguros, sociedades de capitalización, Ministerio de Hacienda y Crédito
Público, y demás entidades autorizadas y vinculadas para operar en los sistemas de Negociación y
Registro.
Back Office: Sistema que permite realizar la liquidación y compensación de las operaciones
transaccionales y de registro celebradas o registradas en los sistemas de bvc.
FIX: Protocolo estándar de mensajería utilizado para intercambio de información transaccional y
de mercado.
INET: Nueva versión de X-Stream, un sistema de alto rendimiento, de ejecución automática de
órdenes y operaciones, diseñado como una solución para los operadores de mercados centrales
como bolsas de acciones, bolsas de Derivados, Renta Fija deuda pública y MILA.
Mercado de Renta Fija: Es aquel en el que los valores que se transan pagan a su tenedor una tasa
de rendimiento preestablecida para su plazo de vigencia. Por ejemplo: TES, certificados de depósito,
bonos corporativos, etc.
Mercado de Renta Variable: Es aquel en el que los valores que se transan no tienen preestablecido
el rendimiento, siendo las acciones el título característico de este mercado. La rentabilidad está
ligada a las utilidades obtenidas por la empresa en la cual se invierte y que sean susceptibles de ser
distribuidas, así como a las posibles variaciones en los precios de los valores, dadas por las
condiciones existentes en el mercado.
MILA: Mercado Integrado Latinoamericano, el cual actualmente integra los mercados de valores de
Colombia, Chile, México y Perú a través de la Bolsa de Valores de Colombia, la Bolsa de Valores de
Santiago, Bolsa Mexicana de Valores y la Bolsa de Valores de Lima.
Nemos al vuelo: Nemotécnicos que se crean acorde con las características puntuales de la orden,
por ejemplo, plazo de salida y de regreso, garantía específica etc. Aplica para simultáneas, repos,
TTVs y para generar las líneas de difusión en las ruedas de deuda privada.
RFQ: Solicitud de cotización en la que una entidad puede solicitar a otras entidades que le
ofrezcan una cotización con el propósito de compra o venta de algún activo.
3. Anexos
Este documento constituye la guía general de impactos en los desarrollos de FIX 4.4 INET. que a
continuación se describen los anexos como insumo principal para el desarrollo, entendimiento y
parametrización de las nuevas funcionalidades:
3.1. Anexo 1: Actualización protocolo FIX 4.4. versión 4.2
Este documento, provisto por nuestro proveedor Nasdaq, presenta las especificaciones técnicas
del protocolo FIX 4.4. INET. Los clientes que actualmente consumen mensajería FIX 4.4. INET de
Renta Fija deberán realizar los ajustes acorde con esta nueva versión.
4. Generalidades de impactos en FIX 4.4 INET para Renta Fija 4.1. Order Management
4.1.1. Fondeo Transaccional REPO/SBB/TTV
Actualmente para el ingreso de órdenes en las ruedas transaccionales de fondeo para el mercado de Renta Fija es permitido ingresar datos del colateral únicamente en las órdenes de Venta. En esta nueva versión del protocolo FIX 4.4 este comportamiento será modificado para que tanto la punta de compra como la de venta ingresen los datos de cantidad, precio o tasa de cesión del colateral. Por lo anterior, y atendiendo la solicitud de nuestros afiliados, se implementa la homologación de ingreso de órdenes de compra y venta para operaciones repo, simultáneas y TTVs (REPO/SBB/TTV) de la siguiente manera: 1. En el mensaje D - New Order-Single, para la compra de fondeo (REPO/SBB/TTV), se deben adicionar obligatoriamente los Tags relacionados a continuación, los cuales contienen los datos del colateral. Es importante tener en cuenta que estos Tags se ingresan actualmente para una orden de venta:
Por otro lado, el valor de giro de salida de las operaciones de fondeo (Tag 921 - StartCash) ya no
deberá ser enviado en el mensaje de ingreso de órdenes de compra para simultáneas y TTVs (en caso que este tag sea enviado, el motor enviará un mensaje de rechazo), . Adicionalmente para operaciones repo se habilitará el envío de este tag (opcional) bajo las siguientes condiciones:
Ejemplos: ○ New Order Single - Orden de compra Simultáneas y TTVs Este es un ejemplo para SBB/TTV, donde se utiliza el mensaje D - New Order-Single y la rueda ASIM, los Tags resaltados corresponden a las novedades mencionadas anteriormente: 8=FIX.4.4|9=259|35=D|49=071|56=EXC|34=493|50=071X01|52=20190319-17:21:37.073|11=Order869|453=1|448=DCV|447=C|452=10|55=TFIT16240724|22=M|762=ASPT|914=ASITF160724|916=20190319|917=20190326|54=1|60=20190319-17:21:37.073|232=1|233=CLEANPRICE|234=80|38=1000000000|40=2|44=3|59=S|10=049|
○ New Order Single - Orden de compra Repos
1. Este es un ejemplo para REPO, donde se utiliza el mensaje D - New Order-Single en la rueda ARPO (sin enviar el Tag 921 - StartCash). Los Tags resaltados corresponden a las novedades mencionadas anteriormente:
8=FIX.4.4|9=258|35=D|49=071|56=EXC|34=528|50=071X01|52=20190319-17:38:26.899|11=Order871|453=1|448=DCV|447=C|452=10|55=TFIT16240724|22=M|762=ASPT|914=ARPTF160724|916=20190319|917=20190326|54=2|60=20190319-17:38:26.899|232=1|233=REPOPRICE|234=80|38=1000000000|40=2|44=3|59=S|10=046|
2. Este es un ejemplo para REPO, donde se utiliza el mensaje D - New Order-Single en la rueda ARPO (incluyendo el Tag 921 - StartCash). La información resaltada corresponde a las novedades mencionadas anteriormente:
8=FIX.4.4|9=276|35=D|49=071|56=EXC|34=538|50=071X01|52=20190319-17:43:10.837|921=796533605.000|11=Order872|453=1|448=DCV|447=C|452=10|55=TFIT16240724|22=M|762=ASPT|914=ARPTF160724|916=20190319|917=20190326|54=2|60=20190319-17:43:10.837|232=1|233=REPOPRICE|234=80|38=1000000000|40=2|44=3|59=S|10=126|
2. En el mensaje 8 - Execution Report tipo New que se recibe al ingresar exitosamente órdenes de compra de fondeo (REPO/SBB/TTV), el motor entregará la información de los nuevos Tags ingresados en la orden y como información adicional para SBB/TTV, la tasa colateral:
Ejemplos: ○ Execution Report (New) - Orden de compra de Simultáneas y TTVs Este es un ejemplo para SBB/TTV, corresponde al mensaje 8 - Execution Report Tipo New de la rueda ASIM. La información resaltada contiene los nuevos Tags entregados en el Execution Report - New: 8=FIX.4.4|9=0503|35=8|34=500|49=EXC|56=071|57=071X01|52=20190319-17:21:37.349|11=Order869|17=22|37=201903190000000010|150=0|453=4|448=071FCM001|447=C|452=11|448=071X01|447=C|452=12|448=DCV|447=C|452=10|448=071|447=C|452=1|55=TFIT16240724_S0E7B_ASIM|762=ASIM|48=27673|22=M|14=0|38=1000000000|39=0|40=2|44=3.000|20102=86.520|54=1|59=S|60=20190319-17:21:37.349|151=1000000000|914=ASITF160724|916=20190319|917=20190326|311=TFIT16240724|763=ASPT|232=1|233=CLEANPRICE|234=80.000|921=865205000.000|922=865695607.000|236=15.757|10=167|
○ Execution Report (New) - Orden de Compra Repos Este es un ejemplo para REPO, corresponde al mensaje 8 - Execution Report Tipo New de la rueda ARPO, la información resaltada contiene los nuevos Tags entregados por el motor: 8=FIX.4.4|9=0478|35=8|34=539|49=EXC|56=071|57=071X01|52=20190319-17:38:27.195|11=Order871|17=28|37=201903190000000012|150=0|453=4|448=071FCM001|447=C|452=11|448=071X01|447=C|452=12|448=DCV|447=C|452=10|448=071|447=C|452=1|55=TFIT16240724_S0E7C_ARPO|762=ARPO|48=27672|22=M|14=0|38=1000000000|39=0|40=2|44=3.000|54=2|59=S|60=20190319-17:38:27.195|151=1000000000|914=ARPTF160724|916=20190319|917=20190326|311=TFIT16240724|763=ASPT|232=1|233=REPOPRICE|234=80.000|921=799533605.000|922=800000000.000|10=040|
3. En el mensaje 8 - Execution Report tipo Filled, para las ejecuciones de órdenes de compra de fondeo (REPO/SBB/TTV), como novedad se tienen los siguientes Tags:
Ejemplos: ○ Execution Report (Filled) - Orden de compra Simultáneas y TTVs Este es un ejemplo para SBB/TTV, corresponde al mensaje 8 - Execution Report Tipo Filled que se recibe como producto de ejecuciones de órdenes de compra en la rueda ASIM. La información resaltada contiene el nuevo Tag entregado por el motor: Operación Inicial 8=FIX.4.4|9=0693|35=8|34=834|49=EXC|56=007|57=007B26|52=20190405-21:35:59.380|11=Order196|17=99|37=201904050000000032|150=F|453=6|448=007FCE001|447=C|452=11|448=007B26|447=C|452=12|448=DCV|447=C|452=10|448=007|447=C|452=1|448=050B17|447=C|452=37|448=050|447=C|452=17|55=TFIT16240724_S0E7B_ASIM|762=ASIM|48=23871|22=M|6=3.000|14=1000000000|31=3.000|32=1000000000|38=1000000000|39=2|40=2|44=3.000|20102=86.986|54=1|59=S|60=20190405-21:35:59.380|75=20190405|64=20190405|151=0|914=ASITF160724|916=20190405|917=20190412|311=TFIT16240724|763=ASPT|232=1|233=CLEANPRICE|234=80.000|921=869863000.000|922=870356249.000|236=15.800|1623=15.800|381=869863000.000|880=201904050000000033|824=201904050000000034|1057=N|829=98|10=244|
Operación de Regreso 8=FIX.4.4|9=0694|35=8|34=835|49=EXC|56=007|57=007B26|52=20190405-21:35:59.380|11=Order196|17=100|37=201904050000000032|150=F|453=6|448=007FCE001|447=C|452=11|448=007B26|447=C|452=12|448=DCV|447=C|452=10|448=007|447=C|452=1|448=050B17|447=C|452=37|448=050|447=C|452=17|55=TFIT16240724_S0E7B_ASIM|762=ASIM|48=23871|22=M|6=3.000|14=1000000000|31=3.000|32=1000000000|38=1000000000|39=2|40=2|44=3.000|20102=86.986|54=1|59=S|60=20190405-21:35:59.380|75=20190405|64=20190412|151=0|914=ASITF160724|916=20190405|917=20190412|311=TFIT16240724|763=ASPT|232=1|233=CLEANPRICE|234=80.000|921=869863000.000|922=870356249.000|236=15.800|1623=15.800|381=870356249.000|880=201904050000000034|824=201904050000000033|1057=N|829=99|10=024|
○ Execution Report (Filled) - Orden de compra REPO Este es un ejemplo para REPO, corresponde al mensaje 8 - Execution Report Tipo Filled que se recibe como producto de ejecuciones de órdenes de compra en la rueda ARPO. La información resaltada contiene el nuevo Tag entregado por el motor: Operación Inicial 8=FIX.4.4|9=0657|35=8|34=891|49=EXC|56=007|57=007B26|52=20190405-22:03:25.772|11=Order194|17=102|37=201904050000000030|150=F|453=6|448=007FCE001|447=C|452=11|448=007B26|447=C|452=12|448=DCV|447=C|452=10|448=007|447=C|452=1|448=050B17|447=C|452=37|448=050|447=C|452=17|55=TFIT16240724_S0E7C_ARPO|762=ARPO|48=23870|22=M|6=3.000|14=1000000000|31=3.000|32=1000000000|38=1000000000|39=2|40=2|44=3.000|54=1|59=S|60=20190405-22:03:25.772|75=20190405|64=20190405|151=0|914=ARPTF160724|916=20190405|917=20190412|311=TFIT16240724|763=ASPT|232=1|233=REPOPRICE|234=80.000|921=799533605.000|922=800000000.000|381=799533605.000|880=201904050000000035|824=201904050000000036|1057=N|829=98|10=046|
Operación de Regreso 8=FIX.4.4|9=0657|35=8|34=892|49=EXC|56=007|57=007B26|52=20190405-22:03:25.772|11=Order194|17=103|37=201904050000000030|150=F|453=6|448=007FCE001|447=C|452=11|448=007B26|447=C|452=12|448=DCV|447=C|452=10|448=007|447=C|452=1|448=050B17|447=C|452=37|448=050|447=C|452=17|55=TFIT16240724_S0E7C_ARPO|762=ARPO|48=23870|22=M|6=3.000|14=1000000000|31=3.000|32=1000000000|38=1000000000|39=2|40=2|44=3.000|54=1|59=S|60=20190405-22:03:25.772|75=20190405|64=20190412|151=0|914=ARPTF160724|916=20190405|917=20190412|311=TFIT16240724|763=ASPT|232=1|233=REPOPRICE|234=80.000|921=799533605.000|922=800000000.000|381=800000000.000|880=201904050000000036|824=201904050000000035|1057=N|829=99|10=008|
4. En el mensaje G - Order Cancel/Replace Request, para órdenes de compra de fondeo (REPO/SBB/TTV) será obligatorio adicionar los Tags relacionados a continuación:
En cuanto al Tag 921 - StartCash (Opcional), éste tendrá la misma lógica explicada para el mensaje New Order-Single de este numeral. Ejemplos: ○ Order Cancel/Replace Request - Orden de compra Simultáneas y TTVs Este es un ejemplo para SBB/TTV, corresponde al mensaje G - Order Cancel/Replace Request de la rueda ASIM. La información resaltada contiene los nuevos Tag que deben ser enviados al motor: 8=FIX.4.4|9=220|35=G|49=071|56=EXC|34=170|50=071X01|52=20190326-21:26:20.119|453=1|448=DCV|447=C|452=10|41=Order945|11=Order946|55=TFIT16240724|22=M|54=1|60=20190326-21:26:20.119|38=1000000000|40=2|44=4|59=S|232=1|233=CLEANPRICE|234=80|10=195|
○ Order Cancel/Replace Request - Orden de Compra Repos Este es un ejemplo para REPO, corresponde al mensaje G - Order Cancel/Replace Request de la rueda ARPO sin enviar el Tag 921 - StartCash. La información resaltada contiene los nuevos Tag que deben ser enviados al motor: 8=FIX.4.4|9=232|35=G|49=071|56=EXC|34=26|50=071X01|52=20190326-20:16:22.072|453=1|448=DCV|447=C|452=10|41=Order938|11=Order939|55=TFIT16240724|22=M|54=1|60=20190326-20:16:22.072|38=1000000000|40=2|921=123456789|44=4|59=S|232=1|233=REPOPRICE|234=85|10=037|
Este es un ejemplo para REPO, corresponde al mensaje G - Order Cancel/Replace Request de la rueda ARPO enviando el Tag 921 - StartCash. La información resaltada contiene los nuevos Tag que deben ser enviados al motor: 8=FIX.4.4|9=233|35=G|49=071|56=EXC|34=178|50=071X01|52=20190326-21:30:07.060|453=1|448=DCV|447=C|452=10|41=Order947|11=Order948|55=TFIT16240724|22=M|54=1|60=20190326-21:30:07.060|38=1000000000|40=2|921=123456789|44=4|59=S|232=1|233=REPOPRICE|234=80|10=083|
4.1.2. Flujo de Anulaciones por FIX 4.4 INET
En esta nueva versión del protocolo FIX 4.4 se implementará el flujo de anulaciones, el cual permitirá a los Afiliados solicitar y confirmar las solicitudes de anulación de las operaciones realizadas durante el día. El flujo de anulación contempla un intercambio de mensajería con el tipo de mensaje AE - Trade Capture Report, como se describe a continuación:
La anulación de una operación se podrá solicitar, confirmar o rechazar a través de la mensajería FIX de acuerdo con el siguiente flujo de trabajo:
● El iniciador envía a bvc un TradeCaptureReport (AE) con un TrdMatchID (880) de la operación que se desea anular y con TradeReportType (856) = 96 equivalente a ‘Submit Trade Report Cancel’ ● bvc enviará al iniciador un TradeCaptureReportAck (AR), ya sea rechazando o aceptando su solicitud (TradeCaptureReport). ● Si se acepta, bvc también enviará un TradeCaptureReport (AE) a la contraparte, haciendo referencia al mismo TrdMatchID (880), y con TradeReportType (856) = 14 ‘equivalente a ‘Alleged Trade Report Cancel’. ● La contraparte puede rechazar la solicitud de cancelación mediante el envío de TradeCaptureReport referenciando al mismo TrdMatchID (880), y con TradeReportType (856) = 98 equivalente a Decline Trade Report Cancel. El iniciador de la petición de anulación también puede retirar la solicitud de la misma manera. ● En respuesta, bvc enviará un TradeCaptureReport a ambas partes, con el TradeReportType (856) = 98 que equivale a ‘Decline Trade Report Cancel’. Esto indica que la solicitud de cancelación de la operación se ha cancelado y que la operación original permanece vigente. ● La contraparte puede confirmar la solicitud de anulación, enviando un TradeCaptureReport haciendo referencia al mismo TrdMatchID (880) que se recibió en la solicitud, y con TradeReportType (856) = 97 ‘Accept Trade Report Cancel’. ● En respuesta, bvc enviará un TradeCaptureReport a ambas partes, con el TradeReportType (856) = 99 ‘Pending Trade Report Cancel’. ● Una vez que la anulación sea aprobada por bvc se enviará un mensaje adicional para indicar que la operación se ha cancelado:
a. Si la operación fue transaccional o un RFQ, se enviará Execution Report con ExecType (150) = H
‘Trade Cancel’.
b. Si la operación fue un registro (Negdeal) se enviará un Trade Capture Report con ExecType(150) = H ‘Trade Cancel’.
● En caso que la contraparte o el iniciador cancelen la solicitud de anulación, esta podrá ser enviada nuevamente
A continuación, se presentan unos ejemplos de mensajes FIX del flujo descrito anteriormente:
1. Las dos puntas son notificadas de la operación a través de un Execution Report
8=FIX.4.4|9=0541|35=8|34=4|49=EXC|56=071|57=071X01|52=20190319-
21:15:26.358|11=Order878|17=46|37=201903190000000019|150=F|453=7|448=071FCM001|447=
C|452=11|448=071X01|447=C|452=12|448=DCV|447=C|452=10|448=071|447=C|452=1|448=Brok
er
Ref|447=C|452=3|448=101X07|447=C|452=37|448=101|447=C|452=17|55=TFIT16240724|762=AS
PT|48=20316|22=M|6=60.000|14=500000000|31=60.000|32=500000000|38=500000000|39=2|40=
2|44=60.000|20102=66.520|54=1|59=S|60=20190319-
21:15:26.358|75=20190319|64=20190319|151=0|236=23.941|1623=23.941|381=332602500.000|8
80=201903190000000012|1057=N|10=237|
8=FIX.4.4|9=0543|35=8|34=964|49=EXC|56=101|57=101X07|52=20190319-
21:15:26.358|11=Order395|17=16|37=201903190000000020|150=F|453=7|448=101FCM001|447=
C|452=11|448=101X07|447=C|452=12|448=DCV|447=C|452=10|448=101|447=C|452=1|448=Brok
er
Ref|447=C|452=3|448=071X01|447=C|452=37|448=071|447=C|452=17|55=TFIT16240724|762=AS
PT|48=20316|22=M|6=60.000|14=500000000|31=60.000|32=500000000|38=500000000|39=2|40=
2|44=60.000|20102=66.520|54=2|59=S|60=20190319-
21:15:26.358|75=20190319|64=20190319|151=0|236=23.941|1623=23.941|381=332602500.000|8
80=201903190000000012|1057=Y|10=077|
2. Iniciador del flujo de anulación envía la solicitud
8=FIX.4.4|9=197|35=AE|49=071|56=EXC|34=6|50=071X01|52=20190319-21:16:31.997|571=1553030192829879|487=0|856=96|880=201903190000000012|55=TFIT16240724|762=ASPT|31=60|32=500000000|60=20190319-21:15:26.358|552=1|54=1|10=112|
8=FIX.4.4|9=0131|35=AR|34=7|49=EXC|56=071|57=071X01|52=20190319-21:16:32.558|571=1553030192829879|487=0|856=96|939=0|17=47|60=20190319-21:16:32.558|10=156|
3. La contraparte es informada de la solicitud de anulación
8=FIX.4.4|9=0415|35=AE|34=967|49=EXC|56=101|57=101X07|52=20190319-21:16:32.558|571=12S1|487=0|856=14|17=17|573=0|15=COP|880=201903190000000012|75=20190319|20102=66.520|55=TFIT16240724|762=ASPT|48=20316|22=M|236=23.941|31=60.000|32=500000000|381=332602500.000|60=20190319-21:16:32.558|64=20190319|552=1|54=2|453=5|448=101X07|447=C|452=12|448=101|447=C|452=1|448=101FCM001|447=C|452=36|448=DCV|447=C|452=10|448=Broker Ref|447=C|452=3|10=011|
4. La contraparte confirma la solicitud de anulación
8=FIX.4.4|9=0415|35=AE|34=970|49=EXC|56=101|57=101X07|52=20190319-21:18:00.808|571=12S1|487=2|856=99|17=18|573=0|15=COP|880=201903190000000012|75=20190319|20102=66.520|55=TFIT16240724|762=ASPT|48=20316|22=M|236=23.941|31=60.000|32=500000000|381=332602500.000|60=20190319-21:18:00.808|64=20190319|552=1|54=2|453=5|448=101X07|447=C|452=12|448=101|447=C|452=1|448=101FCM001|447=C|452=36|448=DCV|447=C|452=10|448=Broker Ref|447=C|452=3|10=011|
5. El iniciador es notificado de la aceptación de la solicitud de anulación por parte de la contraparte y ambas puntas son notificadas de que la anulación queda pendiente de aprobación por bvc.
8=FIX.4.4|9=0426|35=AE|34=10|49=EXC|56=071|57=071X01|52=20190319-21:18:00.808|571=1553030192829879|487=2|856=99|17=48|573=0|15=COP|880=201903190000000012|75=20190319|20102=66.520|55=TFIT16240724|762=ASPT|48=20316|22=M|236=23.941|31=60.000|32=500000000|381=332602500.000|60=20190319-21:18:00.808|64=20190319|552=1|54=1|453=5|448=071X01|447=C|452=12|448=071|447=C|452=1|448=071FCM001|447=C|452=36|448=DCV|447=C|452=10|448=Broker Ref|447=C|452=3|10=067|
8=FIX.4.4|9=0415|35=AE|34=970|49=EXC|56=101|57=101X07|52=20190319-21:18:00.808|571=12S1|487=2|856=99|17=18|573=0|15=COP|880=201903190000000012|75=20190319|20102=66.520|55=TFIT16240724|762=ASPT|48=20316|22=M|236=23.941|31=60.000|32=500000000|381=332602500.000|60=20190319-21:18:00.808|64=20190319|552=1|54=2|453=5|448=101X07|447=C|452=12|448=101|447=C|452=1|448=101FCM001|447=C|452=36|448=DCV|447=C|452=10|448=Broker Ref|447=C|452=3|10=011|
5. bvc aprueba la anulación y se notifica al iniciador y a la contraparte que la operación fue dada de baja
8=FIX.4.4|9=0542|35=8|34=13|49=EXC|56=071|57=071X01|52=20190319-21:19:11.306|11=Order878|17=49|37=201903190000000019|150=H|453=7|448=071FCM001|447=C|452=11|448=071X01|447=C|452=12|448=DCV|447=C|452=10|448=071|447=C|452=1|448=Broker Ref|447=C|452=3|448=101X07|447=C|452=37|448=101|447=C|452=17|55=TFIT16240724|762=ASPT|48=20316|22=M|6=60.000|14=500000000|31=60.000|32=500000000|38=500000000|39=2|40=2|44=60.000|20102=66.520|54=1|59=S|60=20190319-21:19:11.306|75=20190319|64=20190319|151=0|236=23.941|1623=23.941|381=332602500.000|880=201903190000000012|1057=N|10=017|
8=FIX.4.4|9=0543|35=8|34=973|49=EXC|56=101|57=101X07|52=20190319-21:19:11.306|11=Order395|17=19|37=201903190000000020|150=H|453=7|448=101FCM001|447=C|452=11|448=101X07|447=C|452=12|448=DCV|447=C|452=10|448=101|447=C|452=1|448=Broker Ref|447=C|452=3|448=071X01|447=C|452=37|448=071|447=C|452=17|55=TFIT16240724|762=ASPT|48=20316|22=M|6=60.000|14=500000000|31=60.000|32=500000000|38=500000000|39=2|40=2|44=60.000|20102=66.520|54=2|59=S|60=20190319-21:19:11.306|75=20190319|64=20190319|151=0|236=23.941|1623=23.941|381=332602500.000|880=201903190000000012|1057=Y|10=064|
4.2. Market Data
4.2.1. Fondeo Transaccional REPO/SBB/TTV
Con relación al cambio mencionado anteriormente en el punto 4.1.1, a continuación, se describen los cambios en la recepción de información de Market Data. En la suscripción a Market Data Snapshot + Updates de Mercado por Órdenes, para los mensajes W - Market Data Snapshot/Full Refresh y X - Market Data Incremental Refresh se tienen las siguientes novedades:
A continuación, se relacionan ejemplos con las novedades en mensajería FIX, para la suscripción a Market Data por MXO, para REPO y SBB: ● Orden de Venta de REPO, donde se puede ver el Tag 1025: 8=FIX.4.4|9=0265|35=X|34=9|49=EXC|56=071|52=20190320-14:54:44.863|262=1553093664955140|1021=3|268=1|279=0|264=0|269=1|278=201903200000000050|55=TFIT16240724_S0E7C_ARPO|762=ARPO|48=27688|22=M|270=3.000|271=1000000000|272=20190320|273=14:54:44.155|520=799533605.000|290=2|1025=80.000|10=009|
● Orden de Compra de REPO, donde se pueden ver los Tags 271 y 1025: 8=FIX.4.4|9=0266|35=X|34=13|49=EXC|56=071|52=20190320-14:55:10.132|262=1553093664955140|1021=3|268=1|279=1|264=0|269=0|278=201903200000000053|55=TFIT16240724_S0E7C_ARPO|762=ARPO|48=27688|22=M|270=3.000|271=1000000000|272=20190320|273=14:55:10.812|520=749562755.000|290=2|1025=75.000|10=040|
● Orden de Compra de ASIM, donde se pueden ver los Tags 236, 271, 1025 y 20102: 8=FIX.4.4|9=0290|35=X|34=29|49=EXC|56=071|52=20190320-15:00:39.304|262=1553094017136143|1021=3|268=1|279=1|264=0|269=0|278=201903200000000060|55=TFIT16240724_S0E7B_ASIM|762=ASIM|48=27689|22=M|270=3.000|236=19.450|271=1000000000|272=20190320|273=15:00:39.647|520=765479000.000|290=2|1025=70.000|20102=76.547|10=127|
Por otro lado, en la suscripción a Market Data Snapshot + Updates de Mercado por Precio, para los mensajes W - Market Data Snapshot/Full Refresh y X - Market Data Incremental Refresh se tienen las siguientes novedades:
Como se puede observar en este tipo de suscripción la única novedad está en recibir la cantidad en el Tag 271 en las órdenes de compra para todo fondeo (REPO/SBB/TTV). A continuación, se relaciona un ejemplo en mensajería FIX, para la suscripción a Market Data por MXP, para REPO y SBB: ● Orden de Compra de REPO, donde se puede ver el Tag 271: 8=FIX.4.4|9=0230|35=X|34=6|49=EXC|56=007|52=20190405-19:54:03.834|262=155449403274444|1021=2|268=1|279=1|264=0|269=0|278=4000003494294964296|55=TFIT16240724_S0E7C_ARPO|762=ARPO|48=23870|22=M|270=3.000|271=4000000000|520=3198134420.000|290=1|346=4|10=116|
● Orden de Compra de ASIM, donde se puede ver el Tag 271: 8=FIX.4.4|9=0231|35=X|34=15|49=EXC|56=007|52=20190405-19:57:45.211|262=155449424297245|1021=2|268=1|279=1|264=0|269=0|278=4000003504294964296|55=TFIT16240724_S0E7B_ASIM|762=ASIM|48=23871|22=M|270=3.000|271=2000000000|520=1739726000.000|290=1|346=2|10=227|
4.2.2. Flujo de Anulaciones Por FIX 4.4 INET
Con relación a lo mencionado en el punto 4.1.2. con respecto al nuevo flujo de anulaciones, a continuación, se describen algunos cambios en la información de Market Data. En el mensaje V - Market Data Request, con suscripción a Market Data Snapshot + Updates para operaciones, se implementó la notificación de los diferentes estados intermedios por los que pasa una operación desde el momento en que una de las partes involucradas inicia el flujo hasta que la solicitud es confirmada o rechazada De esta manera en los mensajes W - Market Data Snapshot/Full Refresh y X - Market Data Incremental Refresh se recibirán los siguientes estados en el Tag 58:
Nota: Si no se recibe el tag 58 esto indica que la operación está en estado “Calzada” (Matched) El tag 279, mantendrá el mismo comportamiento: 1) Para una nueva operación se notificará 279=0 (New) 2) Durante el proceso de anulación, cada vez que haya un cambio en la solicitud el tag notificará
279=1 (change) 3) Cuando la operación sea anulada exitosamente el tag notificará 279= 2 (Delete)
Ejemplos: ● Este es un ejemplo para ASPT, corresponde a los mensajes X - Market Data Incremental Refresh
de la suscripción a Market Data para trades. La información resaltada contiene los nuevos estados intermedios informados durante el flujo de anulación de una operación:
Estado: Matched Corresponde al estado inicial de la operación y debe ser tomado como default en los casos en los que se notifica la creación (Tag 279 = 0) o la modificación (Tag 279 = 1) de la operación, sin recibir el Tag 58. 8=FIX.4.4|9=0266|35=X|34=118|49=EXC|56=007|52=20190405-16:06:27.449|262=155448002041537|268=1|279=0|269=2|278=201904050000000006|55=TFIT16240724|762=ASPT|48=20391|22=M|270=80.000|236=15.800|271=500000000|272=20190405|273=16:06:27.849|31=434931500.000|20102=86.986|64=20190405|10=248|
Estado: Unconfirmed Cancel Buy/Sell Cuando una de las partes inicia el flujo enviando a la contraparte la solicitud de anulación, el estado Unconfirmed Cancel Buy/Sell indica que la solicitud de anulación está pendiente de ser confirmada por la Compra o Venta. Para efectos del ejemplo se inició la anulación por la punta de compra: 8=FIX.4.4|9=0293|35=X|34=121|49=EXC|56=007|52=20190405-16:07:06.128|262=155448002041537|268=1|279=1|269=2|278=201904050000000006|55=TFIT16240724|762=ASPT|48=20391|22=M|270=80.000|236=15.800|271=500000000|272=20190405|273=16:06:27.849|31=434931500.000|20102=86.986|64=20190405|2446=2|58=Unconfirmed Cancel Sell|10=121|
Estado: Unapproved Cancel Cuando la contraparte confirma la solicitud de anulación, el estado Unapproved Cancel indica que la anulación está pendiente de ser aprobada por bvc. 8=FIX.4.4|9=0287|35=X|34=122|49=EXC|56=007|52=20190405-16:07:24.849|262=155448002041537|268=1|279=1|269=2|278=201904050000000006|55=TFIT16240724|762=ASPT|48=20391|22=M|270=80.000|236=15.800|271=500000000|272=20190405|273=16:06:27.849|31=434931500.000|20102=86.986|64=20190405|2446=2|58=Unapproved Cancel|10=129|
Estado: Withdrawn Cuando bvc aprueba la solicitud de anulación, el estado Withdrawn informa que la operación está anulada. 8=FIX.4.4|9=0279|35=X|34=123|49=EXC|56=007|52=20190405-16:07:35.492|262=155448002041537|268=1|279=2|269=2|278=201904050000000006|55=TFIT16240724|762=ASPT|48=20391|22=M|270=80.000|236=15.800|271=500000000|272=20190405|273=16:06:27.849|31=434931500.000|20102=86.986|64=20190405|2446=2|58=Withdrawn|10=174|
Notas: 1) En caso que la solicitud sea cancelada en alguna de sus etapas, la operación siempre volverá al estado inicial (Matched)
● Este es un ejemplo para registros , corresponde a los mensajes X - Market Data Incremental
Refresh de la suscripción a Market Data para operaciones. La información resaltada contiene los nuevos estados intermedios informados durante el flujo de anulación de una operación:
Estado: Matched Corresponde al estado inicial de la operación y debe ser tomado como default en los casos en los que se notifica la creación (Tag 279 = 0) o la modificación (Tag 279 = 1) de la operación, sin recibir el Tag 58. 8=FIX.4.4|9=0274|35=X|34=229|49=EXC|56=007|52=20190405-16:58:25.331|262=155448334750938|268=1|279=0|269=2|278=201904050000000007|55=TFIT16240724|762=RTES|48=20393|22=M|270=117.654|236=6.000|271=500000000|272=20190405|273=16:58:25.483|31=623201500.000|20102=124.640|64=20190405|2446=2|828=22|10=193|
Estado: Unconfirmed Cancel Buy/Sell Cuando una de las partes inicia el flujo enviando a la contraparte la solicitud de anulación, el estado Unconfirmed Cancel Buy/Sell indica que la solicitud de anulación está pendiente de ser confirmada por la Compra o Venta. Para efectos del ejemplo, se inició la solicitud por la punta de venta: 8=FIX.4.4|9=0300|35=X|34=232|49=EXC|56=007|52=20190405-16:59:16.163|262=155448334750938|268=1|279=1|269=2|278=201904050000000007|55=TFIT16240724|762=RTES|48=20393|22=M|270=117.654|236=6.000|271=500000000|272=20190405|273=16:58:25.483|31=623201500.000|20102=124.640|64=20190405|2446=2|828=22|58=Unconfirmed Cancel Buy|10=146|
Estado: Unapproved Cancel Cuando la contraparte confirma la solicitud de anulación, el estado Unapproved Cancel indica que la solicitud de anulación está pendiente de ser aprobada por bvc. 8=FIX.4.4|9=0295|35=X|34=233|49=EXC|56=007|52=20190405-16:59:45.876|262=155448334750938|268=1|279=1|269=2|278=201904050000000007|55=TFIT16240724|762=RTES|48=20393|22=M|270=117.654|236=6.000|271=500000000|272=20190405|273=16:58:25.483|31=623201500.000|20102=124.640|64=20190405|2446=2|828=22|58=Unapproved Cancel|10=007|
Estado: Withdrawn Cuando bvc aprueba la solicitud de anulación, el estado Withdrawn informa que la operación está anulada. 8=FIX.4.4|9=0287|35=X|34=235|49=EXC|56=007|52=20190405-17:00:22.797|262=155448334750938|268=1|279=2|269=2|278=201904050000000007|55=TFIT16240724|762=RTES|48=20393|22=M|270=117.654|236=6.000|271=500000000|272=20190405|273=16:58:25.483|31=623201500.000|20102=124.640|64=20190405|2446=2|828=22|58=Withdrawn|10=041|
4.2.3. Suscripción a Market Data -Trades
La suscripción a Market Data para Operaciones permite conocer no solo el volumen negociado de cada uno de los títulos, sino las características de las negociaciones realizadas, razón por la cual, bvc en esta nueva versión incluye nuevos Tags que permiten identificar características como: - La fecha de liquidación de la operación - Precio de cesión del colateral en operaciones Repo - El agresor de la operación - El tipo de operación para identificar si corresponde a un registro, una orden o un RFQ,
Es así como en la suscripción a Market Data Snapshot + Updates de Operaciones, para los mensajes W - Market Data Snapshot/Full Refresh y X - Market Data Incremental Refresh como nuevos Tags se tiene:
A continuación, se relacionan ejemplos para cada uno de los tipos de operación mencionados y donde se puede evidenciar los nuevos Tags: ● X - Market Data Incremental Refresh - CONTADO Este es un ejemplo para Contado Transaccional, corresponde al mensaje X - Market Data Incremental Refresh de operaciones de la rueda ASPT, los Tags resaltados pertenecen a los nuevos Tags entregados por el motor: 8=FIX.4.4|9=0267|35=X|34=517|49=EXC|56=071|52=20190320-19:17:36.901|262=1553109440941148|268=1|279=0|269=2|278=201903200000000047|55=TFIT16240724|762=ASPT|48=20316|22=M|270=60.000|236=23.947|271=500000000|272=20190320|273=19:17:36.345|31=332739500.000|20102=66.547|64=20190320|2446=1|10=120|
● X - Market Data Incremental Refresh - REPO Este es un ejemplo para REPO, corresponde al mensaje X - Market Data Incremental Refresh de operaciones de la rueda ARPO, los Tags resaltados pertenecen a los nuevos Tags entregados por el motor: 8=FIX.4.4|9=0403|35=X|34=13|49=EXC|56=071|52=20190320-15:10:26.573|262=1553094585769145|268=2|279=0|269=2|278=201903200000000043|55=TFIT16240724_S0E7C_ARPO|762=ARPO|48=27688|22=M|270=3.000|271=1000000000|272=20190320|273=15:10:26.506|1025=80.000|31=799533605.000|64=20190320|2446=1|279=0|269=2|278=201903200000000044|270=3.000|271=1000000000|272=20190320|273=15:10:26.506|1025=80.000|31=800000000.000|64=20190327|2446=2|10=150|
● X - Market Data Incremental Refresh - SBB/TTV Este es un ejemplo para SBB/TTV, corresponde al mensaje X - Market Data Incremental Refresh de operaciones de la rueda ASIM, los Tags resaltados pertenecen a los nuevos Tags entregados por el motor:
8=FIX.4.4|9=0451|35=X|34=18|49=EXC|56=071|52=20190320-15:11:13.797|262=1553094608187147|268=2|279=0|269=2|278=201903200000000045|55=TFIT16240724_S0E7B_ASIM|762=ASIM|48=27689|22=M|270=3.000|236=15.760|271=1000000000|272=20190320|273=15:11:13.799|1025=80.000|31=865479000.000|20102=86.547|64=20190320|2446=1|279=0|269=2|278=201903200000000046|270=3.000|236=15.760|271=1000000000|272=20190320|273=15:11:13.799|1025=80.000|31=865969763.000|20102=86.547|64=20190327|2446=2|10=194
|
● X - Market Data Incremental Refresh - REGISTRO Este es un ejemplo para Registro, corresponde al mensaje X - Market Data Incremental Refresh de operaciones de la rueda RTES, los Tags resaltados pertenecen a los nuevos Tags entregados por el motor: 8=FIX.4.4|9=0274|35=X|34=135|49=EXC|56=007|52=20190405-20:49:43.861|262=155449737022647|268=1|279=0|269=2|278=201904050000000026|55=TFIT16240724|762=RTES|48=20393|22=M|270=122.738|236=5.000|271=500000000|272=20190405|273=20:49:43.298|31=648621500.000|20102=129.724|64=20190405|2446=2|828=22|10=209|
● X - Market Data Incremental Refresh - REGISTRO FONDEO Este es un ejemplo para Registro Fondeo, corresponde al mensaje X - Market Data Incremental Refresh de operaciones de la rueda ARPO, los Tags resaltados pertenecen a los nuevos Tags entregados por el motor: 8=FIX.4.4|9=0421|35=X|34=149|49=EXC|56=007|52=20190405-20:55:15.749|262=155449400847543|268=2|279=0|269=2|278=201904050000000029|55=TFIT16240724_S0E5C_ARPO|762=ARPO|48=23872|22=M|270=3.500|271=5000000000|272=20190405|273=20:55:15.370|1025=100.000|31=4997570625.000|64=20190405|2446=2|828=22|279=0|269=2|278=201904050000000030|270=3.500|271=5000000000|272=20190405|273=20:55:15.370|1025=100.000|31=5000000000.000|64=20190410|2446=1|828=22|10=242|
Este es un ejemplo para Registro Fondeo, corresponde al mensaje X - Market Data Incremental Refresh de operaciones de la rueda ASIM, los Tags resaltados pertenecen a los nuevos Tags entregados por el motor:
8=FIX.4.4|9=0464|35=X|34=5|49=EXC|56=071|52=20190320-21:01:50.082|262=1553115659797151|268=2|279=0|269=2|278=201903200000000004|55=TFIT16240724_S0E1B_ASIM|762=ASIM|48=27687|22=M|270=3.100|236=9.972|271=100000000|272=20190320|273=21:01:50.766|1025=100.000|31=106547900.000|20102=106.547|64=20190320|2446=2|828=22|279=0|269=2|278=201903200000000005|270=3.100|236=9.972|271=100000000|272=20190320|273=21:01:50.766|1025=100.000|31=106556812.000|20102=106.547|64=20190321|2446=1|828=22|10=18|
● X - Market Data Incremental Refresh - RFQF Este es un ejemplo para Request for Quote, corresponde al mensaje X - Market Data Incremental Refresh de operaciones de la rueda RFQF, los Tags resaltados pertenecen a los nuevos Tags entregados por el motor: 8=FIX.4.4|9=0272|35=X|34=9|49=EXC|56=007|52=20190405-15:18:30.143|262=155447740868536|268=1|279=0|269=2|278=201904050000000002|55=TFIT16240724|762=RFQF|48=20392|22=M|270=117.028|236=6.127|271=500000000|272=20190405|273=15:18:30.611|31=620071500.000|20102=124.014|64=20190405|2446=1|828=99|10=066|
4.2.4. Suscripción a Market Data - Estadísticas
En la suscripción a Market Data para estadísticas se amplió la información recibida, ahora es posible contar con información como la última cantidad negociada de un título, el porcentaje de cambio del precio cierre contra el de la última operación realizada en el dia , por otro lado para el mercado de contado transaccional se encontrará la tasa, el tipo de tasa y última tasa negociada todo esto a través de los mensajes W - Market Data-Snapshot/Full Refresh X - Market Data Incremental Refresh
A continuación, se relaciona ejemplo con las novedades en mensajería FIX a través del X - Market Data Incremental Refresh 8=FIX.4.4|9=0562|35=X|34=7|49=EXC|56=101|52=20190320-20:40:57.409|262=155311444742243|268=16|279=1|269=a|55=TFIT16240724|762=ASPT|48=20316|22=M|271=1000000000|274=0|31=101.000|279=1|269=a|235=OPENAVG|236=9.725|279=1|269=a|235=High|236=9.725|279=1|269=a|235=Low|236=9.725|279=1|269=a|235=Last|236=9.725|279=1|269=a|235=WAvg|236=9.725|279=1|269=n|271=1|279=1|269=9|270=101.000|279=1|269=m|811=68.333|279=1|269=4|270=101.000|279=1|269=o|271=1000000000|279=1|269=7|270=101.000|279=1|269=8|270=101.000|279=1|269=v|270=1075479000.000|279=1|269=w|1020=1000000000|279=1|269=a|451=41.000|10=194|
4.2.5. Security List
Con el propósito de complementar la información entregada acerca de los títulos habilitados diariamente en todas nuestras ruedas de renta fija, se implementarán nuevos Tags en los mensajes de security List, estos nos darán un mayor detalle con respecto a información como el ISIN, grupos a los que puede pertenecer un título y su categoría
A continuación, se relaciona ejemplo con las novedades en mensajería FIX, para el Security List 8=FIX.4.4|9=0522|35=y|34=81|49=EXC|56=035|52=20190320-19:55:21.432|320=73|322=155310956800000008|393=3636|560=0|893=N|146=1|55=TFIC07260818|762=ABLO|48=21462|22=M|106=GNA|107=TFIC07260818|167=TBOND|1946=1|1948=1|1949=Yr|1950=15|225=20110826|541=20250826|454=1|455=COL17CT02740|456=4|1151=FI_A2A|1940=ACC|711=6|311=ARPTC260818|310=R|311=ASCTC260818|310=B|311=ASITC260818|310=B|311=ATVTC260818|310=T|311=DSCTC260818|310=B|311=DTVTC260818|310=T|15=COP|1150=100.000|1205=1|1206=0.000|1208=0.001|562=100000|1140=249900000|20103=0|58=21/01/2015|10=250|
5. Control de cambios al documento
Versión
Fecha
Observaciones
1.0
22 de abril de 2019
Publicación original.