Guia da Taxa de Leitura Automática de CBC Agosto 2014 1. Introdução ..................................................................................................................... 3 2. Conceitos ....................................................................................................................... 4 3. 2.1. CBC ...................................................................................................................... 4 2.2. IC1 no CBC ........................................................................................................... 5 2.3. IC2 no CBC ........................................................................................................... 5 2.4. Taxa de leitura automática do CBC ....................................................................... 5 Condições de acesso ..................................................................................................... 7 ANEXO I - CBC – Código de Barras de Cliente......................................................................... 8 a) Composição do CBC ............................................................................................. 8 b) Identificação da Porta (IDP) no CBC ...................................................................... 9 c) Características Geométricas do CBC ................................................................... 12 d) Cálculo do Check Digit........................................................................................ 13 ANEXO II – Tipos de Porta .................................................................................................... 15 2 1. Introdução Este guia visa orientar o cliente que pretenda concorrer aos descontos adicionais nos serviços postais, na vertente de taxa de leitura automática de CBC. Descontos adicionais de leitura automática (1) (aplicáveis a correio entregue em Balcões de Correio Empresarial e a RSF) Sem CBC * Nº de objetos mensais Com CBC * Taxa de leitura Taxa de leitura automática automática do endereço de CBC* com informação completa >= 85% alfa numérico >= 75% De 200 000 até 2 500 000 3,00% 4,00% Superior a 2 500 000 5,00% 6,50% * CBC - Código de barras de cliente com informação completa (informação full) de acordo com o Manual de Endereçamento CTT NOTA - Este guia não substitui a consulta do tarifário CTT em vigor. 3 2. Conceitos De seguida serão detalhados alguns conceitos base que o cliente deverá conhecer e implementar na produção do seu correio. 2.1. CBC O CBC é o código de barras de cliente. Representa informação de endereçamento do destinatário, identificação do remetente e do objeto postal e deve ser impresso em cor preta, na horizontal imediatamente acima do endereço. O CBC é composto por 3 grupos de informação, em concreto: • código postal e porta – CP4+CP3+número de porta do endereço de destino • identificação do cliente expedidor – IC1 • informação unívoca do objecto – IC2. CBC Figura 1 – Endereço com CBC O detalhe de construção do CBC, encontra-se descrito no ANEXO I do presente Guia. 4 2.2. IC1 no CBC É um código Identificativo do cliente expedidor constituído por 2 caracteres e atribuído pelos CTT. O IC1 do cliente tem de estar presente no CBC, impresso nos objectos postais das expedições aptas a desconto adicional de taxa de leitura automática de CBC. Deve ser solicitado, pelo cliente, ao seu Gestor. No pedido, o cliente deve informar o endereço a que estará associado o IC1. Em regra, trata-se do endereço de devolução de correspondências. A esse endereço, para além do IC1, é também atribuído um CPC (código postal de cliente). Nota: Um cliente pode ter vários IC1, desde que autorizados previamente pelos CTT. 2.3. IC2 no CBC Informação no CBC que identifica univocamente o próprio objeto postal. Quando não utilizada, deve ser preenchida com seis zeros. 2.4. Taxa de leitura automática do CBC A taxa de leitura automática do CBC é a percentagem de correio entregue aos CTT em que, por via da leitura automática do CBC, é possível apurar uma informação completa do destino, sem recurso a manuseamento adicional do objeto postal. Genericamente, um objecto postal contém informação completa no CBC quando é possível ler os seguintes elementos: código postal válido para o endereço, e porta (identificação do edifício onde o objecto postal deve ser distribuído). No entanto, em algumas zonas do país, com baixos índices de densidade populacional e de atividade económica, frequentemente sem toponímia atribuída, a informação completa no CBC é atingida apenas com a interpretação do código postal (CP4+CP3). 5 De seguida, apresentam-se exemplos de endereços com CBC e o resultado da sua leitura automática: Endereço 1 (10000010001C1123456J) MARIA COSTA RUA DOS AÇORES 1 RC ESQ 1000-001 LISBOA 2 (10000000001C1123456I) MARIA COSTA RUA DOS AÇORES 1 RC ESQ 1000 LISBOA 3 (1000002L433C11234562) MARIA COSTA RUA DOS AÇORES LT 433 1000-002 LISBOA 4 (54600100000C1654321Q) JOSÉ SILVA RUA DA BOAVISTA VV SILVA 5460-010 ALTURAS DO BARROSO 2.4.1. Observação CBC lido = 1000 001 0001 C1 123456J CBC completo 1000-001 é o código postal correto para aquele endereço e porta (0001) está no CBC CBC lido = 1000 000 0001 C1 123456I CBC não completo 1000 é código postal insuficiente para o endereço CBC lido = 1000 002 L433 C1 1234562 CBC não completo LT 433 é porta desconhecida, naquela artéria, de acordo com a plataforma de endereços e código postal CTT. CBC lido = 5460 010 0000 C1 654321Q CBC completo 5460-010 é o código postal correto para aquele endereço, não sendo necessária a porta no CBC. Índice de conformidade do CBC com o endereço A par da existência de CBC no endereço, é também importante a qualidade da informação lida no CBC. O código postal e a porta no CBC devem estar de acordo com o endereço respetivo. A não conformidade entre a informação no CBC e a presente no endereço inscrito anula a possibilidade de desconto adicional via CBC. O índice de conformidade tem que atingir o valor mínimo de 99%. 6 3. Condições de acesso Será atribuído desconto adicional via Taxa de Leitura Automática de CBC aos clientes cujas expedições de correio mecanizável: a) Adotem CBC, de acordo com os requisitos técnicos definidos pelos CTT; b) Utilizem sempre o IC1atribuido pelos CTT no CBC; c) Tenham endereços e CBC com código postal válido, completo e concordante entre si. (Admite-se desvio até 1%, no Índice de conformidade); d) Tenham taxa de leitura automática de CBC igual ou superior a 85%; e) Correspondam a entregas programadas nos Balcões de Correio Empresarial; f) Cumpram cumulativamente, as condições de quantidade e pré-tratamento definidas no tarifário em vigor. 7 ANEXO I - CBC – Código de Barras de Cliente O Código de Barras de Cliente (CBC) que os equipamentos dos CTT processam é designado de 4 estados. As barras do CBC podem assumir 4 alturas diferentes. É importante que a primeira barra do código esteja alinhada à esquerda, com o bloco de endereço do destinatário, indentada 0,3 mm para a direita. No CBC cada alfanumérico é codificado por 4 barras da seguinte forma: A B C D E F G H I J K L M A B C D E F G H I J K L M N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 ( ) 0 1 2 3 4 5 6 7 8 9 ( ) O CBC deve ser impresso com a fonte RM4SCC. Existem versões disponíveis na internet. a) Composição do CBC O CBC representa informação de endereçamento do destinatário, identificação do remetente e do objeto postal. Para isso são usadas 82 barras, que equivalem a 20 alfanuméricos, 1 barra de START e 1 barra de STOP. A informação está organizada da seguinte forma no CBC: Nome do campo Start Código Postal IDP IC1 Conteúdo Barra de Start que é sempre o caracter ( Parte numérica do Código Postal Identificação da porta Identificação atribuída pelos CTT ao Cliente Expedidor Número de Caracteres 1 7 4 2 Número de Barras 1 28 16 8 Ordem das Barras 1ª 2ª à 29ª 30ª à 45ª 46ª à 53ª IC2 Check Digit Informação associada ao objeto postal Valor de controle, calculado a partir dos restantes elementos 6 1 24 4 54ª à 77ª 78ª à 81ª Stop Barra de Stop que é sempre o caracter) 1 22 1 82 82ª 8 Para o exemplo: O detalhe do CBC do endereço do destinatário é: 4 4 3 0 3 2 1 Código Postal = 4430-321 0 0 8 Porta = 88 8 C 1 IC1 3 Z 0 9 1 1 T IC2 b) Identificação da Porta (IDP) no CBC Números de polícia A maioria das portas no país tem atribuído um número, por vezes, seguido de um caracter alfabético. Formalmente, designam-se por números de polícia e a sua atribuição é da responsabilidade das autarquias. Portas com tipo Existem ainda outras formas de identificação, que iniciam por uma palavra tipificada, vulgarmente designada por tipo de porta. No anexo II encontram-se os tipos de porta a considerar e respetiva abreviatura a usar no IDP. 9 ) ) Stop Start ( 4 4 3 0 3 2 1 0 0 8 8 C 1 3 Z 0 9 1 1 T Check digit ( O campo da Identificação da Porta (IDP) no CBC é constituído sempre por 4 alfanuméricos. Criar regras que permitissem codificar todas as portas em 4 caracteres conduzia a algoritmos muito complexos. Assim, e porque a generalidade dos endereços contem apenas Números de polícia ou Portas com tipo, serão estes os dois grupos de portas passíveis de representação no CBC. O método de construção do IDP, que considera a generalidade das portas existentes, é constituído por 2 etapas. Etapa 1: Higienização do campo Porta do endereço 1º. Converter todos os caracteres alfabéticos para maiúsculas; 2º. Substituir caracteres acentuados por correspondentes sem acentos; 3º. Suprimir expressões como Nº, N. ou Nr usadas antes do número de polícia; 4º. Suprimir preposições e contrações (de, da, do, dos, das) a seguir ao tipo de porta 5º. Suprimir o caracter “ponto final” entre palavras, concatenando a informação antes e depois do ponto; 6º. Substituir caracteres não alfanuméricos (em A-Z e 0-9) entre palavras por 1 espaço; 7º. Incluir espaço a seguir ao número, quando a porta inicia por palavra com estrutura “número+letra”. Etapa2: Codificação da Porta para IDP A notação usada será a seguinte: Descrição Porta Abr_IDP (Tipo de porta) FormatX (P) Exemplo Tipo de porta + 1ª palavra (P1) + 2ª palavra (P2) 1 Porta = lote 234 B Tipo de porta = Lote P1 = 234 P2 = B Abreviatura do tipo de porta para inclusão no IPD Abr_IDP (Lote) = L Formatação da palavra P com X caracteres: Format4 (45) = 0045 Se a palavra tem pelo menos X caracteres, considerar Format3 (234B) = apenas os X caracteres mais à direita. 34B Se a palavra tem menos de X caracteres, acrescentam-se zeros à esquerda para perfazer X caracteres. 1 P2 pode não existir. Na construção do IDP, mesmo que existam, todas as palavras após a 2ª palavra, são ignoradas. 10 Regras de cálculo do IDP Recordando a notação: Porta = Tipo de porta + P1 + P2 Sim IDP = Abr_IDP (Tipo de porta) + Format3(P1+P2) Porta = bloco 12 A -> IDP = B12A P2 é igual a 1 carater alfabético? Sim IDP = Abr_IDP (Tipo de porta) + Format3(P1) Porta = LT 4.08 -> IDP = L408 Não Tipo porta (*) existe? IDP = Format4(P1+P2) Porta = 34A -> IDP = 034A Não IDP = Format4(P1) Porta = 34 -> IDP = 0034 P2 é igual a 1 carater alfabético? Sim P1 é número? Não Sim Não IDP = 0000 Porta = Vivenda Alice -> IDP = 0000 Exemplos de IDP Na figura anterior são apresentados exemplos a acompanhar o fluxo das decisões. Mesmo assim, acrescentam-se outros casos para clarificar a descrição das regras. Porta IDP 88 34 B 3456 B 100/B LOTE 20 LT 1.12.01.C 0088 034B 456B 100B L020 L01C TORRE BÁLTICO Vivenda 2 Irmãos TICO 0000 (*) Consultar Anexo II 11 c) Características Geométricas do CBC A estrutura geométrica do CBC deve obedecer a determinadas regras, para que a sua leitura ótica seja possível: i. A largura de cada barra deve estar entre 0,38 mm e 0,5 mm; ii. A distância mínima entre 2 barras consecutivas deve ser 0,38 mm; iii. Passo de indexação: imprimir entre 26 a 28 barras por polegada ; iv. A largura do CBC pode variar entre 73,0 mm e 80,8 mm. v. O comprimento das barras e a sua posição face ao eixo do código deve respeitar os seguintes valores (em mm): Tipo Barra Comprimento Min. Max. 1 1,4 2,5 3,2 2,5 3,2 4 5 T U D B vi. Posição face ao eixo do código Para cima Para baixo Min Max Min Max 0,5 0,7 0,5 0,7 2 2,5 0,5 0,7 0,5 0,7 2 2,5 2 2,5 2 2,5 A inclinação das barras deve respeitar as seguintes regras: |x| < 5°, |y| < 5° e |x+y| < 5°, onde x é a inclinação do eixo do CBC face ao bordo inferior do envelope e y é a inclinação das barras face ao eixo do CBC: 88 0 10 y 32 0 43 4 vii. x 44303210088 A zona à volta do CBC (3 mm para cada lado, 2 mm para cima e para baixo) não deve ter ruído (fundo branco uniforme). 12 d) Cálculo do Check Digit O Check Digit permite evitar confusões e possibilita a correção de um caracter não descodificado. É calculado a partir dos restantes campos do CBC. Linha A matriz que é utilizada no cálculo do Check Digit é a seguinte: 1 2 Coluna 3 4 1 0 1 2 3 4 5 2 3 4 5 0 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 5 0 Nesta matriz, a cada alfanumérico estão associados 2 valores: um referente à coluna e outro referente à linha. No exemplo assinalado, verifica-se que ao alfanumérico 8 correspondem o valor coluna 3 e o valor linha 2. Para obter o Check Digit de uma palavra de 19 alfanuméricos, é necessário calcular a soma dos números das colunas correspondente a cada valor alfanumérico, dividir esse valor por 6 e guardar o resto coluna. Aplicar idêntico procedimento com as linhas para obter o resto linha. O Check Digit é o valor da matriz que corresponde ao encontro dos restos coluna e linha. 13 Exemplo Cálculo do Check Digit para o código 4430 321 0088 C1 3Z0911 Somar os valores das colunas correspondentes a cada 1 dos 19 alfanuméricos 5+5+4+1+4+3+2+1+1+3+3+1+ 2+4+0+1+4+2+2 = 48 = TC 1+1+1+1+1+1+1+1+1+2+2+3+ 1+1+0+1+2+1+1 = 23 = TL Somar os valores das linhas correspondentes a cada 1 dos 19 alfanuméricos Calcular o resto da divisão inteira de TC por 6 48 0 23 5 6 8 O Check Digit é o alfanumérico que na matriz tem valor coluna 0 e valor linha 5, ou seja: 6 3 Check Digit = T Calcular o resto da divisão inteira de TL por 6 14 ANEXO II – Tipos de Porta Nos endereços podem existir portas identificadas por designações não oficiais que, frequentemente, iniciam por uma palavra reservada, vulgarmente designada por Tipo de Porta. No âmbito do presente documento, os tipos de porta a considerar são seguintes: Abr_IDP2 Tipo de Porta Bloco Edifício Lote Torre B E L T A coluna Abr_IDP indica o caracter que deve iniciar o campo IDP na construção do CBC. 2 Abreviatura no IDP 15