Blog

Velneo vERP

Ahorra meses de trabajo programando.

Consigue la plantilla vERP, ya reutilizada y personalizada en miles de software de gestión empresarial por consultores ERP con más de 15 años de experiencia.

Plantilla Velneo vERP

Para programadores prácticos tenemos la plantilla vERP: código empresarial reutilizable y personalizable. Te servirá para ahorrar años de trabajo y realizar cualquier desarrollo, ya sea un ERP o cualquier otro software de gestión empresarial.

La plantilla vERP es un componente de la plataforma Velneo. Para poder usarla, necesitas saber programar en Velneo. Incluye recursos reutilizables de código abierto, plugins y conocimientos depurados con la ayuda de cientos de programadores. vERP ha sido utilizado en miles de proyectos y está en permanente evolución desde hace 10 años.

Somos programadores como tú. Por eso el código que te damos en la plantilla está cuidado al máximo, concebido para modificar y añadir funcionalidades y quitar lo mínimo. En muy poco tiempo sentirás que el código es totalmente tuyo, como si lo hubieras hecho tú. Ya no tendrás que empezar ningún desarrollo desde cero.

‍

Velneo vERP es una plantilla de código abierto altamente personalizable

‍

La plantilla vERP como base de cualquier software de gestión

Logo vERP

‍

Puedes usar la plantilla vERP como base de tu ERP o como fuente de recursos y módulos que puedes trasladar a cualquiera de tus proyectos de desarrollo. Dentro de vERP encontramos 2 niveles funcionales diferenciados: los recursos comunes y los módulos estándar.

Los recursos comunes son las funcionalidades que se incorporan de serie a cualquier solución profesional. Son totalmente parametrizables por el programador y por usuarios expertos sin necesidad de tocar el código: gestión de permisos, personalización de formularios y rejillas, menús dinámicos, log y control de usuarios, informes, multi-empresa y más.

Los módulos estándar son elementos propios de todo software para empresas: gestión de clientes y proveedores, multi-almacén, circuito de compras y ventas, contabilidad, gestión de impuestos, tesorería, cuentas a cobrar y a pagar, retenciones y más, también con versiónes para Latinoamérica.

Estos módulos y recursos son fácilmente reutilizables para crear otras funcionalidades distintas. Ayudan al programador a lograr los requisitos concretos y diferenciales de su aplicación en menos tiempo.

Además, con los años, en torno a Velneo vERP se van añadiendo componentes nuevos que amplían la funcionalidad de la plantilla. Es el ecosistema de vERP que se detalla en el siguiente bloque.

‍

Velneo vERP es una plantilla de código abierto altamente personalizable. Todo el código está a tu disposición para que lo aproveches al máximo.

Reutilizando la plantilla ya tienes la base para programar con la plataforma Velneo un ERP o cualquier otra aplicación empresarial de forma práctica.

‍

Optimizado para el cloud

Todo el código de la plantilla está optimizado para que tus aplicaciones vuelen en el cloud sin mayor esfuerzo. Puedas elegir desplegar en la nube o en local sin problemas.

API Rest

Sin que tengas que programar nada, por desarrollar tu aplicación con vERP ya contará con una API Rest para publicar los datos y funcionalidad a terceros, de forma segura.

Personalizable en ejecución

La estructura del diccionario de permisos permite que cualquier rejilla o formulario tenga diferentes funcionalidades en función del rol, tipo de empresa y, de forma dinámica.

Menús dinámicos

Podrás en ejecución configurar nuevos menús o modificar los existentes, dando acceso solamente a las opciones de tu software que sean relevantes para el usuario en cada momento.

Informes personalizables

Tus usuarios avanzados o tus implantadores, podrán crear nuevos informes, modificar los existentes, exportarlos o importarlos sin necesidad de programar, y todo en fase de ejecución del programa.

Sistema de ayuda

vERP dispone de una ayuda para el usuario accesible desde los puntos de la aplicación donde se necesita. Los módulos que añadas lo heredan, disponiendo de un sistema de edición y administración sin programar.

Gestión de temas y CSS

Tu aplicación cambiará de aspecto con tan solo definir nuevos CSS en el tema deseado y aplicarlo a tu software ya programado.

Log de usuarios

Te permite la funcionalidad de controlar de forma fácil los historiales y acciones realizadas por cualquier usuario en cualquier parte del programa realizado por ti sin tener que programar nada.

Gestión de correo electrónico

Para que lo apliques de forma fácil, pudiendo enviar adjuntos y facturas de forma directa sin necesidad de realizar tus macros ideales para cada ocasión.

Gestión documental

vERP incorpora una gestión documental que te permitirá de forma transparente almacenar ingentes cantidades de documentos en servicios especializados para que tus usuarios accedan fácilmente a cualquiera de ellos.

vERP móvil

Incorpora un ejemplo de módulo de gestión de pedidos, optimizado para su uso en dispositivos móviles y smartphones, aplicando CSS y control de rotación.

‍

El código fuente de la plantilla tardarías más de 2 años en programarlo

Recursos comunes como gestión de usuarios, perfiles, menús, gestión multi-empresa, informes… Módulos estándar de clientes, proveedores, multi-almacén, circuito de compras, circuito de ventas… ¡Y todos los componentes del ecosistema!

‍

El código fuente de la plantilla tardarías en programarlo más de 2 años

‍

Contabilidad

Incluye los módulos de contabilidad general, tesorería, tributos, inmovilizado, analítica, procesos anuales, informes… Solo pensar en hacerlo desde cero resulta abrumador.

Gestión integrada

Incluye los módulos de ventas, compras y almacén. Con ciclos completos, trazabilidad, gestión de existencias… ¡Reutilízalos en cualquier desarrollo de software empresarial!

Facturación electrónica

Crea a partir de este módulo del ecosistema de vERP una solución de facturación electrónica 100% operativa y adaptada a tu país. Ver más componentes del ecosistema de la plantilla.

‍

Este código está desarrollado con máxima calidad para que sea homogéneo y fácil de entender

Además, toda la plataforma Velneo está en español, ejecutables, documentación, formación y demás. Cualquier desarrollo partiendo desde vERP tiene las ventajas de Velneo: multiplataforma, movilidad, multi-idioma, multi-instancia, refactoring automático, BBDD integrada…

Este código está desarrollado con máxima calidad para que sea homogéneo y fácil de entender

Gran recurso formativo

vERP contiene el mayor conjunto de buenas prácticas aplicadas. Lo entenderás y mantendrás fácilmente, como si lo hubieses programado tú.

En mejora continua

En cada iteración se mejora el código, la funcionalidad y se incluyen las novedades. Se publican 2 versiones al año y dispone de soporte.

Estable y fiable

Código probado y depurado, con la garantía de ser ampliamente utilizada por miles de usuarios que trabajan con aplicaciones desarrolladas a partir de vERP.

‍

‍

Ecosistema de vERP

Al margen de los recursos comunes y los módulos estándar incluidos en vERP, las funcionalidades de la plantilla aumentan con el tiempo gracias al Ecosistema de vERP. Sobre la plantilla se añaden recursos muy habituales para el desarrollo de cualquier software de gestión empresarial: TPV (POS) completo, factura electrónica para España y Latinoamérica, gestión de series, tallas y colores, trazabilidad, gestión documental, modelos tributarios, SII, mapas, firma electrónica, e-commerce y más.

Con el Ecosistema podrás ampliar la funcionalidad de tus aplicaciones sin que tengas que programarlo. Es un amplio repositorio en constante crecimiento.

‍

‍Amplía la funcionalidad de la plantilla Velneo vERP sin tener que programar.

Todos los componentes incluidos en la suscripción han sido desarrollados íntegramente por Velneo. Están disponibles para su descarga si eres suscriptor de vERP.

En los componentes bonificables, encontrarás componentes desarrollados por Velneo con condiciones especiales según nivel de suscripción y componentes comercializados directamente por diversas empresas colaboradoras.

‍

Incluidos en la suscripción

‍

Agenda HTML

‍

Velneo Agenda HTML es un componente integrable con Velneo vERP que nos permite interactuar directamente con la BBDD de Velneo, gestionar tareas y eventos, repeticiones de tareas, programación a usuarios, calendarios, etc.

Para esta agenda, hemos utilizado el calendario FullCalendar.io que dispone de una versión gratuita.

Podremos configurar el comportamiento de la agenda especificando los intervalos por defecto (1 hora, 30 minutos o 15 minutos), la vista inicial de la agenda (diaria, semanal, quincenal o agenda), el calendario por defecto, la franja horaria de trabajo, el periodo de fechas de carga de los eventos, la posibilidad de gestionar únicamente los 5 días laborales o no, visualizar los números de las semanas , eventos con superposición entre ellos (overlap), visibles los días anteriores y posteriores al mes, si queremos aplicar un selector de temas para cambiar el aspecto o aplicar el estilo Velneo vERP y la posibilidad ver el código HTML para debug.

La gestión de eventos es bidireccional, es decir, podemos generar y/o modificar eventos desde el control Html o desde el formulario. En ambos casos, serán actualizados de forma automática. Por defecto, en este ejemplo, utilizamos el calendario como gestor único.

Desde la pestaña Repetir eventos, podemos generar eventos para otros usuarios desde el botón Añadir usuarios. Una vez añadidos los usuarios a planificar, nos generará un evento a cada uno de ellos.

También es posible repetir un evento en distintos periodos al activar la opción Repetir periodo. Esta opción generará el mismo evento de nuestro usuario pero planificado según lo establecido en el periodo.

Podemos asignar cada evento a diferentes calendarios, con duración entre fechas y horas y pudiendo asignar un evento a todo un día. Los eventos podrán ser movidos entre franjas horarias o entre fechas arrastrando dicho evento y se actualizará automáticamente en la base de datos.

‍

‍

Facturación electrónica España

Factura (vista 2)

En esta plantilla incluimos todo el proceso de generación de XML, con su estructura básica y mínima necesaria, con su respectivo procedimiento de firmado.

Para el firmado, se hace uso del componente gratuito dispuesto por hacienda llamado AutoFirma (https://firmaelectronica.gob.es/Home/Descargas.html). En la propia web del fabricante está toda la documentación necesaria para su instalación en los diferentes sistemas operativos (Windows, Linux y Mac).

Importante conocer que para el firmado del XML se requiere un certificado válido y vigente en formato .pfx, así como su respectiva clave o contraseña de seguridad. No es necesario instalarlo en el equipo, ya que se utiliza el fichero en disco.

‍

‍

Facturación electrónica Latam

‍

‍

Este componente facilita la integración de la factura electrónica en países de Latam. A partir de ella solo o con ayuda de unas horas de consultoría serás capaz de tener tu propia solución operativa al 100% en tu país.

Esta plantilla incluye la generación del XML, ejemplo e instrucciones para la firma en los casos necesarios, comunicación con web-services mediante SOAP, Rest o la combinación de ambos, todo sobre un ejemplo completo para los casos de Argentina, México y Colombia (Directa DIAN).

Con ella solo o con unas horas de consultoría que recomendamos, tendrás en poco tiempo la solución 100% operativa en tu programa y para tu país. Si deseas la facturación operativa e incluida directamente, nuestro colaborador vLatamWeb comercializa la solución terminada y ajustada en código abierto o cerrado, teniendo disponible:

  • México
  • Colombia (Directa)
  • Uruguay
  • Chile
  • Costa Rica (Directa)
  • Argentina (Directa)
  • Ecuador (Directa)
  • Perú
  • Guatemala
  • Otros países (Consultar)

‍

Firma manuscrita

‍

Firmando

‍

Este componente permite integrar la funcionalidad de firma manuscrita en las aplicaciones desarrolladas con Velneo vERP. Está desarrollada usando QML para la firma manuscrita de documentos.

Hemos generado un formulario para firmar los Pedidos de venta en Velneo vERP.

Desde el formulario de Pedidos de Venta , hemos añadido un nuevo subformulario para poder realizar la firma de documentos.

Disponemos de una toolbar para poder seleccionar el grosor del lápiz , de botones para seleccionar el color del trazo y el color del fondo de la firma, así como dos botones adicionales para poder limpiar una firma ya guardada y el botón para pedir el formulario emergente donde se realizará el dibujo en 2D para la firma.

Los selectores de color de trazo y fondo mostrarán el selector de color correspondiente a cada sistema operativo.

Una vez seleccionado el grosor (por defecto es de 2 píxeles), el color del fondo (por defecto es blanco) y el color del trazo (por defecto es negro), podemos pulsar el botón Firmar que nos mostrará un formulario emergente donde dibujar la firma asumiendo las propiedades antes descritas.

Dibujaremos a mano alzada la firma y dispondremos de las opciones de Limpiar (por si queremos borrar el trazo realizado) o Guardar (si la firma es correcta).

Una vez aceptada la firma, se cerrará el formulario emergente y nos aparecerá la firma en dos posibles formatos: dibujo y base 64.

‍

‍

Iconos Material Color

‍

vDevelop

Este componente hereda Velneo vERP y usa las nuevas posibilidades de personalización de objetos dibujos para aplicar iconos en el múltiples colores, cada color identifica un módulo (Ventas en verde, Compras en rojo, Contabilidad en naranja, Maestros en azul, etc.) que usan los iconos por defecto de Velneo vERP.

Si te gustan las aplicaciones con muchos iconos, hereda esta solución y tendrás todos los iconos de todas las tablas y acciones a todo color dando un aspecto alegre y divertido a tus aplicaciones.

‍

‍

Iconos Material Monocromo

‍

vDevelop

Este componente hereda Velneo vERP y usa las nuevas posibilidades de personalización de objetos dibujos para aplicar iconos en el tono gris que usan los iconos por defecto de Velneo vERP.

Si te gustan las aplicaciones con muchos iconos, hereda esta solución y tendrás todos los iconos de todas las tablas y acciones en un tono gris que le da un aspecto sobrio y elegante a tus aplicaciones.

‍

‍

Importador dinámico

‍

‍

El componente importador dinámico de ficheros de texto se integra en las aplicaciones desarrolladas con Velneo vERP.

Mediante esta funcionalidad, podremos automatizar los procesos repetitivos de importación de registros desde ficheros externos, permitiendo configurar de forma dinámica la asignación de campos y sus contenidos a campos de tablas de Velneo.

Disponemos de un menú para guardar las importaciones de los ficheros definidas con el fin de que puedan ser reutilizados a posteriori.

Desde este formulario, definiremos los datos del fichero a importar así como la tabla de Velneo donde serán añadidos y/o actualizados los registros del fichero de texto.

En la cabecera de este formulario introduciremos los campos que hacen referencia al nombre de la tabla y desde el combobox elegiremos el proyecto de datos y la tabla de Velneo donde insertar los registros. Una vez introducidos estos valores, procederemos con el resto de los campos.

El siguiente paso será indicar el carácter que utiliza el fichero a importar para separar los campos y elegir el fichero a importar. El proceso guardará el nombre y ruta de dicho fichero.

Una vez introducidos los datos, pulsaremos el botón Crear campos para que el sistema nos genere de forma automática todos los campos de la tabla asociada a este registro y que hemos seleccionado en los pasos anteriores.

Los campos más importantes son:

  • Importar (indica sí ese campo será importado o no)
  • Duplicar valor de otra columna (se usa para asignar el valor de otro campo importado en otra columna)
  • Fijar el valor de un campo (asigna un contenido fijo al campo de la tabla Velneo)
  • Ejecutar un proceso (antes de importar el contenido del campo, se aplicará sobre él el proceso elegido. Por ejemplo, validar NIF correcto)
  • Sin enlace a tabla (indica que el campo a importar no tiene enlace a otras tablas maestras)
  • Fijar el valor de un campo (asigna un contenido fijo al campo de la tabla Velneo)

Ahora tan sólo nos quedará elegir cada campo del fichero a importar y su correspondiente asignación al campo de la tabla de Velneo. El sistema nos asistirá para que la elección sea fácil.

Una vez realizados estos pasos, tan sólo nos quedará pulsar el botón Importar para realizar el proceso de importación. El sistema informará de posibles incidencias antes de la importación o del número de registros previstos para importar.

Al finalizar el proceso nos mostrará información sobre el número de registros añadidos y modificados.

‍

‍

Kanban

‍

‍

Este componente está desarrollado heredando de Velneo vERP para integrarse con las tablas necesarias como usuarios, empresas, etc.

El ejemplo usa como componente el tablero Kanban el de Syncfusion que dispone de un licenciamiento Community License para desarrolladores y pequeñas empresas.

Maestros
Desde este menú, podemos gestionar los Estados, Prioridades, Tipos y Proyectos.

Estados
Desde este menú, podemos gestionar los estados de las tareas para su posterior filtrado y visualización en el tablero Kanban.
Los estados constan de los campos Código, Nombre e icono y disponen de la posibilidad de visualizar las tareas con ese estado.

Prioridades
Desde este menú, podemos gestionar las prioridades de ejecución de las tareas para su posterior filtrado y visualización en el tablero Kanban.

Tipos de tareas
Desde este menú, podemos gestionar los tipos de tarea a asignar para su posterior filtrado y visualización en el tablero Kanban.

Proyectos
Desde este menú, podemos gestionar los proyectos donde se agruparán las tareas generadas para poder realizar su visualización en el tablero Kanban.
Desde la ficha de un proyecto, además de los campos Código, Referencia, Nombre del proyecto, Fecha inicial y final, Responsable del proyecto, Prioridad, Porcentaje realizado, Finalizado y su icono correspondiente, tenemos dos pestañas con información adicional.
En la primera, se muestra un campo con una descripción adicional para introducir los detalles del proyecto y en la segunda pantalla, se muestran todas las tareas asignadas a ese proyecto.

Tareas
Desde este menú, podemos gestionar las tareas pudiendo dar de alta o localizar las tareas existentes por palabras, entre fechas, por un usuario en concreto o de todos y según el estado en que se encuentren. Una vez seleccionadas, podremos realizar la visualización en el tablero Kanban
En la ficha de una tarea encontramos los siguientes campos:
Código, nombre, usuario asignado, proyecto al que pertenece, el estado actual de la tarea, su prioridad y el tipo, además del rango, la estimación y unas etiquetas (tags) por las que podremos realizar búsquedas.
También existe un campo para la descripción ampliada de la tarea.

Tablero Kanban
Desde este menú, podemos visualizar en modo Kanban las tareas de un usuario en concreto o de todos los usuarios.

Una vez seleccionadas, se nos mostrará un tablero Kanban similar al de la imagen inferior, con funcionalidades como la de agrupamiento por proyecto, filtros por estado, localizar por palabras o tags, mostrar y/o ocultar estados, drag&drop de fichas entre estados y edición de la ficha con doble clic.

‍

Mapas

‍

‍

Este componente integra las aplicaciones desarrolladas con Velneo vERP una solución de geoposicionamiento, representación gráfica de listas, coordenadas, mapas y más usos.

Hemos generado un formulario para leer las coordenadas GPS en el momento de dar del alta un pedido de venta, y además mostrar esa ubicación centrada en una mapa cartográfico.

Desde el formulario de Pedidos de Venta , hemos añadido un nuevo subformulario para poder realizar la captura de las coordenadas en el momento del alta y su visualización en un mapa.

En la parte inferior del mapa, visualizamos los campos de Longitud, Latitud y Altitud para visualizar las coordenadas en el momento del alta (al grabar el pedido serán guardadas automáticamente) o al pulsar el botón Obtener posición.

Disponemos de un scroll en la parte derecha del mapa para poder seleccionar el nivel de zoom , y en la parte izquierda, un grid semi transparente donde informamos de los valores de longitud, latitud, altitud, precisión, velocidad y origen (estos tres últimos en el caso de dispositivos móviles).

Junto a los valores antes descritos, hemos añadido un combobox con los diferentes tipos de mapas (varían en función del plugin elegido) que producirá visiones diferentes en función del tipo de mapa elegido.

También hemos añadido un campo para introducir direcciones o lugares de interés a localizar al pulsar el botón Buscar.

Al pulsar el botón Ruta ,hemos añadido la posibilidad de realizar una ruta pasándole dos puntos en coordenadas (origen y destino) para que nos trace la mejor ruta a realizar y nos muestre en la parte derecha, un grid semitransparente para las indicaciones a seguir en dicha ruta.

‍

‍

Números de serie

‍

Número de serie

Este componente permite integrar en las aplicaciones desarrolladas con Velneo vERP la gestión de números de serie a nivel de artículos así como su gestión en compras y ventas.

Para cada artículo puedes disponer de tantos números de serie como necesites.

A nivel de artículo se puede configurar para indicar que se utilizarán números de serie o no.

En el momento de la compra das de alta el número de serie.

Al vender los artículos que tengan configurado que lleva número de serie se podrá escribir o seleccionar el número de serie.

A nivel de número de serie se puede consultar todos los movimientos de entrada y salida del almacén.

‍

‍

Shopify ERP

‍

Este componente se integra en vERP y permite gestionar tiendas desarrolladas con Shopify directamente con Velneo vERP.

Al heredar vERP se dispone de todos los módulos y funcionalidades de Velneo vERP. Además incorpora lo específico para sincronizarse con el backend de Shopify:

  • Subir y actualizar las familias de vERP a las colecciones de Shopify.
  • Subir y actualizar los artículos de vERP a los productos de Shopify.
  • Actualizar los stocks de los productos en Shopify.
  • Actualizar los precios de los productos en Shopify.
  • Bajar a vERP los pedidos pagados en Shopify.
  • Mantener el maestro de clientes de vERP con los datos de los clientes que han comprado en Shopify.
  • Indicar en vERP el fulfillment del pedido de venta y notificarlo a Shopify.
  • Notificar a Shopify desde vERP que el pedido ha sido entregado.

Para comunicarse con Shopify usa el componente Shopify microservicio – conector. La comunicación se realiza mediante Api Rest.
‍

Sho