Analisando propostas

Realizar Api com outro sistema

Publicado em 26 de Abril de 2021 dias na TI e Programação

Sobre este projeto

Aberto

O objetivo é realizar uma API com um sistema do GOverno com docuemntação pronta:
Conforme:
Code / Responses
200 OK
Tudo funcionou como esperado e a validação dos dados foi realizada com sucesso. Retorna um objeto json com o resultado da consulta.

201 Criado
Indica que a consulta está em processamento.

202 Aceito
Indica que pedido foi processado, mas não foi concluído com sucesso.

400 Requisição inválida
Um ou mais parâmetros não foram informados ou estão inválidos.

404 Não Encontrado
O contribuinte ou a chave informada não foi encontrada.

500 Erro interno do servidor
Ocorreu algum erro interno no servidor.

504 Tempo Esgotado do Gateway

Atributos Retornados
Atributo    Descrição
Status    Código de status da API
Mensagem    Mensagem de status do serviço da API
Chave    Chave de consulta CND
Certidão    Dados da certidão
Domínio do Atributo Status
Domínio    Descrição
1    Processamento OK - Certidão Encontrada.
2    Processamento OK - Certidão Emitida.
3    Processamento OK - Certidão Não Emitida.

4    Processamento OK - Certidão Não Emitida. Situação Cadastral Impeditiva.
5    Processamento OK - Análise inconsistente.
Tente novamente obter o resultado da consulta.
6    Processamento OK - Alguma base de apoio à verificação do contribuinte está indisponível.
7    Em processamento, retorne mais tarde para obter o resultado da consulta informando a chave.

8    Número de identificação do contribuinte não cadastrado.
9    Parâmetros inválidos. Um ou mais parâmetros não foram informados.

10    Tipo de contribuinte inválido
11    Número de identificação do contribuinte inválido.
12    Código de identificação inválido.
13    Chave inválida.

14    Chave não encontrada. Tente novamente obter o resultado da consulta sem informar a chave.
15    Chave informada para o Imóvel Rural.
Tente novamente obter o resultado da consulta sem informar a chave.
Objeto Certidao
Atributo    Descrição
TipoContribuinte    Tipo de contribuinte da Certidão
ContribuinteCertidao    Número de Inscrição do Contribuinte da Certidão (cnpj - 14 posições , cpf - 11 posições e nirf - 8 posições). Caso o CNPJ de entrada seja de uma filial no cadastro do contribuinte, a Consulta cnd será realizada utilizando o cnpj da matriz.

CodigoControle    Código de Controle da Certidão
TipoCertidao    Tipo da certidão emitida
DataValidade    Contém a data de validade da certidão emitida. Formato aaaa-mm-dd.
Chave    Chave de consulta da verificação fiscal do contribuinte.
Esta chave retornada indica que a consulta está em processamento. Caso o atributo Status seja igual a 7, o sistema chamador deverá executar o serviço novamente, informando esta chave como parâmetro de entrada.
Domínio do Atributo TipoContribuinte
Domínio    Descrição
1    Pessoa Jurídica
2    Pessoa Física
3    Imóvel Rural
Domínio do Atributo TipoCertidao
Domínio    Descrição
1    Negativa
2    Positiva com efeitos de negativa

Sobre uma Land Page cujo requisito único seja CNPJ

https://apicenter.estaleiro.serpro.gov.b
r/documentacao/consulta-cnd/

Contexto Geral do Projeto

O objetivo é realizar uma API com um sistema do GOverno com docuemntação pronta: Conforme: Code / Responses 200 OK Tudo funcionou como esperado e a validação dos dados foi realizada com sucesso. Retorna um objeto json com o resultado da consulta. 201 Criado Indica que a consulta está em processamento. 202 Aceito Indica que pedido foi processado, mas não foi concluído com sucesso. 400 Requisição inválida Um ou mais parâmetros não foram informados ou estão inválidos. 404 Não Encontrado O contribuinte ou a chave informada não foi encontrada. 500 Erro interno do servidor Ocorreu algum erro interno no servidor. 504 Tempo Esgotado do Gateway Atributos Retornados Atributo Descrição Status Código de status da API Mensagem Mensagem de status do serviço da API Chave Chave de consulta CND Certidão Dados da certidão Domínio do Atributo Status Domínio Descrição 1 Processamento OK - Certidão Encontrada. 2 Processamento OK - Certidão Emitida. 3 Processamento OK - Certidão Não Emitida. 4 Processamento OK - Certidão Não Emitida. Situação Cadastral Impeditiva. 5 Processamento OK - Análise inconsistente. Tente novamente obter o resultado da consulta. 6 Processamento OK - Alguma base de apoio à verificação do contribuinte está indisponível. 7 Em processamento, retorne mais tarde para obter o resultado da consulta informando a chave. 8 Número de identificação do contribuinte não cadastrado. 9 Parâmetros inválidos. Um ou mais parâmetros não foram informados. 10 Tipo de contribuinte inválido 11 Número de identificação do contribuinte inválido. 12 Código de identificação inválido. 13 Chave inválida. 14 Chave não encontrada. Tente novamente obter o resultado da consulta sem informar a chave. 15 Chave informada para o Imóvel Rural. Tente novamente obter o resultado da consulta sem informar a chave. Objeto Certidao Atributo Descrição TipoContribuinte Tipo de contribuinte da Certidão ContribuinteCertidao Número de Inscrição do Contribuinte da Certidão (cnpj - 14 posições , cpf - 11 posições e nirf - 8 posições). Caso o CNPJ de entrada seja de uma filial no cadastro do contribuinte, a Consulta cnd será realizada utilizando o cnpj da matriz. CodigoControle Código de Controle da Certidão TipoCertidao Tipo da certidão emitida DataValidade Contém a data de validade da certidão emitida. Formato aaaa-mm-dd. Chave Chave de consulta da verificação fiscal do contribuinte. Esta chave retornada indica que a consulta está em processamento. Caso o atributo Status seja igual a 7, o sistema chamador deverá executar o serviço novamente, informando esta chave como parâmetro de entrada. Domínio do Atributo TipoContribuinte Domínio Descrição 1 Pessoa Jurídica 2 Pessoa Física 3 Imóvel Rural Domínio do Atributo TipoCertidao Domínio Descrição 1 Negativa 2 Positiva com efeitos de negativa Sobre uma Land Page cujo requisito único seja CNPJ https://apicenter.estaleiro.serpro.gov.b r/documentacao/consulta-cnd/

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)

Prazo de Entrega: 08 de Maio de 2021

Habilidades necessárias