Parser Check 21
Analizar archivos Check 21 (X9.37)
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
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 registro | Nombre | Descripcion |
|---|---|---|
| 01 | Encabezado de archivo | Metadatos a nivel de archivo: emisor, receptor, fecha de creacion |
| 10 | Encabezado de carta de efectivo | Identifica un lote de cheques (origen, destino, fecha comercial) |
| 20 | Encabezado de paquete | Agrupa cheques dentro de una carta de efectivo (tipicamente 300 articulos por paquete) |
| 25 | Detalle de cheque | Datos individuales del cheque: enrutamiento, cuenta, monto, MICR |
| 50/52 | Detalle/Datos de vista de imagen | Imagenes del frente y reverso del cheque (formato TIFF, minimo 200 DPI) |
| 70 | Control de paquete | Conteo y total del paquete |
| 90 | Control de carta de efectivo | Conteo y total de la carta de efectivo |
| 99 | Control de archivo | Conteo 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
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 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