Subido por anicua909

ManualISO8583

Anuncio
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
Descargar