Novedades de la versión

A continuación pasamos a comentar las novedades de la versión ordenadas por código.

VERP-25

General

Envío de documentos por email con plantillas.

Nueva funcionalidad que permite el envío de emails aplicando plantillas HTML configurables por el usuario.

Permite el envío de emails, tanto en Windows como en Linux y en Mac, en formato html o texto plano, usando SSL, TLS (para envío con cuentas de gmail o google apps), adjuntos, etc., además de la posibilidad de incluir campos de la tabla origen y parámetros configurables.

Se ha implementado para el envío de facturas de venta a clientes tanto desde la factura como desde una lista de ellas.

VERP-49

API Rest

A partir de esta versión, ya se permite el envío de imágenes de más de 8 kb en formato base64.

VERP-151

Contabilidad > Tributos

Añadir fecha de última modificación en FAC-REC-C y FAC-EMI-C. Detectar cambios tras estar presentado en algún modelo.

Mejorada la auditoría de registro de facturas emitidas y recibidas de contabilidad. Se ha incluido el usuario, fecha y hora de última modificación completando la información de alta que ya existía. Además, se ha incluido esta información en el formulario de edición del registro de factura emitida y recibida, justo debajo del código de registro, en la parte superior derecha para que sea fácil de consultar.

Objetos modificados:

  • Tabla FAC_EMI_C (nuevos campos MOD_TIM y MOD_USR) y modificado trigger pre mod.

  • Tabla FAC_REC_C (nuevos campos MOD_TIM y MOD_USR) y modificado trigger pre mod.

  • Renombrado formulario FAC_EMI_C_IMP a FAC_EMI_C_IMP_TOT.

  • Nuevo formulario FAC_EMI_IMP que contiene área de scroll para FAC_EMI_C_IMP_TOT.

  • Renombrado formulario FAC_REC_C_IMP a FAC_REC_C_IMP_TOT.

  • Nuevo formulario FAC_REC_IMP que contiene área de scroll para FAC_REC_C_IMP_TOT.

  • Formulario FAC_EMI_C (modificado control TXT_ID con datos de alta y modificación).

  • Formulario FAC_REC_C (modificado control TXT_ID con datos de alta y modificación).

VERP-157

API Key

Añadido botón para generar API Keys aleatorios de longitudes entre 8 y 20 caracteres. Además, al crear un nuevo registro se genera un API Key por defecto.

Objetos modificados:

  • Formulario API_KEY_W.

  • Nuevo formulario API_KEY_W_GEN.

VERP-301

Tesorería > Remesas cobros y pagos

Control domicilio bancario.

Nuevo control que verifica si un vencimiento de cobro o pago tiene el domicilio bancario debidamente cumplimentado antes de ser añadido a una remesa.

Objetos modificados:

  • Alternador VTO_COB_C:

    • Manejador REM_ALT y REM_ADD.

  • Alternador VTO_COB_C_AUX:

    • Manejador REM_ALT y REM_ADD.

  • Alternador VTO_COB_C_VTA_FAC:

    • Manejador REM_ALT y REM_ADD.

  • Alternador VTO_PAG_C:

    • Manejador REM_ALT y REM_ADD.

  • Alternador VTO_PAG_C_AUX:

    • Manejador REM_ALT y REM_ADD.

  • Alternador VTO_PAG_C_COM_FAC:

    • Manejador REM_ALT y REM_ADD.

  • Añadida constante ERR_VTO_BCO_NO_OK.

VERP-328

General

Error de vClient en determinadas condiciones cuando editamos un registro del log de sesiones.

Se ha modificado el script abrirVista incluyendo la función activarVista, no era posible reutilizar la función activarVista, ya existente como script independiente, ya que utiliza diferentes parámetros de entrada, en este caso los datos del objeto se pasan como parámetro y no se utiliza theRoot.dataView().

VERP-333

API Rest

El script v1 genera error si el proceso seleccionado no existe o no tiene registro de seguridad. Si hay errores no se ordena, página ni se genera el objeto a retornar.

Objetos modificados:

  • Script v1.js.

VERP-337

API Rest

Modificado el script v1.js para que permita introducir el caracter "=" en algún parámetro.

VERP-339

API Rest

Control del número de páginas y de la primera y última página.

Existía un error en el script v1.js que hacía que no se mostrara mal el número de registros correctos en cada página, primera y última.

Objetos modificados:

  • Script v1.js.

VERP-371

Contabilidad

El registro de iva no numera los registros por empresa.

Hemos añadido la empresa a los índices correspondientes de facturas emitidas y recibidas para que el número de registro de IVA sea correlativo por empresa en lugar de ser común.

Objetos modificados:

  • Tabla FAC_EMI_C:

    • Indice SER_FAC_EMI_NUM. Añadida la empresa.

    • Triggers Anterior al alta y Anterior a la modificación.

  • Tabla FAC_REC_C:

    • Indice SER_FAC_REC_NUM. Añadida la empresa.

    • Triggers Anterior al alta y Anterior a la modificación.

  • Tabla SER_M:

    • Resolución del puntero FAC_EMI_ULT_FAC.

    • Resolución del puntero FAC_REC_ULT_FAC.

VERP-391

General > Empresas

Quitada la opción de configuración de precios con IVA incluido ya que no era operativa.

VERP-399

API Rest

A partir de esta versión es posible ejecutar procesos tanto por el método GET como hasta ahora, como por el método POST. En el proceso ejecutado debemos crear una variable local llamada BODY de tipo alfabético donde recibiremos los datos del cuerpo de la petición.

Objeto modificados:

  • Script v1.js.

VERP-421

Gestión

Seleccionar dirección de envío en los pedidos de compras y en los presupuestos y pedidos de ventas.

Nueva funcionalidad en los pedidos de compras que permite seleccionar la dirección de envío de la empresa donde recibir los pedidos.

En los presupuestos, pedidos y albaranes de venta, también hemos añadido la posibilidad de seleccionar una dirección de envío diferente a la postal, mostrándose en los informes correspondientes de presupuestos, pedidos y albaranes.

Objetos modificados:

  • Pedidos de compra:

    • Tabla COM_PED_G. Añadido campo DIR_ENV.

    • Formulario COM_PED_G.

    • Carpeta Menú de botón de dirección de entrega con el menú y las acciones correspondientes.

  • Presupuestos de venta:

    • Tabla VTA_PRE_G. Añadido campo DIR_ENV.

    • Formulario VTA_PRE_G.

    • Formulario VTA_PRE_G_ALT.

    • Formulario VTA_PRE_G_PED.

    • Proceso VTA_PRE_G_DUP.

VERP-422

General

Activar/ Desactivar el Log Transaccional.

Mejora para permitir activar y desactivar el uso del Log Transaccional. Esta utilidad nos permite tener unas instalaciones con el módulo activado y otras con él desactivado, pero además es de utilidad para desactivarlo temporalmente en una instalación para realizar tareas especificas como importaciones o tareas automáticas que no sea necesario o queramos tener registradas en el Log.

Objetos añadidos:

  • Añadida variable global en disco LOG_TRN (Log transaccional. Activo).

Objetos modificados:

  • Formulario APP_CFG_W_SUP añadida edición de variable LOG_TRN.

  • Fichero Javascript logTransaccional.js modificado para evaluar el valor de la variable y grabar o no el log.

VERP-423

General > Informes personalizables

Los informes solo se imprimían en la impresora por defecto del sistema operativo.

Actualmente se hacen por la impresora lógica asignada en vERP.

Objetos añadidos:

  • Impresoras lógicas:

    • COM_ALB_G.

    • COM_FAC_G.

Objetos modificados:

  • Rejillas:

    • APU_C_AUX.

    • APU_C_DIA.

    • APU_C_EXT_ARR.

  • Formularios:

    • COM_PED_G.

    • INF_C.

    • VTA_ALB_G.

    • VTA_FAC_G.

    • VTA_PED_G.

    • VTA_PRE_G.

  • Alternadores:

    • ALM_M.

    • ART_M.

    • COM_ALB_G.

    • COM_FAC_G.

    • COM_PED_G.

    • FAC_EMI_C.

    • FAC_REC_C.

    • INM_C.

    • INV_VAL_G.

    • MOV_G.

    • REM_COB_C.

    • REM_PAG_C.

    • SAL_C.

    • SAL_C_ANA.

    • VTA_ALB_G.

    • VTA_FAC_G.

    • VTA_PED_G.

    • VTA_PRE_GVTO_COB_C.

    • VTO_COB_C_AUX.

    • VTO_COB_C_VTA_FAC.

    • VTO_PAG_C.

    • VTO_PAG_C_AUX.

    • VTO_PAG_C_COM_FAC.

VERP-424

General > Contactos

Cuando se modificaba la forma de pago de un contacto de tipo proveedor no se actualizaba la cuenta auxiliar contable con dicha forma de pago.

Objetos modificados:

-Tabla ENT_M (Contactos) Modificación en triggers de alta y modificación: sustituido Modificar campo ( FPG, FPG_CLT ) por Modificar campo ( FPG, FPG_PRV ) en el grupo de instrucciones para proveedores.

VERP-425

vTools

No hacía nada cuando se exportaba a formato CSV desde el menú de lista

Scripts añadidos:

  • Se ha incorporado el script _export_rejilla_csv.js que no estaba presente en la carpeta export de scripts y que era usado por otros scripts.

VERP-426

General

No permitía asignar nuevos usuarios a una empresa desde la pestaña usuarios del formulario de empresas.

Objetos modificados:

  • Formulario EMP_M_USR.

VERP-428

Contabilidad > Modelos

Al generar un modelo tributario introduciendo las fechas de forma manual no se genera el periodo en el registro creado.

En los modelos tributarios y el resumen de los mismos, hemos añadido la posibilidad de elegir los periodos entre fechas controlando dichos periodos para que en el caso de generación de los modelos, los periodos elegidos sean los establecidos como naturales.

Objetos modificados:

  • Formulario FIC_W.

  • Formulario TRB_C_MEN.

VERP-429

General > Usuarios

Cuando se cambiaba el comportamiento de la configuración de la tecla intro en el formulario de usuarios había que salir de vERP y volver a entrar para que se tenga en cuenta el cambio.

Hemos añadido al manejador de eventos BTC_ACE del formulario USR_M la verificación de cambio del campo que controla este comportamiento modificando la variable global si fuese necesario. Esto nos permitirá no tener que salir y volver a entrar a vERP para poder apreciar el nuevo comportamiento.

Objetos modificados:

  • Formulario USR_M:

    • Manejador BTN_ACE.

VERP-430

General > Formas de pago

Mostraba un mensaje erróneo y un error en la barra de estado relacionado con script javascript.

Objetos modificados:

  • Formulario FPG_M: Script del manejador CAR_CMB_DOC_TIP.

VERP-431

General > Formas de pago

Aparecía un mensaje de "pasa" a la hora de editar una forma de pago.

Objetos modificados:

  • Formulario FPG_M manejador APL_CND_ESP_CHG.

VERP-432

Contabilidad > Informes**. En la rejilla de balance de sumas y saldos no aparecían los totales en el pie de la rejilla.

Se modifica en las propiedades de las columnas el tipo de contenido del pié, ya que se está usando una variable global para los decimales y esta no es visible en tercer plano.

Objetos modificados:

  • Rejilla SAL_C_BSS.

VERP-433

General > Log Transaccional

Se muestra el formulario del log vacío y da error en script.

Cuando en un campo se incluía un carácter utilizado para la composición de los json, se producía un error al visualizar la información contenida en el Log transaccional. De forma que no se puede interpretar correctamente el contenido.

Se ha modificado tanto al guardar el contenido del Log, como al visualizar de forma que los caracteres especiales se sustituyen por etiquetas. Y a la inversa a la hora de visualizar, se sustituyen las etiquetas para mostrar el contenido original.

Objetos modificados:

  • Fichero JavaScript velneo_verp_2_dat/logTransaccional.js.

  • Formulario LOG_TRN_W.

VERP-434

General

El importador dinámico de datos mostraba erróneamente el número de ficheros importados.

Objetos modificados:

  • Se modifica el scripit velneoImportacionCSV.js para que muestre el número de ficheros importados de forma correcta.

VERP-435

General > CSS

Añadir propiedades para la sección corner de la barra de desplazamiento.

Hemos añadido la posibilidad de asignar propiedades a la sección corner de la barra de desplazamientos (QscrollBar).

Esta sección hace referencia al cuadrado que se muestra en la parte inferior izquierda cuando se muestran las 2 barras de scroll en una rejilla, en el punto donde se encuentran.

Sus propiedades son:

QAbstractScrollArea::corner {
background: transparent;
border: transparent; }

VERP-440

Gestión

Cuando se usaba el menú de botón del control contactos en el formulario de edición de albaranes y facturas de ventas no aparecían las opciones del menú.

Objetos modificados:

  • Modificadas las conexiones de eventos CTT_LOC y CTT_MOD de los formularios VTA_ALB_G y VTA_FAC_G para que comprueben las acciones correctas.

VERP-441

Gestión

Reordenar las líneas de los documentos de compras (pedidos, albaranes y facturas) y ventas (presupuestos, pedidos, albaranes y facturas).

Es posible mover una o varias líneas mediante drag&drop y posicionarlas en la ubicación deseada, produciéndose una reordenación de todas las líneas anteriores y posteriores a la nueva ubicación de los registros seleccionados.

Objetos modificados:

  • VTA_PRE_LIN_G_ORD.

  • VTA_PED_LIN_G_ORD.

  • VTA_ALB_LIN_G_ORD.

  • VTA_FAC_LIN_G_ORD.

  • COM_PED_LIN_G_ORD.

  • COM_ALB_LIN_G_ORD.

  • COM_FAC_LIN_G_ORD.

VERP-442

Gestión

Cambio de forma de pago en cuentas de proveedor.

Cuando cambiamos la forma de pago de un contacto tipo proveedor, se actualiza también en su cuenta auxiliar.

Objetos modificados:

  • Tabla ENT_M: trigger posterior a la modificación.

VERP-443

Gestión

El proceso de recálculo de existencias no eliminaba los registros de existencias de forma correcta

Objetos modificados:

  • Proceso EXS_G_CAL.

  • Proceso EXS_G_CAL_SRV.

VERP-444

Tesorería

En vencimientos y remesas poder trabajar con divisiones de empresas.

Nueva funcionalidad en tesorería para poder visualizar los vencimientos de cobros y pagos y las remesas de cobros y pagos por división.De esta forma, permitimos que sólo sean visibles los documentos de una división en concreto o de todas las divisiones de una empresa si nos situamos en la empresa matriz.

Objetos modificados:

  • Tabla VTO_COB_C. Añadir campo EMP_DIV.

  • Tabla VTO_PAG_C. Añadir campo EMP_DIV.

  • Tabla REM_COB_C Añadir campo EMP_DIV.

  • Tabla REM_PAG_C. Añadir campo EMP_DIV.

  • Formulario VTO_COB_C_MEN.

  • Formulario VTO_PAG_C_MEN.

  • Formulario ENT_M_VTO_PAG.

  • Formulario ENT_M_VTO_COB.

  • Formulario AUX_C_VTO_COB.

  • Formulario REM_COB_C.

  • Formulario REM_PAG_C.

  • Búsqueda VTO_COB_C.

  • Búsqueda VTO_COB_C_CON_VTO.

  • Búsqueda VTO_PAG_C.

  • Búsqueda REM_COB_C.

  • Búsqueda REM_PAG_C.

  • Proceso VTA_FAC_G_CON.

  • Proceso VTA_FAC_G_GEN_VTO_COB.

  • Proceso AUX_C_TO_VTO_COB_PDT.

  • Proceso AUX_C_TO_VTO_PAG_PDT.

  • Procesos para la migración de la versión 24.0 a la 25.0 MIG_25_0.

VERP-445

Contabilidad

Cuando se duplicaba una plantilla de asiento no se creaban los registros plurales de cuentas de la plantilla original

Objetos a modificados:

  • Tubo de ficha PLA_APU_C_DUP, variable local PLA_ASI pasa a ser alfabética.

  • Tubo de ficha PLA_COS_C_DUP, variable local PLA_ASI pasa a ser alfabética.

VERP-446

Tesorería > Entregas a cuenta

Ahora es posible realizar entregas a cuenta tanto de cobros como de pagos desde las operaciones en los vencimientos.

Bastará con añadir una operación de tipo cobrado o pagado (en función del tipo de registro) y si la cantidad entregada es inferior al importe pendiente, además de realizar el asiento correspondiente y registrar la operación, modificará el importe pendiente en el vencimiento dejándolo como pendiente para próximos movimientos.

Objetos modificados:

  • VTO_COB_C_COB.

  • VTO_PAG_C_COB.

VERP-447

Contabilidad > Asientos

Localizar por número.

Hemos añadido la posibilidad de buscar un asiento por su número desde el menú de asientos.

Objetos modificados:

  • Formulario ASI_C_MEN.

  • Búsqueda ASI_C_ENT_FCH_CON.

VERP-448

Gestión > Informes

  • Nuevo informe de facturas de venta agrupando las líneas de factura por albarán.

  • Nuevo informe de etiquetas de artículos.

Objetos añadidos:

  • Informe personalizado VERP_VTA_FAC_DOC_ALB.

  • Informe personalizado VERP_ART_LST_ETI.

VERP-449

General > Informes personalizables

La lista de informes personalizables no disponía del menú de contexto que permitía copiar al portapapeles.

Objetos modificados:

  • En la rejilla INF_DEF_W se especifica el menú de contexto personalizado LST.

VERP-450

Gestión

No era funcional la agrupación y/o desglose de vencimientos desde el formulario cobros y pagos de facturas de compras y ventas.

Objetos añadidos:

  • Toolbar VTO_COB_C_VTA_FAC.

  • Toolbar VTO_PAG_C_COM_FAC.

Objetos modificados:

  • Alternador VTO_COB_C_VTA_FAC especificando la toolbar VTO_COB_C_VTA_FAC.

  • Alternador VTO_PAG_C_COM_FAC especificando la toolbar VTO_PAG_C_COM_FAC.

VERP-451

Contabilidad

Agregar movimientos bancarios de forma automática desde Afterbanks (agregador bancario), para su conciliación.

Hemos añadido la posibilidad de descargar de forma automática los movimientos bancarios a través de una plataforma como Afterbanks usando su API de forma automatizada, sin la necesidad de validarse en cada entidad bancaria, generar el fichero de movimientos, descargarlo e importarlo.

Objetos modificados

  • Tablas:

    • EMP_M.: Añadidos los campos AGB_URL_MOV, ABG_URL_FIC y ABG_SRV_KEY.

    • AUX_C: Añadidos los campos BCO_AGB_USR, BCO_AGB_PWD, BCO_AGB_PRO , BCO_AGB_SRV y BCO_AGB_ON.

  • Formularios:

    • EMP_M_CFG_TES: añadidos los campos URL API agregador bancario y clave de servicio.

    • AUX_C_BCO: añadidos los campos BCO_AGB_USR, BCO_AGB_PWD, BCO_AGB_PRO , BCO_AGB_SRV y BCO_AGB_ON. Añadido conexión y manejador evento BCO_AGB_ON.

Objetos creados:

  • Formularios:

    • CBA_CAB_C_MEN.

    • CBA_CAB_C_AGB.

  • Procesos:

    • AUX_C_CBA_IMP.

    • AUX_C_BCO_AGB_PRO.

    • AUX_C_BCO_AGB_SRV.

    • CBA_CAB_C_AGB_FIC.

  • Scripts:

    • aft_get_bnc.

    • aft_get_cat.

    • aft_get_mov.

    • aft_get_pro.

VERP-452

Gestión

Se ha incluido el nombre de la división en curso en formularios de compras y ventas de facturas.

Objetos modificados:

-Formulario VTA_FAC_G. -Formulario COM_FAC_G.

VERP-453

Tesorería

Añadido el nombre de la división en curso en formularios de cobros y pagos.

Objetos modificados:

  • Formularios:

    • VTO_COB_C.

    • VTO_PAG_C.

VERP-454

General > Empresas

No se mostraba el formulario del log transaccional al hacer click en el control creado para tal fin.

Objetos modificados:

  • Formulario EMP_M, conexión de evento AUD.

VERP-455

Contabilidad

Balances Sumas y Saldos e Informes de un solo mes.

Nueva funcionalidad en los balances de sumas y saldos y en los informes.

Ahora, al seleccionar un mes en el balance o informe, disponemos de un check para indicar que sólo queremos mostrar los resultados del mes elegido. Si no activamos ese check, el comportamiento será el habitual, es decir, acumulando el saldo de los meses anteriores.

Objetos añadidos:

  • Variable global BSS_MES_NO_ACU.

Objetos modificados:

  • Tabla SAL_C.

  • Tabla INF_C.

  • Formulario SAL_C_ANA_MEN.

  • Formulario SAL_C_MEN.

  • Formulario INF_C.

  • Formulario INF_C_CAL.

  • Proceso INF_C_CAL.

VERP-456

Contabilidad > Asientos

Asientos con retención de IRPF por cuenta auxiliar.

Nueva funcionalidad que permite generar asientos y facturas con retención de IRPF asignando como porcentaje el que conste en la cuenta auxiliar, o en su defecto, la que tengamos en la configuración de la empresa.

Objetos modificados:

  • Tabla ENT_M- Campo POR_RET.

  • Tabla AUX_C- Campo POR_RET.

  • Formulario ENT_M_CFG_COM_VTA.

  • Formulario ASI_C.

  • Formulario ASI_C_POR.

  • Formulario AUX_C_COM.

  • Menú ASI_C_BTN_OPC.

  • Acción ASI_C_OPC_EDT_POR.

  • Proceso ASI_C_ALT_PLA_ASI.

VERP-457

Ecosistema

Actualizadas las versiones de vLatamERP y eFacturación.

Hemos actualizado los componentes del ecosistema vLatamERP y eFacturación (facturación electrónica) adaptados a la versión actual de Velneo vERP.

En eFacturación, hemos mejorado la facturación electrónica de Argentina eliminando el uso de PHP y en la de México se ha mejorado para el estándar 3.3) y añadida la factura electrónica para Colombia.

VERP-460

Tesorería > Cobros

Remesas de cobros por división.

Ahora es posible que las remesas de cobros también se muestren en su división correspondiente.

Objetos modificados:

  • Tablas REM_COB_C y REM_PAG_C. Añadido el campo EMP_DIV y modificado contenido inicial del campo EMP.

  • Búsquedas REM_COB_C y REM_PAG_C.

  • Formularios REM_COB_C y REM_PAG_C.

VERP-461

Tributos

En registros de facturas intracomunitarias, añadir el nombre del proveedor en razón social y la relación con FAC_REC_C.

Tributos. Cuando se genera el registro de factura emitida correspondiente a una autofactura para compensar una factura recibida intracomunitaria, ahora en la razón social se muestra el nombre del proveedor tras el nombre de la empresa y además quedan relacionadas pudiendo navegar de la factura emitida a la factura recibida.

Objetos modificados:

  • Tabla FAC_EMI_C, añadido el campo FAC_REC puntero a la tabla FAC_REC_C que nos permite relacionar la factura emitida (autofactura) con la factura recibida intracomunitaria del proveedor. También se cambia el contenido inicial de la razón social para que incluya la razón social del proveedor.

  • Tabla FAC_REC_C, añadido trigger anterior a la baja para que se libere la factura emitida en caso de que fuese una factura intracomunitaria que tuviese asociada una autofactura emitida

  • Formulario FAC_EMI_C, añadidos los campos para ver que pertenece que es una autofactura que corresponde a la factura recibida que se podrá editar.

  • Formulario FAC_REC_C, pequeños ajustes de ancho por defecto en campos de cabecera.

  • Proceso ASI_C_VRF, para que genere primero el IVA soportado que el repercutido y así poder pasarle el valor del ID del FAC_REC_C al alta del registro de la autofactura.

  • Proceso ASI_C_ALT_PLA_ASI, para que genere primero el IVA soportado que el repercutido y así poder pasarle el valor del ID del FAC_REC_C al alta del registro de la autofactura. Además, se cambia la ejecución de los procesos ASI_C_GEN_IVA_SOP y ASI_C_GEN_IVA_REP para que se disparen con manejador de objeto y permitan el paso y recepción de parámetros.

  • Proceso ASI_C_GEN_IVA_REP, que recibe el ID del registro de IVA soportado generado y si es factura intracomunitaria lo graba.

  • Proceso ASI_C_GEN_IVA_SOP, que guarda el del ID del registro de IVA soportado creado o modificado para que pueda ser leído por el proceso llamador.

VERP-462

Tesorería

Cuando una remesa tiene un vencimiento o varios impagados y estos se cobran, el estado pendiente de cobro no se actualiza, sigue como pendiente de cobro.

Para que las remesas de cobros queden como abonadas cuando todos los vencimientos estén cobrados, abonados o impagados. Se añaden los impagados porque se suelen gestionar de forma externa a la remesa y así queda totalmente procesada.

Objetos modificados:

Modificada la tabla VTO_COB_C para que en la actualización a la tabla de remesas de cobros REM_COB haga la modificación del campo del campo NUM_DOM_PDT con la condición "Se suman vencimientos cuyo estado no sea abonado, cobrado o impagado", es decir se añade el estado impagado. La nueva condición es:

(#EST ! "B") & (#EST ! "C") & (#EST ! "I")

VERP-463

Contabilidad

A la hora de contabilizar un asiento no permite su contabilización si faltan cuentas por asignar.

Objetos modificados:

  • Alternador COM_FAC_G. Manejador de evento CON.

  • Proceso COM_FAC_G_LST_CON.

VERP-464

General

Cuando creábamos una forma de pago con condiciones especiales y aplicábamos porcentajes, al aceptar sale un error indicando que el % total es erróneo aunque sume 100%

Objetos modificados:

  • Formularios FPG_M, FPG_M_CND_ESP.

VERP-465

Gestión

Cuando se cambiaba el contacto relacionado en documentos de compras y ventas el contacto que aparecía no contenía información actualizada si procedíamos a editar el contacto. Contenía la información del registro dado de alta la primera vez.

Objetos modificados:

  • Tabla ENT_M: Trigger posterior a una modificación de ficha para que cambie el contenido del nombre relacionado cargando el plural correcto.

VERP-466

Gestión

Cuando editábamos la ficha de un contacto desde documentos de compras y ventas, los cambios no quedaban guardados en el contacto.

Objetos modificados:

  • Manejador de eventos CTT_MOD de los siguientes formularios:

    • VTA_FAC_G.

    • VTA_ALB_G.

    • VTA_PED_G.

    • VTA_PRE_G.

    • COM_ALB_G.

    • COM_FAC_G.

    • COM_PED_G.

VERP-467

Gestión > Facturas de venta

Control sobre la forma de pago en la contabilización.

En las facturas de venta, hemos añadido un nuevo control en la contabilización de las mismas para evitar que se permitan contabilizar facturas de venta sin la forma de pago asignada.

Objetos añadidos:

  • Constante ERR_FAC_FPG.

Objetos modificados:

  • Alternador VTA_FAC_G: modificado el manejador de evento CON.

VERP-468

Gestión

Añadida opción de pago de vencimientos en la pestaña de pagos de las facturas de compras.

Nueva funcionalidad aplicando un menú con sólo la opción de "pagar".

Objetos añadidos:

  • Menú VTO_COB_C_TLB_MAS_FRA.

Objetos modificados:

  • Toolbars:

    • VTO_COB_C_VTA_FAC.

    • VTO_COB_C.

  • Alternador VTO_COB_C_VTA_FAC.

VERP-469

Gestión

Añadida opción de cobro de vencimientos en la pestaña de cobros de las facturas de ventas.

Objetos añadidos:

  • Menú VTO_PAG_C_TLB_MAS_FRA.

Objetos modificados:

  • Toolbars:

    • VTO_PAG_C_COM_FAC.

    • VTO_PAG_C.

  • Alternador: VTO_PAG_C_PAG_FAC.

VERP-471

Tesorería > Remesas de pagos

No imprimía el informe de detalle de los vencimientos de una remesa de pago.

En el formulario de remesas de pagos, el botón imprimir de los detalles de los vencimientos hacía referencia a un informe que no existe.

Informe añadido:

  • VERP_REM_PAG_DET (Remesas de pagos: Detalle de vencimientos).

VERP-472

Tesorería

Los formularios de remesas de cobros y pagos no utilizaban a la hora de imprimir los detalles de vencimientos el nuevo sistema de impresión con selector de informes.

Objetos modificados:

  • Formularios:

    • REM_COB_C_VTO_COB.

    • REM_PAG_C_VTO_COB.

Objetos eliminados:

  • Menús:

    • REM_COB_C_BTN_VTO_COB.

    • REM_PAG_C_BTN_VTO_COB.

  • Acciones:

    • REM_COB_C_VTO_EDT.

    • REM_COB_C_VTO_PRE.

    • REM_COB_C_VTO_PRT.

VERP-473

Gestión

Al descontabilizar facturas de compras y ventas no se permitía borrar el asiento por quedar vinculada la factura al asiento.

Objetos modificados:

  • Formularios:

    • ASI_C_BAJ.

    • COM_FAC_G_ASI.

    • VTA_FAC_G_ASI.

  • Procesos:

    • ASI_C_SUP_PLU.

    • COM_FAC_G_LST_DES_CON.

    • VTA_FAC_G_LST_DES_CON.

Objetos borrados:

  • ASI_C_DES_CON.

VERP-474

General > Diseño

Quitar propiedad "ancho fijo" a todos los botones.

Cambios realizados:

  • Dados a todos los botones ancho de 90 píxels. Si el texto del botón es mayor, asingado ancho fijo y 120 píxels de ancho.

  • Los botones cuadrados de buscar, ver, etc. que se sitúan junto a controles de edición de maestro, establecido ancho fijo y 30 px de ancho.

VERP-475

Contabilidad. Modelos tributarios

Actualizaciones modelo 303.

Hemos realizado varias actualizaciones en el modelo 303 para ajustarlo a las modificaciones establecidas por la AEAT.

VERP-477

Tesorería

Sufijo bancario configurable por entidad para aplicar en el cálculo del identificador único de la SEPA

Con esta novedad, se permite el uso de un Sufijo bancario configurable por entidad para aplicar en el cálculo del identificador único de la SEPA, permitiendo así la posibilidad de cambios en el uso de las remesas con cuentas auxiliares.

Objetos modificados:

  • Tabla ENT_M: nuevo campo BCO_SUF.

  • Triggers "Anterior a una alta" y "Anterior a una modificación".

  • Tabla AUX_C: nuevo campo BCO_SUF.

  • Función CAL_ID_SEP.

  • Formulario AUX_C_BCO.

  • Formulario AUX_C_COM.

  • Formulario ENT_M_CFG_COB_PAG.

  • Procesos REM_COB_C_GEN_FIC_SEP y REM_PAG_C_GEN_FIC_SEP.

VERP-478

General > Informes

Posibilidad de desactivar informes.

A partir de esta versión, es posible desactivar de forma temporal un informe. Los informes desactivados podrán ser visualizados desde el menú marcando la opción que existe para su visualización.

Objetos modificados:

  • Tabla INF_DEF_W: añadido índice ID_ON.

VERP-479

General > API

Información adicional en los métodos de consulta.

En la sección de seguridad del formulario de la API, hemos añadido la posibilidad de introducir notas e información sobre cada uno de los métodos de llamada a la API para mejorar el uso y la documentación del mismo.

VERP-480

General > Permisos

Nuevo parámetro "idioma" en los permisos de usuarios y grupos de usuarios

Hemos añadido el idioma como parámetro en la generación de los permisos de usuarios y grupos de usuarios para permitir el uso del mismo.

VERP-481

Tributos

No se acumulaban los recargos de equivalencia de tipo reducido en el resumen de tributos.

Objetos modificados:

  • Procesos:

    • FAC_EMI_C_CAL_RES_TRB.

    • FAC_REC_C_CAL_RES_TRB.

VERP-482

Gestión

Cuando se creaban documentos de compras y ventas el contacto seleccionado de la entidad a la que se le factura en determinados casos no aparecía de forma correcta.

Objetos modificados:

  • Añadido un control CTT_REL para los contactos relacionados y modificado condición de visibilidad del control CTT en los siguientes formularios.

  • Formularios:

    • VTA_FAC_G.

    • VTA_ALB_G.

    • VTA_PED_G.

    • VTA_PRE_G.

    • COM_ALB_G.

    • COM_FAC_G.

    • COM_PED_G.

VERP-483

Tesorería

Cuando se creaba un vencimiento a cobrar o a pagar no diferenciaba la forma de pago del recibo para mostrar el mensaje de que el banco era erróneo.

Objetos modificados:

  • Se modifica el manejador de eventos BTN_ACE de los formularios:

    • VTO_COB_C.

    • VTO_PAG_C.

VERP-484

Tesorería

Poder ver en la rejilla VTO_COB_C la suma acumulada de los registros seleccionados.

Objetos modificados:

  • Rejilla VTO_COB_C.

  • Rejilla VTOC_PAG_C.

En el pie de la columna 1, tipo de pie Texto con la fórmula

"Suma seleccinados: " + numberToString(SUM_SEL, "L", 2)

  • Conexión de evento TIM (timer).

  • Manejador de evento JavaScript TIM.

  • Timer puesto a 500 mseg.

VERP-485

Gestión

Cuando facturábamos albaranes de compras y ventas desde la ficha del documento no se respetaba el almacén indicado en las líneas de detalle.

Objetos modificados:

  • Formularios VTA_FAC_G, COM_FAC_G Manejador de eventos que factura el documento.

VERP-486

Tesorería > Remesas de cobro

Cuando se realizaba una remesa de tipo COR1 en determinadas circunstancias el check de ‘1ª operación de adeudo de la cuenta’ no quedaba marcado de forma correcta.

Objetos modificados:

  • Tabla VTO_COB_C índice EMP_AUX_BCO_REM, condición nueva para indexar: ( #OFF = 0 ) & ( #REM_COB ).

VERP-487

Tesorería > Vencimientos a cobrar

En vencimientos a cobrar si un cliente no disponía de cuenta bancaria y editamos su registro y el registro de la cuenta auxiliar completando los datos, no se actualizaba en el vencimiento determinados campos.

Objetos modificados:

  • Triggers de la Tabla ENT_M.

VERP-488

Informes personalizbles

Mejora en Informes Personalizables: Aplicado permisos a las opciones de imprimir, PDF y edición de informes en base al diccionario de permisos.

Etiquetas creadas en el diccionario de permisos:

  • velneo_verp_2_dat/INF_DEF_W.impinfNo - No está autorizado a imprimir informes personalizables.

  • velneo_verp_2_dat/INF_DEF_W.edtpdfNo - No está autorizado a editar informes personalizables.

  • velneo_verp_2_dat/INF_DEF_W.genpdfNo - No autorizado a generar informes pdf.

Objetos modificados:

Manejadores de eventos del formualrio INF_DEF_W_DIS evaluando las etiquetas anteriores en cada ejecución del botón pulsado.

VERP-489

Contabilidad > Analítica

Modificado y creados nuevos informes personalizables.

Objetos creados:

  • Informe personalizable de centros de coste VERP_CCO_LST.

  • Informe personalizable de costes VERP_COS_LST.

  • Informe personalizable de asientos analíticos agrupados por centro VERP_COS_LST_AGR.

  • Informe personalizable de presupuestos analíticos VERP_PRE_C_ANL_LST.

  • Informe personalizable de saldos analíticos VERP_SAL_C_ANL_BSS.

  • Informe personalizable de desviaciones de presupuestos analíticos VERP_PRE_DES_C_LST_DES_ANL.

Objetos modificados:

  • Alternador CCO_C de centros de coste.

  • Alternador COS_C de costes.

  • Alternador PRE_C de presupuestos analíticos.

  • Alternador SAL_C_ANA de presupuestos analíticos.

  • Alternador PRE_DES_C de desviaciones de presupuestos analíticos.

VERP-490

Ecosistema

Actualización del módulo números de serie y documentación.

Se ha actualizado el módulo de números de serie debido a que aparecían errores de objetos no encontrados ya que hacían referencia a un proyecto distinto.También se ha actualizado la documentación.

VERP-491

Ecosistema

Actualización del módulo de agenda html.

Al entrar en la pantalla de configuración no se guardaban los datos de forma correcta y se producía un error de alta de ficha.

Objetos modificados:

  • Manejador de eventos POS_INI del objeto marco AUTOEXEC.

VERP-498

General

Gestión documental universal.

La gran mayoría de usuarios de aplicaciones hacen uso de ficheros con diferentes formatos y contenidos: PDF, hojas de cálculo, documentos de texto...

Una gestión documental debe facilitar el almacenamiento de ficheros de forma universal, es decir, para cualquier tabla de nuestra aplicación y de una forma fácil y transparente para el usuario.

Teniendo en cuenta estas necesidades, hemos buscado una solución que cumpla los requisitos técnicos y un coste económico reducido. Para ello, la gestión documental distribuida con Velneo usa un líder mundial en el almacenamiento de bajo coste y fiabilidad como es Amazon S3.

Objetos añadidos:

  • Proyecto de datos:

    • Tablas:

      • DOC_W.

      • DOC_COL_W.

      • DOC_EXP_COL.

  • Proyecto de aplicación:

    • Objetos contenidos en la carpeta Documentos dentro de Configuración.

VERP-499

General. CSS. Nuevos estilos para personalizar la interfaz sin tocar las CSS.

Resolución

Nuevo sistema para aplicar nuevos estilos de interfaz de forma fácil y sencilla.

Simplemente modificando unos pocos parámetros, podemos aplicar diferentes estilos de forma general o por empresa.

Objetos añadidos

Proyecto de datos

  • Tabla EST_W.

Proyecto de aplicación

  • Nueva carpeta Estilos dentro de Configuración con todos los objetos necesarios.

VERP-500

vTPV

Los apuntes de caja no quedaban reflejados de forma correcta

Objetos modificados:

En el formulario TPV_APT_CAJ en el combobox de selección de terminal se ha cambiado el identificador por COM_TRM

En la tabla APT_CAJ_T hay una actualización a la tabla CAJ_TPV. Ahí es donde se acumulan los cobros y pagos realizados desde la caja en cada turno. El componente de la actualización MET_COB_APU que se encarga de acumular los cobros apunta a un campo que ya no existe. Apunta al campo MET_COB_TOT cuando debe ser a MET_COB_APU.

VERP-506

General

En el proceso AUTOEXEC se asignaban campos de una ficha a variables en una línea cuyo origen era una lista:

    Rem ( Se procesa la cesta para realizar la selección automática o manual de la empresa )
    Cesta: Procesar ( .cesta_EMP )
        Ordenar lista ( #ID, , , , , )
        If ( sysListSize = 1 )
            Rem ( Si sólo tiene una empresa/división asignada, se asume )
            Modificar variable global ( EMP_ID@vERP_2_dat, #ID, )
            Modificar variable global ( EMP_ID_ENT@vERP_2_dat, #ENT, )
            Modificar variable global ( EMP_NOM@vERP_2_dat, #NAME, )

La lectura de campos siempre debe hacerse desde un origen ficha, así que se ha corregido del modo siguiente:

    Rem ( Se procesa la cesta para realizar la selección automática o manual de la empresa )
    Cesta: Procesar ( .cesta_EMP )
        Ordenar lista ( #ID, , , , ,  )
        If ( sysListSize = 1 )
            Rem ( Si sólo tiene una empresa/división asignada, se asume )
            Seleccionar ficha por posición ( 1 )
            Leer ficha seleccionada
                Modificar variable global ( EMP_ID@vERP_2_dat, #ID,  )
                Modificar variable global ( EMP_ID_ENT@vERP_2_dat, #ENT,  )
                Modificar variable global ( EMP_NOM@vERP_2_dat, #NAME,  )

Última actualización