Software retail creado para negocios independientes

GS1 Sunrise 2027: qué significan los códigos de barras 2D en la caja para los pequeños minoristas

Dueña de tienda en un mostrador de madera apuntando un lector de códigos de barras de mano a un pequeño código 2D cuadrado sobre una caja de cartón sin marca

Los empaques están empezando a llevar dos códigos de barras en lugar de uno. Junto a las rayas EAN o UPC de siempre, aparece un pequeño código cuadrado en cajas, etiquetas y empaques listos para el estante: a veces un código QR, a veces un Data Matrix. El nombre que el sector le da a la transición detrás de esos cuadrados es Sunrise 2027, y si tienes una tienda o cinco, lo primero que conviene saber es que casi nada del trabajo consiste en comprar software. Son cuatro preguntas sobre equipo y datos que ya tienes.

Esta guía está escrita para minoristas independientes, en particular de alimentos y de ropa, donde los dos códigos están apareciendo primero. Cubre qué es y qué no es Sunrise 2027, qué lleva realmente un código 2D, los cuatro puntos donde la preparación puede fallar, una lista de verificación que puedes recorrer en tu propia tienda, y qué probar antes de gastar en hardware.

¿Qué es Sunrise 2027 y qué no es?

Sunrise 2027 es un objetivo del sector, coordinado a través del organismo de estándares GS1, según el cual los sistemas de punto de venta minoristas deberían poder leer y procesar un conjunto definido de códigos de barras 2D con estándares GS1 además de los códigos lineales que leen hoy, para finales de 2027. Fuera de Estados Unidos, el mismo esfuerzo suele llamarse Ambition 2027; la propia explicación de Ambition 2027 de GS1 y la página de Sunrise 2027 de GS1 US describen la misma transición en los mismos términos.

Tres malas lecturas de esa frase causan casi todo el nerviosismo, así que vale la pena tomarlas una por una.

No es el fin del UPC ni del EAN. La propia guía de implementación de códigos 2D en el punto de venta minorista de GS1 es tajante:

Los códigos de barras lineales (por ejemplo, EAN/UPC y GS1 DataBar) no van a desaparecer y coexistirán con los códigos 2D mientras sigan teniendo usos.

Durante la transición se espera que un producto lleve los dos: el código lineal actual y un símbolo 2D. Nada de lo que ocurra en 2027 impide que un UPC común se registre en la caja.

No es un plazo legal. Ninguna autoridad fijó esta fecha y nada le pasa a tu tienda si llegas a 2028 sin un lector nuevo. Es una ambición del sector, adoptada a ritmos distintos en cada mercado, y GS1 US dice explícitamente que “no es necesario implementar todas las capacidades de 2D para esa fecha”. Sí existen regulaciones aparte sobre trazabilidad de alimentos o divulgación de información de producto en algunos mercados, y esas pueden tener fechas reales; pero son obligaciones propias, no esta.

No es un símbolo obligatorio único. Hay tres portadores de datos en alcance para el retail general: GS1 DataMatrix, un código QR con sintaxis GS1 Digital Link URI, y un Data Matrix con sintaxis GS1 Digital Link URI. GS1 dice con claridad que no se espera un único código 2D para todas las industrias, y por eso la pregunta correcta nunca es “¿estamos listos para 2D?” sino “¿podemos manejar los códigos concretos que están imprimiendo nuestros proveedores?”.

Entonces, ¿qué es, para una tienda con una o dos cajas? Es el momento en que los códigos del empaque de tus proveedores empiezan a llevar algo más que un número, y el momento en que vale la pena saber exactamente qué hace tu mostrador cuando le presentan uno de ellos.

¿Por qué importan los códigos 2D en la caja? El GTIN más datos

Un UPC o EAN codifica una sola cosa: el Global Trade Item Number, el GTIN. Ese es el número que tu punto de venta busca para encontrar el artículo, el precio y la tasa de impuesto. Ha hecho ese trabajo bien durante cincuenta años, y la razón por la que se está complementando en lugar de reemplazar es que no puede llevar nada más.

Un código de barras 2D conforme para retail lleva el mismo GTIN más, de manera opcional, elementos de datos adicionales etiquetados con identificadores de aplicación de GS1: un número de lote, una fecha de producción o de caducidad, un número de serie. En la forma GS1 Digital Link, la carga útil es una dirección web que codifica esos elementos como parte de la URL, así que el mismo cuadrado es a la vez un identificador de producto legible por máquina y un enlace que el teléfono de un cliente puede abrir.

El manual de códigos 2D para lectores de retail de GS1 trae un ejemplo trabajado. Un código QR que codifica esta Digital Link URI:

https://id.dalgiardino.com/01/09506000134352/10/ABC?17=231231

puede transmitirse al punto de venta como esta cadena de elementos GS1, donde ^ representa un carácter separador de grupo no imprimible:

010950600013435210ABC^17231231

Leído de izquierda a derecha: el identificador de aplicación 01 introduce el GTIN, 10 el lote y 17 la fecha de caducidad. Un escaneo, tres datos.

Esa es la parte que importa comercialmente. Para una tienda de alimentos, que una fecha de caducidad llegue a la caja es la diferencia entre una política sobre revisión de fechas y un sistema que la aplica, y esos mismos datos son los que convierten un retiro de producto en una consulta en lugar de una búsqueda estante por estante. En ropa, los datos de variante y de número de serie viajan con la prenda, lo que cambia cómo pueden funcionar las devoluciones y la exactitud del inventario. Del lado del consumidor, GS1 US reporta, a partir de una encuesta de consumidores de 2025, que 79% de los compradores dijo que era más probable que compraran un producto cuyo código QR escaneable ofreciera información adicional: es una cifra autodeclarada en una encuesta, no ventas medidas, pero da una idea razonable de por qué las marcas quieren imprimir estos códigos aunque sus minoristas no los hayan pedido.

La advertencia importante: los datos adicionales solo valen algo si algo más adelante los guarda y los usa. Precisamente por eso la guía de GS1 para lectores define tres modos de operación, y por eso el mínimo para 2027 es el menos ambicioso de ellos: el Modo 1, en el que el lector encuentra el primer GTIN en cualquier código que pueda leer, envía solo ese, emite un pitido y espera el siguiente artículo. El Modo 2 prioriza el símbolo 2D y envía el GTIN más los datos adicionales. El Modo 3 lee todo lo que hay en el empaque y lo agrupa bajo un identificador de etiqueta generado. Una tienda pequeña que solo quiere que sus cajas sigan funcionando necesita el Modo 1 y nada más.

Cuatro preguntas que deciden si tu tienda está lista

Estar listo no es un sí o un no, y no es una propiedad solo de tu software de punto de venta. Son cuatro cosas distintas que tienen que alinearse, y cada una pertenece a una parte distinta. GS1 US plantea el mismo terreno como un conjunto de preguntas de infraestructura en su guía Getting Started with 2D in Retail para minoristas, que vale la pena leer junto con esta sección.

Capa Qué tiene que ser cierto A quién le preguntas
Hardware del lector El modelo es un lector de imagen de área 2D y admite explícitamente las simbologías QR y Data Matrix necesarias Al fabricante del lector o a quien te lo vendió
Software y configuración del lector El firmware decodifica los portadores 2D de retail, Modo 1 como mínimo, maneja reflectancia invertida, ignora códigos que no son GS1 Al fabricante del lector
Procesamiento del punto de venta La caja hace algo sensato con lo que el lector transmite, y aun así encuentra el artículo A tu proveedor de punto de venta
Datos de producto y de artículo Un número que tienes guardado coincide con el número que envía el lector A ti
Suministro y empaque Sabes cuáles de tus proveedores están agregando códigos 2D, a qué líneas y desde cuándo A tus proveedores, a tu impresor de marca propia, a tu oficina local de GS1

La pregunta del lector se parte en dos mitades, y por eso la tabla tiene cinco filas para cuatro preguntas. Esas dos mitades fallan de forma distinta y cuestan distinto, así que conviene mantenerlas separadas.

¿El lector ve el código 2D siquiera?

Tener una cámara o un sensor de imagen no basta para que un lector admita 2D. Los lectores láser y los lectores lineales de imagen 1D solo leen códigos lineales; un lector de imagen de área 2D captura una superficie y puede decodificar símbolos como QR y Data Matrix. Comprueba que el modelo exacto indique de forma explícita “imagen de área 2D” y las simbologías que necesitas: la palabra “imagen” por sí sola no basta, y ninguna actualización convierte una óptica limitada a 1D en un lector de área 2D.

La trampa está en suponer lo contrario: que cualquier lector de imagen puede leer cualquier cuadrado. El manual de GS1 lo señala directamente: no todos los lectores de imagen decodifican cada tipo de código 2D de forma predeterminada, un lector que lee GS1 DataMatrix puede no interpretar un código QR con sintaxis Digital Link URI sin un cambio de firmware o de configuración, y la preparación varía entre fabricantes y modelos. Su consejo es contactar al proveedor del lector y confirmarlo, y es también nuestro consejo. GS1 publica criterios de preparación que los proveedores de soluciones autoevalúan, y la guía de recursos técnicos de Sunrise 2027 de GS1 US remite a una tabla, actualizada de forma continua, de modelos de lectores con el estado de preparación declarado por sus fabricantes. Entre las dos normalmente puedes ubicar tu propio modelo antes de llamar a nadie.

Si tienes un lector de mano que ya lee códigos QR de cupones de lealtad, o el código 2D del reverso de una licencia de conducir para una verificación de edad, tienes un lector de imagen. Eso ya es un buen punto de partida, y es más común de lo que los comerciantes suponen: en muchos mostradores hay hardware 2D comprado para una sola tarea concreta. Aun así no es lo mismo que saber que decodificará un QR con Digital Link en una caja de cereal y le entregará a tu caja un GTIN limpio.

Hay dos detalles de configuración que conviene conocer antes de hablar con un proveedor. Los códigos 2D de retail pueden imprimirse invertidos, blanco sobre negro, y el lector tiene que manejar las dos direcciones de reflectancia. Y un lector de imagen que busca más códigos en un empaque usa un ajuste de tiempo de espera, típicamente de 200 a 700 milisegundos, que intercambia integridad de datos por velocidad de la fila.

¿Tu punto de venta puede procesar lo que el lector envía?

Tu punto de venta no ve el código de barras. Ve los caracteres que el lector decide transmitir, y por eso el modo del lector le importa más a tu software que el símbolo impreso en la caja.

En el Modo 1, lo que llega es un GTIN: dígitos, del tipo que un escaneo lineal envía hoy. GS1 señala que si el lector convierte los GTIN de 14 dígitos de vuelta a la forma de 8, 12 o 13 dígitos, puede que no se necesite ningún cambio en el punto de venta. Ese es el resultado más económico posible y está al alcance de la mayoría de los independientes.

En el Modo 2 o el Modo 3, lo que llega es una cadena de elementos GS1 —identificadores de aplicación, valores y un carácter separador de grupo que no es imprimible— y, en el Modo 3, un identificador de etiqueta de 8 dígitos por delante. Un sistema que espera un número de producto simple puede tratar toda la cadena como un número de artículo larguísimo y fallar la búsqueda, o encontrar el artículo y descartar el resto en silencio. Cuál de esas cosas hace tu punto de venta es una pregunta para tu proveedor, no algo que se deduzca de una lista de funciones. La lista de “preguntas para tu proveedor de punto de venta”, más abajo, trae la redacción exacta para plantearlo.

¿Están listos tus propios datos de artículo para un GTIN?

Esta es la capa que los minoristas subestiman, y la única que está por completo bajo tu control.

Una búsqueda funciona cuando el número transmitido coincide con un número que guardaste. Así que las preguntas prácticas son sobre tus registros de artículos, no sobre tu equipo. ¿Tus artículos llevan el número de código de barras del fabricante, o solo un SKU interno? Los catálogos de ropa armados a mano suelen tener lo segundo y no lo primero. ¿Están guardados de forma consistente, sin espacios sueltos y con una longitud consistente? Porque un EAN de 13 dígitos y el mismo GTIN normalizado a 14 dígitos con un cero al inicio son cadenas distintas aunque identifiquen el mismo producto.

Y luego está el caso que crea la transición: un producto, dos códigos. Durante el marcado doble, el mismo artículo puede llegarte con más de un número, así que un registro de artículo que solo puede guardar un código de barras necesitará un truco, y uno que puede guardar varios no.

Tu marca propia es la parte de tu surtido donde tú eres el dueño de la marca. La hoja de ruta “crawl, walk, run” de GS1 US para minoristas coloca el agregar códigos 2D de GS1 a tus productos de marca propia entre los primeros movimientos, y quitarles el código 1D como uno posterior. Ese orden tiene sentido: tu marca propia es el único empaque cuyo calendario decides tú, lo que también la vuelve lo más seguro para hacer un piloto.

¿Ya les preguntaste a tus proveedores y marcas qué están imprimiendo?

No controlas la mayoría del empaque que cruza tu mostrador, así que estar listo es en parte una conversación de compras. Tres preguntas a tus proveedores más grandes cubren casi todo: si están agregando códigos 2D, a qué líneas de producto y desde cuándo. Y una cuarta importa más de lo que parece: ¿el GTIN dentro del código 2D coincide con el GTIN del código lineal en el mismo empaque? GS1 advierte específicamente que, durante la transición, GTIN duplicados o en conflicto entre los dos códigos de un producto pueden causar transacciones no deseadas, y que el empaque se registre como dos artículos distintos es la falla más obvia.

También vale la pena llamar a tu organización miembro local de GS1. El ritmo de adopción es nacional, no global, y si vendes en más de un país las respuestas serán distintas.

Lista de verificación para una tienda pequeña

Una tarde con una libreta te lleva casi todo el camino. Hazlo por tienda, porque dos locales equipados en años distintos rara vez tienen la misma generación de lectores.

  1. Enumera cada lector, por ubicación, marca y modelo, incluidos los de mano que se usan para conteos y recepciones, no solo los de la caja.
  2. Anota la tecnología exacta y la compatibilidad 2D de cada lector. Busca en el manual “lector de imagen de área 2D” y compatibilidad explícita con QR y Data Matrix; “lector de imagen” puede significar un lector lineal 1D. Leer un QR en un teléfono es una prueba de campo útil, no un sustituto de la especificación del modelo.
  3. Busca cada modelo de lector de área 2D en los criterios de preparación publicados por GS1 y en la tabla de preparación de lectores de GS1 US antes de contactar a nadie.
  4. Anota la versión de firmware de cada lector y pregunta al fabricante qué admite la versión actual. Ahí vive la mayor parte de la capacidad 2D.
  5. Anota la interfaz —USB tipo teclado, USB HID, serial o algo propietario— porque determina qué se le puede decir a tu punto de venta sobre el escaneo.
  6. Decide qué modo quieres. Para la mayoría de las tiendas independientes la respuesta honesta es el Modo 1, solo GTIN, dejando los datos adicionales para después.
  7. Audita tus números de artículo. Cuenta los artículos sin número de código de barras guardado y revisa la consistencia de longitud en todo el catálogo.
  8. Encuentra los duplicados. Los productos que ya te llegan con dos códigos te dicen si tus registros de artículo pueden guardar más de un número.
  9. Pregúntales a tus cinco proveedores más grandes qué están imprimiendo y cuándo.
  10. Aparte, pregunta por tu marca propia: ese cambio de empaque lo programas tú, y es el que puedes usar como piloto.
  11. Escribe qué se rompe si un escaneo falla. Una tienda donde el cajero puede teclear un número tiene una caja lenta; una tienda donde nadie conoce el precio del artículo tiene una caja detenida. Esa diferencia decide cuánta urgencia merece todo esto.
  12. Pon todo en una hoja y ponle fecha. El firmware de los lectores y los planes de los proveedores se mueven; una auditoría sin fecha vale menos que ninguna.

Nada de esa lista requiere comprar algo, y al terminarla suele quedar claro que la exposición es más estrecha de lo que se temía: lo habitual es un lector sin capacidad de imagen de área 2D en una caja secundaria.

¿Qué probar antes de reemplazar hardware o flujos de trabajo?

Primero probar, después comprar. Con una fecha del sector de por medio, la tentación es reemplazar el mostrador completo, y casi siempre es más equipo del que la situación pide.

GS1 publica un conjunto de pruebas de códigos 2D en retail justo para esto: un set de códigos de muestra conformes con GS1, lineales y 2D, con un procedimiento documentado y una hoja de seguimiento para registrar qué hizo cada uno de tus sistemas. GS1 calcula el escaneo en unos 30 minutos una vez hecha la preparación, y la preparación es la parte que conviene hacer bien.

Trabaja en este orden.

  1. Agrega primero los GTIN de prueba a tu sistema. Los GTIN de control del set tienen que existir como artículos, o cada escaneo simplemente devuelve “producto no encontrado” y no aprendes nada. Crea artículos de prueba con esos números y bórralos al terminar.
  2. Imprime los códigos de prueba. GS1 señala que tanto impresoras de oficina en casa como industriales produjeron códigos que se escanearon sin problema, y que escanear desde una pantalla es posible pero no recomendado. Imprímelos.
  3. Escanea los controles lineales. Esta es la prueba de control. Si una muestra UPC-A común no registra tu artículo de prueba, el problema es tu montaje de prueba, no tu lector.
  4. Inspecciona la carga útil 2D fuera de la caja. Usa un inspector de eventos de teclado o de puntos de código, u otra herramienta que haga visibles los caracteres de control, para que los separadores de grupo ASCII 29 aparezcan de forma explícita. Un campo de texto común puede ocultarlos, mostrar la carga como una cadena aparentemente continua o reaccionar al carácter de control, así que no distingue con fiabilidad una transmisión de solo GTIN de una cadena de elementos GS1.
  5. Luego escanéalas en la caja y registra si encuentra el artículo, si pita una sola vez y qué termina en la línea.
  6. Incluye las muestras invertidas. Los códigos en blanco sobre negro son una falla frecuente y muy concreta.
  7. Prueba un empaque con los dos códigos. Un artículo en la venta, un pitido, el precio correcto. Dos líneas a partir de un producto es la falla de GTIN en conflicto que GS1 advierte, y quieres encontrártela en una prueba, no un sábado.
  8. Cronometra una corrida realista. Las pruebas del propio laboratorio de GS1 ubican los lectores biópticos de generación actual cerca de 200 milisegundos y los de presentación o de mano cerca de 500, con lectores modernos manejando al menos 40 artículos por minuto; se recomienda al personal sostener un lector de mano quieto alrededor de un cuarto de segundo y mover el producto de forma fluida frente a una ventana bióptica. Si tus números están muy lejos de eso, el arreglo puede ser de técnica y no de equipo.
  9. Registra resultados por estación. GS1 señala que instalaciones distintas del mismo hardware pueden comportarse distinto, así que un buen resultado no es una aprobación para toda la tienda.

Solo ahora tiene sentido una decisión de compra, y suele ser estrecha. Si la brecha es un lector sin capacidad de imagen de área 2D, es un lector para reemplazar, no un punto de venta para migrar. Si la brecha es qué hace la caja con una cadena de elementos, cambiar de lector no lo arregla. Las cadenas grandes a veces salvan esa brecha con middleware de punto de venta que traduce los datos 2D antes de que lleguen al sistema anfitrión; rara vez es la herramienta correcta para un independiente, pero es un término útil de reconocer si un proveedor lo ofrece.

Si estás revisando el hardware en general, nuestra guía sobre si tu hardware actual funcionará con un nuevo sistema POS cubre el lado de impresoras, cajones y lectores de tarjetas de la misma auditoría, y aplica la misma regla: prueba el equipo viejo en un mostrador aparte antes de comprometerte a reemplazarlo.

¿Cómo encajan los flujos de códigos de barras, etiquetas e inventario en un plan de preparación?

Casi todo lo que hace llevadera esta transición es higiene de catálogo poco glamorosa, y ese trabajo rinde aunque ningún proveedor cambie su empaque este año.

PHP Point Of Sale funciona en el navegador y lee un lector de códigos de barras tipo teclado sin controladores ni software instalado cuando el lector envía, después del código, el terminador que espera la caja: normalmente un sufijo Enter. Lo conectas y teclea lo que escanea, pero confirma tanto la carga útil como ese sufijo: un lector puede escribir caracteres en un campo de texto sin ejecutar la búsqueda de la caja. Para cargas GS1 de Modo 2 o 3, usa la inspección de caracteres de control descrita arriba en lugar de un campo de texto común, porque los separadores ASCII 29 pueden quedar invisibles. Cambiar el modo o el sufijo es una decisión de configuración del lector.

Vale la pena decirlo con claridad, porque sorprende: el escaneo 2D no es territorio nuevo aquí. Con un lector con capacidad 2D, la caja ya lee las etiquetas de código QR que PHP POS imprime para tus propios artículos, y ya lee el código de barras del reverso de una licencia de conducir, interpretándolo en campos en lugar de tratarlo como un número larguísimo. Activa el escaneo de licencias y un botón Scan driver's license en el formulario del cliente llena el nombre, la dirección y la fecha de nacimiento con un solo escaneo. Activa la verificación de edad, marca un artículo con una edad requerida, y la caja aceptará un escaneo de licencia en lugar de una fecha tecleada — o, con el ajuste estricto, no aceptará nada más. Nuestra página de escaneo de códigos de barras detalla qué lee la caja en 1D y en 2D, y dónde vive cada ajuste.

Eso importa para este artículo en un sentido muy concreto: muestra la diferencia entre leer un símbolo 2D y entender la sintaxis de GS1. Lo primero es en gran medida una cuestión del lector y aquí ya está resuelto. Lo segundo es la sustancia real de Sunrise 2027, y es donde la respuesta honesta se vuelve más corta.

Del lado de los datos, un artículo en PHP POS lleva un número UPC/EAN/ISBN —el código de barras del producto—, un Product ID aparte para tu SKU interno, y números de artículo adicionales, de modo que un producto puede responder a varios códigos, que es justo la forma que pide el periodo de marcado doble. El orden en que se buscan esos identificadores es configurable, y los números de artículo se importan de forma masiva desde una hoja de cálculo, con los números extra del mismo artículo separados por una barra vertical. Si tu auditoría encontró artículos sin código de barras guardado, esa importación es la salida más rápida.

Del lado de las etiquetas, PHP POS genera códigos de barras Code 128 y códigos QR para tus artículos y los imprime desde la lista de artículos, una recepción completada o un conteo de inventario abierto, ya sea en hojas tipo Avery o en una impresora térmica de etiquetas. El diseñador de etiquetas añade un lienzo de arrastrar y soltar con campos de código de barras, QR, precio y texto para tamaños personalizados, y en este sitio hay un generador de códigos de barras gratuito si quieres previsualizar un símbolo Code 128 sin iniciar sesión en ningún lado. Las recepciones, los conteos y el historial de existencias viven en las herramientas de inventario, y si tu catálogo necesita reordenarse primero, mover los datos de inventario a un nuevo sistema POS y hacer un conteo físico de inventario son los dos trabajos que suelen ir antes de cualquier cosa relacionada con códigos de barras.

Ahora los límites, dichos con claridad. No vamos a decirte que PHP Point Of Sale está “listo para Sunrise 2027”, porque esa frase no significa nada hasta que se haya probado contra los códigos concretos que tus proveedores imprimen de verdad, en tu lector real, en tu mostrador. Lo que imprimimos hoy es Code 128 y códigos QR: no GS1 DataMatrix, y no una GS1 Digital Link URI conforme para tus propios productos. El campo QR del diseñador de etiquetas puede contener una URL o datos personalizados, y eso es distinto de producir un Digital Link conforme al estándar para un GTIN que te pertenece; esa es una conversación para tener con tu organización miembro de GS1 antes de imprimir nada para tu marca propia. Y leer un símbolo 2D, que sí hacemos, no es lo mismo que decodificar e interpretar cadenas de elementos GS1 o GS1 Digital Link URIs, que no hacemos. Donde una capacidad no está verificada, lo correcto es preguntar en lugar de suponer, también a nosotros.

Preguntas para tu proveedor de punto de venta

Llévale estas a quien te provee el punto de venta, nosotros incluidos, y anota las respuestas:

  • Cuando mi lector transmita una cadena de elementos GS1 —identificadores de aplicación, valores y un carácter separador de grupo—, ¿qué hace la caja con eso?
  • ¿La búsqueda de artículos normaliza la longitud del GTIN y los ceros iniciales, o el número guardado tiene que coincidir carácter por carácter?
  • ¿Un mismo registro de artículo puede responder a más de un número de código de barras?
  • Si un número de lote o una fecha de caducidad llegaran con un escaneo, ¿hay a dónde guardarlos, y ese campo aparece en reportes?
  • ¿Puedo cambiar el modo de operación de mi lector sin ningún cambio en el punto de venta?
  • ¿Correrán conmigo el conjunto de pruebas de GS1 contra mi propio equipo y me compartirán los resultados?

Un proveedor que responda a la primera pregunta con “depende de lo que envíe tu lector” está siendo preciso, no evasivo. Uno que responda a todas con un sí sin matices no lo ha probado.

Preguntas frecuentes

¿Mis códigos UPC y EAN dejarán de funcionar en 2027?

No. La propia guía de implementación de GS1 indica que los códigos lineales no van a desaparecer y coexistirán con los códigos 2D mientras sigan teniendo usos. Durante la transición se espera que los productos lleven tanto un código lineal como un símbolo 2D.

¿Sunrise 2027 es una ley o un plazo por el que me puedan sancionar?

No. Es un objetivo del sector coordinado a través de GS1, adoptado a ritmos distintos en cada mercado, y GS1 US indica que no es necesario implementar todas las capacidades de 2D para esa fecha. Pueden aplicarte regulaciones aparte sobre trazabilidad o divulgación de información de producto, y esas sí traen sus propias fechas, pero son obligaciones distintas.

¿Necesito un lector de códigos de barras nuevo?

Solo si el tuyo es de láser, y quizá ni así, según dónde lo uses. Un lector láser no puede leer códigos 2D en absoluto. Un lector de imagen sí, pero no necesariamente todos los tipos de 2D de forma predeterminada: el firmware y la configuración importan, y GS1 recomienda confirmar la capacidad con el proveedor del lector. Revisa el modelo en la información de preparación publicada por GS1 antes de comprar nada.

¿Qué lleva un código 2D que un UPC no lleva?

El mismo GTIN, más elementos de datos opcionales etiquetados con identificadores de aplicación de GS1 —número de lote, fecha de producción o de caducidad, número de serie— y, en la forma GS1 Digital Link, una dirección web a la que el código también resuelve. Que algo de eso llegue a tu punto de venta depende de cuál de los tres modos de lector de GS1 configures.

¿Cuál es el primer paso útil más barato?

Dos horas y cero dinero: enumera tus lectores con modelo y versión de firmware, averigua cuáles son de imagen, y escanea unos códigos 2D en un campo de texto simple para ver exactamente qué transmite tu equipo. Eso te dice si tienes un problema de hardware, una pregunta de software, o ninguna de las dos.

¿PHP Point Of Sale lee códigos 2D hoy?

Sí, con un lector con capacidad 2D, para dos cosas: las etiquetas de código QR que imprime para tus propios artículos, y el código de barras del reverso de una licencia de conducir, que interpreta en nombre, dirección y fecha de nacimiento para un registro de cliente o una verificación de edad. Lo que no hace es decodificar ni interpretar cadenas de elementos GS1 ni GS1 Digital Link URIs, ni generar GS1 DataMatrix. La página de escaneo de códigos de barras expone las dos mitades.

¿Puedo prepararme sin cambiar de sistema de punto de venta?

Normalmente sí. Las capas que más probablemente necesiten trabajo son el firmware del lector y tus propios datos de artículo, y ninguna exige reemplazar tu software. La pregunta que hay que resolver con tu proveedor es qué hace la caja con una transmisión 2D, y si tu lector puede configurarse para enviar un GTIN simple si la respuesta no convence.

En resumen

Sunrise 2027 es un hito de coordinación, no un apagón. El código lineal no va a desaparecer, nadie le está imponiendo la fecha a tu tienda, y la exposición práctica de un minorista independiente suele ser un lector viejo y un catálogo con huecos en la columna del código de barras.

Así que haz la versión aburrida. Audita los lectores, ordena los números de artículo, pregúntales a tus cinco proveedores más grandes qué están imprimiendo, y pasa los códigos de prueba de GS1 por tu propio mostrador antes de comprar nada. Si quieres repasar la parte de datos de artículo y etiquetas de ese plan contra tu propio catálogo, agenda una demostración o escríbenos, y trae los números de modelo de tus lectores.

Conoce PHP Point Of Sale en tu propia tienda

Cajas registradoras y empleados ilimitados, inventario avanzado y sincronización de comercio electrónico — sin precios por terminal. Comienza una prueba gratuita o reserva una demostración.

Iniciar Prueba Gratuita Reservar una Demostración Ver Precios