Parser Check 21

Analizar archivos Check 21 (X9.37)

1
Entendiendo Archivos Check 21 / X9.37
TL;DR

Check 21 permite a los bancos procesar imagenes de cheques electronicamente en lugar de transportar fisicamente los cheques en papel.

Que es Check 21?

Check 21 (formalmente la Ley de Compensacion de Cheques para el Siglo 21) es una ley federal de EE.UU. que entro en vigor el 28 de octubre de 2004. Permite a los bancos procesar pagos con cheques electronicamente mediante la creacion de imagenes digitales de cheques en papel, eliminando la necesidad de transportar fisicamente los cheques originales entre bancos para su compensacion. El formato de archivo electronico utilizado para intercambiar estas imagenes de cheques esta definido por el estandar X9.37 (tambien conocido como DSTU X9.37 o X9.100-187).

Antes de Check 21, el proceso de compensacion de cheques requeria el movimiento fisico de miles de millones de cheques en papel cada anio. Los cheques emitidos en California que se depositaban en Nueva York tenian que ser transportados en avion a traves del pais — un proceso lento, costoso y vulnerable a interrupciones (como se demostro cuando el trafico aereo fue suspendido despues del 11 de septiembre de 2001, deteniendo la compensacion de cheques a nivel nacional).

Check 21 introdujo el concepto del cheque sustituto (Documento de Reemplazo de Imagen o IRD), una reproduccion en papel del cheque original creada a partir de su imagen electronica. Un IRD es el equivalente legal del cheque original, lo que significa que los bancos pueden procesar la imagen electronicamente y solo crear una version en papel si se necesita especificamente.

Como funciona Check 21

Check 21 Processing Flow A horizontal flow diagram showing six stages: Paper Check is scanned to create an Image, which is packaged into an X9.37 file, sent via Electronic Exchange to clearing, and finally settled. Each stage shows the key data or action involved. 1 Paper Check Customer writes check Deposited at bank/ATM or mobile (RDC) 2 Scanning Front + back images MICR line captured 200 DPI minimum 3 X9.37 File Images + MICR data Check detail records Structured format 4 Exchange Fed or clearing house processes electronically 5 Clearing Paying bank receives image Verifies MICR, signature, funds Posts to payor account 6 Settlement Fed debits paying bank Credits depositing bank Funds available next day Key Benefits of Check 21: Faster clearing (same-day vs 3-5 days) | Lower transportation costs | Disaster resilience | Enables mobile deposit (RDC) Reduced fraud through automated image analysis | Nationwide interoperability between all US banks

Formato de archivo X9.37

El archivo X9.37 es un formato binario que contiene tanto registros de datos estructurados como imagenes TIFF incrustadas del frente y reverso del cheque. El archivo sigue una estructura jerarquica similar a otros formatos de archivos financieros.

Tipo de registroNombreDescripcion
01Encabezado de archivoMetadatos a nivel de archivo: emisor, receptor, fecha de creacion
10Encabezado de carta de efectivoIdentifica un lote de cheques (origen, destino, fecha comercial)
20Encabezado de paqueteAgrupa cheques dentro de una carta de efectivo (tipicamente 300 articulos por paquete)
25Detalle de chequeDatos individuales del cheque: enrutamiento, cuenta, monto, MICR
50/52Detalle/Datos de vista de imagenImagenes del frente y reverso del cheque (formato TIFF, minimo 200 DPI)
70Control de paqueteConteo y total del paquete
90Control de carta de efectivoConteo y total de la carta de efectivo
99Control de archivoConteo y total de todo el archivo

Linea MICR

La linea MICR (Reconocimiento de Caracteres con Tinta Magnetica) en la parte inferior de cada cheque contiene tres campos clave que son criticos para el enrutamiento y la identificacion:

  • Numero de enrutamiento/transito: El numero ABA de 9 digitos que identifica al banco pagador
  • Campo On-Us: El numero de cuenta y numero de serie del cheque (el formato varia segun el banco)
  • On-Us auxiliar: Datos adicionales como el numero de serie del cheque para cheques comerciales

Captura de Deposito Remoto

La Captura de Deposito Remoto (RDC) es una descendiente directa de Check 21. Dado que la ley establecio que una imagen digital de un cheque es legalmente equivalente al original, los bancos pudieron permitir que los clientes “depositen” cheques simplemente fotografiandolos. RDC es ofrecido ahora por practicamente todos los bancos de EE.UU. a traves de aplicaciones moviles, permitiendo:

  • Depositos moviles para consumidores mediante la camara del telefono inteligente
  • RDC corporativo a traves de escaneres de escritorio para procesamiento de cheques de alto volumen
  • Captura de imagen en cajeros automaticos donde los cheques se escanean en el cajero en lugar de procesarse fisicamente

El riesgo principal con RDC es la presentacion duplicada — el mismo cheque depositado multiples veces en diferentes instituciones. Los bancos implementan algoritmos de deteccion de duplicados que comparan datos MICR, montos, numeros de serie de cheques y huellas digitales de imagenes para detectar duplicados antes de que se compensen.

Casos de uso comunes

  • Compensacion de cheques: El uso principal — los bancos intercambian archivos X9.37 para compensar millones de cheques diariamente sin transporte fisico
  • Deposito movil: Las aplicaciones RDC crean imagenes compatibles con X9.37 para el procesamiento de depositos
  • Archivo y recuperacion: Los bancos almacenan imagenes de cheques por mas de 7 anios para satisfacer requisitos regulatorios de retencion y consultas de clientes
  • Deteccion de fraude: El analisis automatizado de imagenes detecta cheques alterados, documentos falsificados y presentaciones duplicadas
  • Articulos devueltos: Cuando un cheque rebota (fondos insuficientes, orden de suspension de pago, cuenta cerrada), la devolucion tambien se procesa electronicamente via X9.37
  • Lockbox corporativo: Los procesadores de pagos de alto volumen escanean los cheques entrantes y crean archivos X9.37 para deposito por lotes

Prueba estos ejemplos

Archivo X9.37 valido Válido

Un archivo X9.37 completo con Encabezado de Archivo (01, nivel estandar 03, produccion, destino 091000019, origen 021000089, 15 de marzo de 2024), Encabezado de Cash Letter (10), Encabezado de Bundle (20), un Check Detail (25) por $5,000.00 con enrutamiento ECE 091000019 y enrutamiento del pagador 021000089, seguido de controles de Bundle (70), Cash Letter (90) y Archivo (99).

0103P091000019021000089202403151430N0101 1001091000019021000089202403151000CL01 2001091000019021000089202403150000 25091000019000000000012345 021000089000000000001234500000500000000000001001 70 90 99
X9.37 invalido (Falta encabezado de archivo) Inválido

Este ejemplo contiene unicamente un registro de Detalle de Cheque (tipo 25) sin el registro obligatorio de Encabezado de Archivo (tipo 01). Un archivo X9.37 valido debe comenzar con un Encabezado de Archivo que identifique al remitente, destinatario y fecha de creacion. Sin este, el archivo no puede ser correctamente identificado ni encaminado para la compensacion.

25 091000019 00012345 0000050000 20240315 20240315 0001 0 091000018 021000089 1 0000 0 0000000002 JANE DOE CHECK 5678