---
title: "Recuperar um único pedido"
method: GET
path: "/api/v1/salesOrders/{id}"
tags: ["Pedidos"]
---

# Recuperar um único pedido

`GET /api/v1/salesOrders/{id}`

## Path parameters

- `id` integer, required

## Response `200`

OK

- SalesOrderOutputDto
  - `number` integer — Número do pedido de venda.
  - `issueDate` string, date, required — Data de emissão do pedido.
  - `customerId` integer, required — Identificador único do cliente no Base.
  - `observations` string — Observações adicionais.
  - `externalReference` string — Identificador único do pedido no seu sistema.
  - `typeOfShipping` 'EMITENTE' | 'DESTINATARIO' | 'TERCEIROS' | 'SEM_FRETE' — Modalidade do frete.
  - `shippingCompanyId` integer — Identificador único da transportadora no Base.
  - `costOfShipping` number — Valor total do frete para o pedido.
  - `discountValue` number — Valor total desconto para o pedido.
  - `orderItems` SalesOrderItemOutputDto[] — Itens do pedido.
    - `productId` integer, required — Identificador único do produto.
    - `unitPrice` number, required — Preço unitário.
    - `quantity` number, required — Quantidade.
    - `costOfShipping` number — Valor do frete do produto.
    - `discountValue` number — Valor do desconto do poduto.
    - `itemValue` number — Valor total do item.
    - `cClassTrib` string — Classificação Tributária. Este campo será considerado somente para empresas do Regime Normal. Ou seja, este campo, mesmo se preenchido, será desconsiderado para empresas do Simples Nacional e MEI.
  - `orderPayments` SalesOrderPaymentDto[] — Cobranças do pedido.
    - `dueDate` string, date, required — Data de vencimento da cobrança
    - `receiptDate` string, date — Data de recebimento da cobrança
    - `value` number, required — Valor da cobrança
    - `bankId` integer, required — Identificador único do banco no Base.
    - `billingType` 'BOLETO' | 'CREDIT_CARD' | 'DEBIT_CARD' | 'DEPOSIT' | 'PIX' | 'TRANSFER' | 'UNDEFINED', required — Forma de pagamento.
    - `paymentId` string — Identificador único da cobrança no Asaas.
    - `numberInstallments` integer — Número de parcelas da cobrança.
  - `itemsValue` number — Total dos itens.
  - `orderValue` number — Total do pedido.
  - `id` integer — Identificador único do pedido no Base.
  - `invoiceNumber` integer — Número da nota fiscal.
  - `invoiceId` integer — Identificador único da nota fiscal no Base.
  - `invoiceStatus` 'GRAVADA' | 'ENVIADA' | 'CANCELADA' | 'INUTILIZADA' | 'CONTIGENCIA' | 'PENDENTE' | 'PENDENTE_ENVIO_NOTAS' | 'PENDENTE_ENVIO_NFE_A3' | 'ENVIO_CARTA_CORRECAO' | 'EM_PROCESSO_AUTORIZACAO' | 'EM_PROCESSO_CANCELAMENTO' | 'NEGADA' | 'CANCELAMENTO_NEGADO' | 'DENEGADA' | 'ERRO_ENVIO' | 'NOTA_AUTORIZADA_DFE' | 'INICIADA' | 'PROCESSANDO' | 'EMITIDA' | 'REJEITADA' | 'AJUSTES_NECESSARIOS' — Situação da nota Fiscal.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.dev/baseerp/apis/api-base-by-asaas.md) · [All operations](https://skmtc.dev/baseerp/apis/api-base-by-asaas/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/baseerp/api-base-by-asaas/revisions/408ce44b0d29/schema)
