Cómo extraer campos clave de albaranes a Excel
Incluso cuando cada proveedor usa un formato diferente
Los errores en el ingreso manual de recepción cuestan a los almacenes unos 390.000 USD al año. Un albarán de Grainger no se parece en nada a un comprobante de entrega de Fastenal, que a su vez no se parece a una hoja térmica de Uline. Sin embargo, el empleado de recepción debe extraer los mismos cinco campos de cada uno — número de OC, SKU, cantidad recibida, lote y fecha — para volcarlos en una hoja de cálculo o un SGA. El OCR basado en plantillas no puede manejar esta diversidad de formatos. Pero un enfoque que lee los campos por lo que significan en lugar de dónde están en la página sí puede.
Por qué los formatos diferentes rompen la extracción tradicional — y qué funciona en su lugar
Cada proveedor imprime los albaranes de forma distinta. Grainger usa una tabla de varias columnas con los números de pieza a la izquierda y el recuento de cajas a la derecha. Fastenal suele listar los artículos verticalmente con anotaciones manuscritas en el muelle de carga. Las impresiones térmicas de Uline no tienen estructura de tabla — solo líneas de texto con códigos de artículo incrustados en medio del párrafo. MSC Industrial anida la información del embalaje dentro de un documento combinado de factura/albarán donde los campos de envío y facturación comparten la misma página. Un coordinador logístico describió la rutina diaria: "Cada pedido requería que alguien leyera manualmente un albarán, extrajera el número de pedido, peso, recuento de cajas, determinara la clase de flete, lo escribiera en una hoja de cálculo, recortara las etiquetas de envío a medida y enviara todo por correo electrónico al almacén. Varias veces al día. Todos los días."
La extracción tradicional por OCR falla aquí porque funciona por posición. Una plantilla registra que "N.º de pedido" aparece a 2.3 pulgadas del borde superior y a 1.1 pulgadas del borde izquierdo — y si se mueve, la extracción falla. Necesitarías una plantilla por proveedor. Peor aún, las plantillas fallan en silencio cuando un proveedor cambia su diseño (lo que hacen sin avisar), y no detectarás el error hasta que la discrepancia de inventario aparezca semanas después.
La alternativa es la extracción semántica: leer un documento como lo haría un receptor humano. No escaneas coordenadas de píxeles, sino que buscas el texto que significa "número de orden de compra" dondequiera que aparezca. Esto es lo que hace la extracción basada en IA. En lugar de memorizar posiciones, comprende el significado de los campos. En ImageToTable.ai, simplemente escribes los nombres de las columnas que deseas — "N.º de OC", "SKU", "Cantidad recibida", "N.º de lote" — y la IA localiza cada valor en cualquier parte de la página. Esto se llama extracción por nombre de columna: los nombres de campo que escribes se convierten en los encabezados de tu tabla de salida, y la IA empareja valores con columnas al comprender qué representa cada campo, no al recordar dónde estuvo la última vez.
La diversidad de formatos es real. Según la Encuesta de Costos y Precios de Almacenamiento y Cumplimiento 2024, los costos de recepción oscilan entre $2.50 por SKU y $12.91 por palé — y la entrada manual de datos, que requiere mucha mano de obra, es un factor importante. El estudio de referencia del Warehousing Education & Research Council (WERC) encontró que una precisión de recepción inferior al 85% te sitúa en el nivel de "oportunidad importante"; las operaciones de primer nivel alcanzan el 98% o más. Cada desajuste de formato que encuentra un receptor empuja ese número hacia abajo.
Los Campos Que Realmente Importan para la Recepción
Los albaranes contienen mucha información. La mayor parte no la necesitas en una hoja de cálculo. El enfoque ganador es selectivo: extrae solo los campos que impulsan tu flujo de trabajo de recepción, deja todo lo demás en el PDF.
| Campo | Por Qué Importa | Cómo Se Usa |
|---|---|---|
| N.º de OC | La clave universal que conecta cada envío con tu sistema de compras | Cotejar mercancía recibida con órdenes de compra abiertas; activar flujos de recepción parcial cuando solo se embarca la mitad de una OC |
| Nombre del proveedor | Identifica quién lo envió, sobre todo cuando el encabezado del albarán no coincide con el nombre del proveedor en la OC | Enrutar a la cola de recepción correcta; supervisar el cumplimiento del proveedor (puntualidad, cantidades exactas) |
| SKU / Código de artículo | El identificador del proveedor para cada línea de pedido | Verificar contra tu catálogo interno de piezas; marcar códigos nuevos o no reconocidos para revisión |
| Cantidad embarcada | Lo que el proveedor afirma haber puesto en la caja | Comparar con el recuento físico durante la inspección de recepción; generar informes de excepción por faltantes o sobrantes |
| N.º de lote | Ancla de trazabilidad, especialmente crítica en alimentos, farmacia y electrónica | Ingresar en el módulo de seguimiento de lotes del SGA; permite responder a retiradas sin abrir cada cartón |
| Fecha de embarque / entrega | Cuándo salió el envío del proveedor | Calcular el tiempo de tránsito por proveedor; marcar entregas tardías para las fichas de evaluación del proveedor |
| Número de Albarán | Identificador único del albarán | Referencia de archivo para almacenamiento físico; resolución de disputas cuando se cuestionan cantidades |
No todos los envíos necesitan todos los campos. Si eres distribuidor de alimentos, los números de lote son obligatorios — la norma FDA 21 CFR Part 11 exige registros electrónicos trazables para productos regulados, y el packing slip suele ser el primer documento de esa cadena. Si eres un almacén de mercancía general, quizás solo necesites número de OC, SKU y cantidad. La clave es que tú defines las columnas — no el software ni el formato del proveedor.
Este es el mismo conjunto de campos que se usa para procesar varios packing slips por lote — la diferencia aquí es enfocarse en la precisión de un solo slip antes de escalar a volumen.
Paso a paso: Extrae campos de packing slips a Excel
La forma más rápida de pasar de un packing slip en PDF a una hoja de cálculo estructurada es definir primero tus campos y dejar que la IA los encuentre — sin entrenamiento de posición, sin crear plantillas, sin configurar por proveedor. Este tutorial usa un solo packing slip; las mismas definiciones de columnas escalan a cualquier cantidad de documentos de cualquier mezcla de proveedores.
Sube tu albarán
Arrastra y suelta un albarán en PDF, JPG o PNG en el área de carga. Puede ser un PDF digital de Grainger, una nota de entrega escaneada de un proveedor local o una foto de un comprobante térmico: la IA procesa todos. Los formatos compatibles incluyen PDF, JPG, PNG, WebP y AVIF.
Define los nombres de tus columnas
En el modo En tabla, escribe los nombres de los campos que deseas extraer — uno por columna. Para un flujo de recepción estándar, ingresa: "N.º de pedido", "Nombre del proveedor", "SKU", "Cantidad enviada", "N.º de lote", "Fecha de envío". Estos nombres de columna se convierten en los encabezados de tu tabla de salida. La IA los usa como objetivos semánticos: busca en el documento valores que coincidan con cada concepto, sin importar la redacción exacta en la página (un campo etiquetado como "Ref. pedido" o "N.º compra" se asignará a tu columna "N.º de pedido").
Revisar y exportar
La IA extrae cada valor y completa tu tabla en 5 a 10 segundos por página, frente a los 3 minutos que suele tomar una entrada manual. Revisa el resultado para verificar su precisión (el texto impreso alcanza hasta un 99 % de exactitud) y luego exporta como Excel (XLSX), CSV o JSON. Las mismas definiciones de columna funcionan en tu próximo albarán, incluso de un proveedor completamente distinto.
El resultado es una hoja de cálculo donde cada fila es un packing slip (o un ítem de línea, según tu estructura de columnas), y cada columna es un campo que definiste. Sin necesidad de limpiar datos — la IA estandariza automáticamente formatos de fecha, elimina espacios extra en números de parte y normaliza valores de cantidad a formato numérico.
Los archivos se procesan de forma segura y no se almacenan.
Prueba ingresando los campos listados arriba — "N.º Pedido", "SKU", "Cantidad enviada" — y sube un albarán. Las mismas columnas extraerán datos de cualquier formato de proveedor porque la IA lee por significado, no por posición.
Casos complejos: albaranes escaneados, manuscritos y en papel térmico
Un albarán PDF limpio generado por un ERP moderno es el caso sencillo. En los muelles de recepción reales se manejan documentos mucho menos cooperativos — y el método de extracción debe poder con ellos.
Albaranes escaneados (especialmente los reenviados como archivos adjuntos desde un escáner de escritorio a 150 DPI) son comunes en proveedores pequeños. El texto puede aparecer borroso, torcido o parcialmente cortado. La extracción basada en IA los maneja porque no requiere bordes de caracteres nítidos: interpreta el contenido visual de forma holística, igual que un receptor humano lee un documento ligeramente manchado sin descifrar formas de letras individuales. Para escaneos muy degradados, el enfoque es el mismo que se describe en la guía para convertir PDFs escaneados a Excel: subir, definir columnas, revisar.
Anotaciones manuscritas — un trabajador del muelle escribe "cant. real: 47" junto a una cantidad impresa de 50 — son información que el receptor necesita, no ruido que ignorar. ImageToTable.ai lee texto manuscrito junto al texto impreso, así que esas correcciones del muelle terminan en tu hoja de cálculo, no en un papel arrugado en el bolsillo de alguien.
Albaranes en papel térmico de Uline y proveedores similares presentan un desafío físico antes que digital: se desvanecen. La solución es fotografiarlos o escanearlos inmediatamente al recibirlos. Incluso una foto con el móvil funciona: la IA procesa fotos de impresiones térmicas igual que procesa PDFs. Los nombres de campo que definiste para albaranes de Grainger funcionan para impresiones térmicas de Uline sin necesidad de cambiar configuración.
Factura combinada con albarán — MSC Industrial y otros proveedores B2B suelen emitir un único documento que funciona como factura y albarán. El mismo método de extracción por nombre de columna funciona aquí porque solo extraes los campos que te interesan. Los campos financieros (precio unitario, impuesto, total) están en la misma página que los campos logísticos (cantidad, SKU, número de lote), pero defines tus columnas de forma independiente. Si después necesitas campos de factura del mismo documento, el flujo de trabajo de extraer campos de factura se encarga de la parte financiera: ambas extracciones se complementan sin duplicar trabajo.
De la Extracción al Flujo de Recepción: Dónde Va la Hoja de Cálculo
La extracción genera una hoja de cálculo. La hoja alimenta el proceso de recepción. El siguiente paso depende de tus sistemas actuales.
Si tienes un SGA (Sistema de Gestión de Almacén) — Manhattan Active WMS, SAP EWM, Oracle WMS Cloud, Blue Yonder, o sistemas de mercado medio como Logiwa o Finale Inventory — probablemente importes cantidades recibidas mediante carga CSV o API. El archivo Excel de la extracción se convierte en tu fuente de importación. Asigna la columna "Número de OP" al campo de Referencia de Orden de Compra del SGA, "Cantidad Enviada" a Cantidad Recibida, "Número de Lote" al módulo de trazabilidad de lotes, e importa. Esto reemplaza la entrada manual de datos en el terminal del SGA.
Si usas una plataforma de envío más ligera como ShipStation o Fishbowl, la hoja de cálculo cumple el mismo propósito: carga o copia y pega las cantidades recibidas para sincronizar el inventario. Las plantillas de albarán de ShipStation cubren la parte de salida, pero la recepción de entrada aún necesita ingresar datos de los documentos del proveedor. El paso de extracción cubre esa necesidad.
Si su proceso de recepción funciona con hojas de cálculo —algo que el Warehousing Education and Research Council (WERC) aún registra como práctica común, con un 44% de almacenes usando picking en papel hasta 2023— el archivo Excel extraído es su registro de recepción. Cada fila es un envío recibido. Agregue columnas para "Conteo físico", "Discrepancia" y "Ubicación de almacenamiento", y tendrá un registro completo de recepción sin necesidad de ingresar datos manualmente desde albaranes.
La precisión en la recepción tiene peso legal. Según el Código de Comercio Uniforme (UCC § 2-513), el comprador tiene derecho a inspeccionar los bienes antes de aceptarlos — y el albarán es el documento de referencia principal para esa inspección. OSHA 1910.176 añade la dimensión de seguridad: los bienes deben verificarse antes de almacenarse para garantizar que se apilen de forma segura y no generen riesgos. Obtener los datos del albarán en un sistema de forma rápida y precisa no es solo una cuestión de eficiencia — es el paso operativo que desencadena tanto la aceptación legal como las decisiones de almacenamiento seguro.
Cuando esté listo para escalar más allá del procesamiento de un solo albarán, el enfoque de extracción por lotes le permite cargar un día completo de albaranes de una sola vez y generar una hoja de cálculo de recepción consolidada. Las mismas definiciones de columna se mantienen — el flujo de trabajo escala sin requerir nueva configuración. A modo de comparación, una lógica de lotes similar se aplica a cotizaciones de proveedores en diferentes formatos, donde el mismo problema de diversidad de proveedores aparece en adquisiciones en lugar de recepción.
Preguntas Frecuentes
¿Funciona con albaranes manuscritos?
Sí. La IA reconoce texto manuscrito, incluyendo números, códigos de producto y anotaciones hechas en el muelle de carga. La precisión con escritura a mano es menor que con texto impreso (espere ~85-95% según la legibilidad) — siempre revise las extracciones manuscritas antes de finalizar su registro de recepción.
¿Qué pasa si el albarán usa nombres de campo diferentes a los que escribí?
Esta es la ventaja clave de la extracción semántica. Si escribe "Número de OC" como nombre de columna y el albarán etiqueta el campo "Ord. Compra #" o "Ref. Pedido", la IA entiende que se refieren al mismo concepto y extrae el valor correcto. No necesita renombrar sus columnas para que coincidan con la terminología de cada proveedor.
¿Puedo extraer datos de albaranes directamente a Google Sheets?
Sí. El complemento de Google Sheets le permite subir albaranes y especificar nombres de columna directamente desde un panel lateral de Sheets — los datos extraídos llenan su hoja activa sin cambiar de aplicación.
¿Cuántos albaranes puedo procesar a la vez?
El modo de un solo albarán procesa un documento a la vez — ideal para recepción en tiempo real donde cada envío necesita verificación inmediata. Para procesamiento al final del día o por lotes, el modo lote permite subir múltiples albaranes simultáneamente (incluyendo formatos mixtos de diferentes proveedores) y genera un único archivo Excel consolidado. Consulte la guía de procesamiento por lotes de albaranes para el flujo de trabajo de volumen.
¿Puede la IA detectar si las cantidades del albarán no coinciden con la OC?
ImageToTable.ai extrae lo que figura en el albarán; no tiene acceso a los datos de tu orden de compra para realizar conciliaciones automáticas. Sin embargo, puedes usar Columnas Calculadas para hacer verificaciones durante la extracción. Por ejemplo, si tienes un albarán con varias líneas, una columna calculada puede sumar todas las cantidades de los artículos para cotejarlas con un total impreso. La verificación de discrepancias con tu orden de compra se realiza en una hoja de cálculo después de la exportación: lleva los datos extraídos del albarán y las líneas de la orden de compra a Excel y usa BUSCARV o ÍNDICE/COINCIDIR para marcar las diferencias.
¿Qué pasa con los albaranes en otros idiomas?
La IA procesa albaranes en más de 50 idiomas. Un Lieferschein alemán de un proveedor europeo se extrae igual que un albarán en inglés de Grainger: escribe los nombres de tus columnas en inglés y la IA localiza los valores correspondientes sin importar el idioma del documento.
Cada proveedor formatea los albaranes de forma diferente. Tu método de extracción no debería tener que preocuparse.
Define tus campos una vez — "N.º de pedido", "SKU", "Cant.", "Lote" — y la IA los encuentra en cualquier albarán, PDF, escaneo o foto. Sin plantillas. Sin configuración por proveedor.
Pruébalo con tus propios albaranes