Mensaje ISO 8583 Manual ISO8583 Mensajería ISO 8583 Estructura del Mensaje: MTI Bit Map Primario Bit Map Secundario 2 3 4 1 2 6 1 2 7 1 2 8 Campos de datos MESSAGE TYPE IDENTIFIER (MTI) n 4 Bytes 001~004 El MTI es un campo numérico de cuatro dígitos que identifica a cada mensaje definiendo el tipo de mensaje, la función del mensaje y el originario de la transacción: Todos los mensajes se inician con un MTI. Posición en MTI Descripción Valores 1 Versión Number 0 - ISO8583:1987 1 - ISO8583:1993 8 - Especiales 2~9 - valores reservados. 2 Tipo de Mensaje 0 - Reservado ISO 1 - Autorización 2 - Financieros 3 - Bloqueos 4 - Reversiones/Contracargos 5 - Reconciliación 6 - Administrativos 7 - Conjuntos de tarifas(fee) 8 - Administración de la Red 9 - Reservado ISO 3 Función del mensaje 0 - Request 1 - Request Response 2 - Advice 3 - Advice Response 4 - notificación 5~9 Reservado ISO 4 Originario de la transacción 0 - Acquire 1 - Acquire repeat 2 - Card issuer 3 - Card issuer repeat 4 - other 5 - other Repeat 6 – Reservado ISO 8~9 Reservado ISO Los valores resaltados indican los tipos de mensajes utilizados por convención. C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 1 Mensaje ISO 8583 Mensajes Utilizados por convención MTI 0200 0210 0300 0310 0420 0430 0800 0810 Tipo de Mensaje Pedido de Autorización financiera Respuesta a pedido de Autorización financiera Pedido de actualización de archivos Respuesta pedido actualización de archivos Aviso de Reversión Descripción - Para operaciones en POS, en ATM, ECommerce y centro de Autorizacion Respuesta al 0200 Pedido de Administración de Red Respuesta al pedido de Administración de Red Intercambio de mensajes entre Switch y entidades (Sign-on y sign-off) Respuesta a 0810 Para bloqueo de tarjetas Respuesta a 0300 Reversa (total o parcial) de una transacción 0200 Notificación de Extornos (Reversos) de las transacciones previamente descritas Respuesta a aviso de Reversión Respuesta a los mensajes 0420 Definición de los elementos de datos A continuación se presenta la definición de los datos aceptados para el procesamiento de los mensajes. Todos los datos detallados a continuación serán considerados mandatorios, por lo tanto en ausencia de datos para un campo el mismo deberá contener caracteres blancos o él número cero(0). El formato en que se presentan los campos es: N° de Nombre de campo campo Tipo dato Tamaño (fijo o máximo) Formato Los BIT MAPs (mapa de Bits) El Bit Map especifica cuales de los campos del ISO8583 están presentes y cuales no. Cada mensaje tiene 2 Bit Map El Bit Map Primario y el Bit Map Secundario. 0 El Bit Map Primario b 8 Bytes El Bit Map primario consiste en 64 bits(8 bytes) ubicados a continuación del MTI, excepto el primer bit, cada bit esta asociado a un correspondiente campo de datos del 2 al 64. El valor de los bits determina cuando el dato está presente en el mensaje: - Si un bit es 0 Entonces el campo asociado a ese bit no está presente. - Si un bit es 1 Entonces el campo asociado a ese bit se incluye en el mensaje. El campo de datos número 1 no existe, el primer bit del Bit Map primario se utiliza para indicar la presencia del Bit Map secundario. 1 El Bit Map Secundario b 8 Bytes El Bit Map secundario, es igual al Bit Map primario, solo que esta asociado a los campos de datos comprendidos entre 65 y 128. El Bit Map Secundario se incluye solamente si existen datos en los campos 65 al 128. C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 2 Mensaje ISO 8583 2 PAN a (2+19) LLVAR El Numero de Cuenta Primaria(PAN= Primary Account Number) son una serie de dígitos usados para identificar el numero de la tarjeta del cliente. La longitud de la PAN se especifica en los dos primeros Bytes y puede ser de 1 a 19. Subcampo Posición Descripción Atributo 1 01~02 Cant. De Datos n LL 2 03~LL PAN a OBS: en el mensaje de 0800 de Network management, debe contener PAN BIN (Bank Institution Number) para sign-on/off. 3 Processing Code n 6 Bytes El código de procesamiento es una serie de 6 dígitos que describe el efecto de una transacción en la cuenta del cliente y los tipos de cuentas afectados. Los valores para el campo 3 se describen en el Anexo I 4 Transaction Amount n 12 Bytes El Monto de la transacción es la cantidad de fondos que el poseedor de la tarjeta solicita. Son 12 posiciones fijas con los 2 últimos dígitos decimales. 5 Settlement Amount n 12 Bytes El Monto de conciliación es la cantidad de fondos que debe ser transferida entre el Adquirente y la entidad. Es igual al Amount Transaction en la moneda de conciliación(Settlement currency) 6 Cardholder Billing Amount n 12 Bytes Es el monto que será cargado en la cuenta del dueño de la tarjeta en la moneda correspondiente a su cuenta definida en el campo Cardholder Amount currency Campo 51. Son 12 posiciones fijas con los 2 últimos dígitos decimales. OBS: Si no hay datos en el campo 6 los valores a ser considerados se toman del campo 4. 7 Transmission Date and Time n 10 Bytes MMDDhhmmss Fecha y hora de la transmisión (Transmission Date and Time) es la fecha y hora en que el mensaje ingresa al sistema de intercambio de datos. Si la transacción proviene del extranjero la fecha y la hora se expresan en el Horario Universal de Greenwich(GMT), sino es la fecha y hora local. Los datos en este campo deben ser fecha y horas validas. Subcampo 1 2 Posición 01~04 05~10 Descripción Fecha Hora Atributo MMDD hhmmss Donde: MM es el mes: DD es el día: hh es la hora: mm son los minutos: ss son los segundos: 1<= MM 1<= DD 0<= hh 0<= mm 0<= ss >=12 >=31 >=23 >=59 >=59 9 Settlement Conversion Rate n 8 Bytes Es el factor usado en la conversión del monto en el campo 5 (Transaction Settlement Amount ) Por lo tanto el Campo5=Campo4 * Campo9. C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 3 Mensaje ISO 8583 El primer dígito de la izquierda determina el número de posiciones que el separador decimal debe ser movido a partir de la derecha. 6 Desplazamiento 9 9 7 2 5 2 3 Cambio:9.9972523 Ejemplo un campo9 con el valor 69972523 Indica que la tasa de conversión es 9.972523 OBS: El valor del primer dígito de la izquierda debe estar entre 0 y 7. 10 Cardholder Billing Conversion Rate n 8 Bytes Es el factor usado en la conversión del monto en el campo 6 (Cardholder Billing Amount ) Por lo tanto el Campo6=Campo4 * Campo10. El primer dígito de la izquierda determina el numero de posiciones que el separador decimal debe ser movido a partir de la derecha. Al igual que el campo 9. 11 System Trace Audit Number n 6 Bytes El STAN es un numero que identifica de forma inequívoca al mensaje. El valor del Trace permanece invariable en todos los mensajes durante la vida de la transacción. El STAN es generado por el originador del mensaje. 12 Local Transaction Time n 6 Bytes hhmmss Es la hora local en la cual la transacción se realiza. Por local se entiende al lugar donde esta ubicado el Adquirente de la transacción. El dato debe contener horas(hh) minutos(mm) y segundos(ss) 13 Local Transaction Date n 4 Bytes MMDD Es la fecha local en la cual la transacción se realiza. Por local se entiende al lugar donde esta ubicado el Adquirente de la transacción. El dato debe contener mes(MM) y día(DD) 14 Date Expiration n 4 Bytes Especifica el año y el mes en que la tarjeta del usuario vence. El dato debe contener año(YY) y mes(MM). YYMM 15 Settlement Date n 4 Bytes MMDD Es la fecha comercial, la fecha que será usada para la conciliación de las cuentas involucradas. El dato debe contener mes(MM) y día(DD) 16 Conversion Date n 4 Bytes MMDD Es la fecha en la cual los Campos 9 y 10 (conversión rate) son efectivos para convertir el monto de la transacción. El dato debe contener mes(MM) y día(DD) 18 Merchant Type n 4 Bytes Es el código del ramo del negocio. El dato debe contener un valor valido de MCC (Merchant Category Code) 19 Acquiring Institution Country Code Código de País de la institución adquiriente. n 3 Bytes C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 4 Mensaje ISO 8583 20 Pan Country Code n Código de País donde el emisor está localizado. 3 Bytes 22 Point Of Service Entry Mode a 4 Bytes POS Entry Mode consiste en un código numérico para indicar como fue procesada la transacción, cual es el dispositivo utilizado, etc. Valor 5900 E-Commerce 23 Card Sequence Number n 3 Bytes Número para distinguir entre tarjetas separadas con el mismo número o número extendido. 24 Network International Identifier n 3 Bytes Constituye el Identificador del Dispositivo asociado al Adquirente o al Forwarding Ver Anexo III a). 25 Point Of Service Condition Service a 4 Bytes POS Condition service consiste en un código numérico para describir como fue procesada la transacción, sirve para distinguir un pedido de verificación con un pedido de autorización. Codigo 00 01 02 03 05 08 10 51 55 Definición Transaccion Normal de este tipo El cliente no esta presente Terminal sin atención ej. ATM Comercio o tarjeta sospechosa Cliente Presente, tarjeta ausente Mail Order /Telephone Order Identidad del cliente Verificada Pedido de verificacion de cuenta sin autorizacion Pedido de autorizacion de telecode 26 PIN Data Length n 2 Bytes Contiene la longitud del PIN ingresado por el Usuario que está presente en el campo 61. 28 Amount Transaction Fee n 12 Bytes Es el importe que se carga por la transacción, expresado en el mismo código de moneda del Transaction Amount. C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 5 Mensaje ISO 8583 (2+11) 32 Acquiring Institution Id. Code Identifica a la entidad Adquirente. a Subcampo 1 2 Descripción Cant. De Datos Id Code Posición 01~02 03~LL LLVAR Atributo n LLVAR A 33 Forwarding Institution Id. Code a (2+11) LLVAR Identifica a la entidad de la cual procede el mensaje en el caso de que no sea la misma entidad Adquirente del campo 32. Subcampo 1 2 Posición 01~02 03~LL Descripción Cant. De Datos Id Code Atributo n LLVAR a 34 Primary Account Number Extended n 3 Bytes Es utilizado para identificar la cuenta del Cliente o su relación con otras cuentas. 35 Track-2 Data a (2+37) LLVAR Es la información que se encuentra en el Track2 de la cinta magnética de la tarjeta Track2 de la tarjeta Detalle de subcampos Longitud del Track2 Número de Tarjeta Campo separador Fecha de vigencia(AAMM) Código de Servicios Datos discrecionales En este campo van registrados datos del PVV y CVV Subcampo 1 2 Posición 01~02 03~LL Descripción Cant. De Datos Track2 Atributo n LLVAR A 37 Retrieval reference Number n 12 Bytes Es un numero que identifica de forma inequívoca al mensaje. El valor permanece invariable en todos los mensajes durante la vida de la transacción. 38 Approval Code a 6 Bytes Código de aprobación otorgada por la entidad a la transacción. Este dato solo es generado para las transacciones aprobadas, y son utilizadas de nuevo para los Reversos o Extornos que hubieren. 39 Response Code a 2 Bytes Define la disposición de un mensaje previo. Identifica el motivo del rechazo, si hubiere, o 00 para aprobadas Códigos de retornos posibles en el Anexo II 40 Service Restriction Code n 3 Bytes C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 6 Mensaje ISO 8583 Identifica el tipo de servicio por región geográfica 41 Card Acceptor Terminal Id a 8 Bytes Identifica de forma inequívoca a una terminal en el card aceptor 42 Card Acceptor Id Code n 15 Bytes Código del establecimiento del origen de la transacción, ajustados a la derecha, relleno con ceros a la izquierda 43 Card Acceptor Name/Location a 40 Bytes String de datos que identifica al comercio. Pueden ser nombre, dirección, etc. En los últimos dos bytes debe ir el código del país. ( en nuestro caso PY) 44 Additional Response Data a (2+99) LLVAR Información adicional para el Receptor del Mensaje. Incluye información adicional que, en caso de problemas en el mensaje, informa cual es el campo inconsistente o con problemas. Asimismo, También, para el caso de mensajes múltiples (como por ejemplo el Extracto), se envían tres bytes de datos (solo para las transacciones aprobadas) Subcampo 1 2 Posición 01~02 03~05 Descripción Cant. De Datos Indicador de Múltiple Mensaje Atributo n LLVAR N Para el caso de los Extractos que requieren mas de un mensaje de respuesta (MTI 0210), se procede la siguiente forma: Se envía en el Additional Response Data el valor inicial 001 El terminal responderá con un mensaje de Pedido de Autorización financiera (MTI 0200) con el con el mismo valor en el campo 44. De haber datos adicionales, se originará otro MTI 0210 con el valor 002 y así sucesivamente. En caso que ya no hayan mas datos, irá el valor 000. C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 7 Mensaje ISO 8583 45 Track 1 Data a (2+76) LLVAR Es la información que se encuentra en el Track1 de la cinta magnética de la tarjeta Subcampo 1 2 Posición 01~02 03~LL Descripción Cant. De Datos Track1 Atributo n LLVAR a Track1 de la tarjeta Detalle de subcampos Número de Tarjeta Campo separador Nombre del Usuario Campo separador Fecha de vigencia(AAMM) Código de Servicios Datos discrecionales 47 Statement (Extracto) a (3+980) LLLVAR En este campo se emiten consecutivamente líneas a ser presentadas/impresas. Cada línea a ser procesada va precedida de un campo de 3 bytes que especifica la longitud de la misma Subcampo 1 2 3 4 .. n n Longitud 003 Long 003 Long .. 003 Descripción Longitud de la 1ra línea Mensaje para la primera línea Ticket Longitud de la 2da línea Mensaje para la segunda línea .. Longitud de la linea n Mensaje para la linea n Atributo n a n a .. n a C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 8 Mensaje ISO 8583 Servicios: Para servicios este campo contiene los mensajes para ser desplegados en el Ticket en caso de que la transacción sea aprobada Subcampo 1 2 3 4 5 6 7 8 9 10 2 Posición 001~003 004~043 044~046 047~086 087~089 090~129 130~132 133~172 173~175 160~199 Descripción Longitud de la línea Mensaje para el usuario POS Longitud de la línea Mensaje para la primera línea Longitud de la línea Mensaje para la segunda línea Longitud de la línea Mensaje para la tercera línea Longitud de la línea Mensaje para la cuarta línea Mensaje al Usuario a Atributo a 40 bytes Ticket a 40 bytes Ticket a 40 bytes Ticket a 40 bytes Ticket a 40 bytes 40 Bytes Es el mensaje asignado por el Prestador al Usuario. Si una transacción es negada con ( Código de respuesta 05) entonces el contenido de este campo se despliega en el visor del POS. Si una transacción es aprobada ( Código de respuesta 00) entonces el contenido de este campo se imprime al pie del Ticket. 4 Línea 1 del Ticket a 40 Bytes 6 Línea 2 del Ticket a 40 Bytes 8 Línea 3 del Ticket a 40 Bytes 10 Línea 4 del Ticket a 40 Bytes Es para que el Prestador personalice el encabezado del Ticket C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 9 Mensaje ISO 8583 48 Additional Data a (3+255) El campo de datos Adicionales es redefinido para contener los siguientes subcampos: Subcampo 1 2 3 4 5 6 7 8 9 10 11 Posición 001~001 002~003 004~018 019~033 034~036 037~037 038~117 118~119 120~134 135~142 143~144 Descripción Tipo de transacción Cantidad de cuotas Código del comercio procesador. Número de Boleta CVV de la tarjeta Modo de Ingreso del CVV Información de servicio Tipo de Pago Datos del tipo de pago Datos Adicionales Tarj.Débito Plan para Cuotas Atributo a 1 byte n 2 bytes a 15 bytes a 15 bytes n 3 bytes n 1 byte a 80 bytes n 2 bytes a 15 bytes n 8 bytes n 2 Bytes Detalle de los subcampos 1. Tipo de transacción a 1 Byte 001~001 Se define el Tipo de transacción por medio de la tabla TCC(Transaction Category Code) Códigos de transacciones (T.C.C. según ISO). Ver Anexo III c). 2. Cantidad de cuotas n 2 Bytes 002~003 Para especificar la cantidad de cuotas en que será aplicado el monto de la transacción a la cuenta del usuario. 3. Código de comercio del procesador a Es el código asignado por otros procesadores. 15 Bytes 004~018 4. Numero de Boleta n Es el numero de boleta generado por el dispositivo 15 Bytes 019~033 5. CVV2 de la Tarjeta n 3 Bytes 156~158 Es el número de CVV2 que aparece en el Impreso de la tarjeta. Este elemento de seguridad para la marca VISA esta identificado como CVV2 y para la marca Mastercard es CVC2 6. Modo de Ingreso del CVV2 n Establece el modo en que el CVV2 es Enviado Posibles valores en el Anexo III d). 1 Byte 159~159 SERVICIOS: Para el caso de transacciones de servicio (Proc. Code = 900000) este campo contiene: Datos de Servicio, Tipo de Pago y Datos del tipo de pago 7. Datos del Servicio a 80 Datos del Servicio son los datos de la transacción de servicio Cualquiera que sea su origen, digitado, por lectura de Banda magnética o por Lectura del lector de código de Barras etc. C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 10 Mensaje ISO 8583 Obs. Los Cuatro primeros dígitos determinan el Identificador del Prestador o facturador. En el Caso de los Teléfonos celulares, aparecerá el número de teléfono (09X1nnnnnn) seguido de espacios en blanco 8. Tipo de Pago a 2 Bytes Código del tipo de pago con el que se realizo la operación. TIPO DE PAGO Efectivo Tarjeta de Crédito Tarjeta de Débito Cheque Otros CODIGO 00 01 02 03 04 9. Datos del Tipo de Pago a 15 Bytes Si el tipo de pago es distinto de 00 entonces en los siguientes 15 Bytes viene la información sobre el pago por ejemplo Numero de boleta si el tipo de pago es 01 o 02 y numero de cheque si el tipo de pago es 03 10. Datos Adicionales Tarjeta de Débito n 8 Bytes Contiene Datos Adicionales de la tarjeta de Débito que son necesarios para su identificación en la Red. Estos datos son obligatorios en las transacciones donde no hubo lectura del Track2 de la tarjeta. La estructura de Datos es como sigue: Subcampo Código de Banco Emisor Moneda de la Tarjeta Número de Adherente de la Tarjeta Número de Emisión de la Tarjeta Tipo n n n n Long. 3 1 2 2 11. Plan para Cuotas n 2 Bytes Codificacion para implementar diferentes planes de cuotas, asociado a la cantidad de cuotas que va en el sub-elemento 2. 49 Transaction Currency code n 3 Bytes Especifica la moneda utilizada en el campo 4 (Transaction Amount). Es la moneda local del Adquirente, o en la fuente de la transacción. Posibles valores en el Anexo III e). 50 Settlement Currency code n 3 Bytes Especifica la moneda utilizada en el campo 5 (Settlement Amount). Este campo debe tener algún valor si existen datos en el campo 5. 51 Cardholder Billing Currency code n 3 Bytes Especifica la moneda utilizada en el campo 6 (Cardholder Billing Amount). Este campo debe tener algún valor si existe algún dato en el campo 6. 52 Pin Data Es el PIN encriptado ingresado por el usuario b 8 Bytes ENPAQ.HEXA C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 11 Mensaje ISO 8583 53 Security Related Information an 16 Bytes Datos Adicionales relacionados con el método de ingreso del PIN (Pin block, etc) 54 Additional Amounts a (3+120) LLLVAR En este campo el Switch deberá manejar los datos de Saldo Actual y Saldo Disponible y otros saldos adicionales. Puede manejar hasta 6 grupos de 18 bytes cada uno. Cada uno dividido en los siguientes subcampos Subcampo Tipo de Cuenta Código de Moneda Débito/Credito Monto Tipo n n a n Cant. Bytes 2 3 1 12 Los valores posibles para tipo de cuenta están en el Anexo III f). El valor 00 en el subcampo Tipo Cuenta determina el saldo de una cuenta no especificada. Si la transacción es local las posiciones de 004~021 contiene el saldo Actual y Las posiciones 022~039 el saldo Disponible. Las posiciones 040~057 el saldo Adicional 1. Las posiciones 058~075 el saldo Adicional 2. Las posiciones 076~093 el saldo Adicional 3. Las posiciones 094~111 el saldo Adicional 4. Los campos puede ser entonces: Subcampo 1 2 3 4 5 6 7 8 9 10 11 12 13 14... 15... 16.... Posición 001~003 004~005 006~008 009~009 010~021 022~023 024~026 027~027 028~039 040-041 042-044 045-045 046-057 Descripción Cant. De Datos Tipo Cta. Cod. Moneda Saldo Actual Débito/Crédito Saldo Actual Monto Saldo Actual Tipo Cta. Saldo Disp. Cod. Moneda Saldo Disp Débito/Crédito Saldo Disp Monto Saldo Disp Tipo Cta Cod. Moneda Saldo Adic. Débito/Crédito Saldo Adic. Monto Saldo Adicional Atributo N LLLVAR N 2 Bytes N 3 Bytes A 1 Byte (D=débito C=Crédito) N 12 Bytes N N A N N 2 Bytes N 3 Bytes A 1 Byte (D=débito C=Crédito) N 12 Bytes 55 Integrated Circuit Card Related Data a (3+255) LLLVAR Contiene datos relacionados con la información contenida en el chip de la tarjeta inteligente. 59 Transport Data a (3+255) LLLVAR Contiene datos desde el Originador del Mensaje y deberá ser retornada sin cambios en el mensaje de respuesta. C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 12 Mensaje ISO 8583 60 Advice Reason Code a (2+60) LLVAR Se utiliza para indicar al receptor del Advice la razón específica de la emisión del mensaje. 61 POS. Data a (2+26) LLVAR Datos del Punto de Servicio son los datos que indican las condiciones en la que se proceso la transacción. 62 Intermediate Network Facility Data a (3+100) LLLVAR Contiene información adicional de Red, utilizada para facilitar y asegurar el envío de ciertos mensajes. 63 Banknet Data a (3+600) LLLVAR En este campo se maneja los datos de Saldo Actual y Saldo Disponible. 64 Message Authentication Code b 8 Bytes Se utiliza para validar la fuente y el texto del mensaje entre el origen y destino del mensaje. 70 Network Management information code n 3 Bytes Este campo se utiliza en los mensajes 08XX ( 0800 y 0810) y sirve para identificar el status de la Red. Ver Anexo III g) 73 Action Date n 6 Bytes AAMMDD Especifica la fecha de una acción futura. Eventualmente, puede utilizarse para indicar una fecha, como fecha de nacimiento. 90 Original Data Element a 42 Bytes Este campo es exclusivo de los mensajes de reversión, en el se encuentran todos los elementos de datos que corresponden al mensaje original, de tal forma a identificar la transacción a ser revertida o corregida. Contiene los siguientes subcampos: Subcampo 1 2 3 4 5 Posición 001~004 005~010 011~020 021~031 032~042 Descripción Original MTI Original STAN Original Trans. Date and Time Original Acquirer ID Original Forwarding ID Atributo n( 4 Bytes) n( 6 Bytes) MMDDhhmmss n( 11 Bytes) n( 11 Bytes) Detalle de los subcampos Original MTI n 4 Byte Es el Identificador de mensaje Original al cual se referencia. 001~004 Original STAN n 6 Byte 005~010 Es el valor contenido en el campo 11 del mensaje al cual se referencia. C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 13 Mensaje ISO 8583 Original Transmission Date and Time n 10 Byte 011~020 Es el valor contenido en el campo 7 del mensaje al cual se referencia. Original Acquirer Institution ID code n 11 Byte 021~031 Es el valor contenido en el campo 32 del mensaje al cual se referencia. Original Forwarding Institution ID code n 11 Byte 032~042 Es el valor contenido en el campo 33 del mensaje al cual se referencia. 91 File Update Code n 1 Byte Especifica la Acción a realizar en la actualización de un archivo dado. Los valores son los siguientes: Valor 1 2 3 5 8 Significado Nuevo Registro Cambio Registro Borrar Registro Lectura Eliminar Registro 92 File Security Code n 2 Byte Es un código de seguridad que asegura que el originador del mensaje de actualización está autorizado a realizar la actualización del archivo. 93 Response Indicator n Respuesta a un pedido de actualización emitido. 5 Bytes 94 Service Indicator n 7 Bytes Indica el tipo de servicio soportado por el receptor del mensaje de actualización de archivo. Es utilizado para coordinación con el mensaje de actualización del archivo. 95 Replacement Amount n 36 Bytes Otro campo exclusivo de las reversiones, en él se encuentra los “nuevos valores” necesarios Para realizar una reversa parcial o total de la transacción a la cual se refiere la reversión. Contiene los siguientes subcampos: Subcampo 1 2 3 Posición 001-012 ( 12 ) 013-024 ( 12 ) 025-036 ( 12 ) Descripción Actual Transaction Amount Actual Settlement Amount Actual Cardholder Billing Amount Atributo n n n OBS: En los casos de reversos a las extracciones de efectivo en los cajeros, pueden darse ciertas situaciones especiales, por lo siguiente: A la solicitud inicial (0200), la entidad emisora aprobó la transacción; El cajero, al intentar dispensar el importe solicitado y aprobado por la entidad, detecta nodisponibilidad de billetes suficientes para la misma, y procede a entregar hasta lo que dispone, este C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 14 Mensaje ISO 8583 valor de lo dispensado es el valor que será presentado en el primer subcampo del campo 95 Actual Transaction Amount La entidad deberá proceder de acuerdo a alguna de las siguientes opciones: a) Reversar o extornar el pedido original y efectuar el débito nuevo por el importe correspondiente, que figura en el primer subcampo del campo 95 b). Acreditar en cuenta del cliente, el importe de la diferencia entre lo autorizado en el mensaje original 0210 y lo realmente dispensado por el cajero que figura en el subcampo Actual Transaction Amount (campo 95 del mensaje 0420) 96 Message Security Code a 32 Bytes Se utiliza para la transmisión de claves encriptadas o valores de validación de claves. 100 Receiving Institution Identification Code a (2+11) LLVAR Identifica la Institución receptora de la Transacción. Se utiliza en caso que el identificador de la entidad emisora no es la misma que la que figura en la PAN. 101 Message Data Element a (2+17) Especifica el nombre o abreviación del archivo siendo accedido. LLVAR 102 Cuenta 1 n 28 Bytes En este campo va la cuenta del cliente. Este campo es de tamaño fijo de 28 bytes en los cuales se expresa el tipo de cuenta, la moneda y el número de cuenta de la misma según el siguiente esquema Subcampo Tipo de Cuenta Código de Moneda Número de Cuenta Tipo n n n Cant. Bytes 2 3 23 103 Cuenta 2 n 28 Bytes Este campo es utilizado cuando se realiza transacciones de transferencia de fondos Este campo es de tamaño fijo de 28 bytes en los cuales se expresa el tipo de cuenta, la moneda y el número de cuenta de la misma según el siguiente esquema Subcampo Tipo de Cuenta Código de Moneda Número de Cuenta 118 Intracountry Data Datos para intercambio local. Tipo n n n Cant. Bytes 2 3 23 a (3+100) LLLVAR 120 Record Data a (3+500) LLLVAR Campo de longitud variable, de formato libre, utilizado para transmitir registros o mensajes en formato texto. C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 15 Mensaje ISO 8583 121 Authorizing Agent Identification Code a Código que identifica al autorizador de la transacción. (2+11) LLVAR 122 Private for National Use Para uso privado del Usuario (3+100) LLLVAR 126 Vector Selección de Cuenta OAR a (3+280) LLLVAR En caso de que el usuario tenga mas de una cuenta asociada a una tarjeta en este campo van todas las cuentas del usuario en campos fijos de 28 bytes cada uno siguiendo la siguiente estructura: Subcampo Tipo de Cuenta Código de Moneda Número de Cuenta Tipo n n n Cant. Bytes 2 3 23 El valor del LLL debe ser un múltiplo de 28. Los valores posibles para tipo de cuenta están en el Anexo III f). 127 Datos del Bloqueo a 122 Bytes ISO determina este campo para datos privados y se redefine el mismo para que contenga datos del bloqueo de tarjetas en un mensaje 0300 y 0310 Subcampo 1 2 3 4 Posición 001~002 003~012 013~022 023~122 Descripción Código de Bloqueo(2bytes) ID de Usuario ID de sistema(operador) Mensaje de Bloqueo Atributo n (2 bytes) a (10 bytes) a (10 bytes) a (100 bytes) Detalle de los subcampos Código de Bloqueo n 2 Bytes Es un campo con dos bytes de largo, conteniendo datos numéricos. Ver Anexo III h) 001~002 ID de Usuario a 10 Bytes Es un campo alfanumérico, con datos alfabéticos de diez bytes de largo. 003~012 Es un campo en el que se reporta el nombre del operador de la Central de Autorizaciones habilitado para realizar los bloqueos de tarjetas, desde nuestro computador. No puede omitirse en los casos de bloqueos. ID de sistema(operador) a 10 Bytes El nombre la computadora en la cual se realiza la solicitud de bloqueo. 013~022 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 16 Mensaje ISO 8583 Mensaje de Bloqueo a 100 Bytes Comentarios adicionales sobre el bloqueo de la tarjeta. 023~122 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 17 Mensaje ISO 8583 Anexo I Processing Code Código de operación Operación Retiro efectivo Cajeros “ “ “ “ “ “ Compras en POS “ “ “ “ “ “ Depósitos en Efectivo “ ” “ “ Dep. Cheque c/mismo Banco. “ “ “ “ “ “ “ “ Dep. Cheque c/otros Bancos. “ “ “ “ Transf. fondos entre> Cuentas del cliente > “ “ “ “ “ “ “ “ Pago Servicios “ “ “ “ Pago Servicios (Deb. Cred. Efec.ó Ch.) Pago de T. de Créditos Solicitud de Extractos Solicitudes no determinadas Consulta de Saldos “ ” “ “ “ “ Campo 3 (6 Bytes) Cuenta Cta. Universal C.C. C.A. T.C. ----------------Selectivo ídem Cta. Universal C.C.. C.A. Cta. Universal C.C. C.A. Cta. Universal C.C. C.A. C.C. a C.A. C.C. a C.C. C.A. a C.A. C.A. a C.C. C.C. a T.C. C.A. a T.C. Cta. Universal C.A. C.C. --------------------Cta. Universal C.C. C.A. T.C. Cta. Universal C.C. C.A. T.C. Código 010000 012000 011000 013000 000000 003000 001000 002000 210000 210020 210010 210001 210021 210011 210002 210022 210012 402010 402020 401010 401020 402030 401030 900000 901020 902020 900000 500030 510000 512000 511000 513000 560000 310000 312000 311000 313000 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 18 Mensaje ISO 8583 Anexo II Response Code (Códigos de Retorno) Campo 39( 2 Bytes) Código Descripción del código retorno 00 Transacción aceptada 01 Llamar a la Entidad emisora 02 Comuníquese con el emisor de la tarjeta 03 Comercio invalido 04 Capture la tarjeta 05 No acepte la tarjeta 06 Error 07 Capture la tarjeta – Posible fraude 08 Aceptado con identificación 11 Aprobada Cliente VIP 12 Transacción inválida 13 Monto inválido 14 Número de Tarjeta no existe 15 Número de emisor o Bin no existe 19 Reintente la transacción 25 Registro no está en el archivo(no se proceso) 28 Archivo temporalmente no disponible 30 Mensaje con error de formato 39 Cuenta de Crédito Inexistente 40 Pedido a Función no soportada 41 Retener Tarjeta - La tarjeta es una extraviada 43 Retener Tarjeta - La tarjeta es una robada 51 Insuficiencia de fondos 52 Cuenta Corriente no Existente 53 Caja de Ahorro no Existente 54 La tarjeta está expirada 55 El PIN es incorrecto, o no se ha ingresado 57 Transacción no permitida 58 Transacción no permitida en este dispositivo 61 Adelanto Efectivo es excedido 62 Tarjeta restringida es invalida en esta región/Datos Incorrectos 63 Violación de seguridad 65 Excede frecuencia límite o máximo de extracción 75 Entrada máxima de PIN excedido 76 Mensaje anterior no encontrado 77 Mensaje repetido invalido 78 No existe la cuenta especificada 79 Transacción anteriormente reversada 80 Fecha Invalida 81 Error Criptográfico en el Pin 84 Limite de tiempo excedido 85 No hay razón para negar transacción 86 No puede verificarse PIN o el PVV 87 Totalizaciones Finalizadas por este día comercial 88 El Switch no puede proveer totales ahora 89 No puede recibir la posición financiera 91 El emisor no está operando 92 No se puede rutear la transacción 93 La transacción no puede ser completada 94 Transmisión duplicada detectada 96 El sistema no está funcionando correctamente N0 Stand- In Error C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 19 Mensaje ISO 8583 N3 N4 N7 P1 Q1 Z3 Servicio de Adelanto de Efectivo no disponible Limite de Adelantos de Efectivos alcanzado CVV2/CVC2 Inválido PVV Inválido Fallo en autenticación de Tarjeta Rechazo Emisor Off-Line PARA LAS REVERSIONES 0420 Código 00 02 03 21 32 19 82 Descripción del código Retorno Reversión aceptada. Reversión genérica Formato recibido invalido Reversión no aplicada Reversión parcial Time-out Terminación desconocida C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 20 Mensaje ISO 8583 Anexo III a) Network International Identification Campo 24 Network Identification Descripción 010 Centro de Autorizaciones 020 Terminal Pos 030 Terminal ATM 040 Cajas Registradoras/Cajas Bancarias 050 E-Commerce/Pedidos de Autorización 060 Banca Telefónica 070 Switch del Exterior b) Forwarding Institution Id Code Network Identification Descripción 200 Infonet 300 Bepsa 400 Unicentro 600 Bancard 601 Bancard Web 602 Bancard Otros 700 Visa 800 MasterCard 900 Cyberia 901 Telecel 902 Conexión 903 CitiBank 904 InterBanco 905 Parnet 906 Personal c) Tipo de transacción Código Categoría A C F H O R T U X Z Campo 33 Campo 48 Subcampo 1 Descripción de la transacción Alquiler de autos y vehículos Adelanto de Efectivo Restaurante Copetines Hoteles, Moteles Hospitalizaciones, Pagos de Colegiaturas Ventas en comercios, al detalle Teléfonos o Compras por ordenes Unique ??? Aerolíneas y otros Servicios de Transportes Dispensado por Cajeros Automáticos (ATM) d) Modo de Ingreso del CVV Campo 48 Subcampo 10 Código Significado 0: El Comerciante Intencionalmente no envía el CVV 1: El CVV está presente 2: CVV ilegible 9: El usuario declara que el CVV no está presente C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 21 Mensaje ISO 8583 e) Código de Moneda Campo 49 Código Moneda Descripción de la moneda 600 Guaraníes 840 Dólares americanos f) Tipo de cuenta Tipo de cuenta 00 10 20 30 40 Campo 54 Subcampo 1 Tipo de cuenta No especificada Caja de Ahorro Cuenta Corriente Tarjeta de Crédito Cuenta Universal g) Network Management Information Code Campo 70 Código Función 001 Sign-on( por BIN) 002 Sign-off( por BIN) 161 Dynamic Key Exchange 200 User Pin Exchage 270 Echo Text h) Código de Bloqueo Código 41 43 90 Campo 127 Subcampo 1 Función Tarjeta denunciada como robada Tarjeta denunciada como extraviada Mensaje de control para ver si está activa la aplicación C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 22 Mensaje ISO 8583 Anexo IV Formato de los Mensajes I. Mensajes Financieros MENSAJE 200 NRO. ISO 2 3 4 5 6 7 9 10 11 12 13 14 15 16 18 19 22 24 25 26 32 33 35 37 41 42 43 44 45 48 49 50 51 52 61 102 103 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN PROCCESSING CODE AMOUNT TRANSACTION AMOUNT SETTLEMENT AMOUNT CARDHOLDER BILLING TRANSMISION DATE AND TIME CONVERSION RATE, SETTLEMENT CONVERSION RATE CARDHOLDER BILLING SYSTEM TRACE AUDIT TIME LOCAL TRANSACTION DATE EFFECTIVE, LOCAL TRANSACTION DATE, EXPIRATION DATE, SETTLEMENT DATE, CONVERSION MERCHANT TYPE ACQUIRING INSTITUTION COUNTRY CODE POS ENTRY MODE NETWORK INTERNATIONAL IDENTIFICATION POS CONDITION CODE PIN DATA LENGTH ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE TRACK 2 DATA RETRIEVAL REFERENCE NUMBER CARD ACCEPTOR TERMINAL ID CARD ACCEPTOR ID CODE CARD ACEPTOR NAME ADITIONAL RESPONSE DATA TRACK 1 ADITIONAL DATA CURRENCY CODE TRANSACTION CURRENCY CODE SETTLEMENT CURRENCY CODE CARDHOLDER BILLING PIN DATA POS DATA(MST) FOR NATIONAL USE (ISO) CUENTA 1 CUENTA 2 Máxima longitud posible del mensaje( Bytes) TIPO a a a a n n n n n a a n n n n n n n n n n n n a a a n a n a a a a n n n a a a a FORMATO LLVAR (2+19) MMDDhhmmss hhmmss MMDD YYMM MMDD MMDD LLVAR (2+11) LLVAR (2+11) LLVAR (2+37) LLVAR(2+99) LLVAR (2+76) LLLVAR(3+255) EMPAQ. HEXA LLVAR (2+26) Tamaño (Bytes) 4 8 8 21 6 12 12 12 10 8 8 6 6 4 4 4 4 4 3 4 3 4 2 13 13 39 12 8 15 40 101 78 258 3 3 3 8 28 28 28 835 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 23 Mensaje ISO 8583 MENSAJE 210 NRO. ISO 0 1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 18 19 22 24 26 32 33 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 54 61 102 103 126 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN PROCCESSING CODE AMOUNT TRANSACTION AMOUNT SETTLEMENT AMOUNT CARDHOLDER BILLING TRANSMISION DATE AND TIME CONVERSION RATE, SETTLEMENT CONVERSION RATE CARDHOLDER BILLING SYSTEM TRACE AUDIT TIME LOCAL TRANSACTION DATE EFFECTIVE, LOCAL TRANSACTION DATE, EXPIRATION DATE, SETTLEMENT DATE, CONVERSION MERCHANT TYPE ACQUIRING INSTITUTION COUNTRY CODE POS ENTRY MODE NETWORK INTERNATIONAL IDENTIFIER PIN DATA LENGTH ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE TRACK 2 DATA RETRIEVAL REFERENCE NUMBER APROVAL CODE ACTION CODE CARD ACCEPTOR TERMINAL ID CARD ACCEPTOR ID CODE CARD ACEPTOR NAME ADDITIONAL RESPONSE DATA TRACK 1 ADITIONAL DATA (Extractos - Pagos) ADITIONAL DATA CURRENCY CODE TRANSACTION CURRENCY CODE SETTLEMENT CURRENCY CODE CARDHOLDER BILLING PIN DATA ADITIONAL AMOUNTS POS DATA(MST) FOR NATIONAL USE (ISO) CUENTA 1 CUENTA 2 VECTOR SELECCIÓN CUENTA OAR Máxima longitud posible del mensaje( Bytes) TIPO a a a n n n n n n a a n n n n n n n n n n n n n a n a a a n a a a a a n n n a a a n n a FORMATO LLVAR (2+19) MMDDhhmmss hhmmss MMDD YYMM MMDD MMDD LLVAR (2+11) LLVAR (2+11) LLVAR (2+37) LLVAR (2+99) LLVAR (2+76) LLLVAR (3+980) LLLVAR(3+255) EMPAQ. HEXA LLLVAR (3+108) LLVAR (2+26) LLLVAR(3+280) Tamaño Bytes 4 8 8 21 6 12 12 12 10 8 8 6 6 4 4 4 4 4 3 4 3 2 13 13 39 12 6 2 8 15 40 101 78 983 258 3 3 3 8 111 28 28 28 283 2216 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 24 Mensaje ISO 8583 MENSAJE 420 NRO. ISO 2 3 4 5 6 7 9 10 11 12 13 14 15 16 18 19 22 24 32 33 35 37 38 39 41 42 43 45 48 49 50 51 61 90 95 102 103 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN PROCCESSING CODE AMOUNT TRANSACTION AMOUNT SETTLEMENT AMOUNT CARDHOLDER BILLING TRANSMISION DATE AND TIME CONVERSION RATE, SETTLEMENT CONVERSION RATE CARDHOLDER BILLING SYSTEM TRACE AUDIT TIME LOCAL TRANSACTION DATE EFFECTIVE, LOCAL TRANSACTION DATE, EXPIRATION DATE, SETTLEMENT DATE, CONVERSION MERCHANT TYPE ACQUIRING INSTITUTION COUNTRY CODE POS ENTRY MODE NETWORK INTERNATIONAL IDENTIFIER ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE TRACK 2 DATA RETRIEVAL REFERENCE NUMBER APROVAL CODE ACTION CODE CARD ACCEPTOR TERMINAL ID CARD ACCEPTOR ID CODE CARD ACEPTOR NAME TRACK 1 ADITIONAL DATA CURRENCY CODE TRANSACTION CURRENCY CODE SETTLEMENT CURRENCY CODE CARDHOLDER BILLING POS DATA ORIGINAL DATA ELEMENTS REPLACEMENT AMOUNTS CUENTA 1 CUENTA 2 Máxima longitud posible del mensaje( Bytes) TIPO a a a n n n n n n a a n n n n n n n n n n n n a n a a a n a a a n n n a a n n n FORMATO LLVAR (2+19) MMDDhhmmss hhmmss MMDD YYMM MMDD MMDD LLVAR (2+11) LLVAR (2+11) LLVAR (2+37) LLVAR (2+76) LLLVAR(3+255) LLVAR (2+26) Tamaño (Bytes) 4 8 8 21 6 12 12 12 10 8 8 6 6 4 4 4 4 4 3 4 3 13 13 39 12 6 2 8 15 40 78 258 3 3 3 28 42 36 28 28 806 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 25 Mensaje ISO 8583 MENSAJE 430 NRO. ISO 2 3 4 5 6 7 9 10 11 12 13 14 15 16 18 19 22 24 32 33 35 37 38 39 41 42 43 45 48 49 50 51 61 90 95 102 103 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN PROCCESSING CODE AMOUNT TRANSACTION AMOUNT SETTLEMENT AMOUNT CARDHOLDER BILLING TRANSMISION DATE AND TIME CONVERSION RATE, SETTLEMENT CONVERSION RATE CARDHOLDER BILLING SYSTEM TRACE AUDIT TIME LOCAL TRANSACTION DATE EFFECTIVE, LOCAL TRANSACTION DATE, EXPIRATION DATE, SETTLEMENT DATE, CONVERSION MERCHANT TYPE ACQUIRING INSTITUTION COUNTRY CODE POS ENTRY MODE NETWORK INTERNATIONAL IDENTIFIER ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE TRACK 2 DATA RETRIEVAL REFERENCE NUMBER APROVAL CODE ACTION CODE CARD ACCEPTOR TERMINAL ID CARD ACCEPTOR ID CODE CARD ACEPTOR NAME TRACK 1 ADITIONAL DATA CURRENCY CODE TRANSACTION CURRENCY CODE SETTLEMENT CURRENCY CODE CARDHOLDER BILLING POS DATA ORIGINAL DATA ELEMENTS REPLACEMENT AMOUNTS CUENTA 1 CUENTA 2 Máxima longitud posible del mensaje( Bytes) TIPO a a a n n n n n n a a n n n n n n n n n n n n a n a a a a a a a n n n a a n n n FORMATO LLVAR (2+19) MMDDhhmmss hhmmss MMDD YYMM MMDD MMDD LLVAR (2+11) LLVAR (2+11) LLVAR (2+37) LLVAR (2+76) LLLVAR(3+255) LLVAR (2+26) Tamaño (Bytes) 4 8 8 21 6 12 12 12 10 8 8 6 6 4 4 4 4 4 3 4 3 13 13 39 12 6 2 8 15 40 78 258 3 3 3 28 42 36 28 28 806 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 26 Mensaje ISO 8583 II. Mensajes Administrativos MENSAJE 300 NRO. ISO 2 7 11 14 18 22 24 25 26 32 33 35 37 41 42 43 45 48 52 91 102 103 127 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN TRANSMISION DATE AND TIME SYSTEM TRACE AUDIT DATE, EXPIRATION MERCHANT TYPE POS ENTRY MODE NETWORK INTERNATIONAL IDENTIFICATION POS CONDITION CODE PIN DATA LENGTH ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE TRACK 2 DATA RETRIEVAL REFERENCE NUMBER CARD ACCEPTOR TERMINAL ID CARD ACCEPTOR ID CODE CARD ACEPTOR NAME TRACK 1 ADITIONAL DATA PIN DATA FILE UPDATE CODE CUENTA 1 CUENTA 2 PRIVATE DATA Máxima longitud posible del mensaje( Bytes) TIPO a a a n n n n n n n n n a a a n a n a a a a n n n FORMATO LLVAR (2+19) MMDDHHMMSS YYMM LLVAR (2+11) LLVAR (2+11) LLVAR (2+37) LLVAR (2+76) LLLVAR(3+255) EMPAQ. HEXA Tamaño (Bytes) 4 8 8 21 10 6 4 4 4 3 4 2 13 13 39 12 8 15 40 78 258 8 1 28 28 122 741 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 27 Mensaje ISO 8583 MENSAJE 310 NRO. ISO 2 7 11 14 18 22 24 32 33 35 37 38 39 41 42 43 44 47 48 91 102 103 127 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN TRANSMISION DATE AND TIME SYSTEM TRACE AUDIT DATE, EXPIRATION MERCHANT TYPE POS ENTRY MODE NETWORK INTERNATIONAL IDENTIFIER ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE TRACK 2 DATA RETRIEVAL REFERENCE NUMBER APROVAL CODE ACTION CODE CARD ACCEPTOR TERMINAL ID CARD ACCEPTOR ID CODE CARD ACEPTOR NAME ADDITIONAL RESPONSE DATA ADITIONAL DATA (Extractos - Pagos) ADITIONAL DATA FILE UPDATE CODE CUENTA 1 CUENTA 2 PRIVATE DATA Máxima longitud posible del mensaje( Bytes) TIPO a a a n n n n n n n a a a n a a a n a a a a n n n FORMATO LLVAR (2+19) MMDDHHMMSS YYMM LLVAR (2+11) LLVAR (2+11) LLVAR (2+37) LLVAR (2+99) LLLVAR (3+980) LLLVAR(3+255) Tamaño (Bytes) 4 8 8 21 10 6 4 4 4 3 13 13 39 12 6 2 8 15 40 101 983 258 1 28 28 122 1819 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 28 Mensaje ISO 8583 MENSAJE 302 NRO. ISO 2 7 11 24 11 33 44 127 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN TRANSMISION DATE AND TIME SYSTEM TRACE AUDIT NETWORK INTERNATIONAL IDENTIFIER SYSTEM TRACE AUDIT FORWARDING INSTITUTION CODE ADDITIONAL RESPONSE DATA PRIVATE DATA Máxima longitud posible del mensaje( Bytes) TIPO a a a n n n n n n n FORMATO LLVAR (2+19) MMDDHHMMSS LLVAR (2+11) LLVAR(2+99) Tamaño (Bytes) 4 8 8 21 10 6 3 6 13 101 122 296 MENSAJE 312 NRO. ISO 2 7 11 24 33 39 44 127 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN TRANSMISION DATE AND TIME SYSTEM TRACE AUDIT NETWORK INTERNATIONAL IDENTIFIER FORWARDING INSTITUTION CODE ACTION CODE ADDITIONAL RESPONSE DATA PRIVATE DATA Máxima longitud posible del mensaje( Bytes) TIPO a a a n n n n n a n FORMATO LLVAR (2+19) MMDDHHMMSS LLVAR (2+11) LLVAR(2+99) Tamaño (Bytes) 4 8 8 21 10 6 3 13 3 101 122 299 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 29 Mensaje ISO 8583 III. Manejo de Red/Claves MENSAJE 800 NRO. ISO 2 7 11 24 32 33 44 70 96 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN (BIN) TRANSMISION DATE AND TIME SYSTEM TRACE AUDIT NETWORK INTERNATIONAL IDENTIFIER ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE ADDITIONAL RESPONSE DATA NETWORK MANAGEMENT INFORMATION CODE MESSAGE SECURITY CODE Máxima longitud posible del mensaje( Bytes) TIPO a a a n n n n a n n n a FORMATO Tamaño (Bytes) 4 8 8 21 10 6 3 13 13 101 3 32 213 LLVAR (2+19) MMDDhhmmss LLVAR (2+11) LLVAR (2+11) LLVAR(2+99) MENSAJE 810 NRO. ISO 7 11 24 32 33 39 44 70 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO TRANSMISION DATE AND TIME SYSTEM TRACE AUDIT NETWORK INTERNATIONAL IDENTIFIER ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE ACTION CODE ADDITIONAL RESPONSE DATA NETWORK MANAGEMENT INFORMATION CODE Máxima longitud posible del mensaje( Bytes) TIPO a a a n n n a n a n n FORMATO Tamaño (Bytes) 4 8 8 10 6 3 13 13 2 101 3 MMDDhhmmss LLVAR (2+11) LLVAR (2+11) LLVAR(2+99) 171 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 30 Mensaje ISO 8583 MENSAJE 802 NRO. ISO 2 7 11 12 13 14 22 24 25 26 32 33 35 37 41 42 44 45 48 52 61 70 96 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN TRANSMISION DATE AND TIME SYSTEM TRACE AUDIT TIME LOCAL TRANSACTION DATE EFFECTIVE, LOCAL TRANSACTION DATE, EXPIRATION POS ENTRY MODE NETWORK INTERNATIONAL IDENTIFICATION POS CONDITION CODE PIN DATA LENGTH ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE TRACK 2 DATA RETRIEVAL REFERENCE NUMBER CARD ACCEPTOR TERMINAL ID CARD ACCEPTOR ID CODE ADITIONAL RESPONSE DATA TRACK 1 ADITIONAL DATA PIN DATA POS DATA(MST) FOR NATIONAL USE (ISO) NETWORK MANAGEMENT INFORMATION CODE MESSAGE SECURITY CODE Máxima longitud posible del mensaje( Bytes) TIPO a a a a n n n n n n n n n a a a n a n a a a a a n a FORMATO LLVAR (2+19) MMDDhhmmss hhmmss MMDD YYMM LLVAR (2+11) LLVAR (2+11) LLVAR (2+37) LLVAR(2+99) LLVAR (2+76) LLLVAR(3+255) EMPAQ. HEXA LLVAR (2+26) Tamaño (Bytes) 4 8 8 21 10 6 6 4 4 4 3 4 2 13 13 39 12 8 15 101 78 258 8 28 3 32 692 MENSAJE 812 NRO. ISO 2 7 11 12 13 14 22 24 32 33 37 38 39 41 42 44 48 70 DESCRIPCION DEL ISO MTI BITMAP PRIMARIO BITMAP SECUNDARIO PAN TRANSMISION DATE AND TIME SYSTEM TRACE AUDIT TIME LOCAL TRANSACTION DATE EFFECTIVE, LOCAL TRANSACTION DATE, EXPIRATION POS ENTRY MODE NETWORK INTERNATIONAL IDENTIFICATION ACQUIRER INSTITUTION CODE FORWARDING INSTITUTION CODE RETRIEVAL REFERENCE NUMBER APROVAL CODE ACTION CODE CARD ACCEPTOR TERMINAL ID CARD ACCEPTOR ID CODE ADITIONAL RESPONSE DATA ADITIONAL DATA NETWORK MANAGEMENT INFORMATION CODE Máxima longitud posible del mensaje( Bytes) TIPO a a a a n n n n n n n a a n a a a a a a n FORMATO LLVAR (2+19) MMDDhhmmss hhmmss MMDD YYMM LLVAR (2+11) LLVAR (2+11) LLVAR(2+99) LLLVAR(3+255) Tamaño (Bytes) 4 8 8 21 10 6 6 4 4 4 3 13 13 12 6 2 8 15 101 258 3 509 C:\Users\DESARROLLO\AppData\Roaming\Skype\My Skype Received Files\Manual 8583.doc Pág. 31