Skip to main content
Los endpoints de órdenes de producción te ofrecen gestión completa del ciclo de vida de las órdenes de fabricación en A3ERP, incluyendo sus líneas, fases y registros de fabricación. Con esta API puedes automatizar la creación de órdenes, actualizar sus cabeceras, controlar costes y eliminar documentos sin necesidad de acceder al ERP directamente.

Recupera todas las órdenes de producción

Devuelve todas las órdenes de producción con los componentes asociados a cada una.
string
required
Bearer + JWT_token
Ejemplo de respuesta:

Recupera una orden de producción concreta

Devuelve la orden de producción identificada por {idprod}.
Ejemplo: /api/ordenproduccion/10060
string
required
Identificador de la orden de producción.
string
required
Bearer + JWT_token

Filtra órdenes de producción

Devuelve las órdenes que cumplen la condición del filtro indicado.
Ejemplo: /api/ordenproduccion/filtro/nomcli='SPORTIF, S.A.'
string
required
Condición de filtrado a aplicar sobre los campos de la orden.
string
required
Bearer + JWT_token

Recupera todas las órdenes ordenadas

Devuelve todas las órdenes de producción ordenadas por el atributo indicado.
Ejemplo: /api/ordenproduccion/order/codcli
string
required
Atributo por el que se ordenarán los resultados (p. ej. codcli, fecha).
string
required
Bearer + JWT_token

Filtra y ordena órdenes de producción

Devuelve las órdenes que cumplen el filtro y las ordena por el atributo indicado.
Ejemplo: /api/ordenproduccion/filtro/codcli=' 1'/orden/codalmcon
string
required
Condición de filtrado a aplicar.
string
required
Atributo por el que se ordenarán los resultados.
string
required
Bearer + JWT_token

Fabricaciones de una orden

Devuelve todas las fabricaciones asociadas a una orden de producción.
Ejemplo: /api/ordenproduccion/fabricacion/idprod/10127
string
required
Identificador de la orden de producción.
string
required
Bearer + JWT_token
Ejemplo de respuesta:

Fabricaciones de un trabajo concreto

Devuelve las fabricaciones asociadas a un trabajo específico dentro de una orden de producción.
Ejemplo: /api/ordenproduccion/fabricacion/idprod/10127/idtrab/1
string
required
Identificador de la orden de producción.
string
required
Identificador del trabajo.
string
required
Bearer + JWT_token

Fases de una orden

Devuelve todas las fases de la orden de producción indicada.
Ejemplo: /api/ordenproduccion/fase/idprod/10060
string
required
Identificador de la orden de producción.
string
required
Bearer + JWT_token
Campos de respuesta:
integer
Identificador de la orden de producción.
integer
Identificador de la fase.
integer
Identificador de la línea de producción.
string
Código del artículo.
string
Descripción del artículo.
string
Código identificador de la fase.
string
Nombre de la fase.
string
Tiempo previsto.
string
Tiempo terminado.
string
Tiempo consumido.
string
Tiempo previsto total.

Fases de una orden filtradas

Devuelve las fases de una orden de producción que cumplen la condición del filtro.
Ejemplo: /api/ordenproduccion/fase/idprod/10100/filtro/codart=' 31'
string
required
Identificador de la orden de producción.
string
required
Condición de filtrado a aplicar sobre los campos de la fase.
string
required
Bearer + JWT_token

Actualizar costes de componentes

Recalcula los costes de todos los componentes de la orden con los precios actuales. Este endpoint sólo afecta a la orden indicada; no actualiza la estructura del artículo en el catálogo general.
Ejemplo: /api/ordenproduccion/actualizarcostes/idprod/10100
string
required
Identificador de la orden de producción.
string
required
Bearer + JWT_token
Este endpoint actualiza los costes únicamente para la orden especificada. La estructura del artículo en el maestro de artículos no se modifica.