---
title: "Crear Factura"
method: POST
path: "/factura/nuevaFactura"
tags: ["Facturas"]
---

# Crear Factura

`POST /factura/nuevaFactura`

## Request

- Base URL: `https://erp.duxsoftware.com.ar/WSERP/rest/services`
- URL: `https://erp.duxsoftware.com.ar/WSERP/rest/services/factura/nuevaFactura`
- Auth: API key in header `authorization`

## Request body

- object
  - `fecha_comprobante` string, required: Formato: ddMMyyyy.
  - `categoria_fiscal` string, required: Categoría fiscal del cliente. Campo obligatorio. Valores posibles: CONSUMIDOR_FINAL, RESPONSABLE_INSCRIPTO, EXENTO, MONOTRIBUTISTA.
  - `apellido_razon_soc` string, required: Apellido o razón social del cliente.
  - `id_empresa` integer, required: ID de la empresa donde se cargará la factura.
  - `id_sucursal_empresa` integer, required: ID de la sucursal donde se cargará la factura.
  - `nro_pto_vta` string, required: Numero de punto de venta, recuerda que si quieres una factura validada por AFIP este debe ser electronico
  - `id_personal` integer, required: Id del personal que factura
  - `id_deposito` integer, required: Id del deposito de donde se descuenta el stock
  - `productos` object[], required: Listado de productos a facturar
    - `cod_item` string, required: Código del producto.
    - `id_det_item` integer: Identificador de variante segun corresponda
    - `ctd` number, double, required: Cantidad de unidades.
    - `porc_desc` string, required: Porcentaje de descuento.
    - `precio_uni` number, double, required: Precio unitario.
  - `tipo_entrega` string, required: Tipo de entrega: "ENTREGA_INMEDIATA" o "NO_ENTREGA"
  - `tipo_comp` string, required: Tipo de comprobante: "COMPROBANTE_VENTA" o "FACTURA"
  - `percepciones` object[]: Persepciones aplicadas en la factura
    - `id_percepcion_impuesto` integer, required: ID de la percepcion a cargar.
    - `importe` number, double, required: Importe de la percepción.
    - `observaciones` string: Descripción adicional.
  - `tipo_doc` string: Tipo de documento del cliente. Valores posibles: DNI, CUIT
  - `nro_doc` integer: Número de documento del cliente. No realiza consultas a padrones fiscales ni autocompleta datos.
  - `email_cliente` string: Correo electronico del cliente

## Response `200`

200

- object
  - `estado` string
  - `id_proceso` integer

---

[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.dev/duxsoftware/apis/dux-api-v1/revisions/709362814931?raw)
