12.2. Retificar Ata de Registro de Preço
Serviço que permite retificar os dados de uma ata de Registro de Preço.
Atenção
Importante lembrar que na Retificação todas as informações terão que ser enviadas novamente, não apenas as que sofreram alteração.
12.2.1. Detalhes da Requisição
Endpoint |
Método HTTP |
|---|---|
/v1/orgaos/{cnpj}/compras/{anoCompra}/{sequencialCompra}/atas/{sequencialAta} |
PUT |
12.2.2. Exemplo de Payload
Para retificação dos dados da ata, informe todos os campos:
1{
2 "numeroAtaRegistroPreco": "1/2021",
3 "anoAta": 2021,
4 "dataAssinatura": "2021-07-01",
5 "dataInicioVigencia": "2021-07-01",
6 "dataFimVigencia": "2022-07-01",
7 "possibilidadeAdesao": true,
8 "justificativa": "motivo/justificativa para retificacao da ata"
9}
Para o cancelamento da ata:
1{
2 "numeroAtaRegistroPreco": "1/2021",
3 "anoAta": 2021,
4 "dataAssinatura": "2021-07-01",
5 "dataInicioVigencia": "2021-07-01",
6 "dataFimVigencia": "2022-07-01",
7 "possibilidadeAdesao": true,
8 "cancelado": true,
9 "dataCancelamento": "2023-01-01T12:00:00",
10 "justificativa": "motivo/justificativa para cancelamento da ata"
11}
12.2.3. Exemplo Requisição (cURL)
1curl -X 'PUT' '${BASE_URL}/v1/orgaos/00394460000141/compras/2021/1/atas/1' \
2 -H 'accept: */*' \
3 -H 'Authorization: Bearer <TOKEN_AUTORIZACAO>' \
4 -H 'Content-Type: application/json' \
5 -d '@/home/objeto.json'
12.2.4. Dados de entrada
Nota
Alimentar os parâmetros {cnpj}, {anoCompra}, {sequencialCompra} e {sequencialAta} na URL.
Id |
Campo |
Tipo |
Obrigatório |
Descrição |
|---|---|---|---|---|
1 |
cnpj |
Texto (14) |
Sim |
CNPJ do órgão originário da contratação informado na inclusão (proprietário da contratação) |
2 |
anoCompra |
Inteiro |
Sim |
Ano da contratação |
3 |
sequencialCompra |
Inteiro |
Sim |
Sequencial da contratação no PNCP; número sequencial gerado no momento em que a contratação foi inserida no PNCP |
4 |
sequencialAta |
Inteiro |
Sim |
Sequencial da ata no PNCP; número sequencial gerado no momento em que a ata foi inserida no PNCP |
5 |
numeroAtaRegistroPreco |
Texto (50) |
Sim |
Número da ata no sistema de origem |
6 |
anoAta |
Inteiro |
Sim |
Ano da ata |
7 |
dataAssinatura |
Data |
Sim |
Informar a data de assinatura da ata |
8 |
dataInicioVigencia |
Data |
Sim |
Informar a data de início de vigência da ata |
9 |
dataFimVigencia |
Data |
Sim |
Informar a data de fim de vigência da ata |
10 |
cancelado |
Booleano |
Não |
Indicador de cancelamento da ata; se omitido, assume valor “Falso” |
11 |
dataCancelamento |
Data e Hora |
Não |
Informar a data e hora de cancelamento da ata caso o indicador de cancelamento seja verdadeiro |
12 |
justificativa |
Texto (255) |
Sim |
Motivo/justificativa para a retificação dos atributos da ata |
13 |
possibilidadeAdesao |
Booleano |
Sim |
Indicador se a ata permite adesão de não participantes (False = Não / True = Sim) |
12.2.5. Dados de retorno
Id |
Campo |
Tipo |
Descrição |
|---|---|---|---|
1 |
JSON |
Dados da Ata de Registro de Preço após alteração |
12.2.6. Exemplo de Retorno
1Retorno (headers HTTP):
2
3access-control-allow-credentials: true
4access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-Length,Accept,Origin
5access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
6access-control-allow-origin: *
7cache-control: no-cache,no-store,max-age=0,must-revalidate
8connection: keep-alive
9content-type: application/json
10date: Tue, 27 Jul 2021 22:50:21 GMT
11expires: 0
12keep-alive: timeout=60
13pragma: no-cache
14transfer-encoding: chunked
15x-content-type-options: nosniff
16x-frame-options: DENY
17x-xss-protection: 1; mode=block
18
19Retorno (corpo da requisição):
20{
21 "numeroAtaRegistroPreco": "1/2021",
22 "anoAta": 2021,
23 "dataAssinatura": "2021-07-27",
24 "dataVigenciaInicio": "2021-07-27",
25 "dataVigenciaFim": "2022-07-27",
26 "dataCancelamento": null,
27 "cancelado": false,
28 "dataPublicacaoPncp": "2021-07-27T19:45:57.969+00:00",
29 "dataInclusao": "2021-07-27T19:45:57.969+00:00",
30 "dataAtualizacao": "2021-07-27T22:50:20.352+00:00",
31 "sequencialAta": 1,
32 "numeroControlePNCP": "00394460000141-1-000001/2021-000001",
33 "orgaoEntidade": {
34 "cnpj": "00394460000141",
35 "razaoSocial": "Ministério da Economia",
36 "poderId": "E",
37 "esferaId": "F"
38 },
39 "orgaoSubRogado": null,
40 "unidadeOrgao": {
41 "ufNome": "Distrito Federal",
42 "ufSigla": "DF",
43 "municipioId": 5570,
44 "municipioNome": "Brasília",
45 "codigoUnidade": "1",
46 "nomeUnidade": "Unidade de serviços"
47 },
48 "unidadeSubRogada": null,
49 "modalidadeNome": "Leilão",
50 "objetoCompra": "Teste Teste",
51 "informacaoComplementarCompra": "slfkweofndfejf"
52}
12.2.7. Códigos de Retorno
Código HTTP |
Mensagem |
Tipo |
|---|---|---|
200 |
Created |
Sucesso |
400 |
BadRequest |
Erro |
401 |
Unauthorized |
Erro |
404 |
NotFound |
Erro |
422 |
Unprocessable Entity |
Erro |
500 |
Internal Server Error |
Erro |