"As coisas mudam e nós precisamos evoluir para que o tempo nos tenha no futuro"

100 - Empresa de software não autorizada

Detalhes do erro
O cnpj_sh informado não está cadastrado e/ou autorizado a fazer os downloads através do WEBSERVICE ABCFARMA.
Resolução
O cnpj_sh informado não está cadastrado e/ou autorizado a fazer os downloads através do WEBSERVICE ABCFARMA.
JSON
    {
        "data": "null",
        "status": "error",
        "error_message": "Empresa de software não autorizada. [cnpj]",
        "error_code": "100",
        "link":"http://webserviceabcfarma.org.br/webservice/docs/errors"
    }

200 - CNPJ ou senha inválidos

Detalhes do erro
O cnpj_cpf e/ou senha informados estão incorretos ou não possuem acesso válido ao PORTAL ABCFARMA.
Resolução
Verifique os dados informados.
Se você tem certeza dos dados, e os erros persistirem, entre em contato com o canal de suporte para a verificação dos dados.
JSON
    {
        "data": "null",
        "status": "error",
        "error_message": "CNPJ ou senha inválidos. verifique os dados.",
        "error_code": "200",
        "link":"http://webserviceabcfarma.org.br/webservice/docs/errors"
    }

300 - O CNPJ não possui contribuição ativa

Detalhes do erro
O cnpj_cpf informado não possui nenhuma contribuição válida e ativa com a ABCFARMA.
Essa é uma condição para que seja autorizado o download, esse erro específico retorna um link para que essa situação seja regularizada.
Resolução
Informar o cliente da pendência quanto a sua associação a ABCFARMA, e orientar e disponibilizar o link presente no retorno do webservice.
JSON
    {
        "data": "null",
        "status": "error",
        "error_message": "O CNPJ não possui contribuição ativa.",
        "error_code": "300",
        "link":"http://abcfarmacomvoce.org.br/portal/associado/associe/"
    }

400 - Página Excedida (OUT OF RANGE)

Detalhes do erro
A página solicitada é maior que o total a ser disponibilizado através do WEBSERVICE ABCFARMA.
Resolução
Verifique o campo total_paginas, exibido em todas as requests autorizadas.
JSON
    {
        "data": "null",
        "status": "error",
        "error_message": "CNPJ ou senha inválidos. verifique os dados.",
        "error_code": "200",
        "link":"http://webserviceabcfarma.org.br/webservice/docs/errors"
    }