Facturas

Crea una factura de venta

Genera una factura de venta y su comprobante electrónico ante AFIP (CAE/CAI). Permite incluir productos, percepciones, retenciones, el cobro asociado y los datos de envío. Devuelve el comprobante creado con la misma estructura que cada ítem de GET /v2/facturas.

Campos obligatorios: id_sucursal, id_personal, tipo_comp, nro_pto_vta y al menos un producto en productos; con tipo_entrega ENTREGA_INMEDIATA también id_deposito.

Identificación del cliente: enviá id_cliente, o bien tipo_doc y nro_doc para que se resuelva automáticamente, igual que en la API v1.

Productos: la descripción de cada ítem se toma del catálogo según cod_item y no debe enviarse. Un cod_item que no exista en el catálogo devuelve 400. porc_iva es opcional: si se omite, se aplica el porcentaje configurado en el producto.

Facturar a partir de un pedido: enviá source_type con el valor PEDIDO y source_id con el ID del pedido. Para que las cantidades se descuenten en cada línea del pedido, incluí en cada producto el id_det_item que devuelve GET /v2/pedidos para esa línea. Si la empresa no tiene habilitada la facturación parcial, facturar una cantidad menor a la reservada libera la reserva de stock completa del producto.

post/v2/facturas

Request

  • Base URL
    https://erp.duxsoftware.com.ar/WSERP/rest/services
  • URL
    https://erp.duxsoftware.com.ar/WSERP/rest/services/v2/facturas
  • Auth
    HTTP bearer

Request body

id_empresainteger

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_sucursalinteger
id_personalinteger
id_vendedorinteger
id_depositointeger
id_punto_entregainteger
source_typestring

Tipo de documento de origen a facturar. Valor admitido: PEDIDO.

source_idinteger

ID del documento de origen indicado en source_type.

source_idsinteger[]
id_clienteinteger

Si se omite, se resuelve el cliente automáticamente a partir de tipo_doc y nro_doc.

tipo_docstring
nro_docinteger
fecha_comprobantestring
nro_pto_vtastring
tipo_entregastring
tipo_compstring
codigo_forma_pago_dgistring
lugar_de_entregastring
transporte_de_entregastring
id_condicion_pagointeger
id_presupuestointeger
id_horario_entregainteger
horario_entrega_desdestring
horario_entrega_hastastring
list_id_etiqueta_ventainteger[]
id_monedainteger
fecha_tipo_cambiostring
cbustring
fecha_vtostring
plazo_entregastring
observacionesstring
cliente_librestring
comision_vendedornumber double
codigo_uso_cfdistring

Campo SAT México.

codigo_forma_pago_satstring

Campo SAT México.

codigo_metodo_pago_satstring

Campo SAT México.

periodicidad_satstring

Campo SAT México.

mes_satstring

Campo SAT México.

anio_satinteger

Campo SAT México.

Example request

{
  "id_empresa": 123
}

Response

Creado

id_solicitudstring

Changes

No recorded changes to this operation across all 1 revision of this API.