1. O Que E o Codigo de Rastreamento dos Correios
O codigo de rastreamento e o identificador unico atribuido a cada encomenda postada nos Correios do Brasil. Com ele, o remetente e o destinatario podem acompanhar o trajeto do objeto em tempo real, desde a postagem ate a entrega. O codigo aparece no comprovante de postagem, na nota fiscal eletronica e nos e-mails enviados pelas lojas virtuais.
No Brasil, os Correios adotam o padrao internacional S10 definido pela UPU (Universal Postal Union — Uniao Postal Universal), que garante compatibilidade com os sistemas de rastreamento de mais de 190 paises membros. Isso significa que uma encomenda enviada do Brasil pode ser rastreada no sistema de qualquer pais de destino usando o mesmo codigo.
2. O Padrao S10 da UPU
O padrao S10 define o formato do identificador de objetos postais rastraveis internacionalmente. Um codigo S10 valido tem exatamente 13 caracteres, divididos em tres partes:
- Indicador de servico (2 letras): identifica o tipo de servico postal. Deve ser composto por letras maiusculas do alfabeto latino (exceto Q, V e Z em algumas categorias).
- Numero serial (8 digitos) + digito verificador (1 digito): os 8 primeiros digitos formam o numero sequencial da encomenda, e o 9o digito e o verificador calculado pelo algoritmo de modulo 11.
- Indicador de pais (2 letras): codigo ISO 3166-1 alpha-2 do pais de origem. Para o Brasil, e sempre "BR".
"O padrao S10 garante que qualquer operador postal do mundo consiga identificar o tipo de servico e o pais de origem de uma encomenda apenas pelo codigo — sem precisar de sistemas externos."
3. O Que os Prefixos Revelam Sobre o Servico
O indicador de servico (as 2 primeiras letras do codigo) e determinado pelos Correios no momento da postagem e segue regras da UPU combinadas com convencoes internas. Os prefixos mais comuns no Brasil incluem:
- RR, RA, RB, RC: encomendas registradas rastraveis — o servico mais basico de rastreamento.
- LS, SA, SB, SD: SEDEX e variantes — servicos expressos com prazo determinado.
- LP, LB, LC, LD: PAC e variantes — encomenda economica com rastreamento.
- LE, LF, LG, LV: logistica reversa — usada em devolucoes de e-commerce.
- CE, CF, CJ: servicos internacionais — Sedex Internacional, registrada e EMS.
- AA, AB: encomendas registradas sem aviso de recebimento.
E importante notar que nem todos os prefixos sao publicos ou documentados oficialmente pelos Correios. A lista completa e de uso interno e pode mudar ao longo do tempo.
4. O Digito Verificador do S10
O 9o caractere do numero serial (posicao 10 do codigo completo) e o digito verificador, calculado pelo algoritmo de modulo 11 sobre os 8 primeiros digitos do numero serial. O processo:
- Multiplique os 8 digitos pelos pesos 8, 6, 4, 2, 3, 5, 9, 7 (da esquerda para a direita).
- Some os produtos e calcule o resto da divisao por 11.
- Se o resto for 0, o digito verificador e 5. Se for 1, e 0. Caso contrario, e 11 menos o resto.
Esse calculo e especificado pela norma S10 da UPU e permite que sistemas de rastreamento detectem erros de digitacao antes de enviar requisicoes aos servidores dos Correios. Nossa ferramenta valida o formato do codigo, mas a validacao do digito verificador especifico do S10 requer acesso a documentacao interna dos Correios, que nao e publica.
5. Usos do Validador em Sistemas de E-commerce
Para desenvolvedores e operadores de e-commerce, validar o formato do codigo de rastreamento antes de exibi-lo ao cliente ou enviá-lo para APIs externas e uma boa pratica:
- Integracao com a API dos Correios (Busca CEP e rastreamento): enviar um codigo malformado gera erros desnecessarios e aumenta o custo de chamadas de API.
- Notificacoes automaticas de rastreamento: validar o codigo antes de criar webhooks ou tarefas agendadas de verificacao evita processos fantasmas no sistema.
- Campos de formulario: exibir uma mensagem de erro imediata quando o usuario digita um codigo invalido melhora a experiencia e reduz chamadas de suporte.
- Importacao de pedidos: ao importar pedidos de marketplaces, validar os codigos de rastreamento garante que apenas dados corretos entrem no ERP.
- Identificacao do servico: saber se e um SEDEX, PAC ou logistica reversa permite exibir informacoes relevantes ao usuario sem precisar consultar a API.
6. Perguntas Frequentes
Meu codigo tem apenas 11 caracteres. E valido?
Nao pelo padrao S10 atual. Alguns codigos antigos dos Correios tinham formatos diferentes, mas desde a padronizacao S10 todos os novos objetos rastraveis tem 13 caracteres. Verifique se o codigo esta completo — as vezes faltam as 2 letras do indicador de pais (BR).
Esta ferramenta rastreia a encomenda em tempo real?
Nao. Esta ferramenta valida apenas o formato do codigo (estrutura, tamanho e prefixo). Para rastrear a encomenda em tempo real, acesse o site oficial dos Correios (correios.com.br) ou o aplicativo Meus Correios.
Por que o prefixo do meu codigo nao aparece na lista?
A lista de prefixos dos Correios nao e totalmente publica. Nossa lista inclui os prefixos mais conhecidos e documentados. Prefixos menos comuns, de contratos corporativos ou de novos servicos podem nao constar. Isso nao significa que o codigo e invalido.
Codigos de outros paises tem o mesmo formato?
Sim, o padrao S10 da UPU e internacional. Um codigo da China (CN), da Alemanha (DE) ou dos EUA (US) segue a mesma estrutura: 2 letras + 9 digitos + 2 letras do pais. A diferenca esta no indicador de pais ao final.