Catálogo de elementos de inventario
Funciones relacionadas con elementos de inventario
Nombre función Nombre corto Descripción
GetListaElemInv() Retorna el listado de elementos de inventario registrados en el sistema. Esta función es la encargada de retornar la información de un listado de elementos de inventario registrados en el sistema.

Esta función retorna para cada elemento de inventario la información que sea solicitada, se debe tener en cuenta que el Agente retornará solo los elementos de inventario que tengan activa la opción de “Visible en internet (programa Agente)”.
GetListaSeleccion() Retorna un listado de elementos de inventario para ser presentado en un selector. Esta función es la encargada de retornar un listado de elementos de inventario registrados en el sistema, generalmente retorna de cada elemento el código y el nombre.

Esta función se debe utilizar cuando se requiera mostrar un listado de elementos de inventario en un selector, es decir, una lista de selección en la que el usuario pueda elegir una opción.

Esta función aplica seguridad de datos al momento de retornar el listado de elementos para el selector.

Solo retorna los elementos de inventario que estén marcados como “Visible en selección” y “Visible en internet (programa Agente)”.
GetInfoElemInv() Retorna la información de un elemento de inventario registrado en el sistema. Función encargada de retornar la información de un elemento de inventario. Existen 3 formas de obtener la información de un elemento:
  • Obtener toda la información del elemento de inventario.
  • Obtener la información del elemento de inventario pero de una sección (es) en particular.
  • Obtener la información de una sección en particular y solo unos campos de la sección.
DoCrearElemInv() Crea un elemento de inventario. Función encargada de registrar toda la información de un elemento de inventario en la base de datos. Esta función retorna true cuando el elemento se crea satisfactoriamente o false cuando no se puede crear.
SetInfoElemInv() Modifica la información de un elemento de inventario. Esta función es la encargada de modificar la información de un elemento 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á.
GetConfigCampos() Retorna la configuración de los campos del catálogo de elementos de inventario. Esta función es la encargada de retornar la configuración para cada campo del catálogo de elementos de inventarios, dicha configuración es asignada en el sistema ContaPyme / AgroWin en la opción “Configuración” del catálogo de elementos de inventario.

Por cada campo retorna: Si es visible, requerido o de solo lectura, valor por defecto, etiqueta, tipo de lista y configuración para las listas.
GetFotoElemInv() Retorna la foto de un elemento de inventario. Esta función es la encargada de retornar la imagen que tenga asignada un elemento de inventario en el sistema. Un elemento de inventario puede tener asignadas varias imágenes, por lo cual es necesario enviar el código de la imagen que se desea obtener.
GetExisteElemInv() Valida si un elemento de inventario ya existe. Esta función es la encargada de validar si un elemento de inventario ya existe en la base de datos, recibe el código del elemento de inventario a validar y retorna True si el elemento existe o false si el elemento no existe en la base de datos.
GetValidarNuevoIdElemInv() Valida si el código de un elemento de inventario es correcto. Esta función es la encargada de validar si el código (irecurso) de un nuevo elemento de inventario es correcto, valida que dicho código no contenga caracteres especiales.
DoEliminarElemInv() Elimina un elemento de inventario del sistema. Esta función es la encargada de eliminar un elemento de inventario de la base de datos, esta función se debe ejecutar en dos pasos, así:
  • Paso 1: Se hace el llamado de la función enviando el código del elemento de inventario a eliminar y la acción “verificar”, esto con el fin de validar si el elemento existe y si es posible eliminarlo. Un elemento de inventario no se puede eliminar cuando esté asociado a operaciones en el sistema. Si el resultado de esta primera petición es “eliminar”:”false” no se podrá eliminar el elemento del sistema.
  • Paso 2: Una vez se ha obtenido respuesta de la función anterior y el resultado es “eliminar”:”true”, se hace el llamado de la función DoEliminarElemInv enviando el código del elemento de inventario a eliminar y la acción “eliminar”, para que así se elimine efectivamente el elemento de la base de datos.
DoConsolidarElemInv() Consolida la información de dos elementos de inventario. Esta función es la encargada de consolidar la información de un elemento de inventario con otro, para poder llamar la función es necesario conocer el código del elemento origen y el código del elemento destino.
DoRecodificarElemInv() Recodifica un elemento de inventario Esta función es la encargada de recodificar un elemento de inventario, es decir, cambia el código de identificación del elemento tanto en el catálogo de elementos de inventario como en las operaciones en las que esté relacionado.
GetAutoLista() Retorna el listado de valores que posee un campo en particular. Esta función es la encargada de retornar la lista de valores que tiene registrados un campo en el catálogo de elementos de inventario. Por ejemplo, permite obtener las diferentes unidades de medida registradas para los elementos de inventario, los listados para los campos Clase 1, Clase 2, Dato 1, Dato 2, entre otros.

Las auto-listas retornan datos que generalmente son presentados en campos de tipo Combobox.
GetListItdCotizarCompuesto() Retorna el listado de acciones que el sistema puede realizar al imprimir la cotización de un elemento compuesto. Esta función es la encargada de retornar el listado de acciones que puede realizar el sistema al momento de imprimir la cotización de un elemento compuesto.

Cuando un elemento de inventario es marcado como “compuesto” se debe elegir del listado de acciones que retorna esta función, la acción que el sistema debe realizar al imprimir la cotización de un elemento compuesto.
GetListItdDescarga() Retorna el listado de comportamientos que pueden tener las parte de un elemento compuesto. Esta función es la encargada de retornar el listado de comportamientos que tendrán las partes de un elemento compuesto ante las acciones que se realicen con él en el sistema.

Cuando un elemento es marcado como “compuesto” se debe elegir de la lista que retorna esta función, el comportamiento que tendrán las partes del elemento cuando se venda o se consuma.
GetListItdFacturarCompuesto() Retorna el listado de acciones que el sistema puede realizar al imprimir la factura de un elemento compuesto. Esta función es la encargada de retornar el listado de acciones que puede realizar el sistema al momento de imprimir la factura de un elemento compuesto.

Cuando un elemento de inventario es marcado como “compuesto” se debe elegir del listado de acciones que retorna esta función, la acción que el sistema debe realizar al imprimir la factura de un elemento compuesto.
GetListAfectaCuenta() Retorna el listado de afectación de cuentas para los elementos compuestos. Esta función es la encargada de retornar la lista de opciones de afectación de cuentas que se pueden manejar en elementos de inventario compuestos.

Esta función se debe llamar cuando se elige la opción “Combo plantilla para ventas” que retorna la función GetListItdDescarga.

Las opciones de afectación de cuentas que hay son:
  • Afectar la cuenta del padre: Es decir, se afecta la cuenta del elemento de inventario compuesto
  • Afectar la cuenta de cada componente: Es decir, se afecta la cuenta de cada una de las partes del elemento compuesto.
GetListTiempoAlquilerElemInv() Retorna las configuraciones para el cálculo del tiempo de un elemento de alquiler. Esta función es la encargada de retornar el listado de opciones configuradas en el sistema para realizar el cálculo de tiempo cuando se alquila un elemento de inventario.

Esta función se debe llamar cuando el elemento de inventario esté marcado como “Es elemento de alquiler”. Dentro de las opciones disponibles se encuentran: Calcular el tiempo del alquiler en minutos, en horas o por noches.
GetListaPreciosUsuario() Retorna las listas de precios que tiene asignadas un usuario del sistema. Esta función es la encargada de retornar las listas de precios que tenga asignadas el usuario en el sistema.

Un usuario puede tener una lista de precios por defecto y varias listas de precios permitidas. Si el usuario no tiene listas de precios permitidas esta función solo retornará la lista de precios que tenga por defecto, pero si el usuario no tiene definida lista de precios por defecto ni listas de precios permitidas, esta función retornará todas las listas de precios registradas en el sistema (asumirá que el usuario tiene acceso a todas).
GetPrecioCalculado() Calcula y retorna el precio de un elemento de inventario. 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”,
Documentación de apoyo
Nombre documento Tipo Descripción
InfoBasica PDF Documentación de los campos de la información básica del elemento de inventario.
ListaPrecios PDF Documentación de los campos relacionados con las listas de precios del elemento de inventario.
ListaProductosEquivalentes PDF Documentación de los campos relacionados con los productos equivalentes de un elemento de inventario
PartesElemInv PDF Documentación de los campos que contienen la información de un elemento compuesto.
StockYMargen PDF Documentación de los campos relacionados con el Stock y Margen de utilidad de un elemento de inventario.
Arriba↑
Catálogo de grupos de inventario
Funciones relacionadas con grupos de inventario
Nombre función Nombre corto Descripción
GetListaGrupoInv() Retorna el listado de grupos de inventario registrados en el sistema. 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.
GetListaSeleccion() Retorna un listado de grupos de inventario para ser presentado en un selector. Esta función es la encargada de retornar un listado de grupos de inventario registrados en el sistema, generalmente retorna de cada grupo el código y el nombre.

Esta función se debe utilizar cuando se requiera mostrar un listado de grupos de inventario en un selector, es decir, una lista de selección en la que el usuario pueda elegir una opción.
GetInfoGrupoInv() Retorna la información de un grupo de inventario registrado en el sistema. Función encargada de retornar la información de un grupo de inventario.
Existen 3 formas de obtener la información de un grupo:
  • Obtener toda la información del grupo de inventario.
  • Obtener la información del grupo de inventario pero de una sección (es) en particular.
  • Obtener la información de una sección en particular y solo unos campos de la sección
DoCrearGrupoInv() Crea un grupo de inventario. Función encargada de registrar toda la información de un grupo de inventario en la base de datos. Esta función retorna true cuando el grupo se crea satisfactoriamente o false cuando no se puede crear.
Esta función recibe en el parámetro “datajson” toda la información que se registrará en la base de datos, es obligatorio que dicha información vaya agrupada por secciones tal y como se explica más adelante.
SetInfoGrupoInv() Modifica la información de un grupo de inventario. 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.
GetConfigCampos() Retorna la configuración de los campos del catálogo de grupos de inventario. Esta función es la encargada de retornar la configuración que tienen asignada los campos de impuestos, descuentos o cargos que se solicitan tanto para los impuestos en compras como los impuestos en ventas de la edición de un grupo de inventario.

Por cada campo retorna: Si es visible, requerido o de solo lectura y etiqueta; las etiquetas pueden ser definidas libremente por el usuario en la configuración del catálogo de conceptos de liquidación.
GetExisteGrupoInv() Valida si un grupo de inventario ya existe. Esta función es la encargada de validar si un grupo de inventario ya existe en la base de datos, recibe el código del grupo de inventario a validar y retorna True si el grupo existe o false si el grupo no existe en la base de datos.
ValidarNuevoIdGrupoInv() Valida si el código de un grupo de inventario es correcto. Esta función es la encargada de validar si el código (igrupoinv) de un nuevo grupo de inventario es correcto, valida que dicho código no contenga caracteres especiales.
DoEliminarGrupoInv() Elimina un grupo de inventario del sistema. Esta función es la encargada de eliminar un grupo de inventario de la base de datos, esta función se debe ejecutar en dos pasos, así:
  • Paso 1: Se hace el llamado de la función enviando el código del grupo de inventario a eliminar y la acción “verificar”, esto con el fin de validar si el grupo existe y si es posible eliminarlo. Un grupo de inventario no se puede eliminar cuando esté asociado a operaciones en el sistema. Si el resultado de esta primera petición es “eliminar”:”false” no se podrá eliminar el grupo de inventario del sistema.
  • Paso 2: Una vez se ha obtenido respuesta de la función anterior y el resultado es “eliminar”:”true”, se hace el llamado de la función DoEliminarGrupoInv enviando el código del grupo de inventario a eliminar y la acción “eliminar”, para que así se elimine efectivamente el grupo de la base de datos.
DoRecodificarGrupoInv() Recodifica un grupo de inventario. Esta función es la encargada de recodificar un grupo de inventario, es decir, cambia el código de identificación del grupo tanto en el catálogo de grupos de inventario como en las operaciones en las que esté relacionado.
GetInfoVisible() Retorna la información que debe ser visible en la edición de un grupo de inventario. En la edición de un grupo de inventario la información está agrupada por pasos y dichos pasos son visibles de acuerdo a la configuración que tenga asignada el grupo de inventario, esta función se encarga de analizar y retornar los pasos visibles en la edición del grupo de inventario.
Documentación de apoyo
Nombre documento Tipo Descripción
InfoBasica PDF Documentación de los campos de la información básica del grupo de inventario.
InfoCuentasIngresosEgresos PDF Documentación de los campos relacionados con las cuentas de ingreso y egreso de un grupo de inventario.
Arriba↑
Catálogo de líneas de productos
Funciones relacionadas con líneas de productos
Nombre función Nombre corto Descripción
GetListaLineasProductos() Retorna el listado de líneas de productos registradas en el sistema. Esta función es la encargada de retornar la información de un listado de líneas de productos registradas en el sistema.

Esta función retorna para cada línea de productos la información que sea solicitada.
GetListaSeleccion() Retorna un listado de líneas de productos para ser presentadas en un selector. Esta función es la encargada de retornar un listado de líneas de productos registradas en el sistema, generalmente retorna de cada línea el código y el nombre.

Esta función se debe utilizar cuando se requiera mostrar un listado de líneas de productos en un selector, es decir, una lista de selección en la que el usuario pueda elegir una opción.
GetInfoLineaProductos() Retorna la información de una línea de productos registrada en el sistema. Función encargada de retornar la información de una línea de productos. Existen 2 formas de obtener la información de una línea de productos:
  • Obtener toda la información de la línea de productos: Para ello se envía solo el código de la línea.
  • Obtener de la sección “InfoBasica” solo unos campos: Para ello se envía el código de la línea de productos, el nombre de la sección (InfoBasica) y el nombre de los campos que desean obtener.
DoCrearLineaProductos() Crea una línea de productos. Función encargada de registrar toda la información de una línea de productos en la base de datos. Esta función retorna true cuando la línea se crea satisfactoriamente o false cuando no se puede crear.

Esta función recibe en el parámetro “datajson” toda la información que se registrará en la base de datos, es obligatorio que dicha información vaya agrupada por secciones tal y como se explica más
SetInfoLineaProductos() Modifica la información de una línea de productos. Esta función es la encargada de modificar la información de una línea de productos en la base de datos, recibe los datos que se actualizarán agrupados en la sección “infobasica”.

En esta función el único dato que se puede modificar es el nombre de la línea de productos, pues los demás son campos de auditoría que el sistema asigna automáticamente.
GetExisteLineaProductos() Valida si una línea de productos ya existe. Esta función es la encargada de validar si una línea de productos ya existe en la base de datos, recibe el código de la línea de productos a validar y retorna True si la línea existe o false si la línea no existe en la base de datos.
GetValidarNuevoIdLineaProductos() Valida si el código de una línea de productos es correcto. Esta función es la encargada de validar si el código (idepinv) de una nueva línea de productos es correcto, valida que dicho código no contenga caracteres especiales.
DoEliminarLineaProductos() Elimina una línea de productos del sistema. Esta función es la encargada de eliminar una línea de productos de la base de datos, esta función se debe ejecutar en dos pasos, así:
  • Paso 1:Se hace el llamado de la función enviando el código de la línea de productos a eliminar y la acción “verificar”, esto con el fin de validar si la línea existe y si es posible eliminarla. Una línea de productos no se puede eliminar cuando esté asociada a operaciones en el sistema. Si el resultado de esta primera petición es “eliminar”:”false” no se podrá eliminar la línea de productos del sistema.
  • Paso 2: Una vez se ha obtenido respuesta de la función anterior y el resultado es “eliminar”:”true”, se hace el llamado de la función DoEliminarLineaProductos enviando el código de la línea a eliminar y la acción “eliminar”, para que así se elimine efectivamente la línea de productos de la base de datos.
DoRecodificarLineaProductos() Recodifica una línea de productos. Esta función es la encargada de recodificar una línea de productos, es decir, cambia el código de identificación de la línea tanto en el catálogo de Departamento o líneas de productos como en las operaciones en las que esté relacionado.
Documentación de apoyo
Nombre documento Tipo Descripción
InfoBasica PDF Documentación de los campos de la información básica de las líneas de productos.
Arriba↑
Catálogo de bodegas
Funciones relacionadas con bodegas
Nombre función Nombre corto Descripción
GetListaBodegas() Retorna el listado de bodegas registradas en el sistema. Esta función es la encargada de retornar la información de las bodegas registradas en el sistema por cada empresa, para determinar de cual empresa se retornarán las bodegas, se toma la configuración de la empresa activa que tiene asignada el usuario.

Esta función retornará para cada bodega la información que sea solicitada. Se debe utilizar cuando se van a mostrar las bodegas a manera de catálogo.
Documentación de apoyo
Nombre documento Tipo Descripción
InfoBasica PDF Documentación de los campos de la información básica de una bodega.
Arriba↑
Catálogo de métodos de cálculo de listas de precios
Funciones relacionadas con métodos de cálculo de listas de precios
Nombre función Nombre corto Descripción
GetListaMetodosCalculoInv() Retorna el listado de métodos de cálculo para listas de precios registrados en el sistema. Esta función es la encargada de retornar la información de un listado de métodos de cálculo (métodos para calcular el precio de los elementos de inventario) registrados en el sistema.

Esta función retorna para cada método de cálculo la información que sea solicitada.
Documentación de apoyo
Nombre documento Tipo Descripción
InfoBasica PDF Documentación de los campos de la información básica de un método de cálculo de listas precios.
Arriba↑
Operaciones
Documentación de apoyo
Nombre documento Tipo Descripción
Modelo ER OprMaest PDF Documentación de los campos que almacenan la información de encabezado de las operaciones.
DoExecuteOprAction() HTML Permite la ejecución de una acción sobre una o varias operaciones en el sistema. Acciones como Crear, guardar, cargar, procesar, desprocesar, verificar o anular.
Modelo ER OprIng1_Base PDF Documentación de los campos que almacenan los datos generales de una operación de ventas.
Modelo ER OprVentas PDF Documentación de los campos que almacenan la información de cada registro de productos vendidos en la operación de ventas.
Modelo ER OprTrazabProductos PDF Documentación de los campos que almacenan la información de cada serie/lote ingresado o egresado en las operaciones de inventarios e inventarios plus.
Modelo ER OprReferencias PDF Documentación de los campos que almacenan los números de documentos que se referencian en las operaciones del sistema.
Modelo ER OprIngresosEgresos PDF Documentación de los campos que almacenan la información de cada registro de ingresos o gastos especificados en una operación del sistema.
Modelo ER OprConcDescuento PDF Documentación de los campos que almacenan la información de cada registro de liquidación de impuestos de una operación.
Modelo ER OprComisionesVta PDF Documentación de los campos que almacenan la información de cada renglón de comisiones en venta registrados en la operación de facturación y ventas
Modelo ER OprCom1_Base PDF Documentación de los campos que almacenan los datos generales de una operación de Compras.
Modelo ER OprCompras PDF Documentación de los campos que almacenan la información de cada registro de productos comprados en la operación de Compras.
Modelo ER OprKar2_Base PDF Documentación de los campos que almacenan los datos generales de una operación de Traslado de productos entre bodegas.
Modelo ER OprKar2_Detalle PDF Documentación de los campos que almacenan la información de cada registro de productos a trasladar en la operación de Traslado de productos entre bodegas.
Modelo ER OprKar1_Base PDF Documentación de los campos que almacenan los datos generales de una operación de Embodegamiento de productos.
Modelo ER OprKar1_Detalle PDF Documentación de los campos que almacenan cada registro del listado de productos que se embodegan en la operación de Embodegamiento de productos.
Modelo ER OprOp1 PDF Documentación de los campos que almacenan el detalle de productos registrados en las operaciones de remisión al cliente, orden de producción, recepción de materiales.
Modelo ER OprCom4_Base PDF Documentación de los campos que almacenan los datos generales de una operación de devolución en ventas.
Modelo ER OprDevolVta PDF Documentación de los campos que almacenan la información de cada registro de productos de la operación de devolución en ventas.
Modelo ER OprComisionesDevolVta PDF Documentación de los campos que almacenan la información de comisiones de devolución en ventas.
Modelo ER OPRCOM2_BASE PDF Documentación de los campos que almacenan los datos generales de una operación de Ajustes de inventario.
Modelo ER OprAjustesInv PDF Documentación de los campos que almacenan la información de cada registro de productos de la operación de ajustes de inventario.
Modelo ER OprPla2_Base PDF Documentación de los campos de la información básica de una operación de planilla de uso y/o consumo.
Modelo ER OprPla2_Detalle PDF Documentación de los campos del detalle de productos consumidos en una operación de planilla de uso y/o consumo
Operaciones de inventarios
Nombre operación Nombre corto Descripción
DocJsonOprING1-ING5() Json de la operación de facturación Documentación del Json que se debe enviar para insertar una operación de facturación y ventas en el sistema a través del Agente.
DocJsonOprCOM1() Documentación del JSon de la operación de Compras. Documentación del Json que se debe enviar para insertar una operación de Compras en el sistema a través del Agente.
DocJsonOprKAR2() Documentación del Json de la operación de traslado de productos entre bodegas. Documentación del Json que se debe enviar para insertar una operación de Traslado de productos entre bodegas en el sistema a través del Agente.
DocJsonOprKAR1() Documentación del JSon de la operación de: Embodegamiento de productos Documentación del Json que se debe enviar para insertar una operación de Embodegamiento de productos en el sistema a través del Agente.
DocJsonOprCOM4() Documentación del Json de la operación de devolución en ventas. Documentación del Json que se debe enviar para insertar una operación de Devolución en ventas en el sistema a través del Agente.
DocJsonOprCOM2() Json de la operación de ajustes de inventario. Documentación del Json que se debe enviar para insertar una operación de ajustes de inventario en el sistema a través del Agente.
DocJsonOprPla2() Json de la operación de planilla de uso y consumo. Documentación del Json que se debe enviar para insertar una operación de planilla de uso y consumo en el sistema a través del Agente.
Arriba↑
Movimientos
Movimientos de inventarios
Nombre función Nombre corto Descripción
GetListaMovInventario() Retorna el listado de movimientos de inventario. Esta función es la encargada de retornar la información de los movimientos de inventarios registrados en el sistema. Retornará por cada movimiento la información que sea solicitada.
Esta función aplica seguridad de datos ya que pueden haber terceros, elementos de inventario y centros de costos que el usuario no pueda visualizar.
Esta función se debe utilizar cuando se quieren obtener los movimientos de inventarios contables como compras, ventas, ajustes de inventarios entre otros.
No incluye los movimientos de inventarios plus, como: Pedidos, Remisiones, Recepción de materiales, órdenes de compra, entre otros.
GetSaldoFisicoProductoEnBodegas() Retorna el saldo físico de un producto en una o varias bodegas. Retorna un json con la lista de bodegas y cantidad del elemento, donde éste tiene saldo físico (Saldo contable + Recepciones - Remisiones).
GetListaElementosMovsPeriodo() Retorna el listado de elementos movidos en un período. Esta función es la encargada de retornar el listado de productos que han sido movidos en un periodo dado, es decir, productos que han sido vendidos, comprados, trasladados entre otros.
GetMovimientosProducto() Retorna los movimientos de un elemento en un período dado. Esta función es la encargada de retornar el listado con los movimientos de un tipo particular para un producto dado en un periodo.
GetListaUltPrecioCompraProducto() Retorna el listado de los últimos precios de compra para un producto. Esta función es la encargada de retornar el listado de los últimos precios de compra para un producto por cada bodega y proveedor.
GetSaldosProductosEnBodegas() Retorna la existencia física, contable y proyectada del producto en cada bodega. Esta función es la encargada de retornar un json con la lista de saldo físico, contable y proyectado de los productos en cada bodega.
Documentación de apoyo
Nombre documento Tipo Descripción
KARMOVUN PDF Documentación de los campos que almacenan los movimientos de inventarios generados por las operaciones procesadas en AgroWin o ContaPyme.
OPRMAEST PDF Documentación de los campos que almacenan la información de las operaciones realizadas en el sistema.
Arriba↑
Informes
Documentación de apoyo
Nombre función Nombre corto Descripción
GetListaClase1Inventarios() Retorna el listado de valores que tiene el campo Clase 1 registrados en el sistema Esta función es la encargada de retornar el listado de valores que tiene el campo Clase 1 registrados en el sistema, este campo pertenece al catálogo de elementos de inventario.

Esta función se llama en los reportes de:
  • Saldos de inventario
  • Entradas y salidas por período
  • Movimiento detallado de elementos
  • Vencimiento/Garantías de productos
  • Facturación mensual por cliente
GetListaTipo1Inventarios() Retorna el listado de valores que tiene el campo Tipo 1 registrados en el sistema Esta función es la encargada de retornar el listado de valores que tiene el campo Tipo 1 registrados en el sistema, este campo pertenece al catálogo de elementos de inventario.

Esta función se llama en los reportes de:
  • Saldos de inventario
  • Entradas y salidas por periodo
  • Movimiento detallado de elementos
  • Vencimiento/Garantías de productos
  • Facturación mensual por cliente
GetListaAgruparPorInventarios() Retorna las opciones por las cuales se puede agrupar la información de los informes de Elementos de inventario Esta función es la encargada de retornar el listado de opciones por las cuales se puede agrupar la información de los siguientes reportes de inventarios:
  • Saldos de inventario
  • Entradas y salidas por período
  • Movimiento detallado de elementos
  • Venta de productos en el período
GetListaOrdenarPorInventarios() Retorna los campos por los cuales se puede ordenar la información de los informes de Elementos de inventario Esta función es la encargada de retornar el listado de campos que se pueden usar para ordenar la información de los siguientes informes de inventarios:
  • Saldos de inventario
  • Estado saldos inventario por centro de costos
GetCamposFiltroInventarios() Retorna los campos por los cuales se puede filtrar la información de los informes de Elementos de inventario Esta función es la encargada de retornar el listado de campos disponibles para filtrar los informes de:
  • Rotación de productos
  • Códigos de barras
  • Elementos compuestos
  • Listado de precios.
GetOrdenInformeRotacionProductos() Retorna los campos por los cuales se puede ordenar el informe de Rotación de productos Esta función es la encargada de retornar el listado de campos disponibles para ordenar el informe de rotación de productos.
GetAgruparPorControlDocumentos() Retorna los campos por los cuales se puede agrupar el informe de Control de documentos Esta función es la encargada de retornar el listado de campos disponibles para agrupar la información de los informes de control de documentos del módulo de Inventarios.

Para poder obtener los campos de cada reporte es necesario enviar el código identificador del reporte (keyaction).
GetListaPreciosInforme() Retorna el código y nombre de las listas de precios por la cuales se puede generar el informe de Lista precios Esta función es la encargada de retornar el código y nombre de las listas de precios disponibles en el sistema, para así generar los informes de listas de precios del módulo de inventarios. Esta función también retorna los métodos de cálculo de las listas de precios.
GetEtiquetasRepInv() Retorna las etiquetas de los campos que se presentan en la generación de algunos informes de inventarios Esta función es la encargada de retornar la configuración de los campos: Clase 1, Clase 2, Tipo 1, Tipo 2, Dato 1, Dato 2 y Dato 3, que se presentan en la ventana de generación de algunos informes de inventarios.

Retorna para cada campo si es visible, de solo lectura y la etiqueta que el usuario haya asignado a cada campo.
Arriba↑





Usted no tiene permisos para acceder a la documentación de la API del Agente de servicios web.