---
description: >-
  Responsável por atualizar dados do Pedido de Compra vinculado na base
  invoiSys, assegurando informações atualizadas para o pagamento do pedido e
  comunicação com o fornecedor.
---

# Atualizar dados do Pedido de Compra vinculado

### Endpoint

<mark style="color:yellow;background-color:yellow;">PUT</mark> <mark style="background-color:yellow;">`https://sandbox-api.invoisys.io/v1/pedido-compra-entrada/atualizar-informacoes-pedido-vinculado`</mark>

#### Headers

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

#### Request Body

<table><thead><tr><th width="260">Name</th><th width="115">Type</th><th>Description</th></tr></thead><tbody><tr><td>pedidoCompra</td><td>object</td><td>Array com informações sobre os pedidos de compra vinculados.</td></tr><tr><td>numPedidoCompra</td><td>object</td><td>Objeto contendo detalhes do número do pedido de compra</td></tr><tr><td>numero</td><td>string</td><td>Número único identificador do pedido de compra</td></tr><tr><td>cnpjContratante</td><td>string</td><td>CNPJ da empresa contratante do pedido de compra</td></tr><tr><td>idPedidoCompra</td><td>object</td><td>Objeto contendo o ID específico do pedido de compra</td></tr><tr><td>id</td><td>string</td><td>Identificador único invoiSys para o pedido de compra</td></tr><tr><td>aplicarATodoVinculo</td><td>boolean</td><td>Booleano indicando se a operação deve ser aplicada a todos os documentos vinculados</td></tr><tr><td>documentosVinculados</td><td>array</td><td>Array com informações dos documentos vinculados ao pedido de compra</td></tr><tr><td>docIdRef</td><td>object</td><td>Objeto com a opção de ID e tipo do documento</td></tr><tr><td>tipoDoc</td><td>string</td><td>Tipo do documento (nfe, nfse, cte e fatura)</td></tr><tr><td>idDoc</td><td>string</td><td>Identificador único invoiSys do documento vinculado</td></tr><tr><td>docChaveRef</td><td>object</td><td>Objeto com a opção de chave de acesso do documento fiscal</td></tr><tr><td>tipoDoc</td><td>string</td><td>Tipo do documento (nfe e cte)</td></tr><tr><td>chaveDeAcesso</td><td>string</td><td>Chave de acesso do documento fiscal</td></tr><tr><td>docInfoDfe</td><td>object</td><td>Objeto com a opção de CNPJ emitente, numero e série</td></tr><tr><td>tipoDoc</td><td>string</td><td>Tipo do documento (nfe e cte)</td></tr><tr><td>cnpjEmitente</td><td>string</td><td>CNPJ da empresa que emitiu o documento fiscal</td></tr><tr><td>numero</td><td>string</td><td>Número do documento fiscal</td></tr><tr><td>serie</td><td>string</td><td>Série do documento fiscal</td></tr><tr><td>docInfoOutros</td><td>object</td><td>Objeto com outras opções de referência</td></tr><tr><td>tipoDoc</td><td>string</td><td>Tipo do documento (nfe, nfse, cte e fatura)</td></tr><tr><td>cnpjEmitente</td><td>string</td><td>CNPJ da empresa que emitiu o documento fiscal</td></tr><tr><td>cnpjDestinatario</td><td>string</td><td>CNPJ da destinatária que emitiu o documento fiscal</td></tr><tr><td>numero</td><td>string</td><td>Número do documento</td></tr><tr><td>dtEmissao</td><td>datetime</td><td>Data de emissão do documento fiscal</td></tr><tr><td>valor</td><td>number</td><td>Valor total do documento fiscal</td></tr><tr><td>statusCompra</td><td>string</td><td>Status da(o) compra/lançamento referente ao pedido vinculado (Pago, Antecipado, Rejeitado, etc)</td></tr><tr><td>dataPagamentoPrevisto</td><td>datetime</td><td>Data prevista para o pagamento do documento</td></tr><tr><td>dataPagamentoRealizado</td><td>datetime</td><td>Data em que o pagamento foi efetuado</td></tr><tr><td>obsPag</td><td>string</td><td>Observações adicionais sobre o pagamento</td></tr></tbody></table>

#### Response

{% tabs %}
{% tab title="201 - Sucesso" %}
```csharp
{
  "id": "346846990268801089",
  "mensagens": [
    "O pedido de compra foi atualizado com sucesso."
  ]
}
```
{% endtab %}

{% tab title="404 - Pedido de Compra inexistente" %}
```csharp
{
  "id": "",
  "mensagens": [
    "Não foi encontrado nenhum pedido de compra com o Id informado."
  ]
}
```
{% endtab %}

{% tab title="400 - Má formatação" %}
```csharp
{
  "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
  "title": "One or more validation errors occurred.",
  "status": 400,
  "traceId": "00-3e56731c913219f3cd6ad4fddbf01f8c-85ad13a3e5b44901-00",
  "errors": {
    "DocumentosVinculados[0].DocChaveRef.ChaveDeAcesso": [
      "The ChaveDeAcesso field is required."
    ]
  }
}
```
{% 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](criar-pedido-de-compra)
* [Editar Pedido de Compra](editar-pedido-de-compra)
* [Consultar Pedido de Compra](consultar-pedido-de-compra)
