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

Movimientos Stock

Acceso a movimientos de stock externos vía NAX

AnteriorVariosSiguienteReservas Stock

Última actualización hace 2 años

¿Te fue útil?

Campos de Movimientos 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 Crear movimiento de stock

Crear un movimiento de stock

https://servidor:5555/api/movimientosstock

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

Llamadas DELETE

siguiente enlace
siguiente enlace

Obtener datos del registro del movimiento indicado

get

Este endpoint puede ser usado con y sin id (sin id puedes utilizar el filtrado)

Ejemplo:

https://servidor:5555/api/movimientosstock/25

Parámetros de ruta
idstringRequerido

El identificador del documento

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

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

Devuelve un Array con la respuesta seleccionada

{
  "codart": "              1",
  "descart": "Bicicleta carrera",
  "codalm": "       1",
  "descalm": "Productos acabados (central)",
  "codalmsal": "",
  "descalmsal": "",
  "unicalstock": 0,
  "unicalc": 0,
  "entranstock": 500,
  "entran": 500,
  "salenstock": 0,
  "salen": 0,
  "prcmoneda": 612.25,
  "precio": 612.25,
  "desc1": 30,
  "desc2": 0,
  "desc3": 0,
  "desc4": 0,
  "prcmedio": 428.575,
  "costeadic": 0,
  "obtprccoste": 1,
  "numserie": "",
  "lote": "",
  "feccaduc": "1899-12-30T00:00:00.000+01:00",
  "ubicacion": "text",
  "ubicacionsal": "text",
  "fecdoc": "2017-01-01T00:00:00.000+01:00",
  "numdoc": "1//1",
  "referencia": "",
  "codmon": "EURO",
  "cambio": 1,
  "codigo": "       1",
  "nombre": "PROSPORTS",
  "orden": 0,
  "indentificador": 21439,
  "numlin": 1,
  "idlin": 207266,
  "idtot": 89505,
  "idlogp": 0,
  "idlinc": 0,
  "idtotdoc": 89505,
  "grupo": 1,
  "tipdoc": "FC",
  "ordendoc": 3
}

Elimina todos los registros del movimiento indicado

delete

Ejemplo:

https://servidor:5555/api/movimientosstock/eliminar/25

Parámetros de ruta
idstringRequerido

El identificador del movimiento a eliminar

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

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

Se ha eliminado correctamente el movimiento

Sin contenido

Elimina una linea del movimiento indicado

delete

Ejemplo:

https://servidor:5555/api/movimientosstock/eliminar/50/linea/4

Parámetros de ruta
idstringRequerido

El identificador del movimiento

idlineastringRequerido

La linea a eliminar

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

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

Se ha eliminado correctamente el movimiento

Sin contenido

  • Campos de Movimientos de Stock
  • Llamadas GET
  • Filtrado
  • GETObtener datos del registro del movimiento indicado
  • Llamadas POST
  • POSTCrear movimiento de stock
  • Llamadas DELETE
  • DELETEElimina todos los registros del movimiento indicado
  • DELETEElimina una linea del movimiento indicado

Crear movimiento de stock

post

Este endpoint permite crear un movimiento de stock añadiendo un JSON con una estructura concreta a la petición.

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Cuerpo
Respuestas
200
Insertado correctamente
application/json
post
POST /api/movimientosstock 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

Insertado correctamente

{
  "Codigo": 1
}