VLM Powered OCR

Convertidor de Ticket de Báscula a Excel con IA — Extrae Tara, Peso Bruto, Peso Neto, Código de Material y Datos del Vehículo desde 磅单/计量单

Escribir manualmente los datos de los tickets de báscula en hojas de cálculo toma 2-3 minutos por ticket — y un solo dígito mal puesto en el peso neto puede causar una discrepancia de pago para todo un camión. Esta herramienta extrae ambas pesadas y verifica la ecuación del peso neto en 5-10 segundos por ticket.

Cifrado de extremo a extremo · Cumplimiento SOC 2 · Cifrado TLS 1.3

PDF
Escaneado
XLSX/CSV
Lote

Qué puedes extraer de un ticket de báscula

Escribe los nombres de las columnas que necesitas — la IA encuentra estos valores en cualquier ticket de báscula al entender qué significa cada campo, ya sea en un comprobante digital, una copia carbón o un 磅单 manuscrito de una báscula de obra.

Ticket/Serial Number
Vehicle License Plate
1st Weigh Date/Time (Tare)
2nd Weigh Date/Time (Gross)
Tare Weight
Gross Weight
Net Weight
Material/Commodity Code
Material Description
Supplier/Vendor Name
Driver Name
Weighbridge Operator/Station ID

Estos son campos comunes — escribe cualquier nombre de campo que contengan tus tickets. La IA lee el documento para encontrar lo que pidas.

Por qué los tickets de báscula son más difíciles de extraer que las tablas comunes

Un ticket de báscula — ya sea de una acería, mina, silo de granos o planta química — no es una tabla común. Captura dos eventos de pesaje independientes: el pesaje de tara (camión vacío al entrar) y el pesaje bruto (camión cargado al regresar). Estos dos eventos ocurren con minutos de diferencia, cada uno con su propia hora, iniciales del operador y lectura de peso — pero aparecen en el mismo ticket como un solo registro de transacción. El OCR basado en plantillas trata el ticket como una cuadrícula plana y copia números de cada celda de forma aislada, sin saber que el peso neto se calcula como Bruto − Tara y que los dos eventos comparten la identidad del mismo vehículo. Como señaló un usuario de Reddit en r/MLQuestions al intentar extraer fecha, peso y número de ticket de miles de tickets de báscula — automatizar esto significa desenredar dos eventos que parecen una sola fila.

El Problema

01 La tara y el peso bruto ocurren en distintos momentos — pero el OCR tradicional los lee como dos filas inconexas

Un camión ingresa vacío a la báscula a las 08:14 — tara registrada: 15.720 kg. Carga material, regresa a las 08:26 — peso bruto registrado: 45.660 kg. El operador anota ambas lecturas en el mismo ticket. El OCR tradicional ve dos pesajes como filas separadas en una tabla imaginaria, y luego batalla para emparejar la tara correcta con el bruto correcto cuando se procesan varios camiones en un lote. La cadena causal — esta tara pertenece a este bruto — se pierde. El peso neto, que solo existe como la diferencia entre ambos, se convierte en un número que el OCR copia ciegamente del ticket u omite por completo, sin forma de verificar si es correcto.

02 El diseño varía según la estación, el software y hasta el turno del operador

Los tickets de báscula de distintas estaciones — o incluso de diferentes operadores en la misma estación — usan diseños distintos. Una estación imprime la tara en la esquina superior izquierda; otra, con software diferente, la coloca en una columna alineada a la derecha debajo de los datos del vehículo. Una tercera estación usa una impresora térmica con campos apilados verticalmente y sin cuadrícula visible. El OCR basado en plantillas necesita una plantilla separada para cada diseño. Una operación de abastecimiento que recibe materiales de múltiples estaciones de báscula en distintos sitios de proveedores termina manteniendo una biblioteca de plantillas — y cada vez que una estación actualiza su software, la plantilla se rompe.

03 La captura manual de datos introduce errores que derivan en disputas de pago

En operaciones de báscula de alto volumen, las tasas de error en la captura manual de datos oscilan constantemente entre el 1 y el 4%. Cuando un operador escribe 45.660 como 45.600 para un cargamento de mineral de hierro a $120/tonelada — eso es una discrepancia de $7.200 que solo sale a la luz durante la conciliación, semanas después de la transacción. Los errores de transposición (1498 vs 1489) son particularmente peligrosos porque son invisibles para las verificaciones de formato. Para operaciones que procesan cientos de tickets al día, incluso una tasa de error del 1% significa múltiples disputas de pago cada semana.

Cómo la Extracción de Columnas Personalizadas Resuelve Esto

01 La IA lee cada pesaje por su rol semántico, no por su posición en el ticket

La Extracción de Columnas Personalizadas — el mecanismo central de ImageToTable.ai — funciona de manera diferente al OCR basado en coordenadas. Usted escribe los nombres de columna que desea: "Fecha/Hora 1er Pesaje (Tara)", "Peso Tara", "Fecha/Hora 2do Pesaje (Bruto)", "Peso Bruto", "Peso Neto". La IA localiza cada valor al comprender qué representa en el flujo de trabajo de la báscula: una marca de tiempo asociada a una lectura de peso vacío es el evento de tara, sin importar si aparece en las coordenadas de columna (40, 62) o (105, 88). Las mismas definiciones de columna funcionan en tickets de diferentes estaciones de báscula, diferentes proveedores de software y diferentes diseños — sin necesidad de plantilla por estación.

02 Las Columnas Inferidas clasifican tipos de material y detectan discrepancias automáticamente

Los tickets de báscula suelen incluir códigos de material abreviados, inconsistentes o escritos a mano — "CRSH AGG 20mm", "IRON ORE 62%", "FLY ASH DRY". Una Columna Inferida — una columna cuya definición incluye opciones de clasificación que la IA elige — estandariza estos durante la extracción. Agregue una columna como "Categoría de Material (opciones: Mineral de Hierro/Caliza/Carbón/Árido/Ceniza Volante/Otro)" y la IA lee la descripción o código del material en cada ticket, lo empareja con la categoría más cercana y completa la columna. La extracción y clasificación ocurren en una sola pasada — sin fórmulas de posprocesamiento ni revisión manual de cada código.

03 Los Enlaces de Recolección agrupan tickets de múltiples estaciones o sitios de proveedores en una sola cola

Si su equipo de adquisiciones recibe tickets de báscula de múltiples sitios de proveedores o estaciones de pesaje, un Enlace de Recolección — una URL compartible que genera desde su cuenta — permite que cada remitente suba sus fotos o PDFs de tickets directamente a su cola de procesamiento. Nadie necesita una cuenta o inicio de sesión. El remitente abre el enlace, ingresa un código de verificación corto y carga sus archivos. Todos los tickets subidos llegan a su panel de control, listos para procesamiento por lotes con la misma definición de columna — Peso Tara, Peso Bruto, Peso Neto, Placa del Vehículo, Código de Material — aplicada de manera consistente en cada ticket, sin importar qué estación lo generó.

Del montón de tickets de báscula a datos de liquidación verificados: cómo funciona

Si procesas tickets de báscula para liquidación de compras, conciliación de inventario o verificación de pagos a proveedores, así es una pasada de extracción.

1

Sube tickets — resguardos escaneados, PDFs o fotos tomadas en la báscula

Arrastra tickets de báscula escaneados, PDFs exportados del software de báscula o fotos tomadas en la balanza. Formatos admitidos: PDF, JPG, PNG, WebP. Si recibes lotes diarios o semanales de un proveedor, sube todos los tickets de una vez — el procesamiento por lotes maneja cada archivo en un solo trabajo y consolida todos los tickets en una salida. Para tickets de múltiples sitios de proveedores, envía un Enlace de Recogida a cada sitio — cada remitente sube su lote directamente a tu cola.

2

Escribe nombres de columnas — y añade una Columna Calculada para verificar cada peso neto

Ingresa los campos que necesitas: "Matrícula del Vehículo", "Peso Tara", "Peso Bruto", "Peso Neto", "Código de Material", "Nombre del Proveedor". La IA lee cada evento de pesaje por su función semántica. Luego añade una Columna Calculada: una columna cuyo nombre describe un cálculo que la IA realiza durante la extracción. Escribe "Verificación de Peso (Peso Bruto − Peso Tara − Peso Neto)" y la IA calcula la ecuación del peso neto para cada ticket, marcando cualquier fila donde el resultado no sea cero — detectando tanto errores de extracción como discrepancias reales en los datos antes de que los números lleguen a tu hoja de liquidación. Para procesamiento diario recurrente, guarda tu configuración de columnas y reutilízala en cada lote.

3

Descarga Excel verificado — cada ticket, cada evento de pesaje, cada peso neto comprobado

Cada ticket de báscula se convierte en una fila en tu hoja de cálculo de salida, con los eventos de pesaje de tara y bruto alineados en sus columnas. La Columna Calculada se sitúa junto a los campos extraídos, mostrando el resultado de verificación para cada ticket — cero significa que Peso Bruto − Tara = Peso Neto se cumple; un valor distinto de cero marca ese ticket para revisión. Exporta como XLSX, CSV o JSON. La salida está lista para importar a Excel, Google Sheets o tu sistema ERP para liquidación de compras, conciliación de inventario y verificación de pagos a proveedores — sin reescritura manual, sin revisión de fórmulas, sin limpieza posterior a la extracción.

Cuándo funciona mejor — y cuándo tener precaución

Cuándo funciona mejor

Impresiones PDF digitales de sistemas de software báscula. Los tickets impresos a PDF desde software de gestión de básculas — Avery Weigh-Tronix, WinWeigh o sistemas internos personalizados — ofrecen la mayor precisión de extracción. Ambos eventos de pesaje, todas las etiquetas de campo y las lecturas de peso se capturan limpiamente.

Procesamiento por lotes diario o semanal de compras desde múltiples sitios de proveedores. Suba tickets de diferentes estaciones de báscula en un solo lote. Defina las columnas una vez — "Matrícula del vehículo", "Peso tara", "Peso bruto", "Peso neto", "Código de material" — y cada ticket producirá resultados en el mismo formato, consolidados en un solo archivo Excel.

Tickets impresos con separación clara entre las secciones de eventos de pesaje tara y bruto. Cuando el diseño del ticket agrupa visualmente el pesaje de tara (vehículo vacío) y el pesaje bruto (vehículo cargado) como dos bloques etiquetados — con marcas de tiempo, pesos y campos de operador claramente asociados — la IA empareja correctamente los datos de cada evento y mantiene la relación causal entre ambas lecturas.

Cuándo tener precaución

Tickets duplicados con copias carbón de impresión tenue y bajo contraste. Los talones de báscula multicopia con carbón donde la capa duplicada muestra caracteres desvaídos o rotos reducirán la precisión de extracción. Cuando sea posible, escanee el ticket original (primera copia) en lugar del duplicado carbón. Para archivos donde solo existan copias carbón, verifique el control de peso neto de la Columna Calculada en una muestra antes de procesar el lote completo.

Talones de báscula impresos térmicamente con texto desvaído o de bajo contraste. Muchas estaciones de báscula usan impresoras térmicas que producen tickets en papel termosensible. Con el tiempo, la impresión térmica se desvanece, especialmente al exponerse al calor, la luz solar o contacto químico. Los tickets térmicos de bajo contraste fotografiados con cámara de teléfono pueden requerir verificación manual de los campos de peso críticos. Para tickets térmicos recién impresos con contraste claro, la precisión de extracción sigue siendo alta.

Talones de báscula muy manuscritos con caligrafía irregular. Algunas operaciones de báscula —particularmente en sitios pequeños de materiales de construcción y canteras rurales— dependen de formularios en papel llenados por operadores con matrículas, pesos y códigos de material escritos a mano. Los campos impresos en estos tickets se extraen de forma fiable; los campos manuscritos muy cursivos tendrán tasas de precisión más bajas. La IA no verifica si una báscula está calibrada ni autentica certificados de peso — extrae los datos tal como están impresos o escritos en el ticket.

Preguntas frecuentes

¿Qué campos específicos puedo extraer de un ticket de báscula?

La herramienta extrae Número de Ticket/Serie, Matrícula del Vehículo, Fecha/Hora del 1.er Pesaje (Tara), Fecha/Hora del 2.º Pesaje (Bruto), Peso Tara, Peso Bruto, Peso Neto, Código de Material/Mercancía, Descripción del Material, Nombre del Proveedor/Vendedor, Nombre del Conductor e ID del Operador/Estación de Báscula. Solo escribes las columnas que necesitas: la IA localiza cada campo entendiendo su función en el flujo de trabajo de la báscula, no por su posición en el ticket. Campos como Matrícula del Vehículo y Peso Neto se extraen sin importar si aparecen en un comprobante digital, un talón de papel carbón o un ticket manuscrito de una estación de pesaje de construcción.

¿Cómo maneja la IA el pesaje de tara y el pesaje bruto como eventos separados en el mismo ticket?

La IA lee cada evento de pesaje como un registro de datos distinto: la pesada del vehículo vacío (tara) y la pesada del vehículo cargado (bruto) se identifican por sus marcas de tiempo, contexto de peso y etiquetas de campo. Cuando defines columnas como "Fecha/Hora del 1.er Pesaje (Tara)" y "Fecha/Hora del 2.º Pesaje (Bruto)", la IA reconoce que la marca de tiempo más temprana combinada con la lectura de peso más baja es el evento de tara, y la marca de tiempo más tardía combinada con la lectura más alta es el evento bruto. Esta vinculación es lo que el OCR tradicional pierde cuando trata ambos eventos como filas de tabla independientes. Los campos de los dos eventos de pesaje (marcas de tiempo, pesos, IDs de operador) permanecen vinculados al mismo ticket y a la misma identidad del vehículo en la salida.

¿Puede la IA verificar automáticamente que Peso Neto = Peso Bruto − Peso Tara?

Sí — esta es la verificación de Columna Calculada descrita anteriormente. Añade una columna llamada "Verificación de Peso (Peso Bruto − Peso Tara − Peso Neto)" y la IA calcula la ecuación del peso neto para cada ticket durante la extracción. Un resultado de cero significa que la ecuación se cumple y los valores extraídos son internamente consistentes. Un resultado distinto de cero marca ese ticket para revisión: o la IA leyó mal uno de los valores de peso, o el ticket original contiene un error de ingreso de datos cometido por el operador de la báscula en la estación. En cualquier caso, la discrepancia se detecta antes de que los datos entren en tu hoja de cálculo de liquidación. Los usuarios registrados también pueden usar Formato de Regla para definir reglas de validación JSON más complejas para comprobaciones condicionales o de varios pasos.

¿Qué pasa con los duplicados al carbón o los comprobantes de báscula impresos térmicamente que se han desvanecido?

La IA puede procesar tickets al carbón y comprobantes impresos térmicamente, pero la precisión de la extracción depende de la calidad de la imagen. Las capas duplicadas al carbón de varias partes — donde la impresión es tenue o los caracteres están rotos — reducen la precisión en comparación con el ticket original de la copia superior. Los comprobantes de báscula impresos térmicamente que se han desvanecido con el tiempo (común cuando los tickets se almacenan en ambientes cálidos o se exponen a la luz solar) pueden producir lecturas de menor confianza en campos de peso críticos. Para estas condiciones difíciles, escanee o fotografie la capa del ticket original a 200+ dpi con buena iluminación, y ejecute la verificación de peso neto de la Columna Calculada en un lote de muestra antes de procesar el archivo completo. La herramienta extrae los datos tal como están impresos o escritos en el ticket — no verifica la calibración de la báscula ni autentica los certificados de peso.

¿Esto se integra con mi hardware de báscula o sistema ERP?

ImageToTable.ai es una herramienta de extracción de documentos posterior al proceso — procesa tickets de báscula después de que han sido impresos, escaneados o fotografiados. No se conecta directamente al hardware de la báscula, las balanzas o los sistemas de pesaje en tiempo real. El flujo de trabajo típico es: los tickets de báscula se generan en la estación (mediante hardware, software o ingreso manual del operador), luego se escanean o fotografían y se cargan en ImageToTable.ai para la extracción por lotes a Excel. El archivo XLSX o CSV resultante se puede importar a su sistema ERP, de compras o de liquidación. Para la integración de hardware en tiempo real, necesitaría una solución de software de gestión de básculas — esta herramienta resuelve el problema de ingreso de datos posterior para tickets que ya existen.

📮 contact email: [email protected]