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