---
title: "Registrar comprobante de compra"
method: POST
path: "/v2/compras"
tags: ["Compras"]
---

# Registrar comprobante de compra

`POST /v2/compras`

Registra una factura de compra e ingresa el stock de los productos recibidos. Permite especificar proveedor, condición de pago, depósito de destino, ítems, percepciones y observaciones. Devuelve el comprobante creado con su identificador.

## Request body

- V2CrearCompraRequest — El IVA por línea y el total de IVA los fija el ERP desde el maestro de ítem. porc_iva es opcional por línea; si se envía, sobrescribe al maestro cuando el parámetro de empresa lo habilita.
  - `id_empresa` integer, required
  - `id_sucursal` integer, required
  - `fecha` string, required
  - `tipo_comprobante` string, required
  - `id_proveedor` integer, required
  - `nro_comprobante` string, required
  - `fecha_vencimiento` string
  - `fecha_imputacion_contable` string
  - `id_deposito` integer
  - `id_personal` integer
  - `condicion_pago` string
  - `productos` V2CompraProducto[]
    - `cod_item` string
    - `id_det_item` integer
    - `ctd` number, double
    - `precio_unitario` number, double
    - `porc_descuento` number, double
    - `impuesto_interno` number, double
    - `observaciones` string
    - `id_centro_costo` integer
    - `nro_identificacion_trazable` string
    - `porc_iva` number, double — Alícuota de IVA de la línea. Opcional; si se omite, el ERP usa la del maestro de ítem.
  - `percepciones` V2CompraPercepcion[]
    - `id_percepcion_impuesto` integer
    - `porc_percepcion` number, double
    - `importe` number, double
    - `observaciones` string
  - `observaciones` string

## Response `201`

Creado

## 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-v1.md) · [All operations](https://skmtc.dev/duxsoftware/apis/dux-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/duxsoftware/dux-api-v1/revisions/d99a90e12fee/schema)
