---
title: "Registrar pago a proveedor"
method: POST
path: "/v2/pagos-proveedores"
tags: ["Pagos"]
---

# Registrar pago a proveedor

`POST /v2/pagos-proveedores`

## Request

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

Registra el pago con formas_pago[] (EFECTIVO, CUENTA o CHEQUE de terceros) e imputaciones opcionales. Cada ítem de imputaciones[] aplica el pago a un solo comprobante: id_compra (factura de compra), id_nota_credito_debito_compra (nota de crédito o débito de compra) o id_gasto (comprobante de gasto). No mezclar en el mismo pedido líneas de gasto con líneas de compra o nota. Para CHEQUE de terceros enviá solo id_cheque_tercero; el monto se toma del cheque, que debe estar disponible y pertenecer a la misma caja. Respuesta 201: mismo cuerpo que el enviado más id_pago y creado_en.

## Request body

- V2CrearPagoProveedorRequest
  - `id_empresa` integer: ID de la empresa. Opcional si el Dux del token tiene una sola empresa; si tiene más de una es obligatorio (consultá GET /v2/empresas).
  - `id_sucursal` integer, required
  - `fecha` string, required
  - `id_proveedor` integer, required
  - `id_personal` integer, required
  - `id_caja` integer, required
  - `formas_pago` CrearPagoProveedorRequestV2PagoProveedorFormaPago[], required
    - `id_cuenta` integer
    - `id_banco` integer
    - `apellido_razon_soc` string
    - `nro_cheque` string
    - `fecha_vencimiento` string
    - `id_cheque_tercero` integer
    - `id_moneda` integer
    - `tipo_doc` string
    - `nro_doc` string
    - `tipo` 'EFECTIVO' | 'CUENTA' | 'CHEQUE', required
    - `monto` number, double: Obligatorio, salvo en CHEQUE de terceros, donde se toma del cheque.
    - `referencia` string
    - `tipo_pago_cuenta_chequera` string
    - `id_chequera` integer
    - `fecha_cheque_propio` string
  - `imputaciones` CrearPagoProveedorRequestV2PagoProveedorImputacion[]
    - `id_compra` integer
    - `id_nota_credito_debito_compra` integer
    - `id_gasto` integer
    - `monto_imputado` number, double, required
  - `observaciones` string
  - `nro_punto_venta` string

## Response `201`

Creado

- ApiResponseV2PagoProveedorCreadoResponse
  - `datos` V2PagoProveedorCreadoResponse
    - `id_empresa` integer: ID de la empresa. Opcional si el Dux del token tiene una sola empresa; si tiene más de una es obligatorio (consultá GET /v2/empresas).
    - `id_sucursal` integer, required
    - `fecha` string, required
    - `id_proveedor` integer, required
    - `id_personal` integer, required
    - `id_caja` integer, required
    - `formas_pago` CrearPagoProveedorRequestV2PagoProveedorFormaPago[], required
      - `id_cuenta` integer
      - `id_banco` integer
      - `apellido_razon_soc` string
      - `nro_cheque` string
      - `fecha_vencimiento` string
      - `id_cheque_tercero` integer
      - `id_moneda` integer
      - `tipo_doc` string
      - `nro_doc` string
      - `tipo` 'EFECTIVO' | 'CUENTA' | 'CHEQUE', required
      - `monto` number, double: Obligatorio, salvo en CHEQUE de terceros, donde se toma del cheque.
      - `referencia` string
      - `tipo_pago_cuenta_chequera` string
      - `id_chequera` integer
      - `fecha_cheque_propio` string
    - `imputaciones` CrearPagoProveedorRequestV2PagoProveedorImputacion[]
      - `id_compra` integer
      - `id_nota_credito_debito_compra` integer
      - `id_gasto` integer
      - `monto_imputado` number, double, required
    - `observaciones` string
    - `nro_punto_venta` string
    - `id_pago` integer
    - `creado_en` string
  - `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)
