Esta función es la encargada de calcular y retornar el precio de un elemento de inventario. El cálculo de dicho precio está dado por el método de cálculo definido para el elemento, es decir, al elemento de inventario se le pueden agregar varias listas de precios y en ellas el precio del elemento puede ser calculado por el sistema dependiendo del método definido. El único método que no calcula el precio del elemento es el “Manual asignado por el usuario”,
Nombre parámetro | Tipo | Descripción | Ejemplo |
dataJSON | JSON |
Json que contiene los parámetros necesarios para obtener el precio calculado de un elemento de inventario, la estructura es la siguiente: irecurso: Identificador del elemento de inventario del cual se desea obtener el precio. (requerido) |
{ "irecurso": "016352", "imetodo": "3", "ilista": "1" } |
controlkey | Varchar | Corresponde al keyagente obtenido en el logueo (requerido). | "564654" |
iapp | Varchar | Código que identifica a la aplicación que interactúa con el Agente (requerido) | "1068" |
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). | "54654" |
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 objeto “datos” que se describe a continuación: mprecio (varchar): Precio calculado por el sistema para el elemento de inventario. |
{ "result":[{ "encabezado":{"resultado":"false","imensaje":"40","mensaje":"Usuario no logueado."}, "respuesta":{"datos":""} }] }