> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wincred.digital/llms.txt
> Use this file to discover all available pages before exploring further.

# Dicionário de erros

# Tabela de erros Genérica

| Código       | Mensagem                                                              |
| ------------ | --------------------------------------------------------------------- |
| `WIN_000001` | Contrato não está em status que permite alteração dos dados bancários |
| `WIN_000002` | Date/hora informado em formato inválido                               |
| `WIN_V00001` | Dados da requisição inválidos                                         |
| `WIN_V00002` | Documento informado na requisição é invalido                          |
| `WIN_V00003` | Valor informado na requisição é inválido                              |
| `WIN_V00004` | Algum campo informado é obrigatório                                   |
| `WIN_V00005` | Valor informado para o campo excedeu o limite permitido               |
| `WIN_V00006` | UUID informado não é válido                                           |
| `WIN_V00007` | Recurso não encontrado                                                |

# Erros da Contratação Ativa

| Código         | Mensagem                                                                                                                   |
| -------------- | -------------------------------------------------------------------------------------------------------------------------- |
| `WIN_AUTH0001` | Missing Authorization header                                                                                               |
| `WIN_AUTH0002` | Invalid token                                                                                                              |
| `WIN_AUTH0003` | Expired token                                                                                                              |
| `WIN_AUTH0004` | Missing client ID in token                                                                                                 |
| `WIN_BA0001`   | Erro da DataPrev ao retornar dados do trabalhador                                                                          |
| `WIN_BA0002`   | Erro ao verificar conta bancaria                                                                                           |
| `WIN_BA0003`   | Erro ao endossar contrato no agente bancário                                                                               |
| `WIN_BA0004`   | Chave Pix em formato não conhecido, favor enviar: CPF, CNPJ, email, telefone(no formato +5511999998888) ou chave aleatória |
| `WIN_BA0005`   | Chave Pix vinculada com um banco não suportado                                                                             |
| `WIN_BA0006`   | Dígito da conta bancária inválido                                                                                          |
| `WIN_BA0007`   | Conta destino bloqueada para desembolso                                                                                    |
| `WIN_BA0008`   | Instituição financeira não suporta pagamentos                                                                              |
| `WIN_BA0009`   | Chave Pix não encontrada                                                                                                   |
| `WIN_BA0010`   | CPF não encontrado na base da DataPrev                                                                                     |
| `WIN_BA0011`   | Vinculo do trabalhador não encontrado                                                                                      |
| `WIN_BA0012`   | Requisição duplicada detectada pela DataPrev, favor tentar novamente depois de 60 segundos                                 |
| `WIN_BA0013`   | Falha ao remover CCB do agente bancário, favor tentar novamente ou entrar em contato com o suporte                         |
| `WIN_BA0014`   | Erro ao comunicar com o agente bancário                                                                                    |
| `WIN_BA0015`   | Data de emissão do documento inválida e/ou menor que a data de nascimento                                                  |
| `WIN_BA0016`   | Tamanho do valor informado para conta bancária não permitido pelo agente bancário                                          |
| `WIN_BA0017`   | O CPF informado já possui uma proposta para a data informada                                                               |
| `WIN_BA0018`   | Contrato não encontrado no agente bancário                                                                                 |
| `WIN_BA0019`   | Conta bancária inválida                                                                                                    |
| `WIN_BA0020`   | Limite máximo de tentativas de validação de dados bancarios atingido                                                       |
| `WIN_BA0021`   | Não é possível atualizar os dados bancários, a proposta expirou                                                            |
| `WIN_C00000`   | Erro no processamento das propostas                                                                                        |
| `WIN_C00001`   | Banco não permitido para contratação                                                                                       |
| `WIN_C00002`   | Contrato não encontrado                                                                                                    |
| `WIN_C00003`   | Contrato não está em status que permite alteração dos dados bancários                                                      |
| `WIN_C00004`   | Número máximo de alterações de dados bancários excedido                                                                    |
| `WIN_C00005`   | Contrato não pode ser cancelado no status atual                                                                            |
| `WIN_C00006`   | O Cliente já possui um contrato em processamento                                                                           |
| `WIN_C00007`   | O contrato não está em um status que permite análise manual                                                                |
| `WIN_C00008`   | A conta bancária foi rejeitada para validação bancária                                                                     |
| `WIN_G00000`   | Falha interna                                                                                                              |
| `WIN_HUB0001`  | HUB originador não encontrado                                                                                              |
| `WIN_KYC0001`  | Erro na validação dos dados KYC                                                                                            |
| `WIN_KYC0002`  | Processo KYC não finalizado                                                                                                |
| `WIN_KYC0003`  | Processo KYC retornou com resultado negativo/inconclusivo                                                                  |
| `WIN_KYC0004`  | Serviço KYC não retornou informações de autenticação do usuário                                                            |
| `WIN_KYC0005`  | Serviço KYC não retornou documentos válidos do usuário                                                                     |
| `WIN_KYC0006`  | Validação dos documentos do usuário pelo serviço KYC falhou                                                                |
| `WIN_KYC0007`  | Limite máximo de tentativas de KYC atingido                                                                                |
| `WIN_P00000`   | Erro no processamento das propostas                                                                                        |
| `WIN_P00001`   | Erro na criação das propostas                                                                                              |
| `WIN_P00002`   | Proposta expirada                                                                                                          |
| `WIN_P00003`   | Proposta não encontrada                                                                                                    |
| `WIN_Q00000`   | Erro ao criar cotação                                                                                                      |
| `WIN_Q00001`   | Erro ao criar cotação                                                                                                      |
| `WIN_Q00002`   | Cotação não encontrada                                                                                                     |
| `WIN_Q00003`   | Cotação em andamento não permite nova solicitação de vínculos                                                              |
| `WIN_Q00004`   | Erro processando solicitação de autorização                                                                                |
| `WIN_Q00005`   | Telefone já cadastrado para outro CPF                                                                                      |
| `WIN_ROLE0001` | Função não encontrada                                                                                                      |
| `WIN_ST00000`  | Erro no serviço de storage                                                                                                 |
| `WIN_ST00001`  | Arquivo não encontrado                                                                                                     |
| `WIN_ST00002`  | Tipo de arquivo não suportado, favor conferir o tipo informado via header(content-type) ou queryparams(?type)              |

# Exemplos

## Mensagens de erros na validação dos dados de entrada nas APIs

| Código       | Mensagem                                                                            |
| ------------ | ----------------------------------------------------------------------------------- |
| `WIN_V00001` | O campo `agencia` precisa ter 4 digitos, exemplo: '0001'                            |
| `WIN_V00004` | O campo `agencia` precisa ser enviado                                               |
| `WIN_V00004` | O campo `cep` precisa ser enviado                                                   |
| `WIN_V00005` | O campo `cep` deve ser enviado com 8 caracteres                                     |
| `WIN_V00004` | O campo `bairro` precisa ser enviado                                                |
| `WIN_V00004` | O campo `cidade` precisa ser enviado                                                |
| `WIN_V00005` | Chave identificadora precisa ter no máximo 15 caracteres                            |
| `WIN_V00004` | O campo `chaveIdentificadora` precisa ser enviado                                   |
| `WIN_V00001` | COMBE precisa ter 3 dígitos                                                         |
| `WIN_V00004` | O campo `compe` precisa ser enviado                                                 |
| `WIN_V00005` | O campo `conta` precisa ter no maximo 17 caracteres                                 |
| `WIN_V00004` | O campo `conta` precisa ser enviado                                                 |
| `WIN_V00004` | O campo `conta` precisa ter o seguinte formato: 'numero-digito'. Exemplo: '12345-6' |
| `WIN_V00004` | O campo `contaBancaria` precisa ter valores de PIX ou dados bancários preenchidos   |
| `WIN_V00002` | CPF inválido                                                                        |
| `WIN_V00004` | O campo `cpf` precisa ser enviado                                                   |
| `WIN_V00001` | O campo `dataHora` precisa ser enviado no formato RFC3339 (AAAA-MM-DDTHH:MM:SSZ)    |
| `WIN_V00004` | O campo `dataHora` precisa ser enviado                                              |
| `WIN_V00004` | O campo `dataDeEmissao` precisa ser enviado                                         |
| `WIN_V00004` | O campo `dataDeEmissao` precisa ser enviado no formato (AAAA-MM-DD)                 |
| `WIN_V00001` | O campo `Data de nascimento` precisa ser enviado no formato (AAAA-MM-DD)            |
| `WIN_V00004` | O campo `dataNascimento` precisa ser enviado                                        |
| `WIN_V00003` | valor inválido para o campo `estadoCivil`                                           |
| `WIN_V00004` | O campo `estadoCivil` precisa ser enviado                                           |
| `WIN_V00003` | valor inválido para o campo `email`                                                 |
| `WIN_V00004` | O campo `email` precisa ser enviado                                                 |
| `WIN_V00003` | Valor enviado não é um uuid válido para o campo `idProposta`                        |
| `WIN_V00004` | O campo `idProposta` precisa ser enviado                                            |
| `WIN_V00003` | valor enviado não é um uuid válido para o campo `idCotacao`                         |
| `WIN_V00004` | O campo `idCotacao` precisa ser enviado                                             |
| `WIN_V00004` | O campo `latitude` precisa ser enviado                                              |
| `WIN_V00004` | O campo `longitude` precisa ser enviado                                             |
| `WIN_V00004` | O campo `matricula` precisa ser enviado                                             |
| `WIN_V00004` | O campo `motivo_cancelamento` precisa ser enviado                                   |
| `WIN_V00004` | A quantidade de parcelas precisa ser maior ou igual a 1                             |
| `WIN_V00004` | O campo `nome` precisa ser enviado                                                  |
| `WIN_V00004` | O campo `numero` precisa ser enviado                                                |
| `WIN_V00001` | O valor informado para o campo `numeroInscricao` não é um CPF ou CNPJ válido        |
| `WIN_V00004` | O campo `numeroInscricao` precisa ser enviado                                       |
| `WIN_V00004` | O campo `numeroParcelas` precisa ser enviado                                        |
| `WIN_V00004` | O campo `valor` precisa ser enviado                                                 |
| `WIN_V00001` | O valor precisa ser maior ou igual a 0                                              |
| `WIN_V00004` | O campo `pessoa` precisa ser enviado                                                |
| `WIN_V00004` | O campo `orgaoExpedidor` precisa ser enviado                                        |
| `WIN_V00004` | O campo `rua` precisa ser enviado                                                   |
| `WIN_V00004` | O campo `sessionId` precisa ser enviado                                             |
| `WIN_V00003` | Número de telefone inválido                                                         |
| `WIN_V00004` | O campo `telefone` precisa ser enviado com 11 caracteres                            |
| `WIN_V00004` | O campo `telefone` precisa ser enviado                                              |
| `WIN_V00003` | Valor inválido para o campo `tipo`                                                  |
| `WIN_V00004` | O campo `tipo` precisa ser enviado                                                  |
| `WIN_V00003` | valor inválido para o campo `tipoInscricao`                                         |
| `WIN_V00004` | O campo `tipoInscricao` precisa ser enviado                                         |
| `WIN_V00004` | O campo `uf` precisa ser enviado                                                    |
| `WIN_V00004` | O campo `key` precisa ser enviado                                                   |
| `WIN_V00004` | O campo `enabled` precisa ser enviado                                               |
