{"id":151,"date":"2026-09-17T16:46:31","date_gmt":"2026-09-17T20:46:31","guid":{"rendered":"https:\/\/barcodecreator.org\/blog\/?p=151"},"modified":"2026-09-17T16:46:31","modified_gmt":"2026-09-17T20:46:31","slug":"como-saber-si-un-codigo-de-barras-es-valido","status":"publish","type":"post","link":"https:\/\/barcodecreator.org\/blog\/2026\/09\/17\/como-saber-si-un-codigo-de-barras-es-valido\/","title":{"rendered":"\u00bfC\u00f3mo saber si un c\u00f3digo de barras es v\u00e1lido?"},"content":{"rendered":"\n<p>Tienes delante un c\u00f3digo de barras.<\/p>\n\n\n\n<p>Lo escaneas.<\/p>\n\n\n\n<p>El lector devuelve:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>y aparentemente todo funciona.<\/p>\n\n\n\n<p>Entonces surge una pregunta:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u00bfeso significa que el c\u00f3digo es v\u00e1lido?<\/strong><\/h1>\n\n\n\n<p>No necesariamente.<\/p>\n\n\n\n<p>Un c\u00f3digo puede:<\/p>\n\n\n\n<p><strong>escanear correctamente<\/strong><\/p>\n\n\n\n<p>tener:<\/p>\n\n\n\n<p><strong>el n\u00famero adecuado de d\u00edgitos<\/strong><\/p>\n\n\n\n<p>e incluso:<\/p>\n\n\n\n<p><strong>un d\u00edgito de verificaci\u00f3n correcto<\/strong><\/p>\n\n\n\n<p>pero todav\u00eda existir un problema.<\/p>\n\n\n\n<p>Por ejemplo:<\/p>\n\n\n\n<p><strong>el GTIN puede no pertenecer a esa empresa<\/strong><\/p>\n\n\n\n<p><strong>el n\u00famero puede corresponder a otro producto<\/strong><\/p>\n\n\n\n<p><strong>el s\u00edmbolo puede estar mal dimensionado<\/strong><\/p>\n\n\n\n<p><strong>la impresi\u00f3n puede ser demasiado deficiente para un punto de venta real<\/strong><\/p>\n\n\n\n<p><strong>el c\u00f3digo puede no estar registrado en el sistema donde se utilizar\u00e1<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>la simbolog\u00eda puede no ser apropiada para esa aplicaci\u00f3n.<\/strong><\/p>\n\n\n\n<p>Por eso la palabra:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201cv\u00e1lido\u201d<\/strong><\/h1>\n\n\n\n<p>puede tener varios significados.<\/p>\n\n\n\n<p>Un c\u00f3digo puede ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>matem\u00e1ticamente v\u00e1lido<\/strong><\/h1>\n\n\n\n<p>pero no:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>comercialmente v\u00e1lido para ese producto.<\/strong><\/h1>\n\n\n\n<p>Puede ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>correctamente asignado<\/strong><\/h1>\n\n\n\n<p>pero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>f\u00edsicamente ilegible.<\/strong><\/h1>\n\n\n\n<p>Puede ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>perfectamente escaneable<\/strong><\/h1>\n\n\n\n<p>pero utilizar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el tipo de c\u00f3digo equivocado para el proceso.<\/strong><\/h1>\n\n\n\n<p>Y tambi\u00e9n puede ser un c\u00f3digo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>interno totalmente v\u00e1lido para una empresa<\/strong><\/h1>\n\n\n\n<p>aunque:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no aparezca en GS1.<\/strong><\/h1>\n\n\n\n<p>Para saber realmente si un c\u00f3digo de barras es v\u00e1lido, debemos comprobar distintas capas:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>estructura<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>d\u00edgito de verificaci\u00f3n<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>simbolog\u00eda<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>contenido<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>calidad de impresi\u00f3n<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>asignaci\u00f3n del identificador<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>relaci\u00f3n con el producto<\/strong><\/h1>\n\n\n\n<p>y:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>compatibilidad con el sistema que lo utilizar\u00e1.<\/strong><\/h1>\n\n\n\n<p>GS1 recomienda utilizar <strong>Verified by GS1<\/strong> para comprobar un GTIN dentro de su sistema. El servicio puede indicar si el GTIN est\u00e1 correctamente estructurado, a qu\u00e9 parte est\u00e1 licenciado y, cuando existen datos disponibles, qu\u00e9 producto est\u00e1 asociado al n\u00famero.<\/p>\n\n\n\n<p>BarcodeCreator, por su parte, indica que su sistema valida autom\u00e1ticamente:<\/p>\n\n\n\n<p><strong>EAN-13<\/strong><\/p>\n\n\n\n<p><strong>EAN-8<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>UPC-A<\/strong><\/p>\n\n\n\n<p>mediante sus respectivos d\u00edgitos de verificaci\u00f3n, y para otros formatos comprueba las reglas de formato y caracteres permitidos.<\/p>\n\n\n\n<p>Esto nos permite comenzar por la primera gran diferencia:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un c\u00f3digo v\u00e1lido no se comprueba con una sola prueba.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1. \u00bfQu\u00e9 significa que un c\u00f3digo de barras sea v\u00e1lido?<\/strong><\/h1>\n\n\n\n<p>Podemos hablar de:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Validez estructural<\/strong><\/h3>\n\n\n\n<p>El c\u00f3digo cumple las reglas de su simbolog\u00eda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Validez matem\u00e1tica<\/strong><\/h3>\n\n\n\n<p>Su d\u00edgito de comprobaci\u00f3n es correcto cuando el formato lo utiliza.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Validez gr\u00e1fica<\/strong><\/h3>\n\n\n\n<p>Las barras han sido construidas correctamente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Validez f\u00edsica<\/strong><\/h3>\n\n\n\n<p>La impresi\u00f3n tiene calidad suficiente para ser le\u00edda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Validez del identificador<\/strong><\/h3>\n\n\n\n<p>El n\u00famero utilizado corresponde a un identificador leg\u00edtimo dentro del sistema correspondiente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Validez comercial<\/strong><\/h3>\n\n\n\n<p>El identificador est\u00e1 asociado al producto correcto.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Validez operativa<\/strong><\/h3>\n\n\n\n<p>El lector y el software utilizados pueden interpretarlo.<\/p>\n\n\n\n<p>Todas estas dimensiones:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>son diferentes.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2. Primera comprobaci\u00f3n: identifica qu\u00e9 tipo de c\u00f3digo tienes<\/strong><\/h1>\n\n\n\n<p>Antes de validar cualquier cosa debes saber:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>qu\u00e9 simbolog\u00eda est\u00e1s observando.<\/strong><\/h1>\n\n\n\n<p>Puede ser:<\/p>\n\n\n\n<p><strong>EAN-13<\/strong><\/p>\n\n\n\n<p><strong>UPC-A<\/strong><\/p>\n\n\n\n<p><strong>EAN-8<\/strong><\/p>\n\n\n\n<p><strong>Code 128<\/strong><\/p>\n\n\n\n<p><strong>Code 39<\/strong><\/p>\n\n\n\n<p><strong>ITF<\/strong><\/p>\n\n\n\n<p><strong>Codabar<\/strong><\/p>\n\n\n\n<p><strong>Code 93<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>QR.<\/strong><\/p>\n\n\n\n<p>BarcodeCreator trabaja actualmente con QR y ocho formatos lineales en su aplicaci\u00f3n: Code 128, EAN-13, UPC-A, EAN-8, Code 39, ITF, Codabar y Code 93.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>3. No todos los c\u00f3digos se validan de la misma manera<\/strong><\/h1>\n\n\n\n<p>Un:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN-13<\/strong><\/h1>\n\n\n\n<p>tiene reglas diferentes de:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Code 128.<\/strong><\/h1>\n\n\n\n<p>EAN-13 posee:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>13 d\u00edgitos<\/strong><\/h1>\n\n\n\n<p>y utiliza:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un d\u00edgito de verificaci\u00f3n.<\/strong><\/h1>\n\n\n\n<p>Code 128 puede representar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>muchos caracteres ASCII<\/strong><\/h1>\n\n\n\n<p>y posee otra estructura.<\/p>\n\n\n\n<p>Por tanto:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no existe una \u00fanica prueba universal para todos los c\u00f3digos.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>4. \u00bfC\u00f3mo reconocer aproximadamente un EAN-13?<\/strong><\/h1>\n\n\n\n<p>Normalmente ver\u00e1s:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>13 d\u00edgitos<\/strong><\/h1>\n\n\n\n<p>debajo de las barras.<\/p>\n\n\n\n<p>Por ejemplo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>BarcodeCreator describe EAN-13 como un formato de:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>12 d\u00edgitos de datos + checksum.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>5. \u00bfC\u00f3mo reconocer aproximadamente un UPC-A?<\/strong><\/h1>\n\n\n\n<p>UPC-A utiliza:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>12 d\u00edgitos<\/strong><\/h1>\n\n\n\n<p>en total.<\/p>\n\n\n\n<p>Ejemplo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>036000291452<\/strong><\/h1>\n\n\n\n<p>BarcodeCreator describe UPC-A como:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>11 d\u00edgitos + checksum.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>6. \u00bfC\u00f3mo reconocer un EAN-8?<\/strong><\/h1>\n\n\n\n<p>EAN-8 utiliza:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>8 d\u00edgitos.<\/strong><\/h1>\n\n\n\n<p>Ejemplo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>12345670<\/strong><\/h1>\n\n\n\n<p>Su finalidad habitual es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>productos peque\u00f1os<\/strong><\/h1>\n\n\n\n<p>o espacios reducidos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>7. Si tiene letras, probablemente no es EAN-13 ni UPC-A<\/strong><\/h1>\n\n\n\n<p>Por ejemplo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BOX-00125<\/strong><\/h1>\n\n\n\n<p>no puede ser un EAN-13.<\/p>\n\n\n\n<p>Puede ser apropiado para:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Code 128<\/strong><\/h1>\n\n\n\n<p>o:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Code 39<\/strong><\/h1>\n\n\n\n<p>dependiendo de:<\/p>\n\n\n\n<p><strong>los caracteres<\/strong><\/p>\n\n\n\n<p><strong>la aplicaci\u00f3n<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>las reglas del sistema.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>8. Segunda comprobaci\u00f3n: revisa la cantidad de caracteres<\/strong><\/h1>\n\n\n\n<p>Supongamos que alguien te entrega este supuesto EAN-13:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>123456789012<\/strong><\/h1>\n\n\n\n<p>Tiene:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>12 d\u00edgitos.<\/strong><\/h1>\n\n\n\n<p>Por tanto:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no es un EAN-13 completo.<\/strong><\/h1>\n\n\n\n<p>Un EAN-13 necesita:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>13.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>9. Tener 13 d\u00edgitos tampoco demuestra que sea v\u00e1lido<\/strong><\/h1>\n\n\n\n<p>Este n\u00famero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890123<\/strong><\/h1>\n\n\n\n<p>tiene:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>13 d\u00edgitos.<\/strong><\/h1>\n\n\n\n<p>Pero el \u00faltimo d\u00edgito puede:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no coincidir con el checksum correcto.<\/strong><\/h1>\n\n\n\n<p>La longitud es \u00fanicamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la primera comprobaci\u00f3n.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>10. Tercera comprobaci\u00f3n: el d\u00edgito de verificaci\u00f3n<\/strong><\/h1>\n\n\n\n<p>EAN-13, UPC-A, EAN-8 y otros GTIN utilizan:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un check digit.<\/strong><\/h1>\n\n\n\n<p>Ese d\u00edgito se calcula matem\u00e1ticamente utilizando:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>los dem\u00e1s d\u00edgitos.<\/strong><\/h1>\n\n\n\n<p>Su funci\u00f3n es detectar determinados errores en:<\/p>\n\n\n\n<p><strong>escritura<\/strong><\/p>\n\n\n\n<p><strong>transmisi\u00f3n<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>captura del n\u00famero.<\/strong><\/p>\n\n\n\n<p>GS1 indica que el d\u00edgito de verificaci\u00f3n forma parte de la estructura del GTIN y sirve para comprobar que el n\u00famero est\u00e1 correctamente compuesto.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>11. Ejemplo de EAN-13 correcto<\/strong><\/h1>\n\n\n\n<p>Tomemos:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>Los primeros:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>12 d\u00edgitos<\/strong><\/h1>\n\n\n\n<p>son:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>123456789012<\/strong><\/h1>\n\n\n\n<p>El d\u00edgito de control calculado es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>8.<\/strong><\/h1>\n\n\n\n<p>Por tanto:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>supera:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la comprobaci\u00f3n matem\u00e1tica.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>12. Ejemplo de EAN-13 incorrecto<\/strong><\/h1>\n\n\n\n<p>Supongamos:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890123<\/strong><\/h1>\n\n\n\n<p>La base:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>123456789012<\/strong><\/h1>\n\n\n\n<p>requiere:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>8<\/strong><\/h1>\n\n\n\n<p>como d\u00edgito final.<\/p>\n\n\n\n<p>Pero tenemos:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>3.<\/strong><\/h1>\n\n\n\n<p>Por tanto:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el n\u00famero falla la validaci\u00f3n del check digit.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>13. Esto permite detectar errores sencillos<\/strong><\/h1>\n\n\n\n<p>Imagina que el c\u00f3digo correcto era:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>pero alguien escribe:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890123.<\/strong><\/h1>\n\n\n\n<p>La estructura sigue teniendo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>13 d\u00edgitos<\/strong><\/h1>\n\n\n\n<p>pero el check digit:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>ya no coincide.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>14. BarcodeCreator puede hacer esta comprobaci\u00f3n autom\u00e1ticamente<\/strong><\/h1>\n\n\n\n<p>El Centro de Ayuda actual de BarcodeCreator indica que valida autom\u00e1ticamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN-13<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN-8<\/strong><\/h1>\n\n\n\n<p>y:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>UPC-A<\/strong><\/h1>\n\n\n\n<p>mediante sus:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>d\u00edgitos de verificaci\u00f3n.<\/strong><\/h1>\n\n\n\n<p>Por tanto, introducir el n\u00famero en una herramienta que aplique correctamente estas reglas puede ayudarte a detectar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>errores matem\u00e1ticos b\u00e1sicos.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>15. Pero el check digit tiene un l\u00edmite muy importante<\/strong><\/h1>\n\n\n\n<p>Un check digit correcto demuestra:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>que la estructura matem\u00e1tica coincide.<\/strong><\/h1>\n\n\n\n<p>No demuestra autom\u00e1ticamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>que el GTIN pertenece al producto.<\/strong><\/h1>\n\n\n\n<p>Esta distinci\u00f3n es fundamental.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>16. Puedes fabricar un n\u00famero con checksum correcto<\/strong><\/h1>\n\n\n\n<p>T\u00e9cnicamente puedes construir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un n\u00famero matem\u00e1ticamente correcto<\/strong><\/h1>\n\n\n\n<p>sin que haya sido:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>asignado oficialmente a tu producto.<\/strong><\/h1>\n\n\n\n<p>El algoritmo de checksum:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no consulta una base de datos.<\/strong><\/h1>\n\n\n\n<p>Solo realiza:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un c\u00e1lculo.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>17. Matem\u00e1ticamente v\u00e1lido no significa comercialmente v\u00e1lido<\/strong><\/h1>\n\n\n\n<p>Imagina:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>El checksum:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>es correcto.<\/strong><\/h1>\n\n\n\n<p>Pero ahora preguntas:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u00bfa qu\u00e9 empresa pertenece?<\/strong><\/h1>\n\n\n\n<p>Eso no lo puede responder:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la f\u00f3rmula del check digit.<\/strong><\/h1>\n\n\n\n<p>Necesitas:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>informaci\u00f3n de asignaci\u00f3n.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>18. Cuarta comprobaci\u00f3n: verifica el GTIN en GS1<\/strong><\/h1>\n\n\n\n<p>Para un producto identificado mediante:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>GTIN GS1<\/strong><\/h1>\n\n\n\n<p>puedes utilizar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Verified by GS1.<\/strong><\/h1>\n\n\n\n<p>GS1 se\u00f1ala que esta herramienta permite buscar un GTIN dentro de:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>su base de datos global.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>19. \u00bfQu\u00e9 puede decirte Verified by GS1?<\/strong><\/h1>\n\n\n\n<p>Puede ayudarte a conocer:<\/p>\n\n\n\n<p><strong>si el GTIN est\u00e1 correctamente estructurado<\/strong><\/p>\n\n\n\n<p><strong>si est\u00e1 licenciado a una parte conocida por GS1<\/strong><\/p>\n\n\n\n<p><strong>a qui\u00e9n est\u00e1 licenciado<\/strong><\/p>\n\n\n\n<p><strong>si existe en el GS1 Registry Platform<\/strong><\/p>\n\n\n\n<p>y, cuando est\u00e1 disponible:<\/p>\n\n\n\n<p><strong>informaci\u00f3n del producto.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>20. Esto va mucho m\u00e1s all\u00e1 del checksum<\/strong><\/h1>\n\n\n\n<p>El checksum pregunta:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201c\u00bfel n\u00famero est\u00e1 matem\u00e1ticamente bien construido?\u201d<\/strong><\/h1>\n\n\n\n<p>Verified by GS1 puede ayudarte a responder:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201c\u00bfexiste dentro del sistema GS1?\u201d<\/strong><\/h1>\n\n\n\n<p>y:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201c\u00bfa qui\u00e9n est\u00e1 asociado?\u201d<\/strong><\/h1>\n\n\n\n<p>Son:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>dos comprobaciones completamente diferentes.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>21. Verified by GS1 puede usarse gratuitamente de forma limitada<\/strong><\/h1>\n\n\n\n<p>GS1 indica actualmente que el servicio permite:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>hasta 30 consultas gratuitas al d\u00eda<\/strong><\/h1>\n\n\n\n<p>para usuarios generales.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>22. Quinta comprobaci\u00f3n: confirma que el producto coincida<\/strong><\/h1>\n\n\n\n<p>Supongamos que consultas:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un GTIN<\/strong><\/h1>\n\n\n\n<p>y la base de datos devuelve:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Empresa<\/strong><\/h3>\n\n\n\n<p>Empresa A<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Producto<\/strong><\/h3>\n\n\n\n<p>Caf\u00e9 Premium 500 g<\/p>\n\n\n\n<p>Pero el c\u00f3digo est\u00e1 colocado sobre:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Shampoo Premium 500 ml.<\/strong><\/h1>\n\n\n\n<p>Aqu\u00ed tenemos:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un problema grave.<\/strong><\/h1>\n\n\n\n<p>El n\u00famero puede:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>existir<\/strong><\/h1>\n\n\n\n<p>pero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no corresponder al producto que tienes delante.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>23. Un GTIN correcto colocado en el producto equivocado sigue siendo incorrecto<\/strong><\/h1>\n\n\n\n<p>Esto puede resumirse as\u00ed:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>GTIN v\u00e1lido<\/strong><\/h3>\n\n\n\n<p>S\u00ed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Empresa correcta<\/strong><\/h3>\n\n\n\n<p>S\u00ed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Producto correcto<\/strong><\/h3>\n\n\n\n<p>No.<\/p>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la aplicaci\u00f3n del c\u00f3digo es incorrecta.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>24. GS1 define el GTIN como identidad del producto<\/strong><\/h1>\n\n\n\n<p>GS1 explica que un GTIN identifica:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la identidad de un art\u00edculo comercial<\/strong><\/h1>\n\n\n\n<p>y que un GTIN debe estar asociado a:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un producto concreto.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>25. Las variaciones de producto tambi\u00e9n importan<\/strong><\/h1>\n\n\n\n<p>GS1 se\u00f1ala que diferentes variaciones pueden recibir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>referencias de art\u00edculo diferentes.<\/strong><\/h1>\n\n\n\n<p>Esto puede incluir diferencias como:<\/p>\n\n\n\n<p><strong>modelo<\/strong><\/p>\n\n\n\n<p><strong>color<\/strong><\/p>\n\n\n\n<p><strong>tama\u00f1o<\/strong><\/p>\n\n\n\n<p><strong>fragancia<\/strong><\/p>\n\n\n\n<p><strong>peso<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>presentaci\u00f3n.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>26. Ejemplo: talla diferente<\/strong><\/h1>\n\n\n\n<p>Producto A:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Camiseta Blanca M<\/strong><\/h1>\n\n\n\n<p>Producto B:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Camiseta Blanca L<\/strong><\/h1>\n\n\n\n<p>Si las reglas comerciales requieren identificarlas como:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>art\u00edculos diferentes<\/strong><\/h1>\n\n\n\n<p>no deber\u00edas simplemente utilizar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el mismo GTIN<\/strong><\/h1>\n\n\n\n<p>por comodidad.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>27. Ejemplo: presentaci\u00f3n diferente<\/strong><\/h1>\n\n\n\n<p>Producto A:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Caf\u00e9 Premium 250 g<\/strong><\/h1>\n\n\n\n<p>Producto B:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Caf\u00e9 Premium 500 g<\/strong><\/h1>\n\n\n\n<p>Aunque:<\/p>\n\n\n\n<p><strong>marca<\/strong><\/p>\n\n\n\n<p><strong>dise\u00f1o<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>producto base<\/strong><\/p>\n\n\n\n<p>sean similares:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la presentaci\u00f3n es distinta.<\/strong><\/h1>\n\n\n\n<p>La identificaci\u00f3n debe seguir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>las reglas GS1 correspondientes.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>28. Sexta comprobaci\u00f3n: revisa qui\u00e9n asign\u00f3 el n\u00famero<\/strong><\/h1>\n\n\n\n<p>GS1 indica que Verified by GS1 puede mostrar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la empresa, organizaci\u00f3n o persona<\/strong><\/h1>\n\n\n\n<p>que asign\u00f3 el GTIN dentro del sistema.<\/p>\n\n\n\n<p>Esto puede ayudarte a detectar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>inconsistencias.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>29. Ejemplo: marca equivocada<\/strong><\/h1>\n\n\n\n<p>Tienes:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Producto Marca A<\/strong><\/h1>\n\n\n\n<p>pero el GTIN aparece vinculado a:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Empresa B<\/strong><\/h1>\n\n\n\n<p>sin una explicaci\u00f3n comercial coherente.<\/p>\n\n\n\n<p>Eso merece:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>investigaci\u00f3n adicional.<\/strong><\/h1>\n\n\n\n<p>Puede tratarse de:<\/p>\n\n\n\n<p><strong>un n\u00famero incorrecto<\/strong><\/p>\n\n\n\n<p><strong>un producto mal etiquetado<\/strong><\/p>\n\n\n\n<p><strong>datos desactualizados<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>otro problema de asignaci\u00f3n.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>30. No debes asignar otro GTIN a un producto que ya tiene uno<\/strong><\/h1>\n\n\n\n<p>GS1 se\u00f1ala que, si est\u00e1s vendiendo un producto fabricado por otra empresa, debes utilizar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el GTIN existente asignado al producto.<\/strong><\/h1>\n\n\n\n<p>No debes simplemente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>inventar otro GTIN.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>31. S\u00e9ptima comprobaci\u00f3n: escanea el c\u00f3digo<\/strong><\/h1>\n\n\n\n<p>Hasta ahora hemos hablado principalmente del:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>n\u00famero.<\/strong><\/h1>\n\n\n\n<p>Pero tambi\u00e9n debes comprobar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el s\u00edmbolo f\u00edsico.<\/strong><\/h1>\n\n\n\n<p>Utiliza:<\/p>\n\n\n\n<p><strong>un lector<\/strong><\/p>\n\n\n\n<p><strong>un esc\u00e1ner m\u00f3vil<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>el dispositivo real donde se utilizar\u00e1.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>32. El escaneo debe devolver exactamente el dato esperado<\/strong><\/h1>\n\n\n\n<p>Supongamos:<\/p>\n\n\n\n<p>Texto visible:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>Esc\u00e1ner devuelve:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>Perfecto.<\/p>\n\n\n\n<p>Pero si devuelve:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890123<\/strong><\/h1>\n\n\n\n<p>hay:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>una discrepancia.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>33. El texto legible y las barras deber\u00edan corresponder<\/strong><\/h1>\n\n\n\n<p>Muchos c\u00f3digos lineales muestran:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el dato debajo de las barras.<\/strong><\/h1>\n\n\n\n<p>Eso permite que una persona:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>lo introduzca manualmente<\/strong><\/h1>\n\n\n\n<p>si el esc\u00e1ner falla.<\/p>\n\n\n\n<p>Pero ambas representaciones deben:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>coincidir.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>34. Un c\u00f3digo puede verse bien y estar codificando otro valor<\/strong><\/h1>\n\n\n\n<p>Es posible dise\u00f1ar una etiqueta donde visualmente aparezca:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>PROD-001<\/strong><\/h1>\n\n\n\n<p>pero las barras representen:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>PROD-002.<\/strong><\/h1>\n\n\n\n<p>Para una persona:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>parece correcta.<\/strong><\/h1>\n\n\n\n<p>Para el esc\u00e1ner:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>es otra cosa.<\/strong><\/h1>\n\n\n\n<p>Por eso siempre debes:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>escanear la versi\u00f3n final.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>35. Octava comprobaci\u00f3n: prueba la versi\u00f3n impresa<\/strong><\/h1>\n\n\n\n<p>No basta con escanear:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la imagen en una pantalla.<\/strong><\/h1>\n\n\n\n<p>El resultado f\u00edsico puede cambiar despu\u00e9s de:<\/p>\n\n\n\n<p><strong>imprimir<\/strong><\/p>\n\n\n\n<p><strong>laminar<\/strong><\/p>\n\n\n\n<p><strong>cortar<\/strong><\/p>\n\n\n\n<p><strong>pegar<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>colocar sobre un envase.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>36. Un archivo correcto puede convertirse en una impresi\u00f3n defectuosa<\/strong><\/h1>\n\n\n\n<p>Archivo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>perfecto.<\/strong><\/h1>\n\n\n\n<p>Despu\u00e9s la impresora produce:<\/p>\n\n\n\n<p><strong>barras borrosas<\/strong><\/p>\n\n\n\n<p><strong>tinta corrida<\/strong><\/p>\n\n\n\n<p><strong>baja resoluci\u00f3n<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>deformaci\u00f3n.<\/strong><\/p>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>problemas de lectura.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>37. GS1 recomienda comprobar la calidad f\u00edsica<\/strong><\/h1>\n\n\n\n<p>Entre los elementos que GS1 recomienda revisar est\u00e1n:<\/p>\n\n\n\n<p><strong>check digit<\/strong><\/p>\n\n\n\n<p><strong>quiet zones<\/strong><\/p>\n\n\n\n<p><strong>contraste<\/strong><\/p>\n\n\n\n<p><strong>colores<\/strong><\/p>\n\n\n\n<p><strong>construcci\u00f3n del s\u00edmbolo<\/strong><\/p>\n\n\n\n<p><strong>tama\u00f1o<\/strong><\/p>\n\n\n\n<p><strong>altura<\/strong><\/p>\n\n\n\n<p><strong>estado de la impresi\u00f3n<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>posici\u00f3n sobre el empaque.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>38. Novena comprobaci\u00f3n: zona silenciosa<\/strong><\/h1>\n\n\n\n<p>Los c\u00f3digos lineales necesitan:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>espacio libre<\/strong><\/h1>\n\n\n\n<p>a ambos lados.<\/p>\n\n\n\n<p>GS1 denomina estos espacios:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>quiet zones.<\/strong><\/h1>\n\n\n\n<p>No deben invadirse con:<\/p>\n\n\n\n<p><strong>texto<\/strong><\/p>\n\n\n\n<p><strong>bordes<\/strong><\/p>\n\n\n\n<p><strong>gr\u00e1ficos<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>otros elementos.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>39. Un c\u00f3digo puede tener los n\u00fameros correctos y fallar por falta de espacio<\/strong><\/h1>\n\n\n\n<p>Ejemplo:<\/p>\n\n\n\n<p>EAN:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>matem\u00e1ticamente correcto.<\/strong><\/h1>\n\n\n\n<p>Pero el dise\u00f1ador coloca:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un marco negro<\/strong><\/h1>\n\n\n\n<p>pegado a la primera barra.<\/p>\n\n\n\n<p>El lector puede tener dificultades para identificar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>d\u00f3nde comienza el s\u00edmbolo.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>40. D\u00e9cima comprobaci\u00f3n: contraste<\/strong><\/h1>\n\n\n\n<p>Una combinaci\u00f3n tradicional:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>barras oscuras sobre fondo claro<\/strong><\/h1>\n\n\n\n<p>ofrece:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>buena legibilidad.<\/strong><\/h1>\n\n\n\n<p>En cambio:<\/p>\n\n\n\n<p><strong>gris claro sobre blanco<\/strong><\/p>\n\n\n\n<p><strong>amarillo sobre crema<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>colores con poco contraste<\/strong><\/p>\n\n\n\n<p>pueden perjudicar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el escaneo.<\/strong><\/h1>\n\n\n\n<p>GS1 incluye el contraste y la selecci\u00f3n de colores entre los puntos de control de calidad.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>41. No todos los colores se comportan igual ante un lector<\/strong><\/h1>\n\n\n\n<p>Un dise\u00f1o puede verse:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>bonito al ojo humano<\/strong><\/h1>\n\n\n\n<p>pero producir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>poco contraste para el sistema de lectura.<\/strong><\/h1>\n\n\n\n<p>Por eso:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>est\u00e9tica \u2260 legibilidad.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>42. Und\u00e9cima comprobaci\u00f3n: tama\u00f1o<\/strong><\/h1>\n\n\n\n<p>Un c\u00f3digo excesivamente peque\u00f1o puede:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>perder definici\u00f3n.<\/strong><\/h1>\n\n\n\n<p>Uno excesivamente deformado puede:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>alterar las proporciones de las barras.<\/strong><\/h1>\n\n\n\n<p>GS1 recomienda respetar las dimensiones correspondientes a:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la simbolog\u00eda y aplicaci\u00f3n.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>43. No reduzcas solamente el ancho<\/strong><\/h1>\n\n\n\n<p>Un error com\u00fan consiste en:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>aplastar horizontalmente<\/strong><\/h1>\n\n\n\n<p>el c\u00f3digo para que entre en un espacio.<\/p>\n\n\n\n<p>Eso puede modificar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la relaci\u00f3n entre barras y espacios.<\/strong><\/h1>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el c\u00f3digo puede dejar de ser fiable.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>44. La altura tambi\u00e9n importa<\/strong><\/h1>\n\n\n\n<p>GS1 advierte que reducir la altura de las barras puede:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>reducir la eficiencia de lectura.<\/strong><\/h1>\n\n\n\n<p>Por tanto:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201ctodav\u00eda se ve\u201d<\/strong><\/h1>\n\n\n\n<p>no significa necesariamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201cest\u00e1 bien dimensionado\u201d.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>45. Duod\u00e9cima comprobaci\u00f3n: calidad de impresi\u00f3n<\/strong><\/h1>\n\n\n\n<p>Observa:<\/p>\n\n\n\n<p><strong>bordes de las barras<\/strong><\/p>\n\n\n\n<p><strong>manchas<\/strong><\/p>\n\n\n\n<p><strong>espacios<\/strong><\/p>\n\n\n\n<p><strong>rayas<\/strong><\/p>\n\n\n\n<p><strong>arrugas<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>zonas sin tinta.<\/strong><\/p>\n\n\n\n<p>GS1 incluye deterioros como manchas, arrugas y defectos entre los elementos que pueden afectar la calidad.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>46. Una barra da\u00f1ada puede cambiar la lectura<\/strong><\/h1>\n\n\n\n<p>Supongamos:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>una l\u00ednea vertical importante<\/strong><\/h1>\n\n\n\n<p>queda parcialmente borrada.<\/p>\n\n\n\n<p>El lector puede:<\/p>\n\n\n\n<p><strong>no reconocer el s\u00edmbolo<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>intentar m\u00faltiples lecturas.<\/strong><\/p>\n\n\n\n<p>Una buena validaci\u00f3n debe incluir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el objeto f\u00edsico real.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>47. Decimotercera comprobaci\u00f3n: ubicaci\u00f3n sobre el producto<\/strong><\/h1>\n\n\n\n<p>Colocar un c\u00f3digo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>en una superficie curva<\/strong><\/h1>\n\n\n\n<p>puede afectar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la geometr\u00eda.<\/strong><\/h1>\n\n\n\n<p>Una botella:<\/p>\n\n\n\n<p><strong>muy estrecha<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>muy redondeada<\/strong><\/p>\n\n\n\n<p>puede distorsionar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>las barras desde el punto de vista del lector.<\/strong><\/h1>\n\n\n\n<p>GS1 tambi\u00e9n se\u00f1ala la posici\u00f3n incorrecta, especialmente en empaques cil\u00edndricos, como un problema potencial.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>48. Una costura o borde puede interferir<\/strong><\/h1>\n\n\n\n<p>Evita colocar el c\u00f3digo:<\/p>\n\n\n\n<p><strong>sobre una uni\u00f3n<\/strong><\/p>\n\n\n\n<p><strong>sobre una arruga<\/strong><\/p>\n\n\n\n<p><strong>demasiado cerca de un pliegue<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>en una zona que quedar\u00e1 tapada.<\/strong><\/p>\n\n\n\n<p>El dato puede ser v\u00e1lido.<\/p>\n\n\n\n<p>La ubicaci\u00f3n:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>49. Decimocuarta comprobaci\u00f3n: utiliza el lector real del proceso<\/strong><\/h1>\n\n\n\n<p>Un c\u00f3digo puede funcionar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>en la c\u00e1mara de tu tel\u00e9fono<\/strong><\/h1>\n\n\n\n<p>pero deber\u00edas comprobar tambi\u00e9n:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el lector que realmente lo utilizar\u00e1.<\/strong><\/h1>\n\n\n\n<p>Por ejemplo:<\/p>\n\n\n\n<p><strong>esc\u00e1ner POS<\/strong><\/p>\n\n\n\n<p><strong>terminal industrial<\/strong><\/p>\n\n\n\n<p><strong>lector Bluetooth<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>sistema de paqueter\u00eda.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>50. Diferentes lectores tienen capacidades diferentes<\/strong><\/h1>\n\n\n\n<p>Un lector configurado para:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN\/UPC<\/strong><\/h1>\n\n\n\n<p>puede no tener habilitada:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>otra simbolog\u00eda.<\/strong><\/h1>\n\n\n\n<p>O un lector lineal puede no ofrecer:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>las mismas capacidades que un imager 2D.<\/strong><\/h1>\n\n\n\n<p>Por eso:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201cmi tel\u00e9fono lo lee\u201d<\/strong><\/h1>\n\n\n\n<p>no garantiza:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201cmi caja registradora lo leer\u00e1\u201d.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>51. Decimoquinta comprobaci\u00f3n: revisa el software<\/strong><\/h1>\n\n\n\n<p>Supongamos:<\/p>\n\n\n\n<p>el esc\u00e1ner devuelve:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>perfectamente.<\/p>\n\n\n\n<p>Pero el POS muestra:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Producto no encontrado.<\/strong><\/h1>\n\n\n\n<p>El c\u00f3digo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>puede ser t\u00e9cnicamente correcto.<\/strong><\/h1>\n\n\n\n<p>El problema puede estar en:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la base de datos.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>52. \u201cProducto no encontrado\u201d no significa autom\u00e1ticamente \u201cc\u00f3digo inv\u00e1lido\u201d<\/strong><\/h1>\n\n\n\n<p>Puede significar:<\/p>\n\n\n\n<p><strong>el producto no fue registrado<\/strong><\/p>\n\n\n\n<p><strong>est\u00e1 desactivado<\/strong><\/p>\n\n\n\n<p><strong>el cat\u00e1logo no est\u00e1 sincronizado<\/strong><\/p>\n\n\n\n<p><strong>se utiliz\u00f3 otro identificador<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>est\u00e1s usando una base de datos diferente.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>53. Un c\u00f3digo puede funcionar en un sistema y no existir en otro<\/strong><\/h1>\n\n\n\n<p>Tienda A:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>reconoce el GTIN.<\/strong><\/h1>\n\n\n\n<p>Tienda B:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no tiene ese producto cargado.<\/strong><\/h1>\n\n\n\n<p>Eso no cambia:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la estructura del c\u00f3digo.<\/strong><\/h1>\n\n\n\n<p>Cambia:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la informaci\u00f3n disponible en el sistema.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>54. Decimosexta comprobaci\u00f3n: determina si necesitas validaci\u00f3n GS1<\/strong><\/h1>\n\n\n\n<p>No todos los c\u00f3digos pertenecen al sistema GS1.<\/p>\n\n\n\n<p>Ejemplo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BOX-000842<\/strong><\/h1>\n\n\n\n<p>utilizado internamente en:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Code 128.<\/strong><\/h1>\n\n\n\n<p>Puede ser totalmente v\u00e1lido para:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>tu almac\u00e9n<\/strong><\/h1>\n\n\n\n<p>sin aparecer en:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Verified by GS1.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>55. Un c\u00f3digo interno tiene otras reglas<\/strong><\/h1>\n\n\n\n<p>Para:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BOX-000842<\/strong><\/h1>\n\n\n\n<p>la pregunta no es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201c\u00bfaparece en GS1?\u201d<\/strong><\/h1>\n\n\n\n<p>La pregunta es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201c\u00bfes \u00fanico y reconocido dentro de mi sistema?\u201d<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>56. Ejemplo de c\u00f3digo interno v\u00e1lido<\/strong><\/h1>\n\n\n\n<p>Tu sistema registra:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BOX-000842<\/strong><\/h1>\n\n\n\n<p>como:<\/p>\n\n\n\n<p><strong>Caja 842<\/strong><\/p>\n\n\n\n<p><strong>Zona A<\/strong><\/p>\n\n\n\n<p><strong>Pedido 125<\/strong><\/p>\n\n\n\n<p><strong>Estado: preparado<\/strong><\/p>\n\n\n\n<p>El lector devuelve correctamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BOX-000842.<\/strong><\/h1>\n\n\n\n<p>Para ese flujo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el c\u00f3digo puede ser perfectamente v\u00e1lido.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>57. Code 128 no necesita un GTIN para todos sus usos<\/strong><\/h1>\n\n\n\n<p>BarcodeCreator presenta Code 128 espec\u00edficamente para:<\/p>\n\n\n\n<p><strong>log\u00edstica<\/strong><\/p>\n\n\n\n<p><strong>inventarios<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>env\u00edos.<\/strong><\/p>\n\n\n\n<p>Puede representar valores internos como:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>SHIP001ABC<\/strong><\/h1>\n\n\n\n<p>sin que eso implique:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un producto de retail GS1.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>58. Lo mismo ocurre con Code 39<\/strong><\/h1>\n\n\n\n<p>BarcodeCreator asocia Code 39 con:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>uso industrial<\/strong><\/h1>\n\n\n\n<p>e:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>identificaci\u00f3n.<\/strong><\/h1>\n\n\n\n<p>Un identificador como:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>TOOL-125<\/strong><\/h1>\n\n\n\n<p>puede ser correcto dentro de:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un sistema industrial privado.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>59. Decimos\u00e9ptima comprobaci\u00f3n: caracteres permitidos<\/strong><\/h1>\n\n\n\n<p>Cada simbolog\u00eda acepta:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>determinados caracteres.<\/strong><\/h1>\n\n\n\n<p>EAN-13:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>solo n\u00fameros.<\/strong><\/h1>\n\n\n\n<p>Code 39:<\/p>\n\n\n\n<p><strong>letras may\u00fasculas<\/strong><\/p>\n\n\n\n<p><strong>n\u00fameros<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>determinados s\u00edmbolos.<\/strong><\/p>\n\n\n\n<p>Code 128:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un conjunto mucho m\u00e1s amplio de caracteres ASCII.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>60. Un contenido incompatible hace inv\u00e1lida la elecci\u00f3n<\/strong><\/h1>\n\n\n\n<p>Si intentas colocar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>PROD-A1<\/strong><\/h1>\n\n\n\n<p>dentro de:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN-13<\/strong><\/h1>\n\n\n\n<p>el problema no es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el checksum.<\/strong><\/h1>\n\n\n\n<p>El problema es que:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN-13 no admite letras.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>61. Decimoctava comprobaci\u00f3n: revisa el prop\u00f3sito<\/strong><\/h1>\n\n\n\n<p>Un c\u00f3digo puede ser t\u00e9cnicamente perfecto y aun as\u00ed ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el formato equivocado.<\/strong><\/h1>\n\n\n\n<p>Por ejemplo:<\/p>\n\n\n\n<p>Code 39 perfecto.<\/p>\n\n\n\n<p>Pero el supermercado exige:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN-13.<\/strong><\/h1>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no sirve para ese proceso.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>62. El contexto determina parte de la validez<\/strong><\/h1>\n\n\n\n<p>Para:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>retail tradicional<\/strong><\/h1>\n\n\n\n<p>EAN-13 y UPC-A son formatos ampliamente utilizados para identificaci\u00f3n de art\u00edculos comerciales.<\/p>\n\n\n\n<p>Para:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>inventario interno<\/strong><\/h1>\n\n\n\n<p>Code 128 puede resultar m\u00e1s apropiado.<\/p>\n\n\n\n<p>Para:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>URLs<\/strong><\/h1>\n\n\n\n<p>QR suele ser m\u00e1s natural.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>63. Decimonovena comprobaci\u00f3n: no confundas precio con validez<\/strong><\/h1>\n\n\n\n<p>El precio puede cambiar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>sin cambiar el GTIN<\/strong><\/h1>\n\n\n\n<p>en muchos escenarios.<\/p>\n\n\n\n<p>Por tanto:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>precio diferente<\/strong><\/h1>\n\n\n\n<p>no significa autom\u00e1ticamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>c\u00f3digo inv\u00e1lido.<\/strong><\/h1>\n\n\n\n<p>El precio normalmente est\u00e1 asociado en:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el sistema.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>64. Lo mismo ocurre con el inventario<\/strong><\/h1>\n\n\n\n<p>Stock:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>100<\/strong><\/h1>\n\n\n\n<p>despu\u00e9s:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>50<\/strong><\/h1>\n\n\n\n<p>despu\u00e9s:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>10.<\/strong><\/h1>\n\n\n\n<p>El c\u00f3digo del producto puede continuar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>igual.<\/strong><\/h1>\n\n\n\n<p>No valides un c\u00f3digo preguntando:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201c\u00bfsu stock coincide?\u201d<\/strong><\/h1>\n\n\n\n<p>porque normalmente son:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>datos distintos.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>65. Vig\u00e9sima comprobaci\u00f3n: cuidado con c\u00f3digos copiados<\/strong><\/h1>\n\n\n\n<p>Encontrar un c\u00f3digo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>en Internet<\/strong><\/h1>\n\n\n\n<p>y colocarlo sobre tu producto no lo convierte en:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>tu identificador.<\/strong><\/h1>\n\n\n\n<p>Ese GTIN puede:<\/p>\n\n\n\n<p><strong>pertenecer a otra empresa<\/strong><\/p>\n\n\n\n<p><strong>corresponder a otro producto<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>estar utilizado en m\u00faltiples sistemas.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>66. Verified by GS1 ayuda precisamente a detectar esto<\/strong><\/h1>\n\n\n\n<p>GS1 indica que el servicio puede devolver al menos:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la parte que asign\u00f3 el GTIN<\/strong><\/h1>\n\n\n\n<p>y, cuando existe informaci\u00f3n disponible:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>datos del producto.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>67. Vig\u00e9sima primera comprobaci\u00f3n: no conf\u00edes \u00fanicamente en b\u00fasquedas de Internet<\/strong><\/h1>\n\n\n\n<p>Una b\u00fasqueda web puede mostrar:<\/p>\n\n\n\n<p><strong>tiendas<\/strong><\/p>\n\n\n\n<p><strong>cat\u00e1logos<\/strong><\/p>\n\n\n\n<p><strong>fotograf\u00edas<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>listados.<\/strong><\/p>\n\n\n\n<p>Pero para comprobar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un GTIN GS1<\/strong><\/h1>\n\n\n\n<p>es preferible utilizar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>una fuente GS1.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>68. Un marketplace puede hacer su propia validaci\u00f3n<\/strong><\/h1>\n\n\n\n<p>Marketplaces y retailers pueden utilizar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>informaci\u00f3n de GS1<\/strong><\/h1>\n\n\n\n<p>para comprobar:<\/p>\n\n\n\n<p><strong>identidad<\/strong><\/p>\n\n\n\n<p><strong>empresa<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>producto.<\/strong><\/p>\n\n\n\n<p>GS1 se\u00f1ala que Verified by GS1 es utilizado por retailers y marketplaces para verificar n\u00fameros e identidad del producto.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>69. Vig\u00e9sima segunda comprobaci\u00f3n: verifica la empresa correcta<\/strong><\/h1>\n\n\n\n<p>Supongamos:<\/p>\n\n\n\n<p>Producto:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Marca Premium<\/strong><\/h1>\n\n\n\n<p>GTIN consultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>pertenece a otra empresa sin relaci\u00f3n.<\/strong><\/h1>\n\n\n\n<p>Aunque:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el checksum sea correcto<\/strong><\/h1>\n\n\n\n<p>la identificaci\u00f3n:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>merece revisi\u00f3n.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>70. La regla m\u00e1s sencilla<\/strong><\/h1>\n\n\n\n<p>Para decir que un c\u00f3digo est\u00e1 realmente bien preparado, comprueba:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1. Que la simbolog\u00eda sea correcta<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2. Que el contenido tenga el formato correcto<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>3. Que el checksum sea correcto cuando corresponda<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>4. Que el identificador pertenezca a la empresa\/producto cuando sea GS1<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>5. Que las barras codifiquen exactamente el dato visible<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>6. Que el s\u00edmbolo tenga buena calidad f\u00edsica<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>7. Que pueda escanearse con el lector real<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>8. Que el sistema interprete correctamente el resultado<\/strong><\/h1>\n\n\n\n<p>Solo entonces tienes:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>una validaci\u00f3n mucho m\u00e1s completa.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: EAN-13 matem\u00e1ticamente correcto<\/strong><\/h1>\n\n\n\n<p>N\u00famero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>Cantidad:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>13 d\u00edgitos.<\/strong><\/h1>\n\n\n\n<p>Checksum:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>correcto.<\/strong><\/h1>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>pasa la validaci\u00f3n matem\u00e1tica.<\/strong><\/h1>\n\n\n\n<p>Pero todav\u00eda falta preguntar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u00bfa qui\u00e9n pertenece?<\/strong><\/h1>\n\n\n\n<p>y:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u00bfqu\u00e9 producto identifica?<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: EAN con checksum incorrecto<\/strong><\/h1>\n\n\n\n<p>N\u00famero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890123<\/strong><\/h1>\n\n\n\n<p>Cantidad:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>13 d\u00edgitos.<\/strong><\/h1>\n\n\n\n<p>Pero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el \u00faltimo d\u00edgito no coincide con el c\u00e1lculo.<\/strong><\/h1>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>estructura matem\u00e1tica incorrecta.<\/strong><\/h1>\n\n\n\n<p>BarcodeCreator deber\u00eda rechazar o se\u00f1alar este tipo de inconsistencia al validar EAN-13 seg\u00fan la funci\u00f3n descrita en su Centro de Ayuda.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: UPC-A<\/strong><\/h1>\n\n\n\n<p>N\u00famero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>036000291452<\/strong><\/h1>\n\n\n\n<p>Posee:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>12 d\u00edgitos<\/strong><\/h1>\n\n\n\n<p>y el \u00faltimo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>2<\/strong><\/h1>\n\n\n\n<p>coincide con el d\u00edgito calculado para:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>03600029145.<\/strong><\/h1>\n\n\n\n<p>Esto supera:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la comprobaci\u00f3n matem\u00e1tica.<\/strong><\/h1>\n\n\n\n<p>Despu\u00e9s debes verificar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>su asignaci\u00f3n comercial<\/strong><\/h1>\n\n\n\n<p>si se utiliza como GTIN GS1.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: EAN-8<\/strong><\/h1>\n\n\n\n<p>N\u00famero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>12345670<\/strong><\/h1>\n\n\n\n<p>Posee:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>8 d\u00edgitos<\/strong><\/h1>\n\n\n\n<p>y su check digit:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>0<\/strong><\/h1>\n\n\n\n<p>es coherente con:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567.<\/strong><\/h1>\n\n\n\n<p>De nuevo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>matem\u00e1ticamente v\u00e1lido<\/strong><\/h1>\n\n\n\n<p>no significa autom\u00e1ticamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>asignado a un producto concreto.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: producto correcto, impresi\u00f3n incorrecta<\/strong><\/h1>\n\n\n\n<p>GTIN:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>correcto.<\/strong><\/h1>\n\n\n\n<p>Verified by GS1:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>empresa correcta.<\/strong><\/h1>\n\n\n\n<p>Producto:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>correcto.<\/strong><\/h1>\n\n\n\n<p>Pero las barras:<\/p>\n\n\n\n<p><strong>est\u00e1n borrosas<\/strong><\/p>\n\n\n\n<p><strong>demasiado peque\u00f1as<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>sin quiet zone.<\/strong><\/p>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el identificador es correcto<\/strong><\/h1>\n\n\n\n<p>pero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la etiqueta no est\u00e1 bien preparada para escaneo.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: impresi\u00f3n perfecta, producto equivocado<\/strong><\/h1>\n\n\n\n<p>EAN:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>perfectamente impreso.<\/strong><\/h1>\n\n\n\n<p>Checksum:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>correcto.<\/strong><\/h1>\n\n\n\n<p>Verified by GS1 devuelve:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Caf\u00e9 Premium 500 g.<\/strong><\/h1>\n\n\n\n<p>Pero el s\u00edmbolo aparece sobre:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Crema Corporal 250 ml.<\/strong><\/h1>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el s\u00edmbolo funciona<\/strong><\/h1>\n\n\n\n<p>pero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>est\u00e1 aplicado al producto equivocado.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: c\u00f3digo interno<\/strong><\/h1>\n\n\n\n<p>Contenido:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BOX-A-125<\/strong><\/h1>\n\n\n\n<p>Formato:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Code 128.<\/strong><\/h1>\n\n\n\n<p>Esc\u00e1ner devuelve:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BOX-A-125.<\/strong><\/h1>\n\n\n\n<p>Sistema interno encuentra:<\/p>\n\n\n\n<p><strong>Caja 125<\/strong><\/p>\n\n\n\n<p><strong>Zona A<\/strong><\/p>\n\n\n\n<p><strong>Pedido 582<\/strong><\/p>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>v\u00e1lido para el proceso interno.<\/strong><\/h1>\n\n\n\n<p>No necesitas comprobar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Verified by GS1<\/strong><\/h1>\n\n\n\n<p>porque:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no est\u00e1s afirmando que sea un GTIN.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: c\u00f3digo interno duplicado<\/strong><\/h1>\n\n\n\n<p>Tienes dos activos:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Laptop A<\/strong><\/h3>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>ACT-001<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Laptop B<\/strong><\/h3>\n\n\n\n<p>tambi\u00e9n:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>ACT-001.<\/strong><\/h1>\n\n\n\n<p>Ambos c\u00f3digos:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>se escanean perfectamente.<\/strong><\/h1>\n\n\n\n<p>Pero el sistema ya no sabe:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>qu\u00e9 activo es cu\u00e1l.<\/strong><\/h1>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el problema no es gr\u00e1fico.<\/strong><\/h1>\n\n\n\n<p>Es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la falta de unicidad dentro de tu esquema interno.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: lector no compatible<\/strong><\/h1>\n\n\n\n<p>Etiqueta:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>QR.<\/strong><\/h1>\n\n\n\n<p>La c\u00e1mara del tel\u00e9fono:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>lo reconoce.<\/strong><\/h1>\n\n\n\n<p>Pero el almac\u00e9n utiliza:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un lector lineal 1D antiguo.<\/strong><\/h1>\n\n\n\n<p>El lector:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no lo reconoce.<\/strong><\/h1>\n\n\n\n<p>El QR no es necesariamente inv\u00e1lido.<\/p>\n\n\n\n<p>El problema es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>compatibilidad del hardware.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: producto no encontrado<\/strong><\/h1>\n\n\n\n<p>EAN:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>correcto.<\/strong><\/h1>\n\n\n\n<p>Esc\u00e1ner devuelve:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128.<\/strong><\/h1>\n\n\n\n<p>POS:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Art\u00edculo no encontrado.<\/strong><\/h1>\n\n\n\n<p>La posible explicaci\u00f3n:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el producto no est\u00e1 registrado en ese POS.<\/strong><\/h1>\n\n\n\n<p>No concluyas inmediatamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u201cel c\u00f3digo est\u00e1 mal\u201d.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: c\u00f3digo deformado<\/strong><\/h1>\n\n\n\n<p>Dise\u00f1ador:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>reduce el ancho a la mitad<\/strong><\/h1>\n\n\n\n<p>pero mantiene la altura.<\/p>\n\n\n\n<p>Visualmente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>todav\u00eda parece un c\u00f3digo.<\/strong><\/h1>\n\n\n\n<p>Sin embargo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>las proporciones cambiaron.<\/strong><\/h1>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>puede perder fiabilidad de lectura.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: c\u00f3digo sobre botella<\/strong><\/h1>\n\n\n\n<p>EAN:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>correcto.<\/strong><\/h1>\n\n\n\n<p>Etiqueta:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>bien impresa.<\/strong><\/h1>\n\n\n\n<p>Pero se coloca alrededor de:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>una botella muy estrecha<\/strong><\/h1>\n\n\n\n<p>de manera que muchas barras quedan:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>curvadas respecto al lector.<\/strong><\/h1>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>problemas de escaneo.<\/strong><\/h1>\n\n\n\n<p>GS1 recomienda considerar precisamente la posici\u00f3n del s\u00edmbolo y el tipo de empaque.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: check digit correcto pero n\u00famero ajeno<\/strong><\/h1>\n\n\n\n<p>Creas:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un EAN matem\u00e1ticamente correcto.<\/strong><\/h1>\n\n\n\n<p>Despu\u00e9s consultas:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Verified by GS1.<\/strong><\/h1>\n\n\n\n<p>El n\u00famero aparece asociado a:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>otra empresa.<\/strong><\/h1>\n\n\n\n<p>Resultado:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no deber\u00edas utilizarlo como si fuera tu GTIN.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: n\u00famero inexistente en GS1<\/strong><\/h1>\n\n\n\n<p>Introduces un supuesto GTIN.<\/p>\n\n\n\n<p>Verified by GS1 puede indicar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>que no se trata de un GTIN GS1<\/strong><\/h1>\n\n\n\n<p>o:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>que no se encuentra en la base de datos.<\/strong><\/h1>\n\n\n\n<p>GS1 describe expresamente este comportamiento de su herramienta.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Ejemplo completo: mismo GTIN en millones de unidades<\/strong><\/h1>\n\n\n\n<p>Producto:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Botella 500 ml<\/strong><\/h1>\n\n\n\n<p>GTIN:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>correctamente asignado.<\/strong><\/h1>\n\n\n\n<p>La misma identificaci\u00f3n puede aparecer:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>en muchas unidades del mismo art\u00edculo.<\/strong><\/h1>\n\n\n\n<p>Eso no significa:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>duplicaci\u00f3n incorrecta.<\/strong><\/h1>\n\n\n\n<p>GS1 explica que un GTIN puede imprimirse un n\u00famero ilimitado de veces sobre el mismo producto.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Lo que un check digit s\u00ed puede comprobar<\/strong><\/h1>\n\n\n\n<p><strong>\u2714 Errores b\u00e1sicos en la composici\u00f3n num\u00e9rica.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Que el \u00faltimo d\u00edgito coincida con el algoritmo.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Parte de la estructura del GTIN.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Lo que un check digit no puede comprobar<\/strong><\/h1>\n\n\n\n<p><strong>\u25a0 Qu\u00e9 empresa posee el GTIN.<\/strong><\/p>\n\n\n\n<p><strong>\u25a0 Qu\u00e9 producto identifica.<\/strong><\/p>\n\n\n\n<p><strong>\u25a0 Si fue copiado de otro producto.<\/strong><\/p>\n\n\n\n<p><strong>\u25a0 Si el s\u00edmbolo est\u00e1 bien impreso.<\/strong><\/p>\n\n\n\n<p><strong>\u25a0 Si el retailer lo aceptar\u00e1.<\/strong><\/p>\n\n\n\n<p><strong>\u25a0 Si la etiqueta est\u00e1 colocada correctamente.<\/strong><\/p>\n\n\n\n<p><strong>\u25a0 Si el POS tiene el producto registrado.<\/strong><\/p>\n\n\n\n<p><strong>\u25a0 Si el n\u00famero fue realmente asignado a tu empresa.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Errores frecuentes al validar c\u00f3digos de barras<\/strong><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pensar que si escanea, es v\u00e1lido<\/strong><\/h2>\n\n\n\n<p>Escanear demuestra:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>que el lector pudo interpretar el patr\u00f3n.<\/strong><\/h1>\n\n\n\n<p>Nada m\u00e1s.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pensar que 13 d\u00edgitos significan EAN v\u00e1lido<\/strong><\/h2>\n\n\n\n<p>Tambi\u00e9n necesitas:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>check digit correcto<\/strong><\/h1>\n\n\n\n<p>y, para uso comercial GS1:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>asignaci\u00f3n correcta.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pensar que un check digit correcto demuestra propiedad<\/strong><\/h2>\n\n\n\n<p>No.<\/p>\n\n\n\n<p>El c\u00e1lculo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no consulta GS1.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pensar que BarcodeCreator asigna un GTIN<\/strong><\/h2>\n\n\n\n<p>BarcodeCreator puede:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>generar y validar el s\u00edmbolo.<\/strong><\/h1>\n\n\n\n<p>La asignaci\u00f3n oficial de GTIN dentro del sistema GS1 corresponde:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>a GS1.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Utilizar un n\u00famero encontrado en Internet<\/strong><\/h2>\n\n\n\n<p>Puede pertenecer:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>a otro producto.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Reutilizar el c\u00f3digo de otro fabricante<\/strong><\/h2>\n\n\n\n<p>Si el producto ya posee un GTIN, GS1 indica que debe utilizarse:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el identificador existente del producto.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Validar \u00fanicamente la imagen digital<\/strong><\/h2>\n\n\n\n<p>Despu\u00e9s debes probar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la impresi\u00f3n f\u00edsica.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Probar \u00fanicamente con la c\u00e1mara del tel\u00e9fono<\/strong><\/h2>\n\n\n\n<p>Prueba tambi\u00e9n:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el lector real de producci\u00f3n o venta.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Eliminar las quiet zones<\/strong><\/h2>\n\n\n\n<p>Puede reducir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la legibilidad.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Usar poco contraste<\/strong><\/h2>\n\n\n\n<p>Puede hacer que:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el lector no distinga correctamente barras y espacios.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Reducir demasiado las barras<\/strong><\/h2>\n\n\n\n<p>Puede disminuir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la calidad de lectura.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Estirar o comprimir el c\u00f3digo<\/strong><\/h2>\n\n\n\n<p>Puede modificar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>su geometr\u00eda.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Colocarlo sobre una superficie problem\u00e1tica<\/strong><\/h2>\n\n\n\n<p>Curvatura, pliegues y uniones pueden:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>afectar el escaneo.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Confundir producto no encontrado con c\u00f3digo inv\u00e1lido<\/strong><\/h2>\n\n\n\n<p>Puede ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un problema del POS.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Confundir n\u00famero interno con GTIN<\/strong><\/h2>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>BOX-001<\/strong><\/h1>\n\n\n\n<p>puede ser v\u00e1lido internamente sin ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un GTIN.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Usar la simbolog\u00eda equivocada<\/strong><\/h2>\n\n\n\n<p>Un Code 128 t\u00e9cnicamente perfecto puede:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no cumplir la funci\u00f3n comercial de un EAN-13.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>No comprobar que el texto visible coincida con las barras<\/strong><\/h2>\n\n\n\n<p>Siempre:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>escanea la etiqueta final.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>No comprobar a qu\u00e9 empresa pertenece el GTIN<\/strong><\/h2>\n\n\n\n<p>Para identificadores GS1 puedes utilizar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Verified by GS1.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>No comprobar la variante exacta del producto<\/strong><\/h2>\n\n\n\n<p>Talla, peso, color o presentaci\u00f3n pueden requerir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>identificaci\u00f3n diferenciada.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Checklist completo para validar un c\u00f3digo de barras<\/strong><\/h1>\n\n\n\n<p>Comprueba:<\/p>\n\n\n\n<p><strong>\u2714 Qu\u00e9 simbolog\u00eda est\u00e1s utilizando.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si es EAN-13, UPC-A, EAN-8, Code 128 u otra.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si la cantidad de caracteres es correcta.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si los caracteres son permitidos.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el check digit es correcto cuando corresponde.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el generador acepta el dato.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el contenido visible coincide con lo codificado.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si puedes escanearlo.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el lector devuelve exactamente el dato esperado.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el GTIN aparece en Verified by GS1 cuando corresponde.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si la empresa asociada es correcta.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el producto asociado es correcto.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si la variante es correcta.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el n\u00famero no pertenece a otro producto.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el s\u00edmbolo tiene suficiente contraste.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si las quiet zones est\u00e1n libres.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el tama\u00f1o es apropiado.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si las barras no est\u00e1n deformadas.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si la altura es suficiente.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si la impresi\u00f3n est\u00e1 n\u00edtida.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si no existen manchas.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si no hay arrugas cr\u00edticas.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si la superficie no perjudica la lectura.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si la posici\u00f3n sobre el empaque es adecuada.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el lector real reconoce la simbolog\u00eda.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el POS recibe correctamente el valor.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el producto existe en la base de datos.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el retailer acepta ese formato.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si el c\u00f3digo es interno o comercial.<\/strong><\/p>\n\n\n\n<p><strong>\u2714 Si probaste varias unidades impresas.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>M\u00e9todo pr\u00e1ctico de validaci\u00f3n en 7 pasos<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Paso 1 \u2014 Identifica la simbolog\u00eda<\/strong><\/h3>\n\n\n\n<p>Determina si es:<\/p>\n\n\n\n<p><strong>EAN-13<\/strong><\/p>\n\n\n\n<p><strong>UPC-A<\/strong><\/p>\n\n\n\n<p><strong>EAN-8<\/strong><\/p>\n\n\n\n<p><strong>Code 128<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>otro formato.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Paso 2 \u2014 Escanea el s\u00edmbolo<\/strong><\/h3>\n\n\n\n<p>Obt\u00e9n:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el dato real.<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Paso 3 \u2014 Comprueba estructura y caracteres<\/strong><\/h3>\n\n\n\n<p>Ejemplo:<\/p>\n\n\n\n<p>EAN-13:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>13 d\u00edgitos num\u00e9ricos.<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Paso 4 \u2014 Comprueba el check digit<\/strong><\/h3>\n\n\n\n<p>Si corresponde.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Paso 5 \u2014 Si es un GTIN GS1, consulta Verified by GS1<\/strong><\/h3>\n\n\n\n<p>Comprueba:<\/p>\n\n\n\n<p><strong>empresa<\/strong><\/p>\n\n\n\n<p><strong>estructura<\/strong><\/p>\n\n\n\n<p>y, cuando est\u00e9 disponible:<\/p>\n\n\n\n<p><strong>producto.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Paso 6 \u2014 Revisa la impresi\u00f3n<\/strong><\/h3>\n\n\n\n<p>Comprueba:<\/p>\n\n\n\n<p><strong>contraste<\/strong><\/p>\n\n\n\n<p><strong>tama\u00f1o<\/strong><\/p>\n\n\n\n<p><strong>quiet zones<\/strong><\/p>\n\n\n\n<p><strong>da\u00f1o<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>posici\u00f3n.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Paso 7 \u2014 Pru\u00e9balo en el entorno real<\/strong><\/h3>\n\n\n\n<p>No termines hasta probarlo en:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el lector y sistema que realmente lo utilizar\u00e1n.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u00bfC\u00f3mo puede ayudar BarcodeCreator?<\/strong><\/h1>\n\n\n\n<p>BarcodeCreator puede ayudarte especialmente en:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la validaci\u00f3n estructural<\/strong><\/h1>\n\n\n\n<p>y:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la generaci\u00f3n correcta del s\u00edmbolo.<\/strong><\/h1>\n\n\n\n<p>Su Centro de Ayuda indica actualmente que:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>EAN-13<\/strong><\/h3>\n\n\n\n<p>se valida mediante:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>su d\u00edgito de verificaci\u00f3n.<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>EAN-8<\/strong><\/h3>\n\n\n\n<p>tambi\u00e9n utiliza:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>checksum.<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>UPC-A<\/strong><\/h3>\n\n\n\n<p>tambi\u00e9n es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>validado autom\u00e1ticamente.<\/strong><\/h1>\n\n\n\n<p>Para otros tipos, el sistema comprueba:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>formato y caracteres permitidos.<\/strong><\/h1>\n\n\n\n<p>Esto puede ayudarte a evitar errores como:<\/p>\n\n\n\n<p><strong>cantidad incorrecta de d\u00edgitos<\/strong><\/p>\n\n\n\n<p><strong>checksum incorrecto<\/strong><\/p>\n\n\n\n<p><strong>caracteres no permitidos<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>formato incompatible.<\/strong><\/p>\n\n\n\n<p>BarcodeCreator soporta actualmente en su app:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>QR<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Code 128<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN-13<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>UPC-A<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN-8<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Code 39<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>ITF<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Codabar<\/strong><\/h1>\n\n\n\n<p>y:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Code 93.<\/strong><\/h1>\n\n\n\n<p>Adem\u00e1s, su Dise\u00f1ador Visual permite controlar:<\/p>\n\n\n\n<p><strong>tipo de c\u00f3digo<\/strong><\/p>\n\n\n\n<p><strong>ancho<\/strong><\/p>\n\n\n\n<p><strong>alto<\/strong><\/p>\n\n\n\n<p><strong>contenido<\/strong><\/p>\n\n\n\n<p><strong>label<\/strong><\/p>\n\n\n\n<p><strong>copias<\/strong><\/p>\n\n\n\n<p><strong>modo unitario<\/strong><\/p>\n\n\n\n<p><strong>generaci\u00f3n por lote<\/strong><\/p>\n\n\n\n<p><strong>color del c\u00f3digo<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>fondo.<\/strong><\/p>\n\n\n\n<p>Esto es \u00fatil porque:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la validez no termina en el n\u00famero.<\/strong><\/h1>\n\n\n\n<p>Tambi\u00e9n debes producir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>una etiqueta legible.<\/strong><\/h1>\n\n\n\n<p>Por ejemplo, puedes introducir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>1234567890128<\/strong><\/h1>\n\n\n\n<p>como EAN-13.<\/p>\n\n\n\n<p>BarcodeCreator puede comprobar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>su estructura y checksum.<\/strong><\/h1>\n\n\n\n<p>Despu\u00e9s puedes generar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el s\u00edmbolo.<\/strong><\/h1>\n\n\n\n<p>Pero todav\u00eda debes distinguir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>validaci\u00f3n t\u00e9cnica<\/strong><\/h1>\n\n\n\n<p>de:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>validaci\u00f3n comercial.<\/strong><\/h1>\n\n\n\n<p>BarcodeCreator puede decirte que:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el EAN est\u00e1 matem\u00e1ticamente bien formado.<\/strong><\/h1>\n\n\n\n<p>Para saber si el GTIN:<\/p>\n\n\n\n<p><strong>existe dentro de GS1<\/strong><\/p>\n\n\n\n<p><strong>est\u00e1 licenciado<\/strong><\/p>\n\n\n\n<p><strong>pertenece a la parte correcta<\/strong><\/p>\n\n\n\n<p>y, cuando exista informaci\u00f3n:<\/p>\n\n\n\n<p><strong>corresponde al producto correcto<\/strong><\/p>\n\n\n\n<p>debes complementar esa comprobaci\u00f3n utilizando:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Verified by GS1.<\/strong><\/h1>\n\n\n\n<p>Despu\u00e9s debes realizar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la prueba f\u00edsica.<\/strong><\/h1>\n\n\n\n<p>BarcodeCreator ofrece herramientas para crear etiquetas de:<\/p>\n\n\n\n<p><strong>productos<\/strong><\/p>\n\n\n\n<p><strong>retail<\/strong><\/p>\n\n\n\n<p><strong>log\u00edstica<\/strong><\/p>\n\n\n\n<p><strong>alimentos<\/strong><\/p>\n\n\n\n<p><strong>bebidas<\/strong><\/p>\n\n\n\n<p><strong>cosm\u00e9tica<\/strong><\/p>\n\n\n\n<p><strong>textiles<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>otros usos.<\/strong><\/p>\n\n\n\n<p>Pero antes de imprimir grandes cantidades:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>prueba algunas unidades.<\/strong><\/h1>\n\n\n\n<p>Por ejemplo:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Genera<\/strong><\/h3>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>EAN-13.<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Descarga<\/strong><\/h3>\n\n\n\n<p>la etiqueta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Imprime<\/strong><\/h3>\n\n\n\n<p>una muestra.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Escanea<\/strong><\/h3>\n\n\n\n<p>con:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el lector real.<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Comprueba<\/strong><\/h3>\n\n\n\n<p>que devuelve:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el n\u00famero correcto.<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Verifica<\/strong><\/h3>\n\n\n\n<p>que tu POS:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>encuentra el producto correcto.<\/strong><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. Si es GTIN GS1<\/strong><\/h3>\n\n\n\n<p>consulta:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Verified by GS1.<\/strong><\/h1>\n\n\n\n<p>Ese proceso combina:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>generaci\u00f3n<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>validaci\u00f3n<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>verificaci\u00f3n<\/strong><\/h1>\n\n\n\n<p>y:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>prueba operativa.<\/strong><\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Conclusi\u00f3n<\/strong><\/h1>\n\n\n\n<p>Entonces:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u00bfc\u00f3mo saber si un c\u00f3digo de barras es v\u00e1lido?<\/strong><\/h1>\n\n\n\n<p>La respuesta m\u00e1s precisa es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no basta con escanearlo una vez.<\/strong><\/h1>\n\n\n\n<p>Debes comprobar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>varias capas.<\/strong><\/h1>\n\n\n\n<p>Primero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la estructura.<\/strong><\/h1>\n\n\n\n<p>Un EAN-13 debe cumplir:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>las reglas de EAN-13.<\/strong><\/h1>\n\n\n\n<p>Un UPC-A:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>las reglas de UPC-A.<\/strong><\/h1>\n\n\n\n<p>Un Code 128:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>sus propias reglas de contenido y construcci\u00f3n.<\/strong><\/h1>\n\n\n\n<p>Despu\u00e9s:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el check digit.<\/strong><\/h1>\n\n\n\n<p>Para EAN-13, UPC-A, EAN-8 y otros GTIN, el \u00faltimo d\u00edgito permite comprobar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la composici\u00f3n matem\u00e1tica del n\u00famero.<\/strong><\/h1>\n\n\n\n<p>BarcodeCreator indica que realiza autom\u00e1ticamente esta validaci\u00f3n para:<\/p>\n\n\n\n<p><strong>EAN-13<\/strong><\/p>\n\n\n\n<p><strong>EAN-8<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>UPC-A.<\/strong><\/p>\n\n\n\n<p>Pero esa comprobaci\u00f3n:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no es suficiente para un GTIN comercial.<\/strong><\/h1>\n\n\n\n<p>Un n\u00famero puede tener:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>checksum correcto<\/strong><\/h1>\n\n\n\n<p>sin estar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>asignado a tu producto.<\/strong><\/h1>\n\n\n\n<p>Por eso la siguiente etapa es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>verificar la identidad.<\/strong><\/h1>\n\n\n\n<p>GS1 recomienda:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Verified by GS1<\/strong><\/h1>\n\n\n\n<p>para comprobar si un GTIN es v\u00e1lido dentro de su sistema y conocer:<\/p>\n\n\n\n<p><strong>a qui\u00e9n est\u00e1 licenciado<\/strong><\/p>\n\n\n\n<p><strong>si existe en el registro<\/strong><\/p>\n\n\n\n<p>y, cuando hay informaci\u00f3n disponible:<\/p>\n\n\n\n<p><strong>qu\u00e9 producto corresponde al n\u00famero.<\/strong><\/p>\n\n\n\n<p>Esto permite detectar una diferencia fundamental:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un n\u00famero bien calculado<\/strong><\/h1>\n\n\n\n<p>no es necesariamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un n\u00famero correctamente asignado.<\/strong><\/h1>\n\n\n\n<p>Despu\u00e9s debes revisar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el producto.<\/strong><\/h1>\n\n\n\n<p>Pregunta:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u00bfel GTIN corresponde exactamente a este art\u00edculo?<\/strong><\/h1>\n\n\n\n<p>No solamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>\u00bfcorresponde a esta marca?<\/strong><\/h1>\n\n\n\n<p>Tambi\u00e9n pueden importar:<\/p>\n\n\n\n<p><strong>peso<\/strong><\/p>\n\n\n\n<p><strong>presentaci\u00f3n<\/strong><\/p>\n\n\n\n<p><strong>talla<\/strong><\/p>\n\n\n\n<p><strong>color<\/strong><\/p>\n\n\n\n<p><strong>modelo<\/strong><\/p>\n\n\n\n<p><strong>fragancia<\/strong><\/p>\n\n\n\n<p>y:<\/p>\n\n\n\n<p><strong>otras variaciones.<\/strong><\/p>\n\n\n\n<p>GS1 indica que distintas variaciones comerciales pueden utilizar referencias diferentes dentro del GTIN.<\/p>\n\n\n\n<p>Luego debes comprobar:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>la impresi\u00f3n.<\/strong><\/h1>\n\n\n\n<p>Un n\u00famero perfectamente correcto puede fallar si:<\/p>\n\n\n\n<p><strong>las barras est\u00e1n borrosas<\/strong><\/p>\n\n\n\n<p><strong>el contraste es insuficiente<\/strong><\/p>\n\n\n\n<p><strong>las quiet zones desaparecen<\/strong><\/p>\n\n\n\n<p><strong>el tama\u00f1o es inadecuado<\/strong><\/p>\n\n\n\n<p><strong>el c\u00f3digo est\u00e1 deformado<\/strong><\/p>\n\n\n\n<p>o:<\/p>\n\n\n\n<p><strong>est\u00e1 mal colocado sobre el envase.<\/strong><\/p>\n\n\n\n<p>GS1 recomienda revisar precisamente estos elementos cuando se eval\u00faa la calidad de un c\u00f3digo.<\/p>\n\n\n\n<p>Finalmente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>prueba el c\u00f3digo en el mundo real.<\/strong><\/h1>\n\n\n\n<p>No solamente:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>en tu pantalla.<\/strong><\/h1>\n\n\n\n<p>Pru\u00e9balo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>impreso.<\/strong><\/h1>\n\n\n\n<p>Pru\u00e9balo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>sobre el producto.<\/strong><\/h1>\n\n\n\n<p>Pru\u00e9balo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>con el esc\u00e1ner que se utilizar\u00e1.<\/strong><\/h1>\n\n\n\n<p>Y pru\u00e9balo:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>dentro del software que recibir\u00e1 el dato.<\/strong><\/h1>\n\n\n\n<p>Un c\u00f3digo puede ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>v\u00e1lido matem\u00e1ticamente<\/strong><\/h1>\n\n\n\n<p>pero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>incorrecto comercialmente.<\/strong><\/h1>\n\n\n\n<p>Puede ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>correcto comercialmente<\/strong><\/h1>\n\n\n\n<p>pero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>ilegible f\u00edsicamente.<\/strong><\/h1>\n\n\n\n<p>Puede ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>perfectamente legible<\/strong><\/h1>\n\n\n\n<p>pero:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>no estar cargado en el POS.<\/strong><\/h1>\n\n\n\n<p>Puede ser:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>un c\u00f3digo interno correcto<\/strong><\/h1>\n\n\n\n<p>sin:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>pertenecer a GS1.<\/strong><\/h1>\n\n\n\n<p>Por eso la mejor forma de resumirlo es:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Validez matem\u00e1tica \u2192 check digit<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Validez estructural \u2192 reglas de la simbolog\u00eda<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Validez comercial \u2192 identificador correctamente asignado<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Validez f\u00edsica \u2192 buena impresi\u00f3n<\/strong><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Validez operativa \u2192 lector y software lo procesan correctamente<\/strong><\/h1>\n\n\n\n<p>Y para productos comerciales con GTIN:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>Verified by GS1 \u2192 confirma identidad y asignaci\u00f3n dentro del sistema GS1.<\/strong><\/h1>\n\n\n\n<p>Cuando todas esas comprobaciones coinciden, puedes tener mucha m\u00e1s confianza en que:<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong>el c\u00f3digo no solamente \u201cse ve bien\u201d, sino que realmente est\u00e1 preparado para cumplir la funci\u00f3n para la que fue creado.<\/strong><\/h1>\n","protected":false},"excerpt":{"rendered":"<p>Tienes delante un c\u00f3digo de barras. Lo escaneas. El lector devuelve: 1234567890128 y aparentemente todo funciona. Entonces surge una pregunta: \u00bfeso significa que el c\u00f3digo es v\u00e1lido? No necesariamente. Un c\u00f3digo puede: escanear correctamente tener: el n\u00famero adecuado de d\u00edgitos e incluso: un d\u00edgito de verificaci\u00f3n correcto pero todav\u00eda existir un problema. Por ejemplo: el [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":152,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-151","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/posts\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":1,"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/posts\/151\/revisions"}],"predecessor-version":[{"id":153,"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/posts\/151\/revisions\/153"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/media\/152"}],"wp:attachment":[{"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/media?parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/categories?post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/barcodecreator.org\/blog\/wp-json\/wp\/v2\/tags?post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}