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.
Caso sua loja virtual esteja passando por esse problema e não possua um desenvolvedor para lhe ajudar, conte conosco.