# Editar Pedido de Compra

### Endpoint

<mark style="color:yellow;background-color:yellow;">PUT</mark> <mark style="background-color:yellow;">`https://sandbox-api.invoisys.io/v1/pedido-compra-entrada/editar/{numPedidoCompra}/{CNPJContratante}`</mark>

<mark style="color:yellow;background-color:yellow;">PUT</mark> <mark style="background-color:yellow;">`https://sandbox-api.invoisys.io/v1/pedido-compra-entrada/editar/{id}`</mark>

#### Headers

| Name          | Type   | Description        |
| ------------- | ------ | ------------------ |
| Accept        | string | `application/json` |
| Authorization | string | `bearer <valor>`   |

#### Path Parameter por Número de Pedido de Compra e CNPJ Contratante

<table><thead><tr><th width="245">Name</th><th width="107">Type</th><th>Description</th></tr></thead><tbody><tr><td>NumPedidoCompra</td><td>integer</td><td>Número do Pedido de Compra</td></tr><tr><td>CNPJContratante</td><td>integer</td><td>CNPJ do contratante do Pedido de Compra</td></tr></tbody></table>

#### Path Parameter por ID

<table><thead><tr><th width="277">Name</th><th width="120">Type</th><th>Description</th></tr></thead><tbody><tr><td>id</td><td>integer</td><td>ID invoiSys do Pedido de Compra</td></tr></tbody></table>

#### Request Body

<table><thead><tr><th width="279">Name</th><th width="123">Type</th><th>Description</th></tr></thead><tbody><tr><td>numPedidoCompra</td><td>string</td><td>Número do Pedido de Compra</td></tr><tr><td>status</td><td>string</td><td>Status do pedido</td></tr><tr><td>dataVencimento</td><td>datetime</td><td>Data de vencimento do pedido</td></tr><tr><td>codCondPag</td><td>string</td><td>Código da condição de pagamento</td></tr><tr><td>descrCondPag</td><td>string</td><td>Descrição da condição de pagamento</td></tr><tr><td>centroCusto</td><td>string</td><td>Centro de custo associado ao pedido</td></tr><tr><td>obs</td><td>string</td><td>Observações adicionais</td></tr><tr><td>valorTotal</td><td>number</td><td>Valor total do pedido</td></tr><tr><td>fornecedor</td><td>object</td><td>Dados do fornecedor</td></tr><tr><td>fornecedor.cnpj</td><td>string</td><td>CNPJ do fornecedor</td></tr><tr><td>fornecedor.inscricaoEstadual</td><td>string</td><td>Inscrição estadual do fornecedor</td></tr><tr><td>fornecedor.inscricaoMunicipal</td><td>string</td><td>Inscrição municipal do fornecedor</td></tr><tr><td>fornecedor.razaoSocial</td><td>string</td><td>Razão social do fornecedor</td></tr><tr><td>fornecedor.nomeFantasia</td><td>string</td><td>Nome fantasia do fornecedor</td></tr><tr><td>fornecedor.logradouro</td><td>string</td><td>Logradouro do fornecedor</td></tr><tr><td>fornecedor.comlLogradouro</td><td>string</td><td>Complemento do logradouro do fornecedor</td></tr><tr><td>fornecedor.bairro</td><td>string</td><td>Bairro do fornecedor</td></tr><tr><td>fornecedor.cidade</td><td>string</td><td>Cidade do fornecedor</td></tr><tr><td>fornecedor.uf</td><td>string</td><td>Estado (UF) do fornecedor</td></tr><tr><td>fornecedor.cep</td><td>string</td><td>CEP do fornecedor</td></tr><tr><td>fornecedor.pais</td><td>string</td><td>País do fornecedor</td></tr><tr><td>fornecedor.responsavel</td><td>object</td><td>Dados do responsável pelo fornecedor</td></tr><tr><td>fornecedor.responsavel.nome</td><td>string</td><td>Nome do responsável pelo fornecedor</td></tr><tr><td>fornecedor.responsavel.telefone</td><td>string</td><td>Telefone do responsável pelo fornecedor</td></tr><tr><td>fornecedor.responsavel.email</td><td>string</td><td>E-mail do responsável pelo fornecedor</td></tr><tr><td>fornecedor.responsavel.contato</td><td>string</td><td>Informações de contato adicionais do responsável</td></tr><tr><td>contratante</td><td>object</td><td>Dados do contratante</td></tr><tr><td>contratante.cnpj</td><td>string</td><td>CNPJ do contratante</td></tr><tr><td>contratante.inscricaoEstadual</td><td>string</td><td>Inscrição estadual do contratante</td></tr><tr><td>contratante.inscricaoMunicipal</td><td>string</td><td>Inscrição municipal do contratante</td></tr><tr><td>contratante.razaoSocial</td><td>string</td><td>Razão social do contratante</td></tr><tr><td>contratante.nomeFantasia</td><td>string</td><td>Nome fantasia do contratante</td></tr><tr><td>contratante.logradouro</td><td>string</td><td>Logradouro do contratante</td></tr><tr><td>contratante.complLogradouro</td><td>string</td><td>Complemento do logradouro do contratante</td></tr><tr><td>contratante.bairro</td><td>string</td><td>Bairro do contratante</td></tr><tr><td>contratante.cidade</td><td>string</td><td>Cidade do contratante</td></tr><tr><td>contratante.uf</td><td>string</td><td>Estado (UF) do contratante</td></tr><tr><td>contratante.cep</td><td>string</td><td>CEP do contratante</td></tr><tr><td>contratante.pais</td><td>string</td><td>País do contratante</td></tr><tr><td>contratante.responsavel</td><td>object</td><td>Dados do responsável pelo contratante</td></tr><tr><td>contratante.responsavel.nome</td><td>string</td><td>Nome do responsável pelo contratante</td></tr><tr><td>contratante.responsavel.telefone</td><td>string</td><td>Telefone do responsável pelo contratante</td></tr><tr><td>contratante.responsavel.email</td><td>string</td><td>E-mail do responsável pelo contratante</td></tr><tr><td>contratante.responsavel.contato</td><td>string</td><td>Informações de contato adicionais do responsável</td></tr><tr><td>items</td><td>array</td><td>Lista de itens do pedido</td></tr><tr><td>items.nItem</td><td>string</td><td>Número do item no pedido</td></tr><tr><td>items.descricao</td><td>string</td><td>Descrição do item</td></tr><tr><td>items.codigo</td><td>string</td><td>Código do item</td></tr><tr><td>items.gtin</td><td>number</td><td>Código GTIN do item</td></tr><tr><td>items.quantidade</td><td>number</td><td>Quantidade do item</td></tr><tr><td>items.unidadeMedida</td><td>string</td><td>Unidade de medida do item</td></tr><tr><td>items.precoUnitario</td><td>number</td><td>Preço unitário do item</td></tr><tr><td>items.desconto</td><td>number</td><td>Desconto aplicado ao item</td></tr><tr><td>items.total</td><td>number</td><td>Valor total do item após desconto</td></tr><tr><td>items.observacao</td><td>string</td><td>Observação específica sobre o item</td></tr></tbody></table>

#### Response

{% tabs %}
{% tab title="200 - Sucesso" %}

```csharp
{
  "id": "347579062415433832",
  "mensagens": [
    "O pedido de compra foi atualizado com sucesso."
  ]
}
```

{% endtab %}

{% tab title="404 - Pedido de Compra inexistente" %}

```csharp
{
  "id": "",
  "mensagens": [
    "Pedido de Compra 33333333333CT3 inexistente na base de dados para o CNPJ do contratante 33856394001377."
  ]
}
```

{% endtab %}

{% tab title="400 - Má formatação" %}

```csharp
{
  "id": "",
  "mensagens": [
    "Número do Pedido de Compra é obrigatório."
  ]
}
```

{% endtab %}
{% endtabs %}

{% hint style="info" %}

#### Swagger

[Você pode acessar nossa API e realizar testes diretamente na nossa plataforma Swagger!](https://sandbox-api.invoisys.io/swagger/index.html)
{% endhint %}

## Endpoints Relacionados 🎈

* [Criar Pedido de Compra](/invoisys/endpoints/pedidos-e-transporte/pedido-de-compra/criar-pedido-de-compra.md)
* [Consultar Pedido de Compra](/invoisys/endpoints/pedidos-e-transporte/pedido-de-compra/consultar-pedido-de-compra.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://integracao.gitbook.io/invoisys/endpoints/pedidos-e-transporte/pedido-de-compra/editar-pedido-de-compra.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
