{"id":17812,"date":"2013-05-22T13:49:41","date_gmt":"2013-05-22T13:49:41","guid":{"rendered":"http:\/\/www.labeljoy.com\/suporte\/guia-codigo-de-barras\/gs1-128\/"},"modified":"2022-06-23T12:05:29","modified_gmt":"2022-06-23T12:05:29","slug":"gs1-128-pt","status":"publish","type":"page","link":"https:\/\/www.labeljoy.com\/pt-pt\/suporte\/guia-codigo-de-barras\/gs1-128-pt\/","title":{"rendered":"GS1 128"},"content":{"rendered":"<h1>Gerador de C\u00f3digo de Barras GS1-128<\/h1>\n<p>Labeljoy \u00e9 um <strong>programa de etiquetas de c\u00f3digos de barras que permite <a href=\"https:\/\/www.labeljoy.com\/gerador-de-codigos-de-barras-online\/\" title=\"Gerador de c\u00f3digos de barras online\">gerar c\u00f3digos de barras GS1-128<\/a><\/strong>, padr\u00e3o da implementa\u00e7\u00e3o GS1 utilizando a <a href=\"http:\/\/www.labeljoy.com\/pt-pt\/suporte\/guia-codigo-de-barras\/code-128-pt\/\" title=\"Code 128\">especifica\u00e7\u00e3o de c\u00f3digo de barras Code 128<\/a>.<\/p>\n<p>GS1-128 utiliza uma Aplica\u00e7\u00e3o de Identificadores para incluir informa\u00e7\u00f5es adicionais tais como datas de validade, n\u00famero do lote, quantidade, peso e muitos outros tipos de informa\u00e7\u00e3o.<\/p>\n<h3>C\u00f3digos de barras GS1-128<\/h3>\n<p>O c\u00f3digo de barras GS1-128 foi desenvolvido para estabelecer um padr\u00e3o global para o interc\u00e2mbio de dados entre diferentes empresas. GS1-128 n\u00e3o s\u00f3 codificar\u00e1 os dados, mas tamb\u00e9m fornecer\u00e1 uma forma de especificar o significado dos dados atrav\u00e9s do estabelecimento de uma lista de &#8220;Identificadores de Aplica\u00e7\u00e3o&#8221; (IA&#8217;s).<\/p>\n<p>Esta norma GS1 define o tipo de dados, bem como o seu formato. GS1-128 (anteriormente conhecido como UCC\/EAN-128) \u00e9 essencialmente uma linguagem derivada do C\u00f3digo 128 que utiliza um car\u00e1cter de fun\u00e7\u00e3o (Caracter de Fun\u00e7\u00e3o 1 (FNC1)) e identificadores de aplica\u00e7\u00e3o.<\/p>\n<h3>Exemplo de um c\u00f3digo de barras GS1-128<\/h3>\n<p>Os identificadores de aplica\u00e7\u00e3o humano-leg\u00edveis s\u00e3o mostrados entre par\u00eanteses (01) e (10), como ilustrado abaixo. Tamb\u00e9m \u00e9 poss\u00edvel concatenar m\u00faltiplos identificadores de aplica\u00e7\u00e3o nos dados do c\u00f3digo de barras, permitindo a codifica\u00e7\u00e3o do n\u00famero de lote e\/ou data de validade associados, para al\u00e9m do n\u00famero \u00fanico de item GTIN.<br \/>\n<img decoding=\"async\" width=\"310\" height=\"153\" src=\"https:\/\/www.labeljoy.com\/wp-content\/uploads\/2022\/05\/gs1-128-barcode-example.jpg\" alt=\"Exemplo de um c\u00f3digo de barras GS1-128\"><\/p>\n<h3>Estructura do s\u00edmbolo GS1-128<\/h3>\n<ul>\n<li>Caractere de Start (START-A, START-B o START-C)<\/li>\n<li>Caractere s\u00edmbolo de Fun\u00e7\u00e3o FNC1<\/li>\n<li>Identificadore de Aplica\u00e7\u00e3o (AI)<\/li>\n<li>Dados codificados<\/li>\n<li>D\u00edgito verificador do s\u00edmbolo<\/li>\n<li>Caractere de Stop<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.labeljoy.com\/wp-content\/uploads\/2022\/05\/gs1-128-barcode-structure.jpg\" title=\"Estructura do s\u00edmbolo GS1-128\"><img decoding=\"async\" width=\"588\" height=\"263\" src=\"https:\/\/www.labeljoy.com\/wp-content\/uploads\/2022\/05\/gs1-128-barcode-structure.jpg\" alt=\"Estructura do s\u00edmbolo GS1-128\"><\/a><\/p>\n<h3>Etiqueta de expedi\u00e7\u00e3o com c\u00f3digo de barras GS1-128<\/h3>\n<p>As etiquetas de expedi\u00e7\u00e3o com c\u00f3digo de barras GS1-128 s\u00e3o utilizadas para a identifica\u00e7\u00e3o das embalagens em toda a cadeia de expedi\u00e7\u00e3o, e s\u00e3o utilizadas pela maioria dos grandes retalhistas.<\/p>\n<p>Geralmente, v\u00e1rios c\u00f3digos de barras GS1-128 s\u00e3o utilizados numa \u00fanica etiqueta. Para mais informa\u00e7\u00f5es sobre a etiqueta de expedi\u00e7\u00e3o do GS1-128, consultar <a href=\"https:\/\/www.labeljoy.com\/pt-pt\/suporte\/como-fazer\/gerar-codigos-de-barras-gs1-128\/\" title=\"Gerar c\u00f3digos de barras GS1-128\">Gerar c\u00f3digos de barras GS1-128<\/a>.<\/p>\n<p>Etiquetas de expedi\u00e7\u00e3o com c\u00f3digo de barras GS1-128 s\u00e3o uma parte essencial da log\u00edstica da cadeia de fornecimento retalhista. O c\u00f3digo de barras prim\u00e1rio na etiqueta de expedi\u00e7\u00e3o \u00e9 conhecido como Serial Shipping Container Code-18 (SSCC-18) e est\u00e1 integrado com as transac\u00e7\u00f5es de dados EDI. Ao utilizar estas etiquetas, os retalhistas podem identificar com precis\u00e3o o conte\u00fado de cada caixa.<br \/>\n<div class=\"tt-notification warning\"><p style=\"font-size:12px;\"> <strong>Nota<\/strong>: Est\u00e1 al\u00e9m do \u00e2mbito deste ficheiro de ajuda explorar todos os detalhes da especifica\u00e7\u00e3o simbologia GS1-128. Para mais informa\u00e7\u00f5es consulte o site oficial da autoridade GS1: <a title=\"gs1 page\" href=\"http:\/\/www.gs1.org\" target=\"_blank\" rel=\"noopener\">www.gs1.org<\/a> <\/p><\/div>\n<p><img decoding=\"async\" class=\"alignleft\" alt=\"GS1 Barcode\" src=\"http:\/\/www.labeljoy.com\/images\/about-barcode\/gs1-128.jpg\" width=\"120\" height=\"68\"><\/p>\n<h3>Como gerar gerar c\u00f3digos de barras GS1-128<\/h3>\n<p>Para <strong>gerar um s\u00edmbolo de c\u00f3digo de barras GS1-128<\/strong> compat\u00edvel no Labeljoy precisa de inserir o texto do formato leg\u00edvel por humanos.<br \/>\nLabeljoy ir\u00e1 validar o texto atrav\u00e9s do interno <strong>mecanismo de valida\u00e7\u00e3o<\/strong> e vai gerar o s\u00edmbolo correspondente, ou apresentar uma mensagem de erro indicando qual \u00e9 o problema.<\/p>\n<p>Por exemplo, ao inserir o texto <strong>(00)123456789012345678<\/strong> o Labeljoy vai criar um s\u00edmbolo de c\u00f3digo de barras GS1-128 que vai de encontro ao <strong>Application Identifier (00) Serial Shipping Container Code (SSCC-18)<\/strong>.<\/p>\n<p>Leia o guia \u201c<a href=\"http:\/\/www.labeljoy.com\/pt-pt\/suporte\/como-fazer\/gerar-codigos-de-barras-gs1-128\/\" title=\"Gerar c\u00f3digos de barras GS1-128\">Gerar c\u00f3digos de barras GS1-128<\/a>\u201d para saber muitos mais detalhes.<\/p>\n<p>A UCC\/EAN-128 foi desenvolvida para fornecer um formato padr\u00e3o para o interc\u00e2mbio de dados entre diferentes empresas. Enquanto outras normas apenas codificam os dados sem indicar o que s\u00e3o, UCC\/EAN-128 codifica os dados e o que representam; contudo, UCC\/EAN-128 n\u00e3o \u00e9 um tipo de c\u00f3digo ou simbologia, mas um sistema de formato de c\u00f3digo que utiliza o C\u00f3digo 128 para impress\u00e3o. Qualquer leitor que possa ler o C\u00f3digo 128 tamb\u00e9m poder\u00e1 ler o UCC\/EAN-128; \u00e9 a aplica\u00e7\u00e3o compat\u00edvel com o UCC\/EAN-128 que ter\u00e1 de interpretar o formato do c\u00f3digo.<\/p>\n<p>Por exemplo, \u00e9 poss\u00edvel codificar o peso de <strong>10,97<\/strong> kg com qualquer padr\u00e3o como um 2 em 5 c\u00f3digos de barras simplesmente codificando <strong>1097<\/strong>, mas durante a fase de leitura n\u00e3o \u00e9 poss\u00edvel determinar se \u00e9 um peso, um tempo, um pre\u00e7o ou outra coisa, ou seja, a aplica\u00e7\u00e3o n\u00e3o consegue identificar o que est\u00e1 a ler.<\/p>\n<p>Com o sistema de formata\u00e7\u00e3o UCC\/EAN-128, s\u00e3o inseridos identificadores AI (Application Identifier) para indicar \u00e0 aplica\u00e7\u00e3o o que est\u00e1 a ler, visto que ocorrem mais problemas durante a leitura do c\u00f3digo de barras do que durante a sua impress\u00e3o. Voltando ao nosso exemplo, utilizando a IA 310y \u00e9 poss\u00edvel indicar que o seguinte valor \u00e9 um peso l\u00edquido em kg; o d\u00edgito seguinte indica o n\u00famero de casas decimais, enquanto o peso deve ser de 6 d\u00edgitos, no nosso exemplo o peso l\u00edquido de <strong>10,97<\/strong> kg ser\u00e1 codificado como 3102<strong>001097<\/strong>.<\/p>\n<div class=\"tt-contentbox\"><div class=\"tt-contentbox-title tt-cb-title-grey\"><span>M\u00f3dulo 10 d\u00edgitos de verifica\u00e7\u00e3o:<\/span><\/div><div class=\"tt-contentbox-content tt-content-style-grey\">\n<ul>\n<li>Alguns AI\u2019s (Application identifiers) requerem um m\u00f3dulo de 10 d\u00edgitos de verifica\u00e7\u00e3o. Quando requerido, o Labeljoy ir\u00e1 computar o d\u00edgito de verifica\u00e7\u00e3o independentemente do que foi inserido.<\/li>\n<li>Por exemplo, o c\u00f3digo SSCC-18 acima precisa de verificar um d\u00edgito na \u00faltima posi\u00e7\u00e3o que \u00e9 actualmente 5 e n\u00e3o 8. Neste cen\u00e1rio nenhumamensagem de erro ser\u00e1 apresentada, ao inv\u00e9s disso, Labeljoy vai simplesmente substituir o d\u00edgito de verifica\u00e7\u00e3o com o correcto.<\/li>\n<li>Portanto, se n\u00e3o sabe computar o d\u00edgito de verifica\u00e7\u00e3o, introduza apenas qualquer d\u00edgito no seu lugar.<\/li>\n<\/ul>\n<\/div><\/div>\n<div class=\"tt-contentbox\"><div class=\"tt-contentbox-title tt-cb-title-grey\"><span>Separadores FNC1:<\/span><\/div><div class=\"tt-contentbox-content tt-content-style-grey\">\n<ul>\n<li>Quando dois ou mais AI\u2019s (Application Identifiers) precisam de ser codificados num \u00fanico simbolo, a especifica\u00e7\u00e3o GS1-128 pode requerer um ou mais caracteres separados FNC1.<br \/>\nO gerador de c\u00f3digos de barras GS1-128 Labeljoy vai automaticamente detectar onde caracteres de separador FNC1 s\u00e3o precisos e ir\u00e1 adicion\u00e1-los de acordo.<\/li>\n<li>Nenhuma entrada extra \u00e9 exigida pelo Labeljoy para lidar corretamente com separadores FNC1.<\/li>\n<li>IMPORTANTE: Caracteres de separa\u00e7\u00e3o FNC1 n\u00e3o t\u00eam um texto leg\u00edvel humano correspondente, eles s\u00f3 s\u00e3o codificados no s\u00edmbolo de c\u00f3digo de barras. A interpreta\u00e7\u00e3o do caractere FNC1 pode variar de acordo com as defini\u00e7\u00f5es do leitor de c\u00f3digo de barras, embora muitas vezes seja colocado como caracteres ASCII 29.<\/li>\n<li>Se precisa criar um s\u00edmbolo personalizado utilizando o caractere separador FNC1, consulte a simbologia EAN-128.<\/li>\n<\/ul>\n<\/div><\/div>\n<h3>S\u00edmbolos de C\u00f3digos de Barras GS1<\/h3>\n<div class=\"tt-notification tip\"><p style=\"font-size:12px;\"> Encadeamento de texto:<br \/>\nQuando um <strong>elemento de c\u00f3digo de barra GS1-128<\/strong> \u00e9 gerado por encadear campos ou contadores, aplicam-se as seguintes regras:<\/p>\n<ul class=\"barcode-ul\">\n<li>Comprimento do texto n\u00e3o deve exceder 255 caracteres.<\/li>\n<li>Texto deve honrar especifica\u00e7\u00e3o GS1-128.<\/li>\n<\/ul>\n<p>Quando um valor que n\u00e3o cumpra as regras acima for encontrado, o c\u00f3digo de barras n\u00e3o \u00e9 exibido.<br \/>\n<\/p><\/div>\n<figure style=\"width: 216px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" alt=\"S\u00edmbolo GS1-128 a codificar o texto\" src=\"http:\/\/www.labeljoy.com\/images\/barcodes\/gs1-128_barcode.png\" width=\"226\" height=\"103\"><figcaption class=\"wp-caption-text\">S\u00edmbolo GS1-128 a codificar o texto (00)123456789012345678, que corresponde ao AI 00 (SSCC-18). Note que o \u00faltimo digito \u00e9 5 no s\u00edmbolo visto que \u00e9 o m\u00f3dulo 10 correcto de d\u00edgito de verifica\u00e7\u00e3o.<\/figcaption><\/figure>\n<figure style=\"width: 216px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" alt=\"S\u00edmbolo GS1-128 a codificar o encadeamento\" src=\"http:\/\/www.labeljoy.com\/images\/barcodes\/gs1-128_symbol.png\" width=\"226\" height=\"103\"><figcaption class=\"wp-caption-text\">S\u00edmbolo GS1-128 a codificar o encadeamento de dois Identificadores de Aplica\u00e7\u00e3o: AI 30 (Quantity Each) e AI 21 (Serial Number). Note que neste caso o caractere separador FNC1 \u00e9 adicionado bem antes do in\u00edcio do AI 21 (n\u00e3o vis\u00edvel a texto leg\u00edvel a humanos).<\/figcaption><\/figure>\n<figure style=\"width: 343px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" alt=\"S\u00edmbolo GS1-128 a codificar o encadeamento de tr\u00eas Identificadores\" src=\"http:\/\/www.labeljoy.com\/images\/barcodes\/gs1-128_symbol2.png\" width=\"353\" height=\"103\"><figcaption class=\"wp-caption-text\">S\u00edmbolo GS1-128 a codificar o encadeamento de tr\u00eas Identificadores de Aplica\u00e7\u00e3o: AI 01 (Shipping Container Code) e mais 2 como na imagem anterior. Note que neste caso o separador FNC1 \u00e9 preciso antes do in\u00edcio do AI 30.<\/figcaption><\/figure>\n<ul>\n<li><strong>Labeljoy requires<\/strong> you to enter an alphanumeric text up to 255 characters long to <a href=\"http:\/\/www.labeljoy.com\/video\/generate-barcode-qrcode\/\" title=\"Generate Barcode video\">generate the barcode<\/a>. Enter the text in the text box.<\/li>\n<li>O texto leg\u00edvel por humanos pode ser mostrado por baixo do s\u00edmbolo, acima ou oculto de acordo com a configura\u00e7\u00e3o especificada na caixa de combina\u00e7\u00e3o de texto.<\/li>\n<li>A caixa de sele\u00e7\u00e3o de sequ\u00eancia de verifica\u00e7\u00e3o AI imp\u00f5e uma regra de GS1-128 adicional que regula o encadeamento de certos AI.<\/li>\n<li>Por exemplo, ao utilizar AI 02 (N\u00famero de recipientes) o s\u00edmbolo deve tamb\u00e9m codificar AI 00 (Serial Shipping Container Code) e AI 37 (N\u00famero de unidades contidas).<\/li>\n<li>Tamb\u00e9m, AI 02 nunca deve ser codificado no mesmo s\u00edmbolo com AI 01 (Shipping Container Code) e 8006 (Componente de um artigo) pois referem-se a dados considerados sem sentido quando misturado.<\/li>\n<li>Mantenha a caixa de sele\u00e7\u00e3o ativa para criar s\u00edmbolos GS1-128 que cumpram o padr\u00e3o original.<\/li>\n<\/ul>\n<div class=\"hr hr-dotted\">&nbsp;<\/div>\n<div class=\"one_half\">\n<p style=\"text-align: center\"><a href=\"\/pt-pt\/compra\/\" class=\"large blue tt-button\" target=\"_self\">Comprar software gerador de GS1-128<\/a>\n<\/div>\n<div class=\"one_half\">\n<p style=\"text-align: center\"><a href=\"\/pt-pt\/download-pt\/\" class=\"large green tt-button\" target=\"_self\"> Download vers\u00e3o gratuita <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Gerador de C\u00f3digo de Barras GS1-128 Labeljoy \u00e9 um programa de etiquetas de c\u00f3digos de barras que permite gerar c\u00f3digos de barras GS1-128, padr\u00e3o da implementa\u00e7\u00e3o GS1 utilizando a especifica\u00e7\u00e3o de c\u00f3digo de barras Code 128. GS1-128 utiliza uma Aplica\u00e7\u00e3o de Identificadores para incluir informa\u00e7\u00f5es adicionais tais como datas de validade, n\u00famero do lote, quantidade, &#8230; <a title=\"GS1 128\" class=\"read-more\" href=\"https:\/\/www.labeljoy.com\/pt-pt\/suporte\/guia-codigo-de-barras\/gs1-128-pt\/\" aria-label=\"Leia mais sobre GS1 128\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3371,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":{"0":"post-17812","1":"page","2":"type-page","3":"status-publish","5":"infinite-scroll-item"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.labeljoy.com\/pt-pt\/wp-json\/wp\/v2\/pages\/17812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.labeljoy.com\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.labeljoy.com\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.labeljoy.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.labeljoy.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=17812"}],"version-history":[{"count":6,"href":"https:\/\/www.labeljoy.com\/pt-pt\/wp-json\/wp\/v2\/pages\/17812\/revisions"}],"predecessor-version":[{"id":37666,"href":"https:\/\/www.labeljoy.com\/pt-pt\/wp-json\/wp\/v2\/pages\/17812\/revisions\/37666"}],"up":[{"embeddable":true,"href":"https:\/\/www.labeljoy.com\/pt-pt\/wp-json\/wp\/v2\/pages\/3371"}],"wp:attachment":[{"href":"https:\/\/www.labeljoy.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=17812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}