Novedades de la versión

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

VERP-156

Tesorería

Generar SEPA 34 de remesas de pagos.

VERP-492

Gestión documental

Hemos añadido dos nuevas plataformas para su uso en la gestión documental de Velneo vERP como son Dropbox y Google Drive.

Ahora, en la configuración de empresa es posible seleccionar la plataforma por defecto a elegir entre AWS S3, Dropbox y Google Drive y realizar las tareas de mantenimiento y exploración de ficheros si eres administrador del sistema.

Además, hemos añadido la validación de Oauth 2.0 de Google para otros usos futuros.

En la parte propiamente dicha de la gestión documental, las opciones de subida, visualización y edición de los documentos es transparente en función de la plataforma elegida.

Objetos nuevos:

  • Tabla estática DOC_PLA.

  • Dibujos DOC_AWS, DOC_G_DRI y DOC_DRO.

  • Variables globales: DOC_PLA, DRO_ACC_TOK, GOO_AUT_REF_TOK, GOO_AUT_TOK, G_DRI_AUT_COD, G_DRI_AUT_REF_TOK, G_DRI_AUT_TOK, G_DRI_CLI_ID, G_DRI_CLI_SEC.

  • Scripts en la carpeta Documentos para Dropbox y Googledrive.

  • Formularios EMP_M_CFG_DOC_AWS, EMP_M_CFG_DOC_DRO, EMP_M_CFG_DOC_G_DRI y EMP_M_CFG_DOC_GOO.

Objetos modificados:

  • Tabla EMP_M. Añadidos los campos DRO_ACC_TOK, DRO_APP_ID, DRO_APP_SEC, DRO_AUT_COD, G_DRI_AUT_COD, G_DRI_AUT_REF_TOK, G_DRI_AUT_TOK, G_DRI_CLI_ID, G_DRI_CLI_SEC, GOO_AUT_REF_TOK, GOO_AUT_TOK.

  • Tabla DOC_EXP_W. Añadido índice TIP.

  • Proceso AUTOEXEC. Añadidas las variables globales antes mencionadas.

  • Proceso URL_LAS_ELE.

  • Función GET_URL_LAS_ELE.

  • Formulario EMP_F_CFG_DOC. Añadido pestañador con los subformularios EMP_M_CFG_DOC_AWS, EMP_M_CFG_DOC_DRO, EMP_M_CFG_DOC_G_DRI y EMP_M_CFG_DOC_GOO.

  • Nuevos objetos en la carpeta Documentos organizados en carpetas Dropbox, Google Drive y Google OAuth 2.0.

NOTA: si no tienes nada personalizado en tu gestión documental, te recomendamos usar todos los objetos de la nueva carpeta Documentos.

VERP-487

Tesorería

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-497

General: importador de ficheros dinámicos

Nuevo sistema para la importación de ficheros de texto a tablas de Velneo de forma dinámica.

Permite guardar la configuración de las importaciones, crear automáticamente los campos de las tablas, asignar las equivalencias entre campos de forma manual o automática, asignar valores fijos, asignar valores de otros campos y ejecutar procesos sobre el contenido de un campo.

El sistema se encarga de realizar las comprobaciones previas del estado del fichero, separadores, … antes de realizar la importación.

Es posible importar nuevos registros o actualizar datos de registros ya existentes.

Objetos nuevos:

  • Proyecto de datos:

    • Fichero Javascript ImportacionASCII.js.

    • Tablas IMP_CAM, IMP_CAM_EXT, IMP_FUN_ALF, IMP_IDX, IMP_TBL.

    • Tabla estática IMP_FMT_NUM.

  • Proyecto de aplicación:

    • Constantes (en la carpeta de recursos-Errores-Errores de la G a la L):

      • ERR_IMP_FIC_CAM_MAS.

      • ERR_IMP_FIC_CAM_ORI.

    VERP-507

Gestión: correos

Al enviar un correo desde el formulario de la factura mostraba un mensaje de error y no enviaba el correo.

Objetos modificados:

  • Manejador de eventos BTN_EML del formulario VTA_FAC_G.

VERP-508

Gestión: correos

Cuando se enviaban los correos de las facturas seleccionadas en el menú de facturas de venta, los correos enviados no llegaban a sus destinatarios de forma correcta.

Objetos modificados:

  • Manejador de eventos EML del alternador de lista VTA_FAC_G.

Objetos añadidos:

  • Constante MSG_EML_ENV.

VERP-509

Tesorería

El botón eliminar de los formularios VTO_PAG_C y VTO_COB_C no tiene asignado el evento BTN_SUP sino que tiene directamente usa Eliminar controlado, esto hace que no sea posible eliminar los vencimientos que tienen algún tipo de histórico.

Este comportamiento es lógico, ya que no se deben eliminar vencimientos que tengan histórico.

Objetos modificados:

  • Para no generar confusión hemos eliminado los manejadores de eventos BTN_SUP y SUP_REG de los formularios VTO_PAG_C y VTO_COB_C.

VERP-510

vTools

vERP quitar la opción de filtrado de vTools, ya que ya no es necesaria debido al nuevo submenú de filtros.

Objetos eliminados:

  • Se borra la carpeta Recursos/vTools/Filtrar.

  • Menú LST_TOO, borrada la última acción (la de filtrado).

  • Borrado la carpeta vTools/listas/filtrar.

VERP-511

Gestión:pedidos

En el evento POS_INI del formulario VTA_PED_G hay instrucciones incorrectas.

Objetos modificados:

  • Manejador de eventos POS_INI del formulario VTA_PED_G eliminando la instrucción de cesta que contenía.

VERP-512

Contabilidad: modelo tributario 303

Al generar el modelo 303 en el fichero generado se añadía al final un salto de linea que hacía que el fichero fuese rechazado por parte de la AEAT.

Objetos modificados:

  • Manejador de evento GEN_FIC del formulario FIC_W para que no se genere la última línea.

  • En vez de usar la instrucción Fichero:Grabar línea (que al final dejaba un salto de línea) se ha sustituído por la instrucción Exportar texto.

VERP-513

General

El uso de dominios de tipo @vertical.world no es validado por la función de validación de emails.

Objetos modificados:

  • Función VAL_EML. Modificada la expresión regular de tipo javascript usada en la función.

VERP-515

Gestión documental

Aplicado sistema de normalización de ficheros y actualizaciones sobre las URL's de descarga.

Hemos añadido la normalización de los nombres de ficheros a subir a AWS S3 pasándolos a formato Alfa40 para eliminar carácteres especiales que pueden llegar a dar error en las URL’s.

También hemos actualizado las URL’s de descarga para ver y editar los documentos subidos, ya que Amazon ha realizado cambios en esas URL’s con el siguiente formato nuevo:

"https://nombre_del_bucket.s3.amazonaws.com/empresa/fichero.ext"

VERP-516

Gestión

La longitud que se permitía en el número de documento en facturas recibidas era distinta a la del número de factura del proveedor en las facturas de compra.

Objetos modificados:

  • Tabla FAC_REC_C campo NUM_DOC: Establecido el tipo de campo a Alfa256 con 30 de longitud.

VERP-517

Tesorería

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 posterior a la modificación.

    • Añadido que si cambian cualquier dato relacionado con el banco, mandato o normativa, lo actualice en su cuenta auxiliar.

VERP-518

Contabilidad

Modelo tributario 303. Error aleatorio en cálculos formateados.

Se ha solucionado un problema aleatorio que se producía cuando se formateaba un numero al formato de fichero de la AEAT, por ejemplo con el numero -25489.58 que debía salir con el formato N0000000002548958 y estaba saliendo como N0000000002548957. Este problema era debido al floating point bugs.

Objetos modificados:

  • Scripts:

    • FUN-GEN-AEAT-303.js.

    • FUN-GEN.js.

    VERP-519

Ecosistema: firma

El selector de color disponible en la edición de la firma no es funcional en Windows.

En Windows, el cuadro de diálogo para seleccionar el color, quedaba en segundo plano y no era operativo. Hemos modificado el script Toolbar_firma_qml para la selección del color para que en cualquier sistema operativo sea visible en modal.

Objetos modificados:

  • Script QML Toolbar_firma_qml.

VERP-521

Ecosistema: vLatamERP

Actualizada la versión 25 de vLatamERP.

  • Agregadas las Notas de Débito tanto en compras como en Ventas.

  • Agregados los procedimientos contables y de cuentas corrientes para la gestión de estos nuevos documentos.

  • Nuevo proceso en base de datos ELI_PGC_AUX (Eliminar PlanGeneral, Cuentas y Auxiliares), que puede ser ejecutado por vDataClient o agregado como opción de mení. La función del mismo es recorrer todos los plurales de PGC_C y AUX_C para liberar cualquier relación y permitir la eliminación de todo el PGC y AUX con un solo click.

  • Incluye a manera de registros y no de emisión de informes, los terceros, asignando automáticamente el tercero de cada operación a cada asiento y apunte. En los formularios de edición de asientos y apuntes, se agrego el campo para su mantenimiento manual si así lo desean.

VERP-522

vTools

Cuando se exportaba a Excel, las columnas de tipo texto con forma 47364E4575 eran exportados como numérico y daba error.

Objetos modificados:

  • Modificado el script: export_rejilla_excel.js

    • Se quita esta línea:

      //if (isNaN(datoEnPartes[0].replace(/\./g, ""))==false)
    • Se añade:

      //Control textos que parecen coma flotante
      if ( (isNaN(datoEnPartes[0].replace(/\./g, ""))==false) &&  (dato.indexOf("E") == -1) && (dato.indexOf("e") == -1)  )

      VERP-523

Tesorería

Agrupación de cobros y pagos. Unificación de criterios.

Se ha unificado y añadido en el manejador AGR del alternador VTA_FAC.EMP_DIV para que sea igual que en pagos.

VERP-525

API Rest

Renombrar checkbox "Sin tabla" a "Sin tabla de destino": Creé un proceso sin tabla de origen, pero si de destino, marqué el checkbox "Sin tabla", pensando que se referería a la tabla de origen y como se refiere a la tabla de destino, no aparecía el proceso para seleccionarlo.

VERP-528

Informes

Quitados informes nativos de todos los alternadores de lista de todas las tablas de la carpeta "Maestros".

VERP-529

General

Puesta rejilla avanzada como vista principal en los siguientes alternadores de lista:

  • COM_ALB_G.

  • COM_FAC_G.

  • COM_PED_G.

  • MOV_G.

  • MOV_G_ART.

  • VTA_ALB_G.

  • VTA_FAC_G.

  • VTA_PED_G.

  • VTA_PRE_G.

VERP-530

General

Generadas rejillas avanzadas de todas las tablas que no las tenían y añadidas como objeto secundario en los alternadores de lista correspondientes.

VERP-531

Diseño

Nueva CSS para las rejillas avanzadas.

VERP-532

CSS

Añadida la nueva clase VDateLineEdit para los controles de edición de fecha en modo alfabético con calendario.

Ejemplo:

QComboBox, QDateEdit, QDateTime, QDateTimeEdit, QDoubleSpinBox, QNumberSpinBox, QSpinBox, QTimeEdit, VBoundFieldEdit, vBoundFieldEditBrowser, VDateLineEdit, VListBox {}

VERP-534

Modelos Tributarios

Cuando la razón social de una entidad llevaba el carácter + a la hora de subir el modelo 349 a la AEAT daba error.

Objetos modificados:

  • Script:

    • AEAT-349-CAL-DEC-EMI AEAT. Modelo 349. Cálculo registros declarados (Emitidas).

    • AEAT-349-CAL-DEC-REC AEAT. Modelo 349. Cálculo registros declarados (Recibidas).

VERP-535

Contabilidad: conciliación bancaria desde la API de movimientos

Hemos añadido la posibilidad de importar los movimientos bancarios desde el API de movimientos del agregador bancario Afterbanks.

Esta opción añade la funcionalidad similar a la importación desde el fichero de norma 43 desde la API pero sin la necesidad de disponer de esta posibilidad en la suscripción del agregador.

No es necesaria la descarga del fichero, la conciliación se genera automáticamente desde los movimientos bancarios de la cuenta.

Objetos modificados:

  • Formulario CBA_CAB_C_AGB: añadido manejador de evento BTN_CBA_IMP_AGB_MOV.

  • Formulario AUX_C_BCO: añadido el campo “Password 2” necesario en algunos servicios.

Objetos añadidos:

  • Proceso CBA_CAB_C_AGB_MOV.

VERP-536

Gestión

Cuando se crea una factura emitida/recibida no llega al registro de facturas emitidas/recibidas la serie contable correcta.

Objetos modificados:

  • Tabla: VTA_FAC_G: el contenido del campo SER_CON ahora contempla que si la cabecera de la factura tiene serie se asigne esta por defecto en este campo.

  • Tabla: COM_FAC_G: el contenido del campo SER_CON ahora contempla que si la cabecera de la factura tiene serie se asigne esta por defecto en este campo.

VERP-537

Modelos tributarios

Actualización del modelo 303.

AEAT. Modelo 303. Cálculo de la hoja 01) en el que se añadieron o modificaron los siguientes puntos:

  • Facturas Emitidas:

    • Casilla 10 Suma la base imponible de autorepercusión (sin abonos) de las facturas Intracomunitarias.

    • Casilla 11 Suma las cuotas (sin abonos) de la autorepercusión facturas Intracomunitarias.

    • Casilla 14 Suma las bases imponibles de los abonos de la facturas con IVA GENERAL, AUTOREPERCUSIÓN INTRACOMUNITARIA, AUTOREPERCUSIÓN EXTRACOMUNITARIA.

    • Casilla 15 Suma las cuotas de los abonos de la casilla 14.

  • Facturas Recibidas:

    • Casilla 28 Que no se incluya la parte exenta, solo debe incluirse la suma de las bases que tengan IVA, sea iva general, reducido, etc.

    • Casilla 36 Suma la base imponible de las facturas Intracomunitarias (sin abonos).

    • Casilla 37 Suma las cuotas (sin abonos) de las facturas Intracomunitarias (sin abonos).

    • Casilla 40 Suma las bases imponibles de los abonos de la facturas recibidas con IVA GENERAL, INTRACOMUNITARIA, AUTOREPERCUSIÓN EXTRACOMUNITARIA (solo la parte que tenga base imponible, no sumar base exenta, no sujeta, etc.).

    • Casilla 41 Suma de las cuotas de la casilla 40.

VERP-538

Informes

Quitados informes nativos en los alternadores siguientes:

  • CLF_M.

  • CSS_W.

  • CTT_M.

  • CTT_TIP_M.

  • USR_GRP_M.

Eliminados los siguientes informes nativos:

  • CLF_M.

  • CSS_W.

  • CTT_M.

  • CTT_TIP_M.

  • USR_GRP_M.

VERP-539

API Rest

Dar formato a campos objeto texto que contienen un JSON como contenido.

Modificado script para que devuelva el Json de retorno con aspecto visual legible.

VERP-540

Gestión

Al descontabilizar facturas de compra/venta, si estas contienen desgloces y/o agrupamientos no borra del todo el asiento.

Objetos modificados:

  • Formularios: VTA_FAC_G_ASI, COM_FAC_V manejador de evento BTN_DES_CON (Botón descontabilizar).

VERP-541

Tesorería

En cobros y pagos, mejorada la técnica para acumular en el pie de la rejilla el total del los registros seleccionados.

Objetos añadidos:

  • Variable global booleana en memoria llamada REF. Se usará para forzar el refresco de los pies.

Objetos modificados:

  • Rejilla: VTO_COB_C:

    • Eliminado el manejador de evento de JavaScript TIM.

    • Añadida variable local numérica SUM_SEL_ANT.

    • Modificado el manejador de evento de Velneo TIMER.

    • Renombrado el manejador de evento de Velneo TIMER como TIM.

  • Rejilla: VTO_COB_C:

    • Eliminado el manejador de evento de JavaScript TIM.

    • Eliminado el manejador de evento INI_TIM.

    • Añadida variable local numérica SUM_SEL_ANT.

    • Modificado el manejador de evento de Velneo TIMER.

    • Renombrado el manejador de evento de Velneo TIMER como TIM.

VERP-542

Gestión

En el subformulario de asientos de facturas de compras y ventas no se refrescaba de forma correcta el botón descontabilizar.

Objetos modificados:

  • Formularios VTA_FAC_G_ASI y COM_FAC_G_ASI manejadores de eventos BTN_DES_CON (Descontabilizar).

VERP-543

General

En las rejillas avanzadas, hemos sustituido el menú personalizado "LST" por el propio de la rejilla "Por defecto" para poder aprovechar las mejoras de la rejilla avanzada disponibles a partir de esta versión.

Última actualización