Attribuzione dei codici a barre

Durante l'inserimento in Anagrafica Articoli, il programma attribuisce il tipo di codice a barre corretto in base alle caratteristiche del codice digitato. Infatti, in Anagrafica Articoli il campo "Codice a Barre" è formato da due sottocampi. Il primo può accettare fino a 14 numeri o lettere, mentre il secondo può accettare un numero compreso tra 0 e 9 per identificare il tipo di codice a barre dell'articolo. L'attribuzione del tipo al codice a barre digitato avviene per mezzo delle regole indicate nella seguente tabella:

Il tipo... Viene attribuito quando... Note
0 = No codice a barre Deve essere impostato dall'utente Da usare quando si utilizza il campo Codice a Barre per inserire informazioni diverse dal codice a barre.
1 = UPC-A Si immette un codice a barre di 12 numeri
2 = UPC-E Si immette un codice a barre di 6 numeri (Per ulteriori informazioni sul codice UPC-E vedere sotto).
3 = EAN-13 Si immette un codice a barre di 13 numeri
4 = EAN-8 Si immette un codice a barre di 8 numeri
5 = CODE 39 Deve essere indicato manualmente dall'utente.
6 = EXTENDED CODE 39 Deve essere indicato manualmente dall'utente.
7 = INTERLEAVED 2/5 Si immette un codice a barre di 1, 2, 3, 4, 5, 7, 9, 10, 11, 14 numeri
8 = CODE 128 Si immette un codice a barre alfanumerico di qualsiasi lunghezza
9 = CODABAR Si immette un codice a barre alfanumerico che inizi e termini con una lettera compresa tra "A" e "D" e che non abbia al suo interno altre lettere, ma solo numeri

Nota per il codice UPC-E

Quando si inserisce un codice di tipo "2" (UPC-E), la procedura controlla che tale codice sia formalmente corretto in base alle seguenti regole: Il codice viene "espanso" e portato a 11 cifre, di cui la prima è sempre 0. Il codice "espanso" sarà anche quello che viene stampato "in chiaro" (rappresentazione numerica del codice a barre accanto alla rappresentazione grafica) durante la stampa delle etichette. In questo modo si avrà un codice "in chiaro" di 11 cifre, ma la lettura del codice a barre corrisponderà al codice di 6 cifre inserito in Anagrafica Articoli.

Il codice così formato è composto da 3 sezioni: la prima è sempre 0, mentre la seconda e la terza sono composte da 5 numeri. La seconda sezione rappresenta il codice del produttore, mentre la terza rappresenta il codice del prodotto (articolo).

  • Se la prima parte termina in 000, 100 oppure 200, la seconda parte deve essere compresa tra 00000 e 00999. I 6 caratteri che compongono il codice a barre sono ottenuti dai primi 2 caratteri del numero del produttore, seguiti dagli ultimi 3 caratteri del numero del prodotto, seguiti dal terzo carattere del numero del produttore.
  • Se la prima parte termina in 300, 400, 500, 600, 700, 800 oppure 900, la seconda parte deve essere compresa tra 00000 e 00099. I 6 caratteri che compongono il codice a barre sono ottenuti dai primi 3 caratteri del numero del produttore, seguiti dagli ultimi 2 caratteri del numero del prodotto, seguiti dal numero "3" (fisso).
  • Se la prima parte termina in 10, 20, 30, 40, 50, 60, 70, 80 oppure 90, la seconda parte deve essere compresa tra 00000 e 00009. I 6 caratteri che compongono il codice a barre sono ottenuti dai primi 4 caratteri del numero del produttore, seguiti dall'ultimo carattere del numero del prodotto, seguiti dal numero "4" (fisso).
  • Se la prima parte termina con un numero diverso da 0, la seconda parte deve essere compresa tra 00005 e 00009. I 6 caratteri che compongono il codice a barre sono ottenuti da tutti e cinque i caratteri del numero del produttore, seguiti dall'ultimo carattere del numero del prodotto.

Se si inserisce un codice di 6 numeri che, una volta espanso non rispetta almeno una delle regole sopra esposte, la procedura ne impedisce l'inserimento.

Nella tabella che segue sono riportate le condizioni tali da permettere o impedire l'inserimento di determinati tipi di codice a barre in Anagrafica Articoli.

Il tipo... Non può essere attribuito quando...
1= UPC-A Si inserisce un codice di lunghezza diverso da 12, oppure si inserisce un codice contenente anche lettere oltre che numeri.
2= UPC-E Si inserisce un codice di lunghezza diverso da 6, oppure si inserisce un codice contenente anche lettere oltre che numeri, oppure non sono rispettate le regole di inserimento spiegate sopra.
3 = EAN-13 Si inserisce un codice di lunghezza diverso da 13, oppure si inserisce un codice contenente anche lettere oltre che numeri.
4 = EAN-8 Si inserisce un codice di lunghezza diverso da 8, oppure si inserisce un codice contenente anche lettere oltre che numeri.
5 = CODE 39
6 = EXTENDED CODE 39
7 = INTERLEAVED 2/5 Si inserisce un codice contenente anche lettere oltre che numeri.
8 = CODE 128
9 = CODABAR Si inserisce un codice composto da soli numeri. Il primo e l'ultimo carattere non sono lettere comprese tra "A" e "D". Tra le due lettere iniziali vengono inserite altre lettere.