---
title: "Lista órdenes de compra"
method: GET
path: "/v2/ordenes-compra"
tags: ["Ordenes de compra"]
---

# Lista órdenes de compra

`GET /v2/ordenes-compra`

## Request

- Base URL: `https://erp.duxsoftware.com.ar/WSERP/rest/services`
- URL: `https://erp.duxsoftware.com.ar/WSERP/rest/services/v2/ordenes-compra`
- Auth: HTTP bearer

Devuelve las órdenes de compra de una empresa de tu cuenta, que podés filtrar por sucursal, fechas, proveedor, estado y otros campos. Los resultados vienen paginados.

## Query parameters

- `id_empresa` integer
- `id_sucursal` integer
- `fecha_desde` string
- `fecha_hasta` string
- `fecha_entrega_desde` string
- `fecha_entrega_hasta` string
- `id_proveedor` integer
- `estado` string
- `estado_recepcion` string
- `estado_facturacion` string
- `id_personal` integer
- `id_condicion_pago` integer
- `lugar_entrega` string
- `condiciones_entrega` string
- `cod_item` string
- `id_comp_compra` integer
- `id_recepcion_compra` integer
- `incluir_detalle` boolean
- `offset` integer
- `limit` integer

## Response `200`

OK

- ApiResponseListOrdenCompraV2ResponseV2OrdenCompra
  - `datos` OrdenCompraV2ResponseV2OrdenCompra[]
    - `id_ord_compra` integer
    - `nro_ord_compra` integer
    - `id_empresa` integer
    - `id_sucursal` integer
    - `fecha` string
    - `fecha_entrega` string
    - `fecha_vencimiento` string
    - `fecha_registra` string
    - `estado` string
    - `estado_recepcion` string
    - `estado_facturacion` string
    - `anulado` boolean
    - `fecha_anula` string
    - `condicion_pago` string
    - `lugar_entrega` string
    - `condiciones_entrega` string
    - `observaciones` string
    - `id_pedido` integer
    - `cliente_pedido` string: Campo de respuesta.
    - `ctd_recibida` number, double
    - `ctd_facturada` number, double
    - `proveedor` OrdenCompraV2ResponseV2OrdenCompraProveedor
      - `id_proveedor` integer
      - `razon_social` string
      - `nombre_comercial` string
    - `personal` OrdenCompraV2ResponseV2OrdenCompraPersonal
      - `id_personal` integer
      - `nombre` string
    - `montos` OrdenCompraV2ResponseV2OrdenCompraMontos
      - `monto_exento` number, double
      - `monto_gravado` number, double
      - `monto_iva` number, double
      - `monto_desc` number, double
      - `total` number, double
      - `moneda` string
      - `cotizacion_moneda` number, double
    - `items` OrdenCompraV2ResponseV2OrdenCompraItem[]
      - `cod_item` string
      - `item` string
      - `ctd` number, double
      - `precio_uni` number, double
      - `porc_iva` number, double
      - `porc_desc` number, double
      - `id_det_item` integer
      - `comentarios` string
      - `ctd_recibida` number, double
      - `ctd_facturada` number, double
  - `paginacion` Paginacion
    - `total` integer
    - `offset` integer
    - `limit` integer
    - `hay_mas` boolean
  - `id_solicitud` string

## Other responses

- `400`: Validación
- `401`: No autorizado
- `403`: Prohibido
- `429`: Límite de peticiones
- `500`: Error interno

---

[API](https://skmtc.dev/duxsoftware/apis/dux-api-v2-compras.md) - [All operations](https://skmtc.dev/duxsoftware/apis/dux-api-v2-compras/llms.txt) - [OpenAPI document](https://skmtc.dev/duxsoftware/apis/dux-api-v2-compras/revisions/18d837637333?raw)
