ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS A TRAVÉS DE LÍNEA ABIERTA Pág. 1 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS ÍNDICE I) II) III) CIRCUITO DE ENVÍO DE FICHEROS ESPECIFICACIONES TÉCNICAS FORMATOS DE FICHEROS Pág. 2 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS I) CIRCUITO DEL ENVÍO DE FICHEROS DESCRIPCIÓN La presentación del fichero de facturación de tarjetas se realizará de forma automática a través de Línea Abierta (en caso de volúmenes muy elevados existe la posibilidad de otros protocolos, Editran y XCOM). El plazo de presentación de operaciones es de 48 horas desde la fecha de la operación. En caso excepcional, podrá realizarse el envío de operaciones fuera de este plazo, siempre y cuando el tiempo transcurrido entre la fecha de la operación y la fecha de envío no supere los 30 días. En este caso las operaciones quedarían perjudicadas; es decir, en caso de retrocesión por parte de la entidad emisora de la tarjeta el comercio deberá asumir el cargo de su importe. SECUENCIA DE ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS a) Periódicamente, el cliente recibirá tanto el fichero de la Lista Negra como el fichero de BINES para su carga en el sistema, con la finalidad de realizar las validaciones descritas en el punto “c”. b) El cliente envía a ”la Caixa” el fichero con la facturación para que ésta lo procese (formato MCC00120), a través de Línea Abierta, en la opción “Ficheros” – “Envío de ficheros” – “Facturación de tarjetas”. c) ”la Caixa” valida que las operaciones cumplan las siguientes especificaciones: a. b. c. d. Módulo de LHUN (validación lógica del número —PAN— de la tarjeta). No existencia de la tarjeta en el fichero de Lista Negra, vigente en el comercio en la fecha de operación. Comprobación de que el BIN (seis primeras posiciones del PAN) y el código de servicio están indicados como “Aceptar” en el fichero de BINES vigente en el comercio en la fecha de operación. Importe de la operación: que el mismo esté dentro del especificado en el fichero de BINES vigente en el comercio en la fecha de la operación. d) ”la Caixa” procesa el fichero, abonándose las operaciones correctas y rechazándose las incorrectas. En el supuesto de que las operaciones incorrectas superasen un determinado % (el estándar es del 10%), se rechazará la totalidad de la facturación. En cualquier caso, este proceso generará un fichero de retorno (MCC00150), que será transmitido al cliente con el resultado de cada una de sus operaciones con los motivos de rechazo. e) En caso de incumplimiento de alguno de los requisitos mencionados, las operaciones quedarían perjudicadas y podría producirse un cargo de las devoluciones en la cuenta del cliente. ESQUEMA DE INTERCAMBIO DE FICHEROS FACTURACIÓN MCC00150 CLIENTE LISTA DE BINES Pág. 3 LISTA NEGRA Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS II) ESPECIFICACIONES TÉCNICAS Para considerar correcta la operación efectuada con una tarjeta, deben validarse cada uno de los siguientes puntos: ¾ El PAN cumple el algoritmo de LHUN que se detalla más adelante. ¾ La lectura de la pista 2 de la banda magnética es correcta según el formato que se indica. ¾ El código emisor (BIN) y el código de servicio es aceptado según el fichero de BINES y el de Códigos de Servicio. El tratamiento del Código de Servicio es obligatorio. ¾ No ha superado el límite por día/tarjeta. El límite se determina a partir del BIN según el fichero antes comentado. ¾ La tarjeta no está caducada. ¾ La tarjeta no figura en la Lista Negra. Los importes máximos por tarjeta/día y sector son los siguientes: Autopistas: Garajes y aparcamientos: Alquileres de vídeo: Otros sectores: 120 € 45 € 30 € 0 € (aceptación de cualquier rechazo) En caso de solicitar la aceptación de operaciones de importe superior al especificado, el comercio asume el riesgo de no conformidad de la operación (en su totalidad). Los terminales no atendidos deberán sustituir por un aseterisco (*) todos los números de la tarjeta, excepto los 4 últimos, en los recibos emitidos. Las notificaciones de cambio de las condiciones técnicas se realizan a través de Línea Abierta, si el cliente trabaja con este protocolo. Para cualquier otro, se efectúan por escrito. Pág. 4 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS CÁLCULO DEL DÍGITO SEGÚN EL ALGORITMO DE LHUN 9 8 9 4 5 3 2 1 7 2 9 0 0 1 1 9 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 8 5 6 2 2 7 4 9 0 0 2 1 18 9 16 PAN TARJETA FACTOR MULTIPLICACIÓN SUMA 8+5+6+2+2+7+4+9+0+0+2+1+1+8+9+1+6=71 80 - 71 = 9 (80 ES EL MÚLTIPLO DE 10 SUPERIOR A 71) FORMATO PISTA 2 BANDA MAGNÉTICA LONGITUD 1 Hasta 19 1 4 3 13 1 CAMPO SEPARADOR PAN SEPARADOR CADUCA CODSER SEPARADORES SEPARADOR TIPO ALFANUM. NUMÉRICO ALFANUM. NUMÉRICO ALFANUM. ALFANUM. ALFANUM. VALORES / EJEMPLO FIJO = '5E' NÚMERO TARJETA = PAN FIJO = '7E'' FECHA CADUCIDAD = AAMM CÓDIGO DE SERVICIO FIJO = '6F' Pág. 5 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS FICHERO DE BINES La forma de tratar el fichero de BINES es realizando búsquedas de forma recursiva, es decir, a partir de un BIN, deben buscarse en el fichero las 6 posiciones del BIN + las 3 posiciones de Código de Servicio. Si se encuentra, debe realizarse la acción que se indica en la posición 17. Si se encuentra el BIN entero (6 posiciones), pero no se encuentra el Código de Servicio, debe comprobarse si existe alguna codificación de Código de Servicio que incluya el de la tarjeta y realizar la acción que se indica en la posición 17. Si no se encuentra, deben buscarse las 5 primeras posiciones del BIN + las 3 posiciones del Código de Servicio, y se inicia de nuevo el proceso hasta que una de las combinaciones se cumpla. En caso de no encontrarse, debe rechazarse la operación. Ejemplo de búsqueda: 1ª 2ª 3ª 4ª 5ª 6ª 7ª 8ª 9ª búsqueda búsqueda búsqueda búsqueda búsqueda búsqueda búsqueda búsqueda búsqueda 454803 45480* 4548** 454*** 45**** 4***** 454803 45480* 4548** + + + + + + + + + 101 101 101 101 101 101 *** *** *** Ejemplo real: Si el fichero de BINES es: 456932101000050MR 456932121000100MA 45****201000100MR 4569**2*1000100MA 456932201000100MA PAN Importe Código servicio Acción 90 € 101 Rechazar 90 € 121 Aceptar 90 € 201 Aceptar 101 € 121 Rechazar 4569031234567885 100 € 221 Aceptar 4569031234567884 100 € 201 Aceptar 4563122222222246 100 € 201 Rechazar 4556235889887877 100 € 201 Rechazar 100 € 101 Rechazar 5546272546544466 50 € 101 Rechazar* *En caso de no existir el BIN-COD SERVICIO en el fichero de BINES debe rechazarse la operación. 4569321234567894 Pág. 6 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS El plazo de efectividad del fichero de BINES será a las 0 h en las 48 horas siguientes desde su disponibilidad a través de Línea Abierta ó de su envío por cualquier otro protocolo, a menos que cualquier anomalía técnica fuera comunicada a ”la Caixa” dentro de las 24 horas siguientes a su existencia. En caso de no recibir el fichero deberá contactar con la dirección [email protected] La capacidad mínima del fichero de BINES será de 2.500 registros. Pág. 7 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS FICHERO DE LISTAS NEGRAS La capacidad mínima del fichero de la Lista Negra debe ser de 100.000 negativos o de 150.000, si se trata de una autopista. En caso de que la tarjeta esté en la Lista Negra NO PODRÁ ACEPTARSE LA OPERACIÓN EN NINGÚN CASO. Si se acepta será responsabilidad del comercio. La periodicidad mínima de recepción del fichero de negativos será: AUTOPISTAS PARQUÍMETROS Y APARCAMIENTOS VIDEOCLUBS Æ Æ Æ 5 VECES POR SEMANA 3 VECES POR SEMANA 3 VECES POR SEMANA La responsabilidad de la carga de los negativos es del comercio y la fecha de efectividad será a las 0 horas del día D+2, siendo D el día de envío del fichero. Se genera un fichero total según la periodicidad establecida que substituye totalmente al anterior. La recepción del fichero de Lista Negra se realizará mediante cualquiera de los sistemas de transmisión descritos en el apartado anterior. La no recepción de la Lista Negra obliga al comercio a notificarlo inmediatamente por correo electrónico a [email protected] En caso de operativa incorrecta y/o fraude derivado del no cumplimiento de alguno de los requisitos descritos en este documento, será repercutido al cliente. Una tarjeta que esté en el fichero de la Lista Negra debe ser retenida por el comercio. Pág. 8 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS FICHERO DE FACTURACIÓN F120 / F220 Pág. 9 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS TABLAS DE OPERACIONES REALIZADAS FORMATO ENVÍO: FICHERO DE LONGITUD 120 EN CASO DE ENVÍO POR LÍNEA ABIERTA: 120 + CRLF (2 BYTES) + 1 (EOF) 1) 1 REGISTRO INICIO LOTE 2) n REGISTROS DE DETALLE, UNO POR OPERACIÓN 3) 1 REGISTRO FIN DE LOTE CABECERA (MCCR120) OFFSET LONG 1 3 7 10 16 24 31 33 36 121 2 4 3 6 8 7 2 3 85 100 CAMPO CABTIPR CABCCSB CABCODC CABFECH CABORIG CABNSES CABRESB CABLREG CABRESC CABRESD FORMATO ALFANUM. ALFANUM. ALFANUM. ALFANUM. ALFANUM. ALFANUM. ALFANUM. ALFANUM. ALFANUM. ALFANUM. OBSERV. FIJO = '00' FIJO = '2100' FIJO = '001' DATA FINAL PERÍODO DDMMAA NOM. IDENTIFICACIÓN CAPTURA * NÚMERO SESIÓN AAMMNNN A BLANCOS LONG. REGISTRO = '120' BLANCOS BLANCOS *Este campo debe ir obligatoriamente en mayúsculas. Pág. 10 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS DETALLE (MCCR121) OFFSET LONG 1 3 19 25 29 2 16 6 4 9 CAMPO DETTIPR DETPANT DETRESA DETCADP DETIMPO FORMATO ALFANUM. ALFANUM. ALFANUM. ALFANUM. NUMÉRICO. 38 6 DETFECH ALFANUM. 44 47 48 3 DETMONE 1 DETRESB 6 DETAUTO ALFANUM. ALFANUM. ALFANUM. 54 57 58 3 DETCSER 1 DETSXIP 6 DETHORA ALFANUM. ALFANUM. NUMÉRICO. 64 73 82 9 DETCOME 9 DETLOCA 25 DETTEXT ALFANUM. ALFANUM. ALFANUM. 107 110 121 3 DETPIVA 11 DETNTPV 2 DETRESC NUMÉRICO. ALFANUM. ALFANUM. OBSERV. COMPRA = '10' , DEVOLUCIÓN ='11 PAN O NÚMERO DE TARJETA FIJO A BLANCOS CADUCIDAD TARJETA = MMAA IMPORTE OPER. (0 AL DELANTE CON 2 DECIMALES) FECHA OPERACIÓN DDMMAA, FECHA Què vol dir? TERMINAL. CÓDIGO MONEDA (978-EURO ) BLANCOS NÚMERO AUTORIZACIÓN SEMP, OFFLINE A BLANCOS CÓDIGO SERVICIO TARJETA ' ' o 'S' , S = TARJETA CHIP HORA OPERACIÓN HHMMSS, SI NO HAY SS GRAVAR 00 NÚMERO COMERCIO LOCALIZACIÓN OPERACIÓN, OPCIONAL INFORMACIÓN COMPLEMENTARIA OPERACIÓN. NÚMERO TERMINAL, DIRECCIÓN... PORCENTAJE IVA CON 1 DECIMAL NÚMERO DE TELIO, CECA O BLANCOS BLANCOS REGISTRO DE TOTALES (MCCR122) OFFSET LONG 1 3 7 10 16 24 31 42 44 51 62 64 121 2 4 3 6 8 7 11 2 7 11 2 57 100 CAMPO TOTIPR TOTCCSB TOTCODC TOTFECH TOTORIG TOTTOTR TOTIMPO TOTDECIM TOTTOTE TOTIMPE TOTDECIM TOTRESA A BLANCOS FORMATO ALFANUM. ALFANUM. ALFANUM. ALFANUM. ALFANUM. NUMÉRICO. NUMÉRICO. NUMÉRICO. NUMÉRICO. NUMÉRICO. NUMÉRICO. ALFANUM. ALFANUM. OBSERV. FIJO = '90' FIJO = '2100' FIJO = '001' FECHA FINAL PERIODO DDMMAA NOM. IDENTIFICACIÓN CAPTURA LLENAR A CEROS LLENAR A CEROS LLENAR A CEROS NÚMERO REGISTROS EURO TOTAL IMPORTE EUROS DECIMALES EUROS A BLANCOS A BLANCOS El comercio deberá guardar los ficheros de operaciones por un periodo mínimo de 1 año, para poder atender cualquier reclamación o consulta. Pág. 11 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS LISTA NEGRA Pág. 12 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS DETALLE OFFSET 1 LONG 16 CAMPO LNPAN FORMATO ALFANUM. OBSERV. NÚMERO DE TARJETA 17 1 LNTIPO ALFANUM. A,I, = ALTA B = BAJA T = TAC ALTA U = TAC BAJA (tratable sólo si el TAC es medio de pago) Pág. 13 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS FICHERO DE RETORNO DE FACTURACIÓN MCC00150 Pág. 14 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS FICHERO 600 LONGITUD DE REGISTRO N-NUMÉRICO C-CARÁCTER CABECERA INICIO LONGITUD CAMPO 1 2 CABTIPR 3 4 CABCCSB 7 3 CABCODC 10 6 CABFECH 16 8 CABORIG 24 7 CABNSES 31 2 CABRESB 33 3 CABLREG 36 85 CABRESC 121 100 CABRESD 221 4 CABCODE 225 50 CABLITE 275 8 CABTIPO 283 291 8 CABIDEN 310 CABRESE TIPO C C C C C C C C C C N C C C C VALOR Tipo de registro:'01' Cabecera Código CSB: '2100' (‘laCaixa') Código caja '001' ('laCaixa') Fecha del lote (DDMMAA) Captura origen Número de sesión Reserva (blancos) Longitud de registro Reserva (blancos) Reserva (blancos) Código de error(9999) Literal de error Tipo de captura "TOTAL" o "PARCIAL" Identificador de la captura Reserva (blancos) Pág. 15 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS DETALLE INICIO LONGITUD CAMPO 1 2 DETTIPR 3 25 29 38 44 22 4 9 6 3 47 48 54 57 1 6 3 1 TIPO C DETPANT DETCADP DETIMPO DETFECH DETCODIG C C N C C DETRESA DETAUTO DETCSER DETSXIP C C C C 58 6 DETHORA C 64 73 9 DETCOME 9 DETLOCA C C 82 107 110 121 123 127 128 129 132 136 140 148 156 164 180 196 212 218 221 225 275 25 3 11 2 4 1 1 3 4 4 8 8 8 16 16 16 6 3 DETTEXT DETPIVA DETNTPV DETMTPV DETULTIM DETNEMI DETNSEC DETNCOL DETIMON DETFFUE DETNTRA DETSALD DETIFFU DETINFA DETCERT DETNSAM DETFACT DETCODS C C C C C N N N C C N N C C C C C N 4 DETCODE 50 DETLITE 326 DETRESD N C C VALOR Tipo de registro: '60' Compra o consumo de XIP '61' Devolución de compra PAN de la tarjeta Caducidad de la tarjeta (MMAA) Importe de la operación Fecha de la operación (DDMMAA) Código de moneda en caso de captura adaptada al euro Reserva Número de autorización Código de servicio Indicador de operación Xip 'S' operación XIP Hora de la operación (HHMMSS), si no existe campo a ceros Número de comercio FUC (EEENNNNND) Número de la referencia de la operación Texto opcional IVA Número del terminal Modelo del terminal Información última trans. Número de emisión Número de secuencia tarjeta Número de colectivo Identificador del monedero Identificador fichero fuente Número de transacción Saldo remanente Cuatro primeros bytes del fichero fuente Información adicional Certificado Número de SAM Fecha de activación del XIP (AAMMDD) Código de moneda asociado al saldo remanente Código de error Literal de error Reserva Pág. 16 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS TOTALES INICIO LONGITUD CAMPO 1 2 TOTTIPR 3 7 10 16 24 31 44 4 3 6 8 7 13 7 51 13 TOTIMPOE 64 121 221 228 241 57 100 7 13 7 TOTCCSB TOTCODC TOTFECH TOTORIG TOTNREGP TOTIMPOP TOTNREGE TOTRESA TOTRESB TOTNROKP TOTIMOKP TOTNROKE 248 13 TOTIMOKE 261 268 281 7 TOTNRNKP 13 TOTIMNKP 7 TOTNRNKE 288 13 TOTIMNKE 301 358 362 412 57 4 50 189 TOTLRECH TOTCODER TOTLERRO TOTRESE TIPO VALOR C Tipo de registro: '91' Registro de totales C Código CSB 'laCaixa' C Código caja: '001' para 'laCaixa' C Fecha de lote (DDMMAA) C Captura origen N LLENAR A CEROS N LLENAR A CEROS N Número de registros de detalle en EUROS no incluye ni el registro de cabecera (código=00), ni el de totales (código=90) N Importe de los registros de detalle en EUROS no incluye ni el registro de cabecera (código=00), ni el de totales (código=90) C Reserva C Reserva N LLENAR A CEROS N LLENAR A CEROS N Número de registros de detalle correctos en EUROS no incluye ni el registro de cabecera (código=00), ni el de totales (código=90) N Importe de los registros de detalle correctos en EUROS no incluye ni el registro de cabecera (código=00), ni el de totales (código=90) N LLENAR A CEROS N LLENAR A CEROS N Número de registros de detalle incorrectos en EUROS no incluye ni el registro de cabecera (código=00), ni el de totales (código=90) N Importe de los registros de detalle incorrectos en EUROS no incluye ni el registro de cabecera (código=00), ni el de totales (código=90) C Literal de rechazo N Código de error C Literal de error C Reserva Pág. 17 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS LISTA DE BINES Pág. 18 Versión: 1.0 Mayo de 2003 ESPECIFICACIONES TÉCNICAS PARA EL ENVÍO DE FICHEROS DE FACTURACIÓN DE TARJETAS TABLA DE BINES, CÓDIGOS DE SERVICIO Y LÍMITES OFF INICIO LONGITUD 1 6 BIN CAMPO 7 10 13 16 3 3 3 1 17 1 ACCIÓN TIPO ALFANUMÉRICO CÓDIGO SERVICIO IMP_MIN*100 IMP_MAX*100 TIPTAR ALFANUMÉRICO NUMÉRICO NUMÉRICO ALFANUMÉRICO ALFANUMÉRICO VALORES / EJEMPLO 5020**/4*****/50281 2 101/120/560/***/1** 000 / 005 / 010 000 / 001 / 005 <X> Xip <M> Magnética < > Mixta 'A': ACEPTADO 'R': RECHAZADO 'C': CAPTURAR Ejemplo de fichero: 1 2 3 4 5 6 7 8 9 4 4 4 4 4 5 5 5 5 5 5 5 5 5 9 * 6 5 0 0 * * * * 2 2 2 2 2 9 * 0 9 8 8 * * * * 0 0 0 6 8 9 * 1 4 5 5 1 2 3 4 0 0 0 0 0 9 * 8 0 5 5 * * * * * * 9 1 1 9 * 1 2 0 0 * * * * * * 0 2 2 9 1 1 7 1 1 1 1 1 1 1 1 1 6 5 1 0 2 0 2 2 0 0 0 0 0 2 0 0 6 0 1 1 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 2 0 0 0 1 0 0 0 0 0 0 0 0 0 7 0 1 14 1 1 17 5 6 3 0 0 2 M A 0 0 5 A 0 0 0 X A 0 0 5 M A 0 0 0 M R 0 0 0 M R 0 0 5 M A 0 0 5 M A 0 0 5 M A 0 0 5 M A 0 0 5 M A 0 0 5 M R 0 0 0 X A 0 0 5 M A 0 0 0 M C Pág. 19 Versión: 1.0 Mayo de 2003
© Copyright 2024