A3ERP API
Spanish
Spanish
  • Inicio Rapido
    • Configuración inicial
    • Instalacion
  • Versiones
  • Documentación
    • API Básicos
      • Api
      • Validacion
      • Email
      • Maestro
        • Parámetros
      • Documento
        • Parámetros
      • Varios
      • Movimientos Stock
      • Reservas Stock
      • Expediciones
      • Vinculos
      • Stock
      • Cartera
      • Precios
      • Procedimientos Almacenados
      • Vista
      • Listado
      • FastReport
      • Descargar Ficheros
      • Listar Carpetas Vinculadas
      • Tabla
  • API Producción
    • Ordenes de producción A3
    • Productos
    • Componentes
    • Máquinas
    • Operarios
    • Trabajos
    • Fabricación
  • 🆕Novedades - API Interno
    • Cartera
    • Consultas de Cartera
    • Artículos
    • Remesas
    • Cartera Remesas
    • CRM
    • refcli
Con tecnología de GitBook
En esta página

¿Te fue útil?

  1. Documentación
  2. API Básicos

Reservas Stock

Acceso a reservas de stock externos vía NAX

AnteriorMovimientos StockSiguienteExpediciones

Última actualización hace 2 años

¿Te fue útil?

Campos de Reservas de Stock

En el puedes consultar todos los campos de A3.

Llamadas GET

Filtrado

En el puedes consultar como filtrar esta llamada.

Llamadas POST

Body de Añadir reserva de stock

Añadir una reserva de stock

https://servidor:5555/api/reservas

{
    “codalm": "1",
    "fecdoc": "01/01/2022",
    "lineas":
        [
            {
            "codart": "1",
            "motivo" : "RESERVA STOCK PRUEBA API ",
            "unidadesstock": "5",
            "unidades": "5"
            },
            {
            "codart": "2",
            "motivo" : "SALIDA RESERVA STOCK PRUEBA API",
            "unidadesstock": "-10",
            "unidades": "-10"
            }
        ]
}

Llamadas DELETE

siguiente enlace
siguiente enlace

Obtener datos del registro de la reserva indicado

get

Se puede hacer esta llamada sin el identificador para obtener todas las reservas

Ejemplo:

https://servidor:5555/api/reservas/30

Parámetros de ruta
idstringRequerido

El identificador de la reserva de stock

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Devuelve un Array con la reserva seleccionada
application/json
get
GET /api/reservas/{id} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Devuelve un Array con la reserva seleccionada

{
  "identificador": 1170,
  "tipdoc": "PV",
  "tipocont": "1",
  "serie": "    2019",
  "numero": 1,
  "numdoc": "1/2019/1",
  "referencia": "",
  "codart": "              1",
  "descart": "Bicicleta carrera",
  "codalm": "       1",
  "descalm": "Productos acabados (central)",
  "fecent": "2019-10-05T00:00:00.000+02:00",
  "fecdoc": "2019-10-05T00:00:00.000+02:00",
  "entran": 0,
  "salen": 21,
  "compras": 0,
  "ventas": 21,
  "ordenes": 0,
  "externas": 0,
  "codigo": "       1",
  "nombre": "SPORTS ABC",
  "lote": "",
  "numserie": "",
  "feccaduc": "1899-12-30T00:00:00.000+01:00",
  "ubicacion": "text"
}

Elimina todos los registros de la reserva indicada

delete

Ejemplo:

https://servidor:5555/api/reservas/eliminar/30

Parámetros de ruta
idstringRequerido

El identificador del registro

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha eliminado correctamente la reserva
delete
DELETE /api/reservas/eliminar/{id} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha eliminado correctamente la reserva

Sin contenido

Elimina el registro de la reserva indicada

delete

Ejemplo:

https://servidor:5555/api/reservas/eliminar/30/linea/2

Parámetros de ruta
idstringRequerido

El identificador del registro

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha eliminado correctamente la linea de la reserva
delete
DELETE /api/reservas/eliminar/{id}/linea/{idlinea} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha eliminado correctamente la linea de la reserva

Sin contenido

  • Campos de Reservas de Stock
  • Llamadas GET
  • Filtrado
  • GETObtener datos del registro de la reserva indicado
  • Llamadas POST
  • POSTAñadir datos del registro de la reserva indicada
  • Llamadas DELETE
  • DELETEElimina todos los registros de la reserva indicada
  • DELETEElimina el registro de la reserva indicada

Añadir datos del registro de la reserva indicada

post
Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Cuerpo
Respuestas
200
Insertada correctamente
application/json
post
POST /api/reservas HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 128

{
  "json": {
    "codalm": "text",
    "fecdoc": "text",
    "lineas": [
      {
        "codart": "text",
        "motivo": "text",
        "unidadesstock": "text",
        "unidades": "text"
      }
    ]
  }
}
200

Insertada correctamente

{
  "Codigo": "{id}"
}