Esta función es la encargada de retornar la información de un listado de grupos de inventario registrados en el sistema.
Esta función retorna para cada grupo de inventario la información que sea solicitada.
Esta función es la encargada de modificar la información de un grupo de inventario en la base de datos, recibe los datos que se actualizarán agrupados por secciones, si no se envía una sección el agente la omitirá, pero si se envía una sección vacía la información que haya almacenada en la base de datos se eliminará.
Por ejemplo, si se envía la sección “listacuentasegresos” así: {"listacuentasegresos":[ ]} el sistema eliminará toda la información que haya registrada de las cuentas de egreso según la clase contable del centro de costos.
Nombre parámetro | Tipo | Descripción | Ejemplo |
dataJSON | JSON |
Json que contiene en su interior la información a modificar del grupo de inventario, contiene la siguiente estructura: igrupoinv: Identificador del grupo de inventario. (requerido) Secciones Infobasica: Contiene la información básica del grupo de inventario y la configuración de cuentas e impuestos que se asignan al grupo de inventario, la documentación de esta sección la puede encontrar en el documento “InfoBasica” que se encuentra en la zona de “Documentación de apoyo” Listacuentasegresos: Contiene la información de las cuentas de egreso que se han configurado según la clase contable del centro de costos, esto aplica cuando además de tener la cuenta de egresos del grupo de inventario definida, se configuran otras cuentas para que los egresos se imputen a ellas según la clase contable del centro que se afecta. listacuentasingresos: Contiene la información de las cuentas de ingreso que se han configurado según la clase contable del centro de costos, esto aplica cuando además de tener la cuenta de ingresos del grupo de inventario definida, se configuran otras cuentas para que los ingresos se imputen a ellas según la clase contable del centro que se afecta. |
{ "igrupoinv": "C01520", "infobasica": { "bconsumo": "T", "icuentaegr": "710101", "bicuentasporclaseegr": "T" }, "listacuentasegresos": [ { "iinterno": "0", "itdcc": "1", "icuenta": "512025" } ] } |
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:Json que contiene en su interior el objeto “datos” que se describe a continuación: |
{ "result":[{ "encabezado":{"resultado":"false","imensaje":"40","mensaje":"Usuario no logueado."}, "respuesta":{"datos":""} }] }