Correios muda código de serviço SEDEX e PAC e causa bugs em lojas virtuais
Em 5 de maio 2017, foram feitas alterações nos códigos de dois serviços fornecidos pelo WEB SERVICE dos Correios.
O serviço PAC que anteriormente tinha o código 41106 passou agora a usar o código 04510.
O serviço SEDEX que anteriormente tinha o código 40010 passou agora a usar o código 04014.
Só pra variar o WEB SERVICE exige o número do serviço com o zero à esquerda (04014). Mas retorna os dados sem o zero (4014).
Esse é só um detalhe mais direcionado ao desenvolvedor que sofre tentando adivinhar as regras. Mas mostra que os correios já não se importam com padrões ou o bem estar de quem usa seus serviços. Trágico.
Curiosamente (ou não) a alteração não foi informada de forma prévia aos desenvolvedores e tão pouco aos clientes ou donos de lojas virtuais que usam o serviço com ou sem o contrato.
Desde então estamos recebendo várias reclamações do tipo: "O cálculo do frete parou de funcionar", "erro ao calcular frete correios", "problema frete correios", "loja não calcula de frete", "problema com frete em minha loja virtual"
Os erros gerados geralmente são os listados abaixo:
Codigo de servico invalido. Desde 05/05/2017 ele foi substituido pelo 04510.
Codigo de servico invalido. Desde 05/05/2017 ele foi substituido pelo 04014.
Atualização:
Em mais uma atualização, a API de Consulta de Fretes dos Correios passou a bloquear múltiplos serviços na mesma consulta.
Entretanto, usando os dados de Exemplo de consulta do Manual técnico de integração web services ao Sistema Calculador de Preço e Prazo - SCPP, conseguimos verificar multiplos serviços na mesmma consulta.
Note a diferença com e sem os dados de exemplo do manual
Sem o Código da Empresa presente no Manual
Erro : Máximo de 1 código de serviço por consulta.
Com os dados da empresa presentes no Manual
Dados retornam sem erros.
Ao configurar o app, utilize os dados são utilizados pelos Correios na documentação da API:
Código da Empresa: 08082650
Senha: 564321
Infelizmente não temos como saber até quando os dados acima vão funcionar e, por essa razão , o mais correto é implementar um código que encapsule uma consulta por vez, ou usar os dados de exmplo do Manual, enquanto eles ainda funcionam.
Hoje usamos o Melhor Envio para a Cotação de Fretes.
Faça a integração em sua loja virtual.
Clique aqui e saiba como.