Formato del archivo de cierre de lote automático

Al finalizar el cierre de lote automático, se genera un archivo por medio de pago con el detalle de las transacciones incluidas en dicho cierre.

Las especificaciones del archivo son:

  • Nomenclatura del nombre de cada archivo generado: lote########_ddmmyy.MP.txt
    • ########: ID Site Decidir (8 dígitos)
    • ddmmyy: Fecha en la que se realizó el cierre (6 dígitos).
    • MP: ID de medio de pago (1 ó 2 dígitos).
    • Archivo Ejemplo: lote00090915_220616.24.txt

El layout del archivo enviado es el siguiente:

Registros Detalle:

Campo Posición Tipo de dato
TIPOREGISTRO [1-1] Tipo de Registro, Char default "D".
IDTRANSACCIONSITE [2-11] Id de Transacción, Alfanumérico de 10 dígitos, completando con "0" a la izquierda.
IDMEDIOPAGO [12-14] Medio de Pago, numérico, 3 dígitos completando con "0” a la izquierda. Por ejemplo: 001 identifica a Visa
FORMATTEDNROTARJETA [15-34] Número de Tarjeta, numérico de 20 dígitos. Se informan los seis primeros digitos (BIN), últimos 4 dígitos del número de tarjeta y se completa con "0" los digitos restantes.
TIPOOPERACION [35-35] Operación, Char valores posibles:
“C”:compra
“D”:devolución
“A”:anulación
FECHA [36-43] Fecha de Operación, numérico de 8 dígitos, formato "DDMMYYYY".
MONTO [44-55] Monto de Operación, numérico de 12 dígitos, 10 enteros + 2 decimales (sin punto decimal).
CODAUT* [56-61] Código de Autorización, numérico de 6 dígitos, completando con "0" a la izquierda.
NROTICKET [62-67] Número de Cupón, numérico de 6 dígitos.
IDSITE [68-82] Id Site Decidir, numérico de 15 dígitos, el Id Site siempre es de 8 dígitos y se completa con 7 ceros a la izquierda.
IDLOTE [83-85] Número de lote, numérico de 3 dígitos.
CUOTAS [86-87] Número de lote, numérico de 2 dígitos.
FECHACIERRE [88-95] Fecha de cierre, número de lote, numérico de 8 dígitos.
NROESTABLECIMIENTO [96-125] Número de establecimiento, numérico de 30 dígitos.

Registro Trailer:

Campo Posición Tipo de dato
TIPOREGISTRO [1-1] Tipo de Registro, Char, default "T".
CANTIDADREGISTROS [2-11] Cantidad Registros "Detalle", numérico de 10 dígitos, completando con "0" a la izquierda.
IDMEDIOPAGO [12-14] Medio de Pago, numérico de 3 dígitos, completando con "0" a la izquierda.
IDLOTE [15-17] Número de Lote, numérico de 3 dígitos (000...999).
CANTCOMPRAS [18-21] Contador de Compras, numérico de 4 dígitos (0000...9999), cantidad de compras netas.
MONTOCOMPRAS [22-33] Monto de Compras, numérico de 12 dígitos, formato $$$$$$$$$$CC, monto total de compras netas.
CANTDEVUELTAS [34-37] Cantidad de Devoluciones, numérico de 4 dígitos (0000...9999), cantidad de devoluciones netas.
MONTODEVUELTAS [38-49] Contador de Anulaciones, numérico de 12, formato $$$$$$$$$$CC, cantidad de anulaciones.
CANTANULADAS [50-53] Cantidad de Anulaciones, numérico de 4 dígitos (0000...9999), monto de anulaciones.
MONTOANULADAS [54-65] Monto de Anulaciones, numérico de 12 dígitos, formato, monto de anulaciones.
FILLER [66-100] Filler, 35 caracteres completados con "0".

Consideraciones:

  • El cierre de lote sólo es realizado para los medios de pago que corresponden a Tarjetas de Crédito.
  • En el caso de existir una Anulación ("A") de una compra, en archivo de cierre de lote se informa solamente el registro de la Anulación con el mismo ID de Operación de la compra original.
  • Para las marcas administradas por FirstData (Mastercard, Cabal, Diners, Mas, etc) el cierre de lote es realizado directamente por FirstData y en la consola de Decidir y en los archivos que reciban, siempre se informará el lote "000".
  • *Para el caso específico de AMEX el código de autorización (CODAUT), es númerico de 2 posiciones [56-57] y el resto de las posiciones [58-61] viajan vacías.