Retorna un json con el sado físico, contable y proyectado de los productos en cada bodega, esto siempre y cuando se indique qué tipo de saldo se desea obtener, si no se envía ningún tipo de saldo, retornará por defecto el saldo físico del producto. Entiéndase saldo físico como: Saldo contable + Recepciones - Remisiones. Se puede solicitar el saldo para un producto específico o para todos los productos. Cuando el producto no tenga saldo no se retornará nada en el json de respuesta.
Nombre parámetro | Tipo | Descripción | Ejemplo |
dataJSON | JSON |
Este Json contiene en su interior la siguiente estructura: irecurso: Código del elemento de inventario al que se le van a calcular los saldos, si no está dado, se retornan todos los elementos de inventario. (opcional). iinventario: Envíe T para obtener el nombre del elemento de inventario en la respuesta de la petición. Si no está dado no retornará nombre, solo código. (opcional). bunidadrecurso: Envíe T para obtener la unidad de medida del elemento de inventario en la respuesta de la petición. Si no está dado no retornará unidad de medida, solo código. (opcional). binventariocontable: Envíe T para obtener el saldo contable del elemento de inventario en las diferentes bodegas. (opcional). binventariofisico: Envíe T para obtener el saldo físico del elemento de inventario en las diferentes bodegas. (opcional). binventarioproyectado: Envíe T para obtener el saldo proyectado del elemento de inventario en las diferentes bodegas. (opcional). bnombreinventario: Envíe T para obtener una lista adicional con el código y nombre de cada una de las bodegas, (opcional). NOTA: : Si no está especificado binventariocontable, binventariofisico, binventarioproyectado se retornará por defecto el saldo físico del elemento de inventario. |
{ "irecurso": "102030" } |
controlkey | Varchar | Corresponde al keyagente obtenido en el logueo (requerido). | "2B685117A1" |
iapp | Varchar | Código que identifica a la aplicación que interactúa con el Agente (requerido) | "1001" |
random | Varchar | Cadena aleatoria que se crea en el lado del cliente, esto con el fin de que las peticiones no sean cacheadas por el navegador Internet Explorer (para aplicaciones web). (Opcional). | "6935968966323469" |
Nombre parámetro | Tipo | Descripción |
encabezado | JSON |
Json que contiene en su interior los siguientes datos: resultado (varchar): Retorna true siempre que la petición se ejecute satisfactoriamente. |
respuesta | JSON |
Json que contiene en su interior el arreglo de objetos “datos” que será descrito a continuación: datos (arreglo de objetos): Cada objeto está conformado por: |
{ "result":[{ "encabezado":{"resultado":"false","imensaje":"40","mensaje":"Usuario no logueado."}, "respuesta":{"datos":""} }] }