Informe de evaluaci´n de ERP
                                    o

                                                                     Versi´n 1.0
                                                                          o




                          Sergio Catal´ Gil, scatala@iti.upv.es
                                      a
                      Carlos Mart´ınez Burgos, cmarbur@iti.upv.es
                        Javier Ll´cer Mu˜oz, jllacer@iti.upv.es
                                 a       n




c 2009 Instituto Tecnol´gico de Inform´tica
                       o              a        16 de Enero de 2009
Informe de evaluaci´n de ERP
                                                                                   o


                                          Resumen

    La mayor´ de compa˜´ que poseen un amplio rango de departamentos que interact´an entre
             ıa          nıas                                                          u
s´ precisan de una aplicaci´n software que d´ soluci´n a sus necesidades de generaci´n, manteni-
 ı                         o                e       o                               o
miento y compartici´n de la informaci´n. En el presente informe se eval´an una serie de Planifi-
                    o                 o                                u
cadores de Recursos Empresariales ´ ERP en base a un conjunto de requerimientos gen´ricos
                                        o                                                 e
y funcionales del mismo.




                                                                                                   1/61
Informe de evaluaci´n de ERP
                                                                                         o


´
Indice

1. Introducci´n
             o                                                                                                6
  1.1. Motivaci´n de la Evaluaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
               o                o                                                                             6
       1.1.1. Contexto General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .          6
  1.2. Prop´sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
           o                                                                                                  7
  1.3. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        7

2. Caracter´
           ısticas de los ERP                                                                                 7
  2.1. Caracter´
               ısticas gen´ricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                          e                                                                                   8
       2.1.1. Licencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        8
       2.1.2. Sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .           8
       2.1.3. Bases de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .          8
       2.1.4. Modularidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .           8
       2.1.5. Interfaz de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         8
       2.1.6. Usabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        9
       2.1.7. Requerimientos de instalaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                                         o                                                                    9
       2.1.8. Interconexi´n con herramientas ofim´ticas . . . . . . . . . . . . . . . . . . . . .
                         o                      a                                                             9
       2.1.9. Interconexi´n con sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                         o                                                                                    9
       2.1.10. Versi´n de pago . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                    o                                                                                         9
       2.1.11. Soporte t´cnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                        e                                                                                     9
       2.1.12. Internacionalizaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                                 o                                                                           10
       2.1.13. Customizaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                          o                                                                                  10
       2.1.14. Extensibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        10
       2.1.15. Gesti´n de usuarios
                    o                  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     10
       2.1.16. Mercado espa˜ol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                           n                                                                                 10
       2.1.17. Lenguaje de programaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                                     o                                                                       11
       2.1.18. Actualizaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       11
       2.1.19. Empresas implantadoras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .          11
  2.2. Caracter´
               ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       11
       2.2.1. Gesti´n de los datos maestros . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                   o                                                                                         11
       2.2.2. Gesti´n de almacenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                   o                                                                                         11


                                                                                                           2/61
Informe de evaluaci´n de ERP
                                                                                         o


       2.2.3. Gesti´n de facturaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                   o              o                                                                         11
       2.2.4. Gesti´n de contabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                   o                                                                                        12
       2.2.5. Gesti´n de producci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                   o             o                                                                          12
       2.2.6. Gesti´n de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                   o                                                                                        12
       2.2.7. Gesti´n de proveedores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                   o                                                                                        12
       2.2.8. Gesti´n de clientes (CRM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                   o                                                                                        12
       2.2.9. Gesti´n de RRHH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                   o                                                                                        13
       2.2.10. Inteligencia de negocio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .      13
       2.2.11. Generaci´n de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                       o                                                                                    13
       2.2.12. Informes personalizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        13

3. Evaluaci´n de ERP
           o                                                                                                13
  3.1. Introducci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                 o                                                                                          13
  3.2. OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        14
       3.2.1. Definici´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                     o                                                                                      14
       3.2.2. Caracter´
                      ısticas no funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . .        14
       3.2.3. Caracter´
                      ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       17
       3.2.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        21
  3.3. Openbravo ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .          22
       3.3.1. Definici´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                     o                                                                                      22
       3.3.2. Caracter´
                      ısticas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       22
       3.3.3. Caracter´
                      ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       27
       3.3.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        34
  3.4. OpenXpertya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        35
       3.4.1. Definicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       35
       3.4.2. Caracter´
                      ısticas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       35
       3.4.3. Caracter´
                      ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       39
       3.4.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .        44
  3.5. Compiere ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .         44
       3.5.1. Definici´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
                     o                                                                                      44
       3.5.2. Caracter´
                      ısticas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       45
       3.5.3. Caracter´
                      ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .       50

                                                                                                          3/61
Informe de evaluaci´n de ERP
                                                                                       o


       3.5.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     56

4. Conclusiones                                                                                          57

Bibliograf´
          ıa                                                                                             59




                                                                                                       4/61
Informe de evaluaci´n de ERP
                                                                                     o


´
Indice de Tablas

  1.   Requisitos soportados por cada ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . .     60
  2.   Funcionalidades soportadas por cada ERP . . . . . . . . . . . . . . . . . . . . . . . . .      61




                                                                                                    5/61
Informe de evaluaci´n de ERP
                                                                                       o


1.     Introducci´n
                 o

    El siguiente apartado proporciona una visi´n global del informe, introduciendo tanto el prop´sito
                                              o                                                 o
del mismo como sus objetivos particulares.


1.1.     Motivaci´n de la Evaluaci´n
                 o                o

1.1.1.    Contexto General

    Con el fin de mejorar su estrategia, muchas compa˜´ empiezan hoy en d´ a redefinir la visi´n
                                                        nıas                      ıa                o
de su negocio y sus objetivos particulares. Al observar de cerca la continua transformaci´n de la
                                                                                             o
econom´ las compa˜´ se ven en la necesidad de llevar a cabo sus propias transformaciones sobre
        ıa,           nıas
los procesos internos de la empresa as´ como sobre el modo en que son capaces de llegar a los clientes.
                                       ı
Teniendo en cuenta que las demandas de ´stos son cada vez m´s exigentes con la calidad, el precio
                                            e                    a
y las especificaciones de los productos y servicios que desean obtener, la empresa se ve obligada a
orientar sus acciones para satisfacer estos requerimientos por parte del cliente.
    Para solventar esta cuesti´n, los diferentes departamentos de las compa˜´ comienzan a aproxi-
                              o                                             nıas
marse cada vez con mayor ´nfasis a las diversas tecnolog´ de la informaci´n emergentes y a adoptar
                           e                             ıas              o
aplicaciones que les permitan cumplir con sus objetivos de la manera m´s ´ptima posible.
                                                                        a o
    El problema muchas veces es que acaba resultando un proceso muy engorroso el poder establecer
una comunicaci´n fluida entre aplicaciones pertenecientes a diferentes departamentos. Las fuentes
                 o
de informaci´n de estas aplicaciones est´n desperdigadas y no se dispone de medios adecuados para
             o                          a
generar, editar, compartir y comunicar dicha informaci´n.
                                                      o
    Para resolver estos conflictos de manejo de la informaci´n e integrar todas estas aplicaciones en una,
                                                           o
han surgido los denominados Enterprise Resource Planning (o ERP). Como hemos comentado,
a trav´s de ´stos es posible integrar en una sola aplicaci´n todas las ´reas de una compa˜´ que
      e      e                                               o             a                     nıa
contribuyen a la generaci´n de sus productos y servicios.
                          o
    Un ERP o sistema de gesti´n empresarial no es m´s que un conjunto de aplicaciones que apoyan
                                o                    a
las principales actividades de una empresa tales como la manufactura, la log´
                                                                            ıstica, la contabilidad y
los recursos humanos. Los ERP son pues sistemas de gesti´n de la informaci´n capaces de reunir y
                                                          o                  o
automatizar muchas de las pr´cticas de negocio asociadas con los aspectos operativos y productivos
                               a
de una empresa.
   La gran flexibilidad de los ERP permite que los diferentes departamentos de una empresa aumen-
ten su productividad en un 50 % si el personal en contacto con el ERP es un personal preparado y
capaz de asegurar el buen funcionamiento del sistema.
     En ocasiones, las compa˜´ se hacen la idea equivocada de que informatizar mediante un sistema
                            nıas


                                                                                                   6/61
Informe de evaluaci´n de ERP
                                                                                      o


de gesti´n de la informaci´n toda la gesti´n de su empresa les permitir´ crecer y competir con otras
        o                  o              o                             a
compa˜´ del mercado. Y esto no siempre es as´ Existen cantidad de compa˜´ que han hecho
       nıas                                        ı.                            nıas
peligrar los resultados de la misma tras implantar en su seno interno un ERP.
    Hay que tener en cuenta que los ERP no crean modelos de gesti´n sino que los organizan. Debe
                                                                   o
existir un modelo previamente implantado en la empresa para que el ERP produzca mejoras sobre el
mismo. No obstante, los ERP pueden mejorar un modelo existente, debido a que en el momento de
la implantaci´n del ERP, suelen revisarse y mejorarse todos los procesos de gesti´n de la empresa.
             o                                                                   o
    Debido a la amplia difusi´n de los ERP en el mercado empresarial, existe por Internet un amplio
                              o
abanico para elegir. Incluso existen soluciones open source donde la empresa no tiene que asumir coste
alguno en el proceso de instalaci´n del software. En el presente informe nos encargaremos de analizar
                                  o
dichas alternativas.


1.2.    Prop´sito
            o

    El principal prop´sito de este informe consiste en evaluar diversos ERP dentro del marco de las
                     o
licencias Open Source.


1.3.    Objetivos

    Los objetivos de este documento son plasmar la evaluaci´n de los cuatro ERPs de c´digo libre que
                                                             o                          o
m´s se utilizan en el mercado, mostrando sus caracter´
  a                                                   ısticas funcionales y no funcionales y realizando
una comparativa entre ellos en base a estas caracter´
                                                    ısticas, as´ como mostrar sus principales ventajas
                                                               ı
y desventajas, extrayendo finalmente unas conclusiones que pueden ayudar a decidir qu´ ERP instalar
                                                                                        e
dependiendo del entorno final y las necesidades impuestas.


2.     Caracter´
               ısticas de los ERP

    El siguiente apartado proporciona un desglose de las caracter´ısticas que permitir´n evaluar y
                                                                                      a
seleccionar el ERP ´ptimo seg´n el caso concreto en cada situaci´n. Separamos las caracter´
                     o        u                                 o                         ısticas en
los dos siguientes grupos:

       Caracter´ ısticas gen´ricas, que son todas aquellas que analizan los requerimientos software y
                             e
       cualidades esenciales del ERP.

       Caracter´ısticas funcionales, que tienen que ver con todas aquellas funcionalidades que una
       empresa desea incorporar en sus procesos internos (contabilidad, recursos humanos, etc).



                                                                                                 7/61
Informe de evaluaci´n de ERP
                                                                                     o


2.1.     Caracter´
                 ısticas gen´ricas
                            e

2.1.1.    Licencia

    La licencia por la cual se rige la distribuci´n de cada ERP puede determinar su funcionalidad,
                                                 o
as´ como sus posibilidades de modificaci´n y adaptaci´n al caso concreto de la implantaci´n. Los
  ı                                        o             o                                 o
ERPs analizados se rigen todos mediante alg´n tipo de licencia de c´digo abierto, no obstante, cada
                                               u                   o
una tiene sus particularidades.


2.1.2.    Sistema operativo

    Analizaremos si existen diferentes versiones del ERP para cada plataforma (Linux, Windows,
Mac). Dado el gran n´mero de empresas que conf´ hoy en d´ en el software libre, muchos servidores
                     u                           ıan        ıa
corren bajo Linux y se valorar´ positivamente que exista una versi´n del ERP para trabajar sobre el
                              a                                   o
mismo.


2.1.3.    Bases de datos

   Los ERP centralizan toda la informaci´n asociada con clientes, productos, etc, a trav´s de una base
                                          o                                             e
de datos. Cuanto mayor sea el rango de bases de datos soportadas por el ERP, mayor implantaci´n     o
poseer´ en el mercado. Al igual que la cuesti´n del sistema operativo, se valorar´ positivamente que
      a                                       o                                  a
puedan utilizarse sistemas gestores de bases de datos open source (como por ejemplo PostgreSQL[1]).


2.1.4.    Modularidad

    Entendiendo la modularidad de una aplicaci´n como su capacidad para ser vista y entendida como
                                              o
la uni´n de varias partes que interact´an entre s´ y que trabajan conjuntamente para alcanzar un
      o                               u          ı
objetivo com´n, resulta interesante que el ERP posea una arquitectura modular donde se gestionen
             u
los m´dulos de forma apropiada. Cada m´dulo se encarga de gestionar las funciones de un departa-
     o                                    o
mento diferente, como pueden ser: la gesti´n de n´minas, la gesti´n documental y de proyectos, la
                                            o      o             o
contabilidad, etc.
    Se valorar´ adem´s que no haya una fuerte dependencia entre m´dulos y que la comunicaci´n entre
              a      a                                            o                        o
los mismos se lleve a cabo con unas entradas y salidas bien definidas.


2.1.5.    Interfaz de usuario

    Es importante separar aquellos ERP que se ejecutan a trav´s de un entorno web (haciendo uso
                                                               e
del navegador) y aquellos que se emplean ejecutando una aplicaci´n de escritorio y que requieren una
                                                                o


                                                                                                8/61
Informe de evaluaci´n de ERP
                                                                                      o


instalaci´n previa de la misma en el sistema operativo.
         o


2.1.6.    Usabilidad

    En este apartado se valorar´ lo f´cil o dif´ que sea utilizar la herramienta para un usuario,
                                  a   a        ıcil
as´ como la curva de aprendizaje de esta. Tambi´n se valoraran aspectos del dise˜o del interfaz con el
  ı                                             e                               n
usuario y si este es atractivo y c´modo.
                                  o


2.1.7.    Requerimientos de instalaci´n
                                     o

   Se evaluar´ si el n´mero de requerimientos previos a la instalaci´n del ERP es o no aceptable y
             a        u                                             o
que no suponga una barrera para el gestor que se encarga de instalar el ERP.
    Normalmente los requerimientos previos a una instalaci´n tienen que ver tanto con la parte hard-
                                                          o
ware de la m´quina servidora donde se implantar´ el ERP como las aplicaciones que deben estar
              a                                  a
instaladas previamente en la misma: base de datos, servidor web, int´rpretes de lenguajes de progra-
                                                                    e
maci´n, etc.
     o


2.1.8.    Interconexi´n con herramientas ofim´ticas
                     o                      a

   Se valorar´ positivamente que el ERP pueda comunicarse con otros programas capaces de abrir
             a
documentos con extensiones est´ndar (por ejemplo Excel, Word, gestores de correo, etc).
                              a


2.1.9.    Interconexi´n con sistemas
                     o

   Se valorar´ en este apartado la capacidad que tiene de integrarse el ERP con el entorno del sistema
              a
operativo instalado, como por ejemplo la integraci´n con los servidores LDAP, o la gesti´n de usuarios
                                                  o                                     o
de Windows.


2.1.10.    Versi´n de pago
                o

   En ocasiones resulta interesante analizar si el ERP dispone de una versi´n de pago que ampl´ las
                                                                           o                    ıe
funcionalidades de la aplicaci´n adem´s de dar un soporte t´cnico profesional sobre las mismas.
                              o      a                     e


2.1.11.    Soporte t´cnico
                    e

   El soporte de un ERP suele venir en forma de documentaci´n asociada al proyecto (si es entendible
                                                              o
y abundante), informaci´n sobre el mismo en foros oficiales y no oficiales, y ayuda t´cnica por parte del
                       o                                                           e



                                                                                                 9/61
Informe de evaluaci´n de ERP
                                                                                    o


equipo que est´ detr´s del proyecto. Es importante que exista un buen soporte en estos tres aspectos
               a    a
para resolver conflictos que pudieran surgir con el manejo de la aplicaci´n.
                                                                        o
    Tambi´n es interesante que existan empresas dedicadas a dar un soporte t´cnico dedicado en planes
         e                                                                  e
de formaci´n, ayudas de instalaci´n, consultor´ etc.
          o                      o            ıas,


2.1.12.   Internacionalizaci´n
                            o

    Es interesante que el ERP pueda instalarse en diferentes idiomas y que tenga todas las etiquetas
y la ayuda de la aplicaci´n en el idioma elegido por el usuario.
                         o


2.1.13.   Customizaci´n
                     o

   Entendemos por customizaci´n la capacidad de cambiar, con gran facilidad y sin necesidad de
                              o
poseer unos grandes conocimientos de programaci´n, la apariencia del ERP por parte del personal
                                               o
que har´ uso del mismo.
       a


2.1.14.   Extensibilidad

    Se apreciar´ que el ERP introduzca una serie de funcionalidades base y d´ adem´s la posibilidad
                a                                                             e      a
al gestor del sistema de a˜adir extensiones que representen funcionalidades extra para la compa˜´
                          n                                                                    nıa.


2.1.15.   Gesti´n de usuarios
               o

   Dependiendo del departamento al que pertenezca, es interesante que el personal de cada depar-
tamento tenga los permisos justos y necesarios para encargarse de la parte correspondiente a su
departamento.
    Debe existir una figura de administrador capaz de interactuar con todos los m´dulos de la apli-
                                                                                o
caci´n, y una serie de roles sobre el ERP que permitan el uso de los correspondientes m´dulos de
    o                                                                                   o
manera restringida.


2.1.16.   Mercado espa˜ ol
                      n

    Cada pa´ suele venir con sus propias reglas de medida o unidades en la parte de contabilidad y es
            ıs
interesante que el software a implantar venga con dichas medidas de base y no tengamos que adaptarlas
nosotros mismos a trav´s de extensiones. Como la empresa donde se va a implantar el ERP pertenece
                        e
al mercado espa˜ol, tendremos en cuenta su sistema de medidas en el presente informe.
                 n




                                                                                              10/61
Informe de evaluaci´n de ERP
                                                                                     o


2.1.17.    Lenguaje de programaci´n
                                 o

   Es interesante conocer el lenguaje de programaci´n en el que est´ escrito el ERP para el caso de
                                                   o               a
que determinado personal de la compa˜´ tenga que encargarse de modificar ciertas funcionalidades
                                       nıa
que dicte la empresa.


2.1.18.    Actualizaciones

    Se evaluar´ si el ERP dispone de un sistema de actualizaciones robusto que permita descargar
              a
f´cilmente la ultima versi´n de la aplicaci´n base y sus m´dulos sin que ello suponga mucho esfuerzo
 a            ´            o               o              o
para el gestor y la aplicaci´n siga funcionando correctamente.
                            o


2.1.19.    Empresas implantadoras

  Se investigar´ si existen en el mercado empresas consultoras que se encarguen de implantar dicho
               a
ERP.


2.2.     Caracter´
                 ısticas funcionales

2.2.1.    Gesti´n de los datos maestros
               o

    Los ERPs almacenan los datos correspondientes a cada una de las entidades del negocio de forma
coherente, de forma que no haya duplicados e inconsistencias, manteniendo un formato homog´neo y
                                                                                               e
facilitando que los datos sean f´cilmente accesibles y procesables por las distintas partes o m´dulos
                                a                                                              o
del ERP.


2.2.2.    Gesti´n de almacenes
               o

   La gesti´n de almacenes permite que los stocks de los diferentes productos disponibles en estos
           o
sean mantenidos correctamente as´ como mantenerlos claramente localizados f´
                                  ı                                        ısicamente. Esta permite
modificar autom´ticamente la cantidad de productos al recibir pedidos de proveedores, al producir
                a
nuevos productos o al servirlos a los clientes.


2.2.3.    Gesti´n de facturaci´n
               o              o

    La gesti´n de facturaci´n hace referencia a la generaci´n de todo tipo de datos que tienen que
             o              o                                o
ver con la facturaci´n de productos y servicios a los clientes, como pueden ser las facturas de venta,
                     o
albaranes, tarifas, informes de ventas, etc. Esta informaci´n es normalmente usada por los CRM para
                                                           o
realizar sus an´lisis.
               a

                                                                                               11/61
Informe de evaluaci´n de ERP
                                                                                       o


2.2.4.   Gesti´n de contabilidad
              o

    Es muy recomendable que la gesti´n contable de la empresa est´ totalmente integrada en el ERP,
                                      o                              e
ya que al gestionar este los movimientos de compras, ventas, etc., permitir´ ahorrar trabajo innecesario
                                                                           a
volviendo a introducir los datos de contabilidad, siendo as´ totalmente transparente al usuario.
                                                           ı


2.2.5.   Gesti´n de producci´n
              o             o

    Toda la producci´n est´ claramente ligada a un flujo de desarrollo, que ha de ser controlado de
                     o      a
manera precisa, de tal forma que est´n coordinados los planes de producci´n, los recursos empleados, la
                                    e                                    o
maquinaria utilizada y su estado en cada momento, los materiales utilizados, el coste de la producci´n,
                                                                                                    o
los partes de incidencias, el mantenimiento, etc. Es deseable que dicho control est´ integrado en el
                                                                                      e
ERP implantado en la empresa, lo cual ahorrar´ mucho trabajo a los encargados de dicha producci´n.
                                               a                                                    o


2.2.6.   Gesti´n de proyectos
              o

    Las empresas dedicadas a la realizaci´n de proyectos o productos, han de mantener una correcta
                                          o
gesti´n de estos, realizando un control de las fases por las que pasa su desarrollo, as´ como los recursos
     o                                                                                 ı
necesarios para su realizaci´n, compras de materiales involucradas o empleo de personal humano. Esta
                            o
gesti´n ha de estar integrada con el resto de la aplicaci´n.
     o                                                    o


2.2.7.   Gesti´n de proveedores
              o

    El aprovisionamiento de productos por parte de los proveedores est´ sujeto a un flujo determinado,
                                                                      a
que debe ser gestionado de forma correcta, para evitar la introducci´n repetida de datos, el error
                                                                       o
humano en dicho flujo, la p´rdida de informaci´n, etc., de tal forma que la evoluci´n del flujo desde
                            e                  o                                    o
la realizaci´n del pedido hasta la entrada del producto en el almac´n sea fluida y autom´tica en la
            o                                                       e                      a
medida de lo posible.
   As´ mismo, ha de estar relacionado con el proceso de contabilidad y facturaci´n, para evitar tener
      ı                                                                         o
que transportar datos de una aplicaci´n a otra.
                                     o


2.2.8.   Gesti´n de clientes (CRM)
              o

    La gesti´n de clientes consiste en el proceso que tiene la empresa para organizar y mantener la
            o
informaci´n disponible de sus contactos para permitir ofrecer a sus clientes los servicios o productos
         o
que estos necesiten en un momento determinado, pudiendo realizar ofertas particulares seg´n sea el
                                                                                              u
caso. Este proceso tiene una gran relaci´n con la gesti´n comercial, ya que son principalmente los
                                          o              o
comerciales los que se encargaran de recabar dicha informaci´n.
                                                              o


                                                                                                   12/61
Informe de evaluaci´n de ERP
                                                                                        o


2.2.9.    Gesti´n de RRHH
               o

   Una caracter´  ıstica poco frecuente en los ERPs es la posibilidad de gestionar la informaci´n de
                                                                                                o
recursos humanos de la empresa, pudiendo hacer ofertas de empleo, gestionar la informaci´n de las
                                                                                            o
entrevistas, realizar el mantenimiento de n´minas, contratos, etc. desde el mismo. Esta caracter´
                                            o                                                   ıstica
permite centralizar toda esta informaci´n y relacionarla con el resto de m´dulos del programa.
                                        o                                  o


2.2.10.    Inteligencia de negocio

    La inteligencia de negocio, del ingl´s Business Intelligence, se utiliza para facilitar a las personas
                                        e
que toman decisiones relevantes en la empresa la toma de dichas decisiones, bas´ndose en los datos de
                                                                                   a
´sta, provenientes de cualquiera de sus fuentes, de forma que sean m´s comprensibles para ellas y no
e                                                                       a
necesiten muchos conocimientos sobre el funcionamiento de la empresa en un momento determinado,
sin m´s que consultarlos.
      a


2.2.11.    Generaci´n de informes
                   o

   Una caracter´ıstica importante de los sistemas ERP es que permitan generar informes de todos
sus procesos de gesti´n, as´ como facturas, albaranes y cualquier tipo de documento asociado al
                      o    ı
funcionamiento interno y externo de la empresa.


2.2.12.    Informes personalizados

    Algunos ERPs permiten al usuario utilizar herramientas externas tipo Office para generar informes
personalizados, o disponen de alg´n editor interno para este fin. Esto permite adaptarse mejor a las
                                  u
exigencias de clientes, proveedores, o a darle un aspecto m´s propio de la empresa.
                                                           a


3.     Evaluaci´n de ERP
               o

3.1.     Introducci´n
                   o

   En este apartado se van a evaluar los cuatro ERPs m´s extendidos en el mercado que sean libres
                                                         a
o de c´digo abierto, y de los cuales se pueda obtener una versi´n gratuita.
      o                                                        o
    Para cada uno de ellos, se mostrara en primer lugar una definici´n del mismo, continuando con
                                                                     o
la enumeraci´n de sus caracter´
             o                ısticas principales y terminando con una conclusi´n bas´ndose en estas
                                                                               o     a
caracter´
        ısticas.




                                                                                                   13/61
Informe de evaluaci´n de ERP
                                                                                      o


3.2.     OpenERP

3.2.1.    Definici´n
                 o

    OpenERP [2] es un completo sistema de gesti´n de empresas/organizaciones (ERP) de licencia
                                                  o
libre que cubre las necesidades de las ´reas de contabilidad, ventas, compras, almac´n, inventario,
                                       a                                            e
proyectos, CRM, recursos humanos, TPV, tiendas virtuales, etc.
   Soporta m´ltiples monedas, m´ltiples compa˜´ y m´ltiples contabilidades; adem´s incorpora
              u                   u            nıas       u                          a
funcionalidades de gesti´n de documentos para agilizar la colaboraci´n entre departamentos y equi-
                        o                                           o
pos en la empresa; y permite trabajar remotamente mediante una interfaz web desde un ordenador
conectado a Internet.
   Se integra con distintos softwares de oficina. Dispone de funcionalidad para la generaci´n de im-
                                                                                          o
presos v´ PDF, HTML, y permite exportar datos a otros programas como OpenOffice o MS Office
        ıa
(Excel, Word).
    La arquitectura del sistema es cliente/servidor, lo que permite que todos los usuarios trabajen
sobre el mismo repositorio de datos. Esto tiene la ventaja de que toda la informaci´n est´ disponible y
                                                                                   o     a
sincronizada en todo momento adem´s de que descarga la mayor parte del trabajo de procesamiento
                                     a
de datos de las m´quinas cliente (donde trabajan efectivamente los usuarios).
                 a
   El programa es Software Libre liberado bajo licencia GPL, lo que le confiere varias ventajas:

       coste cero de licencias;

       documentaci´n extensiva en una diversidad de problem´ticas;
                  o                                        a

       flexibilidad en la implementaci´n;
                                     o

       personalizaci´n de la aplicaci´n;
                    o                o

       amplia posibilidad de desarrollos futuros.


3.2.2.    Caracter´
                  ısticas no funcionales


   Licencia
    OpenERP est´ basado en la licencia GPL [3], que consiste b´sicamente en que el c´digo fuente
                 a                                              a                      o
de la herramienta est´ disponible gratuitamente para el desarrollador, para que este pueda realizar
                     a
cualquier modificaci´n y adaptaci´n en el mismo, pero oblig´ndole a publicar dichos cambios tambi´n
                   o             o                        a                                      e
usando la misma licencia GPL.

   Sistema operativo

                                                                                                14/61
Informe de evaluaci´n de ERP
                                                                                       o


   Existen instalaciones tanto para Windows como para Linux en la web. La versi´n actual es la 5.0.0.
                                                                               o

   Base de datos
    OpenERP utiliza unicamente PostgreSQL como gestor de BBDD, el cual se puede encontrar en
                      ´
en Internet f´cilmente en [1].
             a

   Modularidad
   Open ERP est´ estructurado en secciones que abarcan en m´s de 200 m´dulos.
               a                                           a          o
   En la instalaci´n, se instala lo m´
                  o                  ınimo y puedes ir a˜adiendo m´dulos. Un listado de todos los
                                                        n         o
m´dulos instalables se puede encontrar en [4].
 o

   Interfaz de usuario
   La interfaz cliente de OpenERP puede ser tanto en web como en escritorio. En este caso, la interfaz
basada en escritorio es m´s completa y sencilla de utilizar que la interfaz web.
                          a

   Requerimientos de instalaci´n
                              o
    Para poder instalar Open ERP es necesario tener instalado el gestor de BBDD PostGreSQL y
las librer´ de Python. En la instalaci´n de Windows el instalador ya lo incluye todo. En Linux es
          ıa                           o
necesario instalar estos dos paquetes antes.

   Interconexi´n con herramientas ofim´ticas
              o                      a
   Se pueden exportar los listados a formato CSV o Excel.

   Interconexi´n con sistemas
              o
   No es posible utilizar ninguna de las facilidades que nos presta el sistema operativo desde OpenERP.

   Versi´n de pago
        o
   La versi´n de la aplicaci´n es gratuita y no existe una versi´n de pago.
           o                o                                   o

   Soporte t´cnico
            e
   Aunque este ERP sea gratuito, existe la opci´n de contratar servicios de mantenimiento y asesor´
                                               o                                                  ıa.
En la web oficial ([2]) se puede encontrar una comparativa de los precios.

   Internacionalizaci´n
                     o
    La ultima versi´n 5.0.0 est´ por defecto en Ingl´s y Franc´s pero en la instalaci´n existe la posibi-
       ´           o           a                    e         e                      o
lidad de configurar el idioma de los usuarios y las empresas. Tambi´n es posible configurar todas las
                                                                     e
etiquetas de la aplicaci´n y traducirlas.
                        o



                                                                                                  15/61
Informe de evaluaci´n de ERP
                                                                                     o


   Desde la web oficial ([2]) tambi´n se puede acceder a foros de discusi´n en castellano.
                                  e                                     o

   Customizaci´n
              o
   Al ser open source es posible obtener el c´digo y actualizar la aplicaci´n.
                                             o                             o
   Open ERP ofrece m´dulos de Administraci´n y configuraci´n de las pantallas y m´dulos.
                    o                     o              o                      o
   Tambi´n es posible utilizar la herramienta OpenObject para actualizar y desarrollar m´dulos
        e                                                                               o

   Extensibilidad
   El sistema base puede ser extensible a trav´s de de add-ons descargados desde la p´gina oficial o
                                               e                                     a
desde la parte de Administraci´n de la aplicaci´n.
                              o                o

   Gesti´n de usuarios
        o
    OpenERP ofrece una gesti´n de usuarios propia. Es decir a trav´s del m´dulo de administraci´n
                             o                                    e        o                     o
se pueden agregar usuarios y asignarlos a grupos. Se puede personalizar los accesos a los diferentes
m´dulos.
  o

   Mercado espa˜ ol
               n
    La adaptaci´n al mercado espa˜ol se ofrece por mediaci´n de un m´dulo de instalaci´n del sistema
                o                 n                        o        o                 o
contable espa˜ol. Este m´dulo puede encontrarse en la p´gina oficial. Aunque tambi´n es posible la
              n           o                               a                         e
instalaci´n desde el apartado de Administraci´n del cliente OpenERP.
         o                                   o
   El impuesto IVA est´ adaptado ya que se pueden personalizar diferentes impuestos.
                      a

   Lenguaje de programaci´n
                         o
   OpenERP est´ desarrollado en Python pero tambi´n ofrece la herramienta OpenObject para ac-
                  a                              e
tualizar y desarrollar m´dulos.
                        o

   Actualizaciones
   Las actualizaciones se encuentran disponibles en la p´gina oficial de Open ERP, en la secci´n de
                                                        a                                    o
descargas.
  Tambi´n es posible realizar la actualizaci´n desde el apartado de Administraci´n del cliente Ope-
       e                                    o                                   o
nERP.

   Empresas implantadoras
  En la web oficial tambi´n se nombran empresas instaladoras, y es un buen recurso para encontrar
                         e
manuales y ayudas a la implantaci´n de la herramienta.
                                 o




                                                                                             16/61
Informe de evaluaci´n de ERP
                                                                                      o


3.2.3.   Caracter´
                 ısticas funcionales


   Gesti´n de datos maestros
        o
    OpenERP ofrece una gesti´n de todos los datos maestros de los diferentes m´dulos: proveedores,
                                o                                             o
clientes, empresas, usuario, etc.

   Gesti´n de almacenes y gesti´n de producci´n
        o                      o             o
   Permite planificar, automatizar y realizar fabricaciones y ensamblado de productos.

     Listas de materiales multinivel

     Listas de materiales virtuales o fantasma

     Creaci´n e impresi´n de ´rdenes de fabricaci´n
           o           o     o                   o

     Planificaci´n y creaci´n autom´tica de ´rdenes de fabricaci´n.
               o          o       a        o                   o

     Creaci´n autom´tica de necesidades de compra desde fabricaci´n.
           o       a                                             o

     Actualizaci´n autom´tica de stocks seg´n cantidades indicadas en la orden.
                o       a                  u

    Algunos de los aspectos que se pueden gestionar en OpenERP en cuanto a inventario ser´ los
                                                                                         ıan
siguientes.

     Gesti´n de almacenes en distintas ubicaciones (poblaciones)
          o

     Gesti´n de la rotaci´n de inventario y niveles de stock
          o              o

     Ejecuci´n de las ´rdenes de empaquetado generadas por el sistema
            o         o

     Ejecuci´n de env´ con albaranes de entrega y c´lculo de los gastos de env´
            o        ıo                            a                          ıo.

     Gesti´n de lotes y n´meros de serie para trazabilidad
          o              u

     C´lculo de niveles te´ricos de stock y valoraci´n autom´tica de stock.
      a                   o                         o       a

     Definici´n de reglas para reabastecimiento de stock.
            o

   Los albaranes de venta son generalmente creados autom´ticamente desde pedidos de venta.
                                                        a
   Las entradas y salidas de almac´n son tambi´n tratadas como de doble entrada. Cualquier movi-
                                  e           e
miento de almac´n es definido en OpenERP con un origen y un destino. De tal forma que el stock no
               e
puede ser modificado sin saber qui´n o qu´ lo modific´ ya que en alguna parte tiene que existir una
                                 e       e          o
contrapartida.

                                                                                           17/61
Informe de evaluaci´n de ERP
                                                                                    o


    OpenERP tambi´n maneja el concepto de stock en clientes y proveedores por lo que se puede
                     e
gestionar el stock consignado.
   La definici´n de los almacenes puede ser jer´rquica por lo que puede analizarse el stock a varios
              o                               a
niveles de detalle.
   Se puede trabajar con productos concretos, o con plantillas que separan la definici´n del producto
                                                                                     o
y sus variantes. Las variantes de productos son definidas por los atributos que se definan para dicho
producto (color, talla, peso, calidad, densidad, etc.).
   Asociadas al producto, se definen las listas de precios o tarifas, tanto de compra, como de venta.
Los precios se ajustan a los cambios de moneda.
   Existen m´dulos adicionales que pueden ampliar la funcionalidad del m´dulo de productos. Algunos
              o                                                         o
de ellos son:

     membership: Gesti´n de suscriptores de los miembros de una compa˜´
                      o                                              nıa

     electronic: Gesti´n de productos de electronica
                      o

     fashion: Gesti´n de productos textil o moda
                   o

     extended: Gesti´n de costes de produccion
                    o

     expiry: Gesti´n de caducidad de productos
                  o

     foundry: Gesti´n de productos del area del metal (forja)
                   o                   ´


   Gesti´n de facturacion/ventas
        o
   La funcionalidad ofrecida en esta ´rea es similar a la ofrecida en el ´rea de compras, sin embargo
                                     a                                   a
hay grandes diferencias en el Workflow aplicable a cada una.

     Creaci´n de pedidos de venta.
           o

     Revisi´n de los pedidos en sus distintos estados.
           o

     Consulta del Workflow de los pedidos de venta

     Confirmaci´n de env´
              o        ıo

     Se puede definir una fecha de facturaci´n y las condiciones individualmente en cada pedido
                                           o

     Los gastos de env´ pueden asignarse usando una tabla de tarifas donde se pueden consultar los
                        ıo
     precios de los diferentes proveedores de transporte.



                                                                                              18/61
Informe de evaluaci´n de ERP
                                                                                       o


     Albaranes autom´ticos desde pedido
                    a

     Albaranes de env´ parciales
                     ıos

   Las listas de precios pueden ser definidas con un precio fijo por producto, o se pueden construir
definiendo reglas. Esta opci´n permite definir m´ltiples descuentos, precios de venta basados en los
                            o                    u
de compra, reducciones de precio, ofertas en un determinado rango de productos.

   Gesti´n de contabilidad
        o
   Como su nombre lo indica, ´ste modulo permite al usuario realizar todas las configuraciones y
                               e
procedimientos relacionados con la actividad contable y financiera de la empresa.
    Es decir permite abrir el periodo contable, y realizar las actividades b´sicas a la hora de llevar a
                                                                             a
cabo el proceso contable, no solo registra los ingresos, sino que tambi´n tiene la capacidad de realizar
                                                                       e
an´lisis en cuanto a los costos, con sus respectivos procesos de informe (libros), adem´s de brindar la
  a                                                                                     a
oportunidad de generar tablas que le permitan al usuario tener una mejor perspectiva de las cuentas
de la empresa.
    En este modulo se puede definir los periodos contables (a˜os fiscales y periodos), cuentas contables
                                                                n
(definici´n de cuentas, es decir PUC), libros (definici´n de libros), impuestos, presupuestos, modelos,
         o                                               o
t´rminos de pago, contabilidad anal´
 e                                    ıtica (en donde se definen los bancos y la monedas que se van a
utilizar), asientos (en donde se registran todos los asientos contables), procesamiento peri´dico (se
                                                                                                 o
refiere a las conciliaciones en la cuentas, es decir a discrepancias de la cuentas con lo que puede ocurrir
en la realidad), facturas, gr´ficos (este modulo se refiere a tablas anal´
                              a                                             ıticas en donde se relacionan
las cuentas), informes (como su nombre lo lo indica en este subm´dulo, que generan los informes
                                                                         o
tendientes a la contabilidad).

   Gesti´n de proyectos
        o
   Este m´dulo permite:
         o

     Definir tareas y requerimientos de estas tareas.

     Asignar con eficiencia los recursos a los requerimientos

     planificacion de proyectos

     Organizaci´n
               o

     Comunicaci´n autom´tica con los partners
               o       a

     Impresi´n de diagramas de Gantt
            o



                                                                                                   19/61
Informe de evaluaci´n de ERP
                                                                                 o


  Se pueden configurar proyectos relacionados con servicios, soporte, fabricaci´n o desarrollo. Es
                                                                              o
  un m´dulo universal adaptado a cualquier proyecto de cualquier ´rea de la empresa.
       o                                                         a

  Permite definir Subproyectos


Gesti´n de proveedores y clientes (CRM)
     o
OpenERP ofrece adem´s de un m´dulo de atenci´n al Cliente, un m´dulo de atenci´n al proveedor.
                   a         o              o                  o              o
Entre otras la funcionalidad ofrecida por estos m´dulos es:
                                                 o

  Gesti´n de casos:
       o

    • El concepto de caso, permite gestionar diferentes comunicaciones de los Clientes o pro-
      veedores que requieran una atenci´n posterior por parte del personal de nuestra empresa.
                                         o
      Algunos de esos casos pueden ser: Reclamaciones de pedidos, problemas de calidad, gesti´n
                                                                                             o
      de llamadas, tickets de soporte y ofertas de trabajo.
    • OpenERP asegura el correcto tratamiento de los casos por los usuarios del sistema, clientes
      y proveedores.
    • Puede autom´ticametne reasignar un caso, enviar alarmas por e-mail y enlazar con otros
                  a
      documentos y procesos de OpenERP.

  Todas las operaciones son archivadas y existe una pasarela de e-mail donde puede actualizar un
  caso autom´ticamente desde los e-mails enviados y recibidos.
             a

  Un sistema de reglas permite definir acciones que pueden autom´ticamente mejorar su proceso
                                                               a
  de calidad, asegurando que un caso abierto nunca se pierda.

  Adem´s, existen herramientas para incrementar la productividad de todo el personal en su
        a
  trabajo diario:

    • Un editor de documentos que tiene un interfaz con openOffice.
    • interfaces para sincronizar los contactos y calendarios de outlook con OpenERP.
    • Un plugin de outlook que permite almacenar autom´ticametne los e-mails y sus ficheros
                                                        a
      adjuntos en el Gestor documental integrado con OpenERP.
    • Un portal para sus proveedores y Clientes que les permite acceder a algunos datos de su
      sistema.
    • Se puede implementar una pol´  ıtica de mejora continua de los servicios, utilizando algunas
      de las herramientas estad´
                               ısticas de OpenERP para analizar las diferentes comunicaciones
      con sus partners.

                                                                                           20/61
Informe de evaluaci´n de ERP
                                                                                       o


   Gesti´n de RRHH
        o
    Lo que permite este modulo es llevar un seguimiento a los empleados de la empresa, toda la
informaci´n pertinente del mismo, nombre, usuario, empresa, permite asignar equipos, roles, d´ de
         o                                                                                         ıas
vacaciones (teniendo en cuenta las disposiciones de ley, maternidad, etc.), asistencia (permite registrar
la entrada y la salida de su trabajo), en fin permite hacer un seguimiento muy detallado de los
empleados.

   Inteligencia de negocio
    Open ERP no tiene un m´dulo en concreto para Inteligencia de Negocio pero cuenta con informa-
                             o
ci´n estad´
  o       ıstica din´mica para finanzas, proyectos y fabricaci´n.
                    a                                        o
    Las p´ginas de estad´
         a              ısticas, adem´s de facilitar informaci´n, sirven para organizar el trabajo de un
                                     a                        o
usuario o empleado. Por ejemplo, en el dashboard de proyectos, se incluye la lista de pr´ximas tareas
                                                                                           o
del usuario. Desde esta misma pantalla puede navegar a la tarea.
   Adem´s, los gr´ficos y datos son din´micos pudiendo ser filtrados in-situ. Tambi´n se puede abrir
         a        a                      a                                         e
cualquier elemento de la lista para ver estad´
                                             ısticas detalladas de dicho elemento.
   Los dashboards se pueden personalizar para ser adaptados a las necesidades de cada empresa.

   Generaci´n de informes e informes personalizados
           o
    OpenERP incluye de base informes predefinidos que pueden ser f´cilmente adaptados a las nece-
                                                                 a
sidades del cliente.
   Permite tambi´n la creaci´n de nuevos informes en cualquier objeto, usando OpenOffice para ello.
                e           o


3.2.4.   Conclusiones

    OpenERP es un entorno de gesti´n empresarial de c´digo abierto con un gran n´mero de funcio-
                                       o                 o                            u
nalidades, deseable en cualquier sistema de este tipo. Defiende desde el principio la filosof´ del c´digo
                                                                                           ıa     o
abierto, tanto en su licencia de distribuci´n como en las herramientas utilizadas para su desarrollo.
                                           o
    Es un sistema multiplataforma desarrollado ´ıntegramente en Python[5], que se apoya sobre la base
de datos PostgrSQL, no disponiendo en la actualidad de la posibilidad de usar otras bases de datos,
lo cual es una clara desventaja con respecto a otros de sus competidores. Sin embargo, como contra-
partida, dispone de muchas m´s funcionalidades que estos, adem´s de que, al ser altamente modular
                              a                                  a
y extensible (actualmente existen m´s de 200 m´dulos implementados), pueden ser implementadas
                                     a            o
nuevas funcionalidades creando nuevos m´dulos e incorpor´ndolos al sistema.
                                         o                 a
   Con el fin de facilitar la interacci´n con el sistema, OpenERP proporciona tanto un interfaz de
                                      o
usuario basado en web, como un cliente dedicado que funciona bajo el entorno GTK. Este entorno
proviene tambi´n de la filosof´ del software libre, y por lo tanto est´ muy extendido en las plataformas
              e              ıa                                      a


                                                                                                  21/61
Informe de evaluaci´n de ERP
                                                                                       o


Linux/Unix, pero no tanto en las plataformas Windows, lo cual es un inconveniente si se compara con
otros ERPs, cuyo cliente dedicado est´ implementado en Java[6], que implica que sea multiplataforma.
                                     a
Adem´s de esto, OpenERP est´ traducido a multitud de idiomas, y es f´cilmente adaptable a las leyes
      a                       a                                       a
y m´todos de gesti´n de los distintos pa´ donde se quiera implantar.
    e             o                     ıses
    Un aspecto importante a tener en cuenta tambi´n en OpenERP es su facilidad de interconexi´n
                                                   e                                             o
con otras herramientas, ya que dispone cierta conectividad con Outlook, Excel y Word por ejemplo,
as´ como la posibilidad de crear informes personalizados con los datos de las entidades. As´ mismo,
  ı                                                                                        ı
dada su modularidad, es posible tambi´n implementar la interconexi´n con las herramientas deseadas.
                                      e                           o


3.3.     Openbravo ERP

3.3.1.    Definici´n
                 o

    Openbravo ERP [7] es una aplicaci´n de c´digo abierto de gesti´n empresarial tipo ERP enfocado a
                                      o      o                    o
PYMES. Su origen es espa˜ol y actualmente est´ llevando un proceso de expansi´n a nivel mundial. El
                           n                    a                                o
software es una aplicaci´n completamente basada en web, lo que facilita su administraci´n e interacci´n
                        o                                                              o             o
con los usuarios al encontrarse toda la informaci´n, incluido la aplicaci´n, en un solo lugar. Sumado
                                                  o                      o
a esto la facilidad de que el equipo cliente s´lo necesite un navegador web para interactuar con el
                                              o
aplicativo es mucho m´s funcional.
                       a


3.3.2.    Caracter´
                  ısticas generales


   Licencia
    Openbravo est´ licenciado bajo Openbravo Public License ([8]), que es una adaptaci´n de la licencia
                   a                                                                  o
libre MPL ([9]), cumpliendo completamente con la definici´n de software de c´digo abierto de la Open
                                                            o                o
Source Initiative (OSI) y con las cuatro libertades del software libre:

       Libertad 0: la libertad de usar el programa, con cualquier prop´sito
                                                                      o

       Libertad 1: la libertad de estudiar c´mo funciona el programa, y adaptarlo a tus necesidades.
                                            o

       Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino.

       Libertad 3: la libertad de mejorar el programa y hacer p´blicas las mejoras a los dem´s, de modo
                                                               u                            a
       que toda la comunidad se beneficie.


   Sistema operativo
   Soporta cualquier sistema operativo:


                                                                                                22/61
Informe de evaluaci´n de ERP
                                                                                     o


     Microsoft Windows Vista, XP, 2000 o 2003 server.

     Linux: Red Hat, CentOS, OpenSuse, Debian, Ubuntu, Fedora


   Base de datos
   Openbravo soporta uno de los siguientes motores de bases de datos:

     Oracle 10g release 2 (Express, Standard and Enterprise editions).

     PostgreSQL Database Server 8.1.4 o superior.


   Modularidad
                   a                      o       ´
   OpenBravo est´ formado por diferentes m´dulos. Estos pueden ser instalados total o parcialmente
durante la instalaci´n del software.
                    o
   Las grandes ´reas que integra actualmente el sistema de gesti´n son:
               a                                                o

     Gesti´n de los datos maestros: productos, componentes, listas de materiales, clientes, proveedo-
           o
     res, etc.

     Gesti´n de los aprovisionamientos tarifas, pedidos de compra, recepci´n de mercanc´ verifica-
          o                                                               o            ıas,
     ci´n de facturas de proveedores, evaluaci´n de proveedores, etc.
       o                                      o

     Gesti´n de almacenes: almacenes y ubicaciones, unidades de almac´n, lotes, n´meros de se-
           o                                                                e           u
     rie, bultos, etiquetas, entradas, salidas, movimientos entre almacenes, inventarios, valoraci´n de
                                                                                                  o
     existencias, transportes, etc.

     Gesti´n de proyectos: proyectos, fases, presupuestos, gastos, compras asociadas, etc.
          o

     Gesti´n de servicios: recursos, servicios, gastos, gastos refacturables, facturaci´n de servicios,
           o                                                                           o
     nivel de servicio, etc.

     Gesti´n de la producci´n: estructura de planta, hojas de ruta y BOM’s, ´rdenes de fabricaci´n,
          o                 o                                                 o                 o
     partes de trabajo, incidencias de trabajo, partes de mantenimiento, etc.

     Gesti´n comercial y gesti´n de las relaciones con clientes (CRM): pedidos de venta, tarifas,
          o                    o
     albaranes, facturaci´n, comisiones, CRM, etc.
                         o

     Gesti´n econ´mico-financiera: plan de cuentas, cuentas contables, impuestos, contabilidad ge-
          o        o
     neral, cuentas a pagar, cuentas a cobrar, contabilidad bancaria, balance, cuenta de resultados,
     activos fijos, etc.


                                                                                                23/61
Informe de evaluaci´n de ERP
                                                                                    o


     Business Intelligence (BI): reporting, an´lisis multidimensional (OLAP), cuadros de mando pre-
                                              a
     definidos.


   Interfaz de usuario
    La interfaz para acceder a Openbravo es unicamente web. Sin duda, de todos los ERPs evaluados,
                                            ´
es el que contiene una interfaz web m´s rica y amigable. Algunas de sus caracter´
                                     a                                          ısticas son:

     Men´ principal configurable por rol de usuario.
        u

     Idioma de trabajo configurable a nivel de usuario.

     Alarmas programables por rol de usuario o usuario concreto.

     Navegaci´n a trav´s de teclas r´pidas para una operativa m´s r´pida.
             o        e             a                          a a

     Interfaz de usuario modificable a trav´s de skins o temas.
                                          e

     Ayuda contextual (actualmente disponible en espa˜ol e ingl´s).
                                                     n         e

     Posibilidad de anexar documentos, im´genes u otro tipo de ficheros a cualquier entidad de la
                                         a
     aplicaci´n.
             o

     Informaci´n navegable (historial, documentos relacionados, etc.).
              o

     Filtros configurables y b´squedas flexibles.
                             u

     Selectores incrustados en los formularios para las entidades m´s usadas (productos, terceros,
                                                                   a
     cuentas, pedidos, facturas, etc.).


   Requerimientos de instalaci´n
                              o
   Para instalar Openbravo, se requiere el siguiente software:

     Plataforma Java 2 edici´n est´ndar 5.0 o superior.
                            o     a

     Apache Tomcat versi´n 5.5 o Superior.
                        o

     Apache Ant 1.6 o Superior.

   As´ mismo es requerido un motor de bases de datos:
     ı

     Oracle 10g release 2 (Express, Standard and Enterprise editions).

     PostgreSQL Database Server 8.1.4 o superior.

                                                                                            24/61
Informe de evaluaci´n de ERP
                                                                                       o


   El cliente no necesita nada, unicamente un explorador, ya que se accede al servidor por web.
                                ´

   Interconexi´n con herramientas ofim´ticas
              o                      a
   Existe la posibilidad de generar informes en m´ltiples formatos: Excel, PDF y HTML.
                                                 u

   Interconexi´n con sistemas
              o
   No es posible.

   Versi´n de pago y soporte t´cnico
        o                     e
   Existen tres versiones de Openbravo: Comunidad, Basic, SMB. La unica libre de pago es la versi´n
                                                                  ´                              o
de comunidad.
   Las tarifas y comparativa de versiones puede verse en la p´gina web de Openbravo ([7]).
                                                             a

   Internacionalizaci´n y mercado espa˜ ol
                     o                n
   La empresa desarrolladora de Openbravo es espa˜ola. El ERP est´ preparado para la utilizaci´n
                                                    n                a                             o
en diferentes pa´
                ıses. El mercado espa˜ol est´ totalmente integrado. El idioma tanto en la instalaci´n
                                     n      a                                                      o
como en la aplicaci´n puede ser espa˜ol.
                    o                n

   Customizaci´n y extensibilidad
              o
   Se puede modificar o ampliar Openbravo utilizando la tecnolog´ citada en 3.3.2.
                                                               ıa
   Tambi´n es posible utilizar el diccionario de datos y framework desarrollado para OpenBravo.
          e
Se desarrolla utilizando est´ndares abiertos, alrededor de una combinaci´n unica entre los marcos de
                            a                                           o ´
desarrollo MVD y MDD, los cuales han sido exhaustivamente probados, y el motor WAD de Openbravo
que los ejecuta.

     MVC (Model, View, Control): MVC es un marco de desarrollo de aplicaciones web s´lido que   o
     ayuda a desacoplar la base de datos, los elementos de la interfaz de usuario, y la l´gica de negocio.
                                                                                         o
     La separaci´n de estos elementos en ficheros distintos resulta en un c´digo m´s estructurado,
                 o                                                             o         a
     facilitando as´ el desarrollo y mantenimiento del mismo.
                   ı

     MDD (Model Driven Development): MDD supone un modelo de dise˜o de software que depende
                                                                         n
     de los metadatos almacenados en un diccionario para modelar el comportamiento de la aplicaci´n.
                                                                                                 o
     Esto conlleva una reducci´n dr´stica en cuanto a codificaci´n manual y n´mero de errores se
                               o    a                             o             u
     refiere, permitiendo que expertos de negocio con poca experiencia a nivel de codificaci´n puedan
                                                                                          o
     configurar la aplicaci´n para satisfacer las necesidades de cada empresa.
                          o

     WAD (Wizard for Application Development): Este motor, desarrollado por Openbravo, genera
     autom´ticamente el c´digo binario de la aplicaci´n a partir del diccionario MDD. Los ficheros
          a              o                           o


                                                                                                   25/61
Informe de evaluaci´n de ERP
                                                                                    o


     generados por el WAD se generan conforme al est´ndar MVC.
                                                    a

     Diccionario MDD de la aplicaci´n: Almacena los metadatos que describen cada elemento de la
                                    o
     aplicaci´n incluyendo el comportamiento del mismo.
             o

     MVC Foundation Framework: Conjunto de utilidades de programaci´n robustas seleccionadas
                                                                           o
     entre los mejores candidatos en software libre disponibles o desarrolladas por Openbravo en el
     caso que no exista candidato alguno en ese momento. Estas herramientas facilitan el desarrollo
     web de la aplicaci´n seg´n el esquema MVC.
                       o     u


   Gesti´n de usuarios
        o
    Los usuarios de diversos perfiles pueden acceder a Openbravo ERP mediante roles dise˜ados a
                                                                                             n
medida de sus h´bitos de trabajo y que garantizan la seguridad de la informaci´n que pueden consultar
                a                                                             o
y modificar. Los roles permiten controlar qu´ pantallas son accesibles desde el men´ y son visibles
                                             e                                        u
para los usuarios de una determinada organizaci´n y accesibles en modo de edici´n o bien de s´lo
                                                 o                                  o             o
lectura. Tambi´n es posible configurar para cada usuario el idioma y otros valores predeterminados.
              e

   Lenguaje de programaci´n
                         o
   Openbravo ERP utiliza las siguientes tecnolog´
                                                ıas:

     Java y Javascript

     SQL y PL/SQL

     XML

     HTML


   Actualizaciones
   Todas las actualizaciones y releases nuevas se pueden obtener de la web oficial ([7]).

   Empresas implantadoras
   Se pueden encontrar diversas empresas que implantan Openbravo:

     OpenBravo: www.openbravo.com (oficial)

     Open Sistemas: www.opensistemas.com (Valencia y Madrid)




                                                                                              26/61
Informe de evaluaci´n de ERP
                                                                                     o


3.3.3.   Caracter´
                 ısticas funcionales


   Gesti´n de datos maestros
        o
    OpenBravo registra los datos necesarios para el funcionamiento del ERP: Productos, componentes,
listas de materiales, clientes, proveedores, empleados, etc.
   Productos y componentes:

     Categor´ de productos.
            ıas

     Ficha de producto. Tipo de producto (´  ıtem, servicio, gasto), con gesti´n particularizada para
                                                                              o
     cada uno. Definici´n particular de gesti´n en almac´n para cada producto (gesti´n de stock,
                       o                      o            e                             o
     trazabilidad). Caracter´
                            ısticas. Imagen de producto.

     Unidades de medida. Conversi´n entre unidades. Unidades de peso variable.
                                 o

     Listas de materiales (productos compuestos por otros).

     Proveedores por producto.

     Esquemas de tarificaci´n. Definici´n de tarifas a partir de otras tarifas (por ejemplo, de tarifas
                            o          o
     de venta a partir de tarifas de compra). Proceso de generaci´n de tarifas autom´tico.
                                                                 o                   a

     Tarifas. Precio tarifa, precio aplicable, precio limite. Reglas particularizables de aplicaci´n de
                                                                                                  o
     precios. Aplicable a compras y ventas.

     Categor´ de portes.
            ıas

     Transportistas (integrado con terceros).

     Productos sustitutivos.

   Terceros:

     Clientes, proveedores, empleados. Direcciones caracterizadas por uso interno (entrega/recepci´no
     de material, facturaci´n, cobro, direcci´n social, otras). Contactos asociados a direcci´n. Grupo
                           o                 o                                               o
                  ´
     de terceros. Areas de inter´s (para an´lisis comercial).
                                e           a

     Clientes. Tarifa de venta. Modo de facturaci´n (inmediato, albaranes servidos, pedido completa-
                                                 o
     mente entregado, peri´dico). Forma y plazo de pago (condiciones de pago). Formato de impresi´n
                           o                                                                     o
     y n´mero de documento espec´
        u                          ıficos por cliente. Riesgo permitido (cr´dito).
                                                                          e

     Proveedores. Tarifa de compra. Forma y plazo de pago (condiciones de pago).


                                                                                                27/61
Informe de evaluaci´n de ERP
                                                                                  o


  Empleados. Relacionado con comercial de cliente.

  Grupos de terceros (segmentos o categor´
                                         ıas).

  Condiciones de pago (plazo para vencimiento, d´ fijos de pago, d´ laborables, m´ltiples ven-
                                                ıas              ıas            u
  cimientos).

  Calendarios de facturaci´n peri´dica (mensual, quincenal, semanal), con d´ de corte para cada
                           o     o                                         ıa
  caso. Posibilidad de uso mixto de calendarios.

  R´peles de compra y venta. Relaci´n de art´
   a                               o        ıculos. Escalas.

  Ruteros de atenci´n (rutas de auto-venta, rutas de tele-venta).
                   o

  ´
  Areas de inter´s.
                e

  Informe de actividad de un tercero.


Gesti´n de almacenes
     o
La gesti´n de almacenes es una parte importante en Openbravo. Se puede encontrar un control de:
        o

  Almacenes y ubicaciones (multialmac´n).
                                     e

  Stock por producto en doble unidad (por ejemplo, en kilogramos y cajas).

  Atributos del producto en almac´n personalizables (color, talla, descripci´n de calidad, etc.).
                                 e                                          o

  Lote y n´mero de serie.
          u

  Impresi´n de etiquetas. C´digos de barras (EAN, UPC, UCC, Code, otras.).
         o                 o

  Gesti´n de bultos en almac´n.
       o                    e

  Control de reposici´n.
                     o

  Trazabilidad configurable por producto.

  Movimiento entre almacenes.

  Gesti´n autom´tica de salidas de stock (vaciado seg´n existencias, con reglas de prioridad por
       o        a                                    u
  caducidad, ubicaci´n, etc.).
                    o

  Inventario f´
              ısico. Planificaci´n de inventarios. Inventario continuado.
                               o



                                                                                            28/61
Informe de evaluaci´n de ERP
                                                                                    o


     Informes de movimientos, seguimiento, stocks, entradas/salidas, caducidades, inventario, ubica-
     ciones, etc. Informes personalizables.

     Integrado con Openbravo POS.

     Sincronizaci´n y control del stock en la misma tienda.
                 o


   Gesti´n de producci´n
        o             o
   Se ofrece un control de todo el proceso de fabricaci´n para cubrir las necesidades del ciclo de
                                                       o
trabajo de la empresa:

     Estructuras de la planta.

     GFH’s (Grupos Funcionales Homog´neos) o Centros de Coste.
                                    e

     Centros de trabajo y m´quinas.
                           a

     Planificaci´n de la producci´n (MRP), teniendo en cuenta, previsiones, pedidos de cliente, exis-
                o               o
     tencias, stock m´
                     ınimo y ´rdenes de fabricaci´n en curso.
                             o                   o

     Planes de producci´n con m´ltiples productos de entrada y m´ltiples productos de salida.
                       o       u                                u

     ´
     Ordenes de fabricaci´n.
                         o

     Edici´n de las secuencias y de los productos de cada orden fase.
          o

     Partes de trabajo pre-rellenados con los datos del plan de producci´n de la secuencia.
                                                                        o

     C´lculo de los costes de producci´n con posibilidad de a˜adir costes indirectos.
      a                               o                      n

     Incidencias de trabajo.

     Tipos de utillajes y gesti´n de cada utillaje individual.
                               o

     Mantenimiento preventivo y partes de mantenimiento.


   Gesti´n de facturaci´n/ventas y gesti´n de clientes (CRM)
        o              o                o
    En OpenBravo el m´dulo de gesti´n de ventas y facturaci´n est´ unido al de CRM. Este m´dulo
                     o             o                       o     a                        o
ofrece:

     Zonas de ventas.



                                                                                              29/61
Informe de evaluaci´n de ERP
                                                                                   o


  Pedidos de venta. Auto-venta. Preventa. Tele-venta. Aplicaci´n de tarifas: precios, descuentos y
                                                               o
  control de precio l´
                     ımite. Reserva de g´nero en almac´n para pedidos no servidos. Aviso de riesgo
                                        e             e
  cliente superado. Correcci´n de pedidos.
                             o

  Tipos de documento de pedido: presupuesto (con y sin reserva de g´nero), est´ndar, almac´n
                                                                     e         a             e
  (generaci´n autom´tica de albar´n), punto de venta (generaci´n autom´tica de albar´n y factu-
           o       a             a                            o        a            a
  ra).

  Albaranes. Creaci´n autom´tica a partir de l´
                     o        a                  ıneas de pedido pendientes. Automatizaci´n de
                                                                                           o
  las salidas (vaciado seg´n existencias, con reglas de prioridad por caducidad, ubicaci´n, etc.).
                          u                                                             o
  Anulaci´n de albaranes.
           o

  Generaci´n autom´tica de albaranes.
          o       a

  Proceso de facturaci´n. Para todos los tipos de facturaci´n: inmediata, g´nero servido, pedido
                      o                                    o               e
  completamente servido, peri´dica (semanal, quincenal, mensual).
                             o

  Edici´n de facturas. Aplicaci´n de tarifas: precios, descuentos y control de precio l´
       o                       o                                                       ımite. Creaci´n
                                                                                                    o
  autom´tica a partir de l´
         a                 ıneas de pedido o l´ıneas de albar´n pendientes de facturaci´n. Aviso de
                                                             a                           o
  riesgo cliente superado. Anulaci´n de factura (dejando pendiente de facturaci´n los documentos
                                   o                                               o
  asociados).

  Impresi´n masiva de documentos (pedidos, albaranes, facturas), con criterios de selecci´n es-
         o                                                                               o
  pec´
     ıficos definidos por el usuario.

  Posibilidad de creaci´n de documentos en cualquier orden y de prescindir de documentos no
                       o
  requeridos (Pedido-Albar´n-Factura; Pedido-Factura-Albar´n; Albar´n-Factura; Factura).
                           a                              a        a

  Comisiones.

  Informes de pedidos, pedidos de venta suministrados, albaranes, facturas, pedidos no facturados,
  detalles de facturaci´n.
                       o

  Integrado con sistemas de captura de pedido en PDA (palm y pocketPC).

  Informaci´n unificada de clientes (visi´n 360◦ ).
           o                            o

  Gesti´n de peticiones. Integraci´n con correo electr´nico.
       o                          o                   o

  Integrado con Openbravo POS.


Gesti´n de proveedores
     o
Los diferentes procesos que est´n disponibles en OpenBravo son:
                               a

                                                                                               30/61
Informe de evaluaci´n de ERP
                                                                                   o


  Planificaci´n de las necesidades de aprovisionamiento, por explosi´n de las necesidades de pro-
            o                                                       o
  ducci´n, teniendo en cuenta stocks m´
       o                               ınimos, plazos de entrega y pedidos en curso.

  Soporte para solicitud de compras para gesti´n centralizada de aprovisionamientos.
                                              o

  Pedidos de compra. Aplicaci´n de tarifas: precios, descuentos y control de precio l´
                              o                                                      ımite. Control
  en almac´n de g´nero pendiente de recibir. Correcci´n de pedidos. Creaci´n de pedidos de compra
           e      e                                  o                    o
  a partir de pedidos de venta. Devoluciones al proveedor.

  Albaranes de proveedores. Creaci´n autom´tica a partir de l´
                                    o        a                ıneas de pedido pendientes. Auto-
  matizaci´n de las entradas (ubicaci´n seg´n prioridad). Devoluciones al proveedor (seg´n exis-
           o                          o    u                                            u
  tencias). Anulaci´n de albaranes.
                   o

  Facturas de compra. Aplicaci´n de tarifas: precios, descuentos y control de precio l´
                              o                                                       ımite. Creaci´n
                                                                                                   o
  autom´tica a partir de l´
        a                 ıneas de pedido o l´ıneas de albar´n pendientes de facturaci´n. Factura-
                                                            a                           o
  ci´n de genero servido en consigna. Anulaci´n de factura (dejando pendiente de facturaci´n los
    o                                          o                                               o
  documentos asociados).

  Relaci´n entre pedidos, albaranes y facturas.
        o

  Facturas de gastos.

  Impresi´n masiva de documentos.
         o

  Informes de pedidos de compra, facturas de proveedores.


Gesti´n de contabilidad
     o
Totalmente adaptado al mercado espa˜ol.
                                   n
Contabilidad general:

  Planes por defecto.

  Definici´n de planes contables.
         o

  Ejercicios contables y gesti´n interanual.
                              o

  Presupuestos.

  Categor´ de impuestos.
         ıas

  Rangos de impuestos. Determinaci´n flexible de impuestos en funci´n del producto, tercero y
                                  o                               o
  regi´n.
      o


                                                                                              31/61
Informe de evaluaci´n de ERP
                                                                                  o


  Enlace contable. Navegaci´n directa de asientos contables a documentos y viceversa.
                           o

  Asientos manuales. Asientos tipo.

  Diario de asientos.

  Balance de sumas y saldos.

  Libro mayor.

  Cuenta de resultados.

  Balance de situaci´n.
                    o

  Cuadros del plan general contable.

Cuentas a pagar y cuentas cobrar:

  Generaci´n de efectos (a partir de facturaci´n).
          o                                   o

  Edici´n de efectos.
       o

  Gesti´n (cancelaci´n, uni´n y divisi´n) de efectos. Remesas (seg´n cuadernos bancarios).
       o            o      o          o                           u

  Edici´n de cajas. Multicaja.
       o

  Diario de caja (arqueo). Apuntes de caja de tipo gasto, ingreso, diferencia, efecto, pedido (para
  forma de pago contado albar´n: posibilidad de cobrar efectos antes de facturar). Generaci´n
                               a                                                                 o
  autom´tica de apuntes para las formas de pago efectivo y contado albar´n.
        a                                                                  a

  Extractos bancarios. Asistente de selecci´n de efectos en cartera.
                                           o

  Liquidaciones manuales. Otros efectos (n´mina, impuestos, etc.).
                                          o

  Informes de caja, banco, efectos por situaci´n.
                                              o

Activos fijos:

  Definici´n de grupos de activos, activos, con su precio de adquisici´n correspondiente y valoraci´n
         o                                                           o                            o
  contable.

  Amortizaci´n lineal en porcentaje o temporal.
            o

  Planes de amortizaci´n.
                      o

  Internacionalizaci´n
                    o

                                                                                             32/61
Informe de evaluaci´n de ERP
                                                                                  o


  Soporte para m´ltiples monedas.
                u

  Soporte para m´ltiples esquemas contables, lo cual permite que la misma transacci´n sea conta-
                  u                                                                   o
  bilizada seg´n reglas distintas, esquemas contables varios, distintas monedas o incluso diferentes
              u
  calendarios.

  Soporte para n´meros de cuentas bancarias internacionales.
                u

  Soporte para m´ltiples idiomas, definidos a nivel de usuario.
                u


Gesti´n de proyectos
     o
Openbravo ofrece un control completo de los proyectos de la empresa:

  Tipos de proyectos, fases y tareas.

  Gastos asociados a un proyecto.

  Categor´ salariales hist´ricas asociadas a costes de proyecto.
         ıas              o

  Proyectos de pedidos. Generaci´n de pedidos a partir de plantillas.
                                o

  Proyectos de obra civil. Factura a origen (por proyecto).

  Tarifas por proyecto.

  Informe de presupuestos. Seguimiento de acciones sobre presupuestos.

  Generaci´n de pedidos de compra.
          o

  Informe de rentabilidad de proyectos.

  Recursos.

  Registro de servicios.

  Gastos internos.

  Gastos facturables.

  Facturaci´n de servicios.
           o

  Niveles de servicio.

  Informe de actividades.



                                                                                             33/61
Informe de evaluaci´n de ERP
                                                                                      o


   Gesti´n documental
        o
   Openbravo no dispone de esta funcionalidad.

   Gesti´n de RRHH
        o
   Openbravo no dispone de esta funcionalidad.

   Inteligencia de negocio
   Existe un m´dulo de Business Intelligence, es decir, un m´dulo donde podremos definir cuadros de
              o                                             o
mando e indicadores clave sobre la actividad de la empresa. Existen una serie de cuadros de mando
previamente definidos, aunque podremos elaborar los que consideremos necesarios para la gesti´n.
                                                                                            o

     Integrado con el sistema de gesti´n.
                                      o

     Informes definibles por el usuario.

     Dimensiones preestablecidas (tercero, grupo de terceros, producto, categor´ de producto, pro-
                                                                               ıa
     yecto, campa˜a, etc.) y dimensiones definidas por el usuario.
                 n

     Cuadros de mando predefinidos.


   Generaci´n y personalizaci´n de informes
           o                 o
   Existe la posibilidad de personalizar los informes generales y de la parte de Business Intelligence.


3.3.4.   Conclusiones

    Openbravo ERP es un sistema de gesti´n implementado por la empresa Openbravo, reconocida
                                             o
en el desarrollo de software libre para empresas, que est´ apoyada por un gran n´mero de partners
                                                          a                          u
tecnol´gicos. En este caso, el desarrollo esta controlado y gestionado por una empresa privada, en
      o
lugar de una comunidad de desarrolladores, lo cual es una ventaja, ya que dicha empresa puede
proporcionar el soporte t´cnico necesario para la implantaci´n de sus herramientas, as´ como la soluci´n
                         e                                  o                          ı              o
de posibles errores e inconvenientes de una forma m´s centralizada. La diferencia entre este y un
                                                        a
software propietario es que Openbravo ha decidido publicarlo bas´ndose en una licencia de c´digo
                                                                     a                             o
abierto, lo cual permite a cualquiera descargar y modificar el c´digo para adaptarlo a sus necesidades.
                                                                o
    Openbravo ERP est´ desarrollado totalmente en el lenguaje Java, lo cual permite utilizar el software
                       a
en cualquier sistema que disponga de la m´quina virtual Java. Adem´s, permite ser utilizado con la
                                           a                           a
base de datos PostgreSQL, tambi´n de c´digo abierto, pero tambi´n puede implantarse usando una
                                 e       o                          e
base de datos Oracle[10], que est´ ampliamente extendida en el entorno empresarial, as´ como en
                                  a                                                          ı
sistemas con gran vol´menes de datos. Esto da cierta ventaja al sistema, ya que puede implantarse en
                     u
cualquier entorno que ya tenga instalada dicha base de datos, y facilitar as´ la gesti´n de los datos.
                                                                            ı         o

                                                                                                 34/61
Informe de evaluaci´n de ERP
                                                                                        o


    En cuanto a la interacci´n con el sistema, hay que decir que aunque Openbravo ERP no dispone
                            o
de un cliente dedicado como otros de sus competidores, su interfaz web es plenamente funcional e
intuitivo. Adem´s de esto, este sistema est´ traducido a varios lenguajes, entre ellos el castellano, pero
                a                          a
su principal ventaja es que est´ adaptado al mercado espa˜ol en sus mecanismos de gesti´n, lo cual
                                a                            n                                 o
asegura su correcto funcionamiento en nuestro entorno empresarial.


3.4.     OpenXpertya

3.4.1.    Definicion

    OpenXpertya [11] es una soluci´n empresarial global basada en software libre, adaptado a la
                                    o
legislaci´n espa˜ola. Incluye ERP, CRM, soporte de e-Business y de cuadro de mando. El prop´sito
         o      n                                                                           o
de OpenXpertya es cubrir ´mpliamente, y muy de cerca, todas aquellas necesidades de gesti´n que
                            a                                                             o
una empresa de tama˜o medio o grande podr´ tener. Es la planificaci´n global de todos los recursos
                       n                   ıa                       o
de la empresa.


3.4.2.    Caracter´
                  ısticas generales


   Licencia
   Todo el c´digo de OpenXpertya est´ licenciado bajo la Licencia P´blica de openXpertya LPO[12].
            o                       a                              u
    Esta licencia otorga a los usuarios y programadores la totalidad de las cuatro libertades, y posibilita
la reutilizaci´n del c´digo junto a cualquier otro, est´ gobernado por la licencia que est´. De acuerdo
              o       o                                e                                   e
con tal definici´n, el software es “libre” si garantiza las siguientes libertades:
                o

       Libertad 0: la libertad de usar el programa, con cualquier prop´sito.
                                                                      o

       Libertad 1: la libertad de estudiar c´mo funciona el programa, y adaptarlo a tus necesidades.
                                            o

       Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino.

       Libertad 3: la libertad de mejorar el programa y hacer p´blicas las mejoras a los dem´s, de modo
                                                               u                            a
       que toda la comunidad se beneficie.

   Sistema operativo
   OpenXpertya puede correr sobre un amplio rango de sistemas operativos, tales como Unix, Win-
dows, Linux y MacOS X, permitiendo al usuario elegir desde una amplia gama de sistemas operativos
abiertos, hasta los sistemas propietarios ofrecidos por los proveedores tradicionales.
   ´
   Integramente desarrollado en J2EE. Es multiplataforma (funciona virtualmente en cualquier siste-
ma operativo actual) y dispone de una metodolog´ de desarrollo interna con la que se puede a˜adir
                                               ıa                                           n

                                                                                                    35/61
Informe de evaluaci´n de ERP
                                                                                      o


funcionalidad sin una sola l´
                            ınea de c´digo.
                                     o

   Base de datos
    Aunque inicialmente fue desarrollada con Oracle, actualmente se puede instalar sobre varios ges-
tores de base de datos (PostgreSQL, DB2, etc.).
   OpenXpertya tiene m´s de 700 tablas y tipos abstractos de datos, m´s de 100 vistas sobre estas
                         a                                           a
tablas y m´s de 500 ´
          a         ındices entre tablas, y sigue creciendo.
   El SGBD central es independiente y escalable en funci´n de las necesidades.
                                                        o

   Modularidad
     Sistema modular e integrado (se puede instalar todo el sistema y utilizar en cada momento aquellos
m´dulos necesarios, anulando el acceso en el men´ y en el diccionario de la aplicaci´n a los m´dulos
  o                                                u                                   o        o
no utilizados en cada momento, lo cual nos permitir´ una mayor velocidad y productividad en el d´
                                                      a                                              ıa
a d´ıa).
   Los principales m´dulos con los que cuenta la aplicaci´n son:
                    o                                    o

     Configuracion

     Entidades comerciales

     Art´
        ıculos, stock y log´
                           ıstica

     Compras (seguimiento y automatizaci´n)
                                        o

     Ventas (seguimiento y automatizaci´n)
                                       o

     Cobros y pagos

     Contabilidad (varios tipos simult´neos)
                                      a

     Proyectos (con costes y balances por proyecto)

     CRM (seguimiento de clientes)

     Comercio electr´nico y portal de empleados
                    o

     Producci´n por fases con trazabilidad
             o


   Interfaz de usuario
   La interfaz cliente puede ser web o escritorio:



                                                                                                36/61
Informe de evaluaci´n de ERP
                                                                                         o


      Dispone de un entorno de usuario gr´fico (cliente) en Java (Swing) optimizado para su utilizaci´n
                                         a                                                          o
      con altos vol´menes de datos. Este entorno se comunica v´ JDBC ligero con la base de datos y
                   u                                            ıa
      v´ Java RMI (Remote Method Invocation) con el servidor de aplicaciones.
       ıa

      Adem´s tambi´n dispone de un entorno de trabajo por web, posibilitando el acceso a trav´s de
            a        e                                                                       e
      un navegador a la misma funcionalidad que la proporcionada por el cliente gr´fico principal,
                                                                                   a
      pero con la velocidad que proporcione el acceso remoto a la red.

    Moderna Interfaz gr´fica, similar a la del cliente de SAP, del tipo ´rbol desplegable personalizable
                          a                                               a
en funci´n de las necesidades de la instalaci´n y residente en la propia base de datos (en el diccionario de
        o                                    o
la aplicaci´n). As´ el entorno del interfaz es completamente independiente de la aplicaci´n y puede ser
           o      ı                                                                          o
modificado en funci´n del usuario, ubicaci´n, etc. Como todo lo dem´s en la aplicaci´n, es multiinterfaz.
                     o                      o                          a               o

   Requerimientos de instalaci´n
                              o
   Para poder instalar OpenXpertya es necesario tener instalado un gestor de BBDD. Se recomienda
PostgreSQL u Oracle pero pueden instalarse otros gestores de BBDD.

   Interconexi´n con herramientas ofim´ticas
              o                      a
   La soluci´n OLAP integrada permite la explotaci´n de la base de datos a los siguientes formatos:
            o                                     o
Excel, HTML, XML, Texto, PDF, etc.

   Interconexi´n con sistemas
              o
   No es posible aprovechar las funcionalidades del sistema desde OpenXpertya.

   Versi´n de pago y soporte t´cnico
        o                     e
   No dispone de versi´n de pago pero es posible contratar un servicio de asesor´ formaci´n o
                       o                                                        ıa,      o
implementaci´n tanto al equipo de desarrollo como a empresas implantadoras.
            o

   Internacionalizaci´n
                     o
   Est´ totalmente adaptada al mercado espa˜ol y su legislaci´n.
      a                                    n                 o

   Customizaci´n
              o
   Como el c´digo fuente est´ disponible, se podr´ modificar y ampliar cualquiera de ´stos.
            o               a                    a                                  e
    Usa diccionario de datos propio, lo que permite una estructura de base de datos altamente din´mica.
                                                                                                 a
As´ el implementador o incluso el usuario puede agregar campos nuevos a las tablas y nuevas tablas
   ı,
a la base de datos siendo interpretados y usados por la aplicaci´n desde el primer momento.
                                                                 o
   Todos los interfaces de la aplicaci´n son configurables. Incluso el usuario final puede decidir que
                                       o
partes de la aplicaci´n se ven o no, cuales son los valores predefinidos para ciertos campos.
                     o

                                                                                                     37/61
Informe de evaluaci´n de ERP
                                                                                      o


   La visualizaci´n de los elementos se organiza por ´rea, de tal manera que se puede ocultar un ´rea
                 o                                   a                                           a
r´pidamente a cierto tipo de usuario, ya por cuestiones de seguridad o por cuestiones ergon´micas.
 a                                                                                          o

   Extensibilidad
   Sistema escalable (es posible utilizar distintos motores de base de datos, siendo posible pasar de
un sistema de base de datos menos potente y con menores requisitos de hardware a otro en cuanto las
necesidades del sistema lo demanden).
    El desarrollo modular y abierto del software permite un amplio margen de maniobra para la exten-
si´n del mismo. Algunas funcionalidades extras que se han integrado o est´n en v´ de integraci´n:
  o                                                                       a     ıas             o

     Integraci´n espec´
              o       ıfica con redes inal´mbricas.
                                         a

     Desarrollo de clientes en otras tecnolog´ (PHP, C).
                                             ıas

     Integraci´n con servidores de impresi´n IPP.
              o                           o

     Integraci´n de impresoras de etiquetas avanzadas.
              o

     Compatibilidad con el uso de lectores de c´digos de barras.
                                               o


   Gesti´n de usuarios
        o
   El software usa un sistema multiperfil de acceso. El administrador define las vistas del usuario y
aquellos elementos que puede modificar o visualizar. Los usuarios se agrupan en perfiles para facilitar
su gesti´n. El administrador define los accesos seg´n el perfil y luego adjudica perfiles; as´ controla
        o                                         u                                       ı
hasta los accesos a la BBDD.
    Por otra parte, la implantaci´n conlleva un plan avanzado de copias de seguridad. El software
                                   o
adem´s permite su congelaci´n. Se puede sacar un snapshot del sistema en cualquier momento y
     a                         o
volver a ´l si es necesario. Todo el sistema est´ centralizado en el servidor, a pesar que la carga de
         e                                       a
proceso est´ distribuida. Por ello, es la unica parte que necesita ser salvaguardada.
           a                              ´

   Mercado espa˜ ol
               n
    OpenXpertya est´ totalmente adaptado al mercado espa˜ol. El grupo de desarrollo, as´ como los
                     a                                      n                             ı
socios tecnol´gicos son empresas con capital Espa˜ol. El principal mercado al que va destinado es al
             o                                   n
espa˜ol e hispano-americano.
    n

   Lenguaje de programaci´n
                         o
    Todo el desarrollo del c´digo ha sido realizado utilizando ECLIPSE como IDE tanto para el c´digo
                            o                                                                  o
principal de la aplicaci´n como para el desarrollo del cliente ligero con Servlets y JSPs.
                        o


                                                                                               38/61
Informe de evaluaci´n de ERP
                                                                                      o


    Desarrollo por componentes o clases Java, totalmente orientado a objetos. Cada elemento consta
de una o varias tablas en la BBDD. Tiene una proyecci´n din´mica en una clase Java, de la cual hereda
                                                      o      a
m´todos generales, y mediante el diccionario de la aplicaci´n se relaciona con los dem´s elementos.
  e                                                        o                          a
    Sistema orientado claramente a Internet. (e-business) con soporte B2B, B2C y B2E. Todo ello sobre
el servidor de aplicaciones JBOSS, y desarrollado utilizando JSP, Servlets y diversos Beans libres.
    Base de datos abierta, organizada y preparada para sistema multiorganizaci´n, multiempresa, mul-
                                                                               o
tialmac´n, multimoneda, multicontabilidad, multiimpuestos, multilenguaje, multicosto, etc. Altamente
       e
personalizable sectorialmente. Al ser dise˜ada de esta manera, la aplicaci´n resultante es m´s f´cil de
                                          n                               o                 a a
mantener y de extender; y por encima de todo, es mucho m´s estable.
                                                            a

   Actualizaciones
    Todas las actualizaciones y las nuevas release est´n disponibles en la web oficial de OpenXpertya
                                                      a
([11]).

   Empresas implantadoras
   Es el ERP open source con m´s empresas implantadoras en Espa˜a. Existen m´s de 50 oficiales.
                                a                              n            a
En Valencia podemos encontrar las siguientes:

     Iris Telcom: www.iristelcom.com

     Main Inform´tica: www.main-informatica.com
                a

     IpGest: www.ipgest.net

     Aidima: www.aidima.es


3.4.3.   Caracter´
                 ısticas funcionales


   Gesti´n de datos maestros
        o
    OpenXpertya ofrece una gesti´n de todos los datos maestros de los diferentes m´dulos. Proveedores,
                                  o                                               o
clientes, empresas, usuario, etc.
   Maestros de Datos

     Multidivisa. Cambio entre divisas (posibilidad de actualizaci´n del cambio en tiempo real).
                                                                  o

     Unidades de Medida. M´ltiplos y divisores.
                          u

     M´ltiples Calendarios y Periodos Contables. Personalizaci´n.
      u                                                       o

     Gesti´n de Ubicaciones.
          o

                                                                                                39/61
Informe de evaluaci´n de ERP
                                                                                 o


Configuraci´n de la Aplicaci´n
          o                o

  Diccionario de la Aplicaci´n.
                            o

  Control de Procesos.

  Gesti´n multidioma. Traducci´n y creaci´n de nuevas lenguas.
       o                      o          o

  Mantenimiento del men´ de la aplicaci´n.
                       u               o

  Gesti´n de Perfiles (roles) y Usuarios.
       o

  Gesti´n de Alertas personalizadas.
       o

  Gesti´n de la Impresi´n.
       o               o

Mensajer´ Interna
        ıa

  Mensajes y Seguimiento de los mismos.

  Env´ de Correos de Prioridad.
     ıo

  Seguimiento de Transacciones a trav´s de la Mensajer´ Interna.
                                     e                ıa


Gesti´n de almacenes y gesti´n de producci´n
     o                      o             o
OpenXpertya ofrece una gesti´n de almacenes que abarca:
                            o

  Multialmac´n: posibilidad de gestionar varios almacenes.
            e

  Gesti´n de Ubicaciones: posibilidad de ubicar el material en ubicaciones dentro de cada almac´n,
       o                                                                                       e
  organizadas por calles y localidad.


Gesti´n de facturaci´n/ventas
     o              o
El ERP ofrece gran cantidad de m´dulos y operaciones:
                                o
Gesti´n de Art´
     o        ıculos

  Gesti´n de Jerarqu´ de Art´
       o            ıas     ıculos. Familias. Marcas.

  Gesti´n de Atributos de los Art´
       o                         ıculos.

  Informes de Art´
                 ıculos Personalizables.

Gesti´n de Tarifas
     o

                                                                                           40/61
Informe de evaluaci´n de ERP
                                                                                  o


  Multitarifas.

  Descuentos Comerciales.

  Descuentos Financieros.

  Descuentos por l´
                  ınea y multil´
                               ınea.

Procesos de Ventas

  Gesti´n de Pedidos de clientes.
       o

  Gesti´n de Albaranes de Clientes.
       o

  Gesti´n de Facturas de Clientes.
       o

  Procesos autom´ticos de facturaci´n y albaranado.
                a                  o

  Informes personalizables de Ventas.

  Petici´n de material. Escandallos.
        o

  Pedido, albaran, env´ paquete, factura y muchos m´s documentos configurables directamente
                      ıo,                          a
  y generados de forma manual o autom´tica.
                                      a

  Toda la informaci´n y generaci´n de informes personalizables en tiempo real.
                   o            o

  Venta directa autom´tica desde proveedor sin pasar por almac´n.
                     a                                        e

  Automatizaci´n de pedidos de ventas en funci´n de stock, cliente, autorizaci´n, rappels de ventas
              o                               o                               o
  y acumulados, etc.

Terminal Punto de Venta

  Multiterminal, multicaja, configuraci´n.
                                      o

  M´ltiples series de Facturaci´n.
   u                           o

  Cierres consolidados o individuales.

  Formatos de Impresi´n de Tickets personalizables.
                     o

Cobros y pagos

  Informes de vencimientos y de pagos parciales, pendientes, en tiempo real.


                                                                                            41/61
Informe de evaluaci´n de ERP
                                                                                o


  Pagos y cobros automatizados.

  Conciliaci´n bancaria semiautom´tica a partir de ficheros emitidos por el banco.
            o                    a

  Remesas bancarias integradas. Env´ de pagos y cobros al banco.
                                   ıo

  Generaci´n y aceptaci´n de ficheros de las Normas de la Asociaci´n Espa˜ola de Banca y del
          o            o                                         o      n
  CEMLA.


Gesti´n de proveedores
     o
Los principales procesos de Compras son:

  Gesti´n de Pedidos a Proveedores.
       o

  Gesti´n de Albaranes de Proveedores.
       o

  Gesti´n de Facturas de Proveedores.
       o

  Procesos autom´ticos de facturaci´n y albaranado.
                a                  o

  Informes absolutamente personalizables de Compras.

  Aviso de pedido coordinado por el CRM.

  Seguimiento de mercados de compras.

  Automatizaci´n de pedidos en funci´n de stock, ventas, eventos externos, etc.
              o                     o


Gesti´n de contabilidad
     o
OpenXpertya ofrece una gesti´n de contabilidad Autom´tica y manual:
                            o                       a

  Asientos autom´ticos para las transacciones m´s comunes.
                a                              a

  Creaci´n de asientos nuevos.
        o

  Informes para presentaci´n a la Hacienda P´blica.
                          o                 u

  Creaci´n y personalizaci´n de informes nuevos.
        o                 o

  Control de acceso a nivel de asientos y de cuentas.

  Adaptaci´n a las nuevas normas NIC-NIF.
          o

  Varios tipos de contabilidad simultanea.

                                                                                    42/61
Informe de evaluaci´n de ERP
                                                                                    o


   Gesti´n de proyectos
        o
   OpenXpertya ofrece un m´dulo de Seguimiento y Gesti´n de Proyectos. Algunas caracter´
                          o                           o                                ısticas
son:

     Gesti´n de recursos y asignaci´n de costes por proyectos o recursos.
          o                        o

     Divisi´n del proyecto en fases o periodos.
           o

     Control de pagos parciales y repartos seg´n fases de proyecto.
                                              u

     Seguimiento de acciones y/o resultados. Contabilidad anal´
                                                              ıtica.

     Informes seg´n actividad, cliente, etc.
                 u

   Gesti´n documental
        o
   OpenXpertya no dispone de esta funcionalidad.

   Gesti´n de clientes (CRM)
        o
   Contiene un m´dulo de CRM para la relaci´n con los clientes con los siguientes procesos generales:
                o                          o

     Mensajer´ interna directa con seguimientos.
             ıa

     Mensajer´ externa con enlace a correo electr´nico.
             ıa                                  o

     Mailing por ´reas de inter´s.
                 a             e

     Suscripci´n a ´reas de inter´s o boletines de informaci´n peri´dica.
              o    a             e                          o      o

     Acceso v´ web a noticias, comunicados, ofertas, etc.
             ıa

   Gesti´n de RRHH
        o
   OpenXpertya no dispone de esta funcionalidad.

   Inteligencia de negocio
   Tiene una soluci´n OLAP integrada que permite la explotaci´n de la base de datos a los siguientes
                   o                                         o
formatos: Excel, HTML, XML, Texto, PDF, etc.

   Generaci´n y personalizaci´n de informes
           o                 o
    Existe un generador visual de informes y formatos de informes totalmente personalizados, confec-
cionados a partir de la informaci´n global que almacena el sistema.
                                 o
   Se podr´n personalizar o agregar informes en todos los m´dulos mediante el editor incluido o por
          a                                                o
programaci´n.
          o

                                                                                              43/61
Informe de evaluaci´n de ERP
                                                                                      o


3.4.4.    Conclusiones

   OpenXpertya es un ERP desarrollado por una entidad privada, la consultor´ del grupo inforHouse,
                                                                               ıa
pero que est´ siendo apoyado por el gobierno del Principado de Asturias como proyecto de I+D+i. Es
            a
un ERP con muchas de las caracter´ısticas propias de este tipo de software, pero con la ventaja a˜adida
                                                                                                 n
de que est´ desarrollado teniendo en cuenta las necesidades del mercado espa˜ol, lo cual asegura su
          a                                                                     n
funcionamiento en cualquier empresa de nuestro territorio.
   Adem´s, como otros ERPs, est´ basado en una licencia de c´digo abierto, que permite que cualquier
         a                        a                           o
usuario pueda descarg´rselo de Internet y modificarlo para adaptarlo a sus necesidades. Tambi´n, se
                      a                                                                         e
han desarrollado varias adaptaciones sectoriales de OpenXpertya para ahorrar dicho esfuerzo a las
empresas. El c´digo de OpenXpertya est´ basado ´
              o                          a         ıntegramente en Java, que lo hace multiplataforma,
pudiendo ser usado en cualquier servidor existente que disponga de la m´quina virtual correspondiente.
                                                                       a
    OpenXpertya posee las funcionalidades principales de todo ERP, incluyendo adem´s las de un
                                                                                         a
CRM. No obstante, hay algunas funcionalidades no implementadas que s´ lo est´n en otros ERPs,
                                                                           ı      a
lo cual es una desventaja (ver tabla 2). Otra de las desventajas que tiene OpenXpertya es que para
actualizarlo a nuevas versiones, es necesario descargar el producto completo y volverlo a instalar, en
lugar de poder gestionar dichas actualizaciones desde el mismo producto, actualizando solo aquellas
partes del programa que hayan cambiado.
    Por el contrario, OpenXpertya tiene la ventaja de poder trabajar tanto con Oracle como con
PostgreSQL, pudiendo adaptarlo as´ a unas necesidades u otras, o utilizando un sistema gestor de
                                     ı
base de datos ya instalado sin necesidad de instalar otro nuevo dedicado. Adem´s, permite un acceso
                                                                               a
al programa usando tanto un cliente web como un cliente dedicado desarrollado en Java, mediante
JavaWebStart, que permite no tener el cliente instalado en la m´quina hasta que este vaya a utilizarse.
                                                               a
OpenXpertya puede ser utilizado incluso desde terminales de bolsillo por GSM o GPRS.
    Otra ventaja es la interconexi´n que permite OpenXpertya con herramientas externas como Office
                                  o
y Outlook, as´ como exportar e importar los datos usando distintos formatos. Tambi´n permite ser
              ı                                                                      e
utilizado para analizar grandes vol´menes de datos mediante cubos OLAP, as´ como la exportaci´n
                                    u                                        ı                    o
de datos en los distintos formatos demandados por las entidades p´blicas, bancarias, etc. de nuestro
                                                                 u
entorno, al estar adaptado para el mercado espa˜ol.
                                                 n


3.5.     Compiere ERP

3.5.1.    Definici´n
                 o

   Compiere ERP [13] es uno de los ERP & CRM m´s eficientes del mercado internacional.
                                              a
   Fue desarrollado en conjunto por un grupo numeroso de expertos bajo el sistema de Open-Source.
Est´ orientado a procesos y permite definirlos de acuerdo a las necesidades cambiantes de la empresa
   a

                                                                                                44/61
Informe de evaluaci´n de ERP
                                                                                       o


moderna. Tiene una base de datos completa y adem´s con posibilidades de cambio y adaptaci´n a
                                                      a                                             o
trav´s de la capacidad de modificar su estructura f´cilmente. Luego se tiene flexibilidad para obtener
    e                                              a
informes de toma de decisiones. Integra la informaci´n de los socios del negocios (clientes, proveedores,
                                                    o
colaboradores) de manera que se les da seguimiento con CRM.


3.5.2.   Caracter´
                 ısticas generales


   Licencia
    Aunque Compiere est´ gobernado por una licencia de Software Libre derivada de la MPL 1.1[9],
                          a
la CPL 1.1[14], realmente es dif´ saber cu´nto del producto es c´digo abierto y cu´nto no, al incluir
                                ıcil       a                    o                  a
varias librer´ internas cuyo c´digo no se proporciona con el producto e incluso algunas de pago que
             ıas               o
realizan funciones centrales en el producto. Asimismo, la propia licencia CPL incluye la posibilidad
clara de que la empresa desarrolladora pase partes, o la totalidad del c´digo, a licencia comercial
                                                                          o
transcurridos dos a˜os de su fecha de lanzamiento.
                    n

   Sistema operativo
   Compiere puede correr sobre un amplio rango de sistemas operativos, tales como Unix, Windows,
Linux y MacOS X, permitiendo al usuario elegir desde una amplia gama de sistemas operativos
abiertos, hasta los sistemas propietarios ofrecidos por los proveedores tradicionales.

   Base de datos
    Antes de la liberaci´n de la versi´n 2.5.2, Compiere era dependiente de los Triggers y Procedures de
                        o             o
la base de datos. Luego que los servidores de aplicaciones se volvieron m´s confiables, la funcionalidad
                                                                          a
de los procedimientos de PL/SQL fueron movidos hacia el motor de Workflow de Compiere. Para ello
se extendi´ el motor de persistencia de Compiere lo cual posibilit´ la eliminaci´n de los Triggers, y
           o                                                         o             o
todas las funciones PL/SQL fueron convertidas a SQLJ (Java corriendo en la base de datos).
   Compiere genera las sentencias SQL y las analiza sint´cticamente por seguridad. La capa de inde-
                                                        a
pendencia de la base de datos convierte los SQL a la notaci´n correspondiente de la base de datos.
                                                           o
    El programa de configuraci´n empaqueta las librer´ requeridas para la instalaci´n de clientes y
                               o                       ıas                            o
servidores de aplicaciones. Este enfoque elimina la necesidad de portar Compiere a otros motores de
base de datos y permite que las nuevas versiones est´n disponibles para otras plataformas simult´nea-
                                                    e                                           a
mente.
    En Febrero del 2005 Compiere incluy´ un Kit de Independencia de la Base de Datos que ha sido
                                       o
utilizado para implementar Compiere sobre Sybase y ser´ utilizado para futuras implementaciones
                                                       a
sobre IBM DB2 y Microsoft SQL Server.
   Los componentes primarios de este Kit son:

                                                                                                  45/61
Informe de evaluaci´n de ERP
                                                                                        o


      Analizador que convierte los DML y DDL a la notaci´n original de la base de datos.
                                                        o

      Administraci´n/Interfase Class de la base de datos
                  o

      Configuraci´n de la Database Class
                o

      Ant y scripts del Sistema Operativo para crear la librer´ y efectuar las tareas de la base de
                                                              ıa
      datos.

   Los requerimientos de Compiere para la base de datos son:

      Que soporte completamente el est´ndar ANSI SQL 99 (CASE, todos los tipos de JOIN, etc.)
                                      a

      Que soporte vistas y vistas sobre vistas.

      Que soporte Funciones Definidas por el Usuario (preferentemente a trav´s de SQLJ)
                                                                           e

      Que soporte vistas en l´
                             ınea (por ej. SELECT ... FROM (SELECT xx FROM yy)...)

      Que soporte JDBC 3.0 (especialmente RowSet)


   Modularidad
    Compiere (en su versi´n comunity) instala todos los m´dulos disponibles. En la p´gina [15] se
                          o                                o                        a
pueden encontrar los diferentes m´dulos en los que se organiza Compiere. Como el c´digo fuente
                                  o                                                 o
est´ disponible, se podr´ modificar y ampliar cualquiera de ´stos.
   a                    a                                  e

   Interfaz de usuario
    La interfaz cliente puede ser web o escritorio. Aunque en la versi´n libre gratuita, no est´ disponible
                                                                      o                        a
la interfaz web y s´lo se nos ofrece el cliente JAVA.
                    o

   Requerimientos de instalacion
    Para poder instalar Compiere ERP es necesario tener instalado un gestor de BBDD. Compiere
recomienda PostGreSQL u Oracle pero pueden instalarse otros gestores de BBDD.

   Interconexi´n con herramientas ofim´ticas
              o                      a
   Compiere exporta todos sus datos de informes a los siguientes formatos:

      Excel

      HTML

      XML

                                                                                                    46/61
Informe de evaluaci´n de ERP
                                                                                     o


     Archivos planos de texto

     PDF

     PS

     Word

     Cubos OLAP

    Compiere tambi´n importa datos desde XML, formatos de registros fijos, etc. Ya trae incorporados
                    e
formatos predefinidos, pero el usuario puede definir sus propios formatos. Tambi´n proporciona las
                                                                                e
interfaces de acuerdo al OAGIS (Open Applications Group Integration Specification).

   Interconexi´n con sistemas
              o
   No es posible.

   Versi´n de pago y soporte t´cnico
        o                     e
    Compiere contiene 3 productos diferenciados [16]: community, est´ndar y profesional. El unico
                                                                     a                       ´
libre de pago es el comunity que no ofrece ning´n tipo de soporte de la empresa distribuidora pero
                                               u
que ofrece todo el c´digo fuente del ERP.
                    o

   Internacionalizaci´n
                     o
    La instalaci´n est´ en ingl´s aunque Compiere provee la traducci´n de los siguientes elementos del
                o     a        e                                    o
sistema al lenguaje que usted requiera:

     Pantallas

     Informes

     Mensajes

     Datos almacenados

     Transacciones

    Muchas aplicaciones le permiten traducir pantallas, informes y mensajes, pero solo unos pocos la
traducci´n de datos y a´n menos, la traducci´n de transacciones. Adem´s tiene la opci´n de cambiar
        o                u                     o                        a              o
el lenguaje del usuario del sistema y, finalmente, es posible que la emisi´n de los documentos sean
                                                                          o
realizados en el lenguaje de su cliente o proveedor, independientemente del lenguaje que usted utiliza
en la aplicaci´n. Los formatos de fechas y/o direcciones son tambi´n reemplazados con los del pa´ de
              o                                                   e                             ıs


                                                                                               47/61
Informe de evaluaci´n de ERP
                                                                                     o


destino. Al estar la traducci´n basada en diccionario, es mucho m´s consistente que otras aplicaciones
                             o                                   a
que tienen herramientas que permiten traducir los distintos elementos.

   Customizaci´n
              o
    Adem´s de la posibilidad de personalizar las Interfaces de Usuario, Informes y Extensiones, Com-
         a
piere proporciona capacidades de personalizaci´n adicionales:
                                               o

     Preferencias Default o elecciones preseleccionadas

        • Preferencias de Login: Organizaci´n, Lenguaje, Fecha de Transacciones e Impresora.
                                           o
        • Preferencias definidas por el Usuario, tales como tipos de transacciones espec´
                                                                                       ıficas.

     Personalizaci´n de la Barra de Men´, permitiendo guardar cualquier entrada en la barra (Ven-
                  o                    u
     tanas, Procesos, Informes) como un acceso r´pido.
                                                a

     La Terminolog´ puede ser cambiada. Por ejemplo si los usuarios en lugar de Productos utilizan
                   ıa
     ´
     Items o Art´
                ıculos, o a la Organizaci´n la denominan Sucursal, etc.
                                         o

     Los Textos de Ayuda pueden ser modificados y extendidos por el usuario para proporcionar
     sugerencias y ayudas espec´
                               ıficas.

   Las personalizaciones son definibles a diferentes niveles:

     Sistema o implementaci´n
                           o

     Ventana, si es apropiado (por ejemplo para preferencias)

     Cliente

     Organizaci´n
               o

     Usuario Espec´
                  ıfico


   Extensibilidad
   Como el c´digo fuente est´ disponible, se podr´ modificar y ampliar cualquiera de ´stos.
            o               a                    a                                  e

   Gesti´n de usuarios
        o
    Primer nivel de seguridad en Compiere. Los usuarios entran a la aplicaci´n con un Rol espec´
                                                                            o                  ıfico.
Si bien un usuario puede tener muchos roles, el acceso a Compiere se obtiene basado en el Rol que se
escogi´ al momento de entrar.
      o



                                                                                                48/61
Informe de evaluaci´n de ERP
                                                                                      o


    Los roles definen la Organizaci´n, Ventanas, Procesos, Formularios, Workflows y Tareas (en ade-
                                    o
lante llamadas entidades) a las que el usuario puede acceder. El usuario no ve ´  ıtems de men´ a los
                                                                                                u
que no tiene acceso; no es que los tiene deshabilitados, sino que sencillamente no los puede visualizar.
Los Roles tambi´n definen las acciones que el usuario puede efectuar en las entidades a las que tiene
                 e
acceso
   La definici´n de Rol permite que una serie de acciones pueda ser habilitada o deshabilitada para
             o
cada Rol en particular:

     Mostrar Contabilidad: le permite al Rol acceder a los Tabs y Ventanas con informaci´n contable.
                                                                                         o
     En caso de estar deshabilitado, los usuarios con este rol no podr´n ver ni modificar informaci´n
                                                                      a                           o
     contable.

     Informes: permite al Rol el acceso a informes.

     Exportar: permite la exportaci´n de datos. Para permitir la exportaci´n, el Rol debe tener
                                   o                                      o
     habilitado Informes tambi´n.
                              e

     Bloqueo Personal: le permite al Rol bloquear registros para que no puedan ser accedidos por
     otro Rol.

     Acceso Personal: le permite al Rol acceder a registros que han sido bloqueados.

     Solo Lectura: controla que el Rol tenga permitido hacer modificaciones a los registros.

     Entidad Dependiente: controla si el acceso debe estar restringido para otras pantallas y procesos
     que usan ese registro; por ejemplo permitir que alguien que trate con T´rminos de Pago pueda
                                                                              e
     ver Ordenes, Facturas, etc., donde se utilice alg´n T´rmino de Pago.
                                                      u   e

     Sobrescribir Precio L´
                          ımite: controla la posibilidad de sobrescribir los precios l´
                                                                                      ımites cuando se
     introducen ordenes o facturas.

     Mantener Log de Cambios: determina si el sistema debe mantener un registro de los cambios
     efectuados por los usuarios de este Rol.

     Acceso a Todas las Organizaciones: controla el acceso a las Organizaciones. Si no est´ habilitado,
                                                                                          a
     es posible restringir el acceso a una organizaci´n asignada para un usuario espec´
                                                     o                                 ıfico.

     Nivel de Preferencias: controla la posibilidad de los usuarios del rol de establecer preferencias a
     nivel de Cliente, Organizaci´n, Ventana o Usuario.
                                 o

    Segundo nivel de seguridad de Compiere. Para un determinado Rol y privilegios, es posible adem´s
                                                                                                  a
establecer el acceso a tablas, columnas o registros espec´
                                                         ıficos. Por Ejemplo:

                                                                                                 49/61
Informe de evaluaci´n de ERP
                                                                                      o


     Que determinados usuarios solo puedan crear Ordenes de Venta con el T´rmino de Pago Inme-
                                                                            e
     diato; as´ no podr´n seleccionar, por ejemplo, el T´rmino de Pago Cr´dito.
              ı,       a                                e                e

     Prevenir que ciertos usuarios puedan utilizar determinadas cuentas contables en el Diario o ver
     informaci´n de esas cuentas.
              o

   Cuando un Rol tiene habilitado el Bloqueo aparece un icono de bloqueo en la barra de herramientas.
El bloqueo en posici´n abierta, indica que el registro est´ abierto a todos los usuarios, mientras que
                    o                                     a
en posici´n cerrada significa que solo est´ abierto para el usuario
         o                               a

   Mercado espa˜ ol
               n
    Compiere puede ser adaptado al mercado espa˜ol ya que ofrece diferentes tipos de contabilidad
                                                   n
(multi-contabilidad ). El impuesto IVA est´ adaptado ya que se pueden personalizar diferentes impues-
                                          a
tos (multi-impuestos).

   Lenguaje de programaci´n
                         o
    Los componentes de la aplicaci´n Cliente est´n escritos enteramente en Java, dise˜ados para utilizar
                                  o             a                                    n
las capacidades que brindan las PC’s actualmente. La aplicaci´n Java o cliente Java Applet es la
                                                                  o
elecci´n ideal para altos vol´menes de datos y proporciona una interfase gr´fica de usuario de alto
      o                       u                                               a
rendimiento. Se comunica v´ thin JDBC (Java Database Connectivity) con la base de datos y mediante
                            ıa
RMI (Remote Method Invocation) con el servidor de aplicaciones. El cliente puede acceder a los
servidores a trav´s de Internet o de una Intranet.
                 e

   Actualizaciones
   Las actualizaciones se encuentran en la p´gina oficial de descargas de Compiere.
                                            a
   Todas las nuevas releases podr´n ser descargadas pero si existe alg´n tipo de error o actualizaci´n
                                  a                                   u                             o
espec´
     ıfica, s´lo tendr´n acceso las empresas que lo hayan contratado.
            o        a

   Empresas implantadoras
   Existen varias empresas implantadoras de Compiere, por ejemplo:

     Directive Soft: www.directivesoft.es

     Global Quality System & Solutions: www.globalqss.com


3.5.3.   Caracter´
                 ısticas funcionales


   Gesti´n de datos maestros
        o


                                                                                                 50/61
Informe de evaluaci´n de ERP
                                                                                      o


    Compiere ofrece una gesti´n de todos los datos maestros de los diferentes m´dulos. Proveedores,
                               o                                               o
clientes, empresas, usuario, etc.

   Gesti´n de almacenes y producci´n
        o                         o
   Compiere contiene un m´dulo para la gesti´n de los almacenes y producci´n de materiales diversos.
                         o                  o                             o
   Compiere soporta las siguientes caracter´
                                           ısticas en el manejo avanzado de almacenes:

     M´ltiples almacenes f´
        u                  ısicos y cada uno de ellos puede ser descompuesto en m´ltiples almacenes
                                                                                  u
     l´gicos, como recepci´n, control de calidad y testeo, almacenamiento y entrega.
      o                   o

     Almacenar en cada almac´n en una ubicaci´n referenciada por 3 ejes (pasillo, caj´n y nivel)
                             e               o                                       o
     definido por el usuario.

     M´ltiples unidades de Medida (por ejemplo almacenar en cajas y vender en unidades).
      u

     Prioridades de salida, para asegurarse que salen de una ubicaci´n con una secuencia preestable-
                                                                    o
     cida.

     Prioridades de usuario para despachos o recepci´n.
                                                    o

     Los movimientos de inventario entre ubicaciones o almacenes pueden configurarse para que se
     efect´en con la documentaci´n adecuada y el manejo de stock “en tr´nsito”.
          u                     o                                      a

     Las tomas y los ajustes de inventario pueden ser procesados en paralelo con las actividades de
     venta.

     El stock utilizado para prop´sitos internos puede ser f´cilmente descontado para registrar el
                                  o                         a
     decrecimiento de stock y las consecuencias financieras de la contabilidad general.

    La documentaci´n de entrega, puede ser creada en forma serial (batch) o individualmente una por
                    o
orden. Los bienes recibidos de los proveedores pueden ser comparados directamente con la orden de
compra o la factura del proveedor. El sistema permite tener un “disponible para prometer”, calculado
teniendo en cuenta las reservas para env´ a realizar a clientes y las recepciones esperadas del provee-
                                         ıos
dor. Las Listas de Reabastecimiento de Material, son creadas basadas en reglas de reabastecimiento de
inventario. Los pedidos y ´rdenes de compra pueden ser generados autom´ticamente desde el Informe
                          o                                                a
de Reabastecimiento de Material.
   Compiere adem´s permite:
                a

     Seguimiento de Lotes/Series y manejo de n´meros de serie.
                                              u

     Listado de n´mero de parte del proveedor y otros atributos.
                 u

                                                                                                51/61
Informe de evaluaci´n de ERP
                                                                                      o


     Listado de materiales o desmontaje.

     Fusi´n de productos.
         o

     Cantidades de stock negativas.

     Administraci´n de Activos.
                 o


   Gesti´n de facturaci´n/ventas
        o              o
    Compiere cubre el proceso de negocios requerido para la creaci´n de una propuesta para un cliente,
                                                                  o
administraci´n de ´rdenes de venta, facturaci´n y cobros. En los sistemas tradicionales esta funciona-
             o     o                         o
lidad se encuentra generalmente en los m´dulos llamados procesamiento de ´rdenes de venta y cuentas
                                        o                                  o
a cobrar.
    Compiere permite la creaci´n e impresi´n de propuestas a clientes basadas en listas de precios
                                 o           o
generales o espec´ıficos por cliente. Las propuestas pueden ser efectuadas de manera tal que reserven
inventario inclusive. Pueden ser modificadas en cualquier momento y ser convertidas autom´ticamente
                                                                                         a
en ´rdenes de venta sin necesidad de introducir datos adicionales.
   o
    Desde una orden de venta se pueden generar de manera autom´tica documentos de entregas y
                                                                     a
                                                                 ´
facturas. Adicionalmente, es posible generar autom´ticamente Ordenes de Compra a Proveedor para
                                                    a
los ´
    ıtems de una orden de venta y que se efect´e la entrega directamente al cliente si corresponde. Los
                                              u
diferentes tipos de ´rdenes de venta, causan diferentes comportamientos en el proceso de negocio.
                    o
    Es posible convertir propuestas a cualquier tipo de orden e inclusive cambiar de un tipo de orden
a otro.
    En base a los detalles tomados de la orden de venta, se pueden generar uno o m´s env´ inme-
                                                                                  a     ıos,
diatamente o autom´ticamente cuando existe inventario disponible.
                    a
   En base a acuerdos con los clientes, las facturas pueden ser generadas:

     Inmediatamente despu´s de cada env´
                         e             ıo,

     Cuando la orden se entrega de manera completa, o

     Basadas en un calendario de facturaci´n predefinido para el cliente. Por ejemplo, una factura
                                            o
     resumen, que contiene todos los env´ realizados en los d´ previos, semanas o meses.
                                        ıos                  ıas

   Cuando se recibe una orden de venta o factura, las reglas de pago permiten flexibilidad en la
generaci´n autom´tica de recibos:
        o       a

     Por transacciones en efectivo, se genera autom´ticamente una entrada en el Libro de Caja
                                                   a


                                                                                                52/61
Informe de evaluaci´n de ERP
                                                                                      o


     Por transacciones con tarjeta de cr´dito, cheque y d´bito directo se genera una entrada autom´ti-
                                        e                e                                        a
     ca contra la cuenta bancaria correspondiente. Actualmente Compiere soporta los procesadores
     de pago de VeriSign PayFlowPro y se planean agregar otros procesadores en futuras versiones
     del software. Los ´
                       Items Abiertos son actualizados introduciendo un pago (por ejemplo recibiendo
     un cheque o creando un d´bito directo), creando una entrada en el Libro de Caja (por ejem-
                                e
     plo una factura cobrada por caja) o durante el proceso de conciliaci´n bancaria (por ejemplo
                                                                             o
     transferencias bancarias).


   Gesti´n de proveedores
        o
    Cubre el proceso de negocios necesario para la creaci´n de pedidos, ´rdenes de compra, recepci´n de
                                                         o              o                         o
mercader´ facturas de proveedores y el procesamiento de pagos. Esta funcionalidad est´ integrada con
         ıa,                                                                           a
la Administraci´n de Abastecimiento (SCM). Los m´dulos de Compras y Cuentas a Pagar contienen
                o                                     o
esta funcionalidad en los sistemas tradicionales.
   La recepci´n de material es procesada creando un registro de recepci´n de material. Estos registros
             o                                                         o
son entonces comparados con las ´rdenes de compra o facturas del proveedor. Es posible generarlas
                                  o
autom´ticamente desde ´rdenes de compra o facturas de proveedor para disminuir la introducci´n de
      a                o                                                                        o
datos manuales.
    Las facturas de proveedor pueden ser introducidas manualmente, en base a la factura del proveedor
, o ser creadas autom´ticamente desde ordenes de compra o recepciones de material, en cuyos casos
                       a                ´
son comparadas con ´stos. La recepci´n de material puede ser creada desde la factura de proveedor,
                      e               o
cuando ambas llegan al mismo tiempo.
   Compiere permite generar pagos basados en t´rminos de pago (30 d´ contado, etc.), permitien-
                                                  e                    ıas,
do adem´s la incorporaci´n de descuentos autom´ticos. Los pagos pueden ser efectuados mediante
         a               o                         a
transacciones de d´bito directo (transferencias ´ ACH) o imprimir los cheques en formularios preim-
                  e                             o
presos otorgados por el banco.

   Gesti´n de contabilidad
        o
   Esta funcionalidad cubre el costeo y dimensiones contables de la aplicaci´n.
                                                                            o
    Las entradas contables son generadas autom´ticamente en base a reglas que son aplicadas a do-
                                                 a
cumentos de transacciones y son definidas por el sistema, pudiendo ser extendidas por el usuario si
lo desea. Estas reglas, definen los c´digos de cuentas para cada grupo de transacciones generadas por
                                    o
un documento contable, permitiendo que la mayor´ de las transacciones sean introducidas al sistema
                                                   ıa
sin que los usuarios deban conocer los n´meros de cuentas a imputar. El sistema tambi´n permite la
                                         u                                              e
introducci´n manual para generar imputaciones adicionales (actual, presupuesto y estad´
           o                                                                             ıstica).
   El sistema facilita la creaci´n de reglas definidas por el usuario que permiten que importes debi-
                                o
tados o acreditados en el sistema por cualquier documento sean distribuidas sobre m´ltiples cuentas
                                                                                     u

                                                                                                53/61
Informe de evaluaci´n de ERP
                                                                                     o


contables.
    La mayor´ de las transacciones contables son generadas como consecuencia del procesamiento de
              ıa
Documentos, permitiendo grabar las transacciones individuales en m´ltiples esquemas contables. Los
                                                                    u
diarios manuales, permiten crear entradas contables para un esquema contable en particular. Compiere
soporta la auto reversi´n de entradas en el diario y proporciona la funcionalidad de documentos
                       o
recurrentes, que permite procesar cualquier documento basado en transacciones.

   Gesti´n de proyectos
        o
   Compiere no dispone de esta funcionalidad.

   Gesti´n documental
        o
   Compiere no dispone de esta funcionalidad.

   Gesti´n de clientes (CRM)
        o
    El CRM en Compiere no es un m´dulo independiente, sino una vista l´gica de todas las actividades
                                     o                                    o
relacionadas con los clientes o potenciales clientes (llamados prospectos).
   En Compiere las funciones de CRM son una parte integral del proceso de negocio, por lo tanto no se
requieren procesos batch ni de sincronizaci´n, como es habitual en los sistemas de CRM tradicionales.
                                           o
   Puede administrar la creaci´n, distribuci´n y seguimiento del cliente, proveedor y los pedidos
                              o             o
generados internamente, para asegurar un tiempo de respuesta oportuno, crecimiento de acuerdo a
procesos y tiempos definidos.
   Compiere soporta los siguientes tipos de requerimientos en el ´rea de CRM:
                                                                 a

     Informaci´n: requerimiento no estructurado originado desde la web o v´ email.
              o                                                           ıa

     Servicios: requerimientos estructurados para realizar un servicio en un lugar y fecha determina-
     dos.

     Cargos: requerimiento estructurado para reembolso de costos.

     Cuenta: requerimiento estructurado relacionado con una orden, factura, despacho o pago relativo
     a un proveedor o cliente en particular.

     Garant´ requerimiento estructurado relacionado con un problema con un servicio o producto.
           ıa:

     Ayuda: requerimiento estructurado de servicios a clientes.

   Dependiendo del tipo de requerimiento que se trate, este puede ser convertido autom´ticamente
                                                                                      a
a un documento (por ejemplo una oferta, orden o factura). Es posible enviar manual o autom´tica-
                                                                                            a
mente un e-mail de confirmaci´n con un n´mero de seguimiento y, utilizando ese n´mero, el autor del
                            o          u                                       u

                                                                                              54/61
Informe de evaluaci´n de ERP
                                                                                       o


requerimiento puede actualizar informaci´n en el mismo. Los requerimientos pueden ser asignados a
                                         o
usuarios del sistema, para que tome acciones o realice el seguimiento.
    Los requerimientos pueden ser generados tambi´n en base al estado de la cuenta (por ej. fecha de
                                                    e
la ultima venta, pago vencido, etc.) para el seguimiento por parte de la fuerza de ventas o de atenci´n
   ´                                                                                                 o
al cliente.
   Compiere soporta la creaci´n de mailings.
                             o

   Gesti´n de RRHH
        o
   Compiere no posee esta funcionalidad.

   Inteligencia de negocio

   Generaci´n de informes e inteligencia de negocio
           o
   Compiere proporciona tres tipos de informes:

     Informes por listas desde cada ventana.

     Informes financieros.

     Vistas OLAP (utilizando la herramienta OLAP de Oracle u otras herramientas OLAP de terceras
     partes).

    Las listas est´n basadas en informaci´n de las ventanas y es posible generar m´ltiples informes
                  a                       o                                          u
para cada ventana en el sistema. Cualquiera de esos informes pueden ser iniciados desde dentro de una
ventana en particular o, alternativamente, colocarlos en el men´, incluyendo par´metros definidos por
                                                               u                a
el administrador del sistema. Los visores OLAP proporcionan diferentes dimensiones (como cuentas,
productos, clientes) que ser´n mostrados en formato tabular o gr´fico. Compiere brinda la informaci´n
                            a                                    a                                 o
necesaria para mostrarla en el visor OLAP de terceros que seleccione el usuario. Los datos pueden ser
almacenados tambi´n en datawarehouses de terceros que elija el usuario.
                    e

   Informes personalizados
    Compiere diferencia la “vista” del “modelo”. La aplicaci´n provee un n´mero de vistas est´ndar
                                                              o               u                    a
predefinidas, pero es posible que el usuario cree vistas adicionales de los datos utilizando sentencias
Select de SQL provistas por el mismo. A diferencia de otras aplicaciones, el usuario no necesita resolver
referencias a claves for´neas (que requerir´ conocer el modelo de datos) o preocuparse por la seguridad
                        a                  ıa
de los datos, ya que Compiere resuelve esos temas de manera autom´tica.
                                                                      a
    Generalmente, la gente tiene diferentes preferencias en cuanto a la forma en que cada informe
deber´ mostrarse. Por ello Compiere permite que el usuario defina los informes a nivel del Sistema,
     ıa
Cliente, Organizaci´n o inclusive Usuario:
                   o

                                                                                                  55/61
Informe de evaluaci´n de ERP
                                                                                      o


     Columnas del informe

     Orden de las columnas

     Orden dentro del informe

     Cabecera de las columnas

     Sumas, conteos de cantidad, m´
                                  ınimo, m´ximo, desviaci´n, media y varianza (para las columnas
                                          a              o
     num´ricas).
        e

     Agrupaci´n
             o

    El lenguaje del informe est´ basado en el lenguaje que el usuario escogi´ en el momento de entrar
                               a                                            o
a la aplicaci´n y cada usuario puede tener uno diferente.
             o
    La selecci´n de datos se hace mediante los par´metros del informe introducidos cuando se inicia
              o                                   a
el mismo, o mediante el panel de Consulta avanzado, lo cual permite al usuario introducir un criterio
del estilo “consulta por ejemplo” (“query by example”) extendido.


3.5.4.   Conclusiones

    Compiere ERP est´ desarrollado por una empresa privada (Compiere Inc.), con recursos propios
                      a
y partners tecnol´gicos que permiten basar su desarrollo en m´todos tradicionales. Sin embargo, esta
                 o                                             e
empresa ha decidido distribuir la aplicaci´n bas´ndose en una licencia de c´digo abierto, que permita
                                          o     a                          o
una mayor versatilidad a aquellos clientes que la adquieran. No obstante, en este caso, hay distintas
ediciones de la herramienta (community, standard y professional), cada una de las cuales incorpora
m´s funcionalidades que la anterior, as´ como soporte t´cnico, y de las cuales, unicamente la edici´n
  a                                     ı               e                       ´                  o
community, se puede descargar sin coste alguno. Dicha edici´n tiene una funcionalidad limitada com-
                                                             o
par´ndola con las otras dos, as´ como con otras herramientas ERP que no imponen coste alguno (ver
    a                          ı
[16]). Aun as´ es posible descargar versiones completamente funcionales de todas las ediciones como
             ı,
para evaluar su calidad y poder decidir su adquisici´n final.
                                                    o
    Compiere ERP est´ ´
                      a ıntegramente desarrollada en Java por lo que puede utilizarse tanto en entornos
Windows como Linux/Unix. As´ mismo, la posibilidad de usar como base de datos tanto PostgreSQL
                                ı
como Oracle, permiten aun mayor versatilidad. Del mismo modo que otros ERPs, Compiere se puede
utilizar accediendo al sistema mediante un cliente Java dedicado, pero tambi´n usando un entorno
                                                                                e
web. No obstante, este entorno web solo est´ disponible en la versi´n profesional.
                                           a                       o
    En cuanto a la interconexi´n entre Compiere y otras herramientas externas, esta implementada
                               o
la posibilidad de exportar los resultados a varios formatos est´ndar, que luego pueden ser utilizados
                                                               a
en otras herramientas, como Excel, Word, XML, PDF, HTML. As´ mismo, es posible tambi´n crear
                                                                   ı                        e


                                                                                                56/61
Informe de evaluaci´n de ERP
                                                                                       o


scripts en SQL para acceder directamente a la base de datos, as´ como peque˜os scripts con la sintaxis
                                                               ı           n
Java para ampliar las posibilidades de importaci´n y exportaci´n.
                                                o              o


4.    Conclusiones

    En este informe se han presentado cuatro herramientas de gesti´n empresarial (ERPs) de c´digo
                                                                      o                           o
abierto, con el objetivo de poder decidir cual de todas ellas es la m´s adecuada para la implantaci´n
                                                                      a                             o
en una empresa. Se han tenido en cuenta las distintas caracter´ısticas tanto generales como funcionales
indicadas anteriormente en los apartados 1 y 2. En las tablas 1 y 2 pueden verse las comparaciones
tenidas en cuenta para evaluar los sistemas ERPs escogidos.
    Teniendo en cuenta estas caracter´ısticas, podemos descartar en principio la herramienta Compiere
ERP, ya que ´sta, en su versi´n libre, dispone de muchas menos funcionalidades que las dem´s, que
              e               o                                                                a
las incluyen sin coste alguno. En dichos casos el unico coste econ´mico que se deber´ abordar ser´
                                                   ´               o                   ıa          ıa
el del soporte t´cnico a contratar, por medio de alguna consultora dedicada, en caso de desearlo, ya
                e
que todos poseen documentaci´n y un servicio de foros de discusi´n donde realizar consultas bastante
                               o                                  o
completo. En caso de estar dispuesto a sufragar dicho coste econ´mico, Compiere no es una mala
                                                                     o
opci´n, ya que dispone de muchas funcionalidades y dicho coste es menor que el de los otros ERPs
     o
estudiados.
    Aunque OpenXpertya es una buena elecci´n en cuanto a herramienta software, porque es muy
                                              o
flexible y est´ adaptada al mercado espa˜ol, carece de algunas funcionalidades importantes, como son
             a                          n
la gesti´n documental y la inteligencia de negocio, adem´s de tener un soporte limitado a la gesti´n
        o                                                a                                        o
comercial y de producci´n. Por esta raz´n, en caso de no desear estas funcionalidades, no deber´ ser
                       o                o                                                      ıa
una herramienta a descartar. No obstante, hay otros ERPs que poseen dichas funcionalidades y no
suponen peor opci´n en otros aspectos.
                  o
    Una vez descartadas OpenXpertya y Compiere ERP, vemos que Open ERP y Openbravo ERP
poseen caracter´ısticas semejantes, por lo cual cualquiera de las dos podr´ ser una elecci´n factible. Si
                                                                          ıa              o
bien Openbravo no dispone de un gestor documental ni de recursos humanos, es posible implantarla
en una empresa que tenga instalada una base de datos Oracle, que en alguna ocasi´n puede ser una
                                                                                      o
restricci´n. Adem´s, est´ desarrollada en Java, que en teor´ permite la implantaci´n en un mayor
         o         a      a                                    ıa                      o
n´mero de sistemas si se dispone de la m´quina virtual correspondiente.
 u                                         a
    Sin embargo, Openbravo tiene un soporte peor que OpenERP en cuanto a la exportaci´n de datos
                                                                                       o
y la interconexi´n con herramientas externas. Adem´s, Openbravo no dispone de un cliente dedicado
                o                                  a
que no sea web, lo cual puede ser recomendable ya que en teor´ funcionan de forma m´s eficiente que
                                                             ıa                    a
un cliente web. Tambi´n hay que decir que, aun siendo modular, no es posible implementar peque˜as
                      e                                                                        n
funcionalidades nuevas creando m´dulos e instal´ndolos en el sistema.
                                  o            a



                                                                                                  57/61
Informe de evaluaci´n de ERP
                                                                                 o


    As´ pues, si las restricciones que obligar´ a escoger Openbravo no se cumplen, la opci´n mas
       ı                                      ıan                                          o
recomendable como sistema ERP de los evaluados ser´ OpenERP, ya que tiene implementadas todas
                                                     ıa
las funcionalidades evaluadas y como herramienta software es tambi´n la m´s completa y vers´til.
                                                                  e      a                 a




                                                                                         58/61
Informe de evaluaci´n de ERP
                                                                                  o


Referencias

 [1] Postgresql. www.postgresql.org.

 [2] Openerp. www.openerp.com.

 [3] Licencia gpl. www.gnu.org/copyleft/gpl.html.

 [4] Modulos de erp. http://doc.openerp.com/modindex.html.

 [5] Python. www.python.org.

 [6] Java. java.sun.com.

 [7] Openbravo erp. www.openbravo.com.

 [8] Licencia openbravo public license. www.openbravo.com/legal/license.html.

 [9] Licencia mpl. www.mozilla.org/MPL.

[10] Oracle. www.oracle.es.

[11] Openxpertya. www.openxpertya.com.

[12] Licencia lpo. es.wikipedia.org/wiki/LPO.

[13] Compiere erp. www.compiere.com.

[14] Licencia cpl. www.compiere.com/license.html.

[15] Arquitectura de compiere erp. http://www.compiere.com/products/capabilities.

[16] Ediciones de compiere erp. www.compiere.com/products/compare-editions/index.php.




                                                                                        59/61
Caracter´
                ısticas generales          OpenERP              Openbravo ERP            OpenXpertya            Compiere ERP
        Licencia                            GPL [3]                  OPL [8]                 LPO [12]               CPL [14]
        Sistema operativo                Multiplataforma         Multiplataforma         Multiplataforma        Windows/Linux
        BBDD                              PostgreSQL           Oracle y PostgreSQL     Oracle y PostgreSQL    Oracle y PostgreSQL
        L. de programaci´n  o                Python                    Java                    Java                   Java
        Interfaz de usuario           Web y GUI con GTK                Web             Web y GUI con Java     Web y GUI con Java
        Requerimientos                    BD y Python          BD, JRE y Tomcat         BD, JRE y JBoss            BD y JDK
        Interconexi´no              Implementado en m´dulos
                                                       o                 ?                                   I/O de datos en fichero
        Modularidad                     (+ de 200 m´dulos)
                                                     o
        Versi´n de pago
             o
        Soporte t´cnico
                   e
        Internacionalizaci´no
        Customizaci´n o
        Extensibilidad
        Gesti´n de usuarios
             o
        Mercado espa˜ oln
        Actualizaciones
        E. implantadoras
                                              Soporte total    Soporte parcial       No soportado

                                                 Tabla 1: Requisitos soportados por cada ERP
                                                                                                                                                         o




60/61
                                                                                                                                      Informe de evaluaci´n de ERP
Caracter´
                ısticas funcionales    OpenERP      Openbravo ERP         OpenXpertya   Compiere ERP
        Gesti´n de datos maestros
              o
        Gesti´n de almacenes
              o
        Gesti´n de facturaci´n
              o                o
        Gesti´n de contabilidad
              o
        Gesti´n de producci´n
              o                o
        Gesti´n de proyectos
              o
        Gesti´n de proveedores
              o
        Gesti´n de clientes (CRM)
              o
        Gesti´n de RRHH
              o
        Gesti´n documental
              o
        Inteligencia de negocio (BI)
        Generaci´n de informes
                  o
        Infomes personalizados
                                Soporte total     Soporte parcial      No soportado

                                 Tabla 2: Funcionalidades soportadas por cada ERP
                                                                                                                          o




61/61
                                                                                                       Informe de evaluaci´n de ERP

Open ERP Doc-01-erp_report

  • 1.
    Informe de evaluaci´nde ERP o Versi´n 1.0 o Sergio Catal´ Gil, scatala@iti.upv.es a Carlos Mart´ınez Burgos, cmarbur@iti.upv.es Javier Ll´cer Mu˜oz, jllacer@iti.upv.es a n c 2009 Instituto Tecnol´gico de Inform´tica o a 16 de Enero de 2009
  • 2.
    Informe de evaluaci´nde ERP o Resumen La mayor´ de compa˜´ que poseen un amplio rango de departamentos que interact´an entre ıa nıas u s´ precisan de una aplicaci´n software que d´ soluci´n a sus necesidades de generaci´n, manteni- ı o e o o miento y compartici´n de la informaci´n. En el presente informe se eval´an una serie de Planifi- o o u cadores de Recursos Empresariales ´ ERP en base a un conjunto de requerimientos gen´ricos o e y funcionales del mismo. 1/61
  • 3.
    Informe de evaluaci´nde ERP o ´ Indice 1. Introducci´n o 6 1.1. Motivaci´n de la Evaluaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o 6 1.1.1. Contexto General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2. Prop´sito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 7 1.3. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2. Caracter´ ısticas de los ERP 7 2.1. Caracter´ ısticas gen´ricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 8 2.1.1. Licencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.2. Sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.3. Bases de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.4. Modularidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.5. Interfaz de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1.6. Usabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.1.7. Requerimientos de instalaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 9 2.1.8. Interconexi´n con herramientas ofim´ticas . . . . . . . . . . . . . . . . . . . . . o a 9 2.1.9. Interconexi´n con sistemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 9 2.1.10. Versi´n de pago . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 9 2.1.11. Soporte t´cnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 9 2.1.12. Internacionalizaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 10 2.1.13. Customizaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 10 2.1.14. Extensibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.15. Gesti´n de usuarios o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.1.16. Mercado espa˜ol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . n 10 2.1.17. Lenguaje de programaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 11 2.1.18. Actualizaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.1.19. Empresas implantadoras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.1. Gesti´n de los datos maestros . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 11 2.2.2. Gesti´n de almacenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 11 2/61
  • 4.
    Informe de evaluaci´nde ERP o 2.2.3. Gesti´n de facturaci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o 11 2.2.4. Gesti´n de contabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 12 2.2.5. Gesti´n de producci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o o 12 2.2.6. Gesti´n de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 12 2.2.7. Gesti´n de proveedores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 12 2.2.8. Gesti´n de clientes (CRM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 12 2.2.9. Gesti´n de RRHH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 13 2.2.10. Inteligencia de negocio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.2.11. Generaci´n de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 13 2.2.12. Informes personalizados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 3. Evaluaci´n de ERP o 13 3.1. Introducci´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 13 3.2. OpenERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.2.1. Definici´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 14 3.2.2. Caracter´ ısticas no funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.2.3. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.2.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.3. Openbravo ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.3.1. Definici´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 22 3.3.2. Caracter´ ısticas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.3.3. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 3.3.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.4. OpenXpertya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.4.1. Definicion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.4.2. Caracter´ ısticas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.4.3. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.4.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.5. Compiere ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 3.5.1. Definici´n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 44 3.5.2. Caracter´ ısticas generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.5.3. Caracter´ ısticas funcionales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3/61
  • 5.
    Informe de evaluaci´nde ERP o 3.5.4. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4. Conclusiones 57 Bibliograf´ ıa 59 4/61
  • 6.
    Informe de evaluaci´nde ERP o ´ Indice de Tablas 1. Requisitos soportados por cada ERP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 2. Funcionalidades soportadas por cada ERP . . . . . . . . . . . . . . . . . . . . . . . . . 61 5/61
  • 7.
    Informe de evaluaci´nde ERP o 1. Introducci´n o El siguiente apartado proporciona una visi´n global del informe, introduciendo tanto el prop´sito o o del mismo como sus objetivos particulares. 1.1. Motivaci´n de la Evaluaci´n o o 1.1.1. Contexto General Con el fin de mejorar su estrategia, muchas compa˜´ empiezan hoy en d´ a redefinir la visi´n nıas ıa o de su negocio y sus objetivos particulares. Al observar de cerca la continua transformaci´n de la o econom´ las compa˜´ se ven en la necesidad de llevar a cabo sus propias transformaciones sobre ıa, nıas los procesos internos de la empresa as´ como sobre el modo en que son capaces de llegar a los clientes. ı Teniendo en cuenta que las demandas de ´stos son cada vez m´s exigentes con la calidad, el precio e a y las especificaciones de los productos y servicios que desean obtener, la empresa se ve obligada a orientar sus acciones para satisfacer estos requerimientos por parte del cliente. Para solventar esta cuesti´n, los diferentes departamentos de las compa˜´ comienzan a aproxi- o nıas marse cada vez con mayor ´nfasis a las diversas tecnolog´ de la informaci´n emergentes y a adoptar e ıas o aplicaciones que les permitan cumplir con sus objetivos de la manera m´s ´ptima posible. a o El problema muchas veces es que acaba resultando un proceso muy engorroso el poder establecer una comunicaci´n fluida entre aplicaciones pertenecientes a diferentes departamentos. Las fuentes o de informaci´n de estas aplicaciones est´n desperdigadas y no se dispone de medios adecuados para o a generar, editar, compartir y comunicar dicha informaci´n. o Para resolver estos conflictos de manejo de la informaci´n e integrar todas estas aplicaciones en una, o han surgido los denominados Enterprise Resource Planning (o ERP). Como hemos comentado, a trav´s de ´stos es posible integrar en una sola aplicaci´n todas las ´reas de una compa˜´ que e e o a nıa contribuyen a la generaci´n de sus productos y servicios. o Un ERP o sistema de gesti´n empresarial no es m´s que un conjunto de aplicaciones que apoyan o a las principales actividades de una empresa tales como la manufactura, la log´ ıstica, la contabilidad y los recursos humanos. Los ERP son pues sistemas de gesti´n de la informaci´n capaces de reunir y o o automatizar muchas de las pr´cticas de negocio asociadas con los aspectos operativos y productivos a de una empresa. La gran flexibilidad de los ERP permite que los diferentes departamentos de una empresa aumen- ten su productividad en un 50 % si el personal en contacto con el ERP es un personal preparado y capaz de asegurar el buen funcionamiento del sistema. En ocasiones, las compa˜´ se hacen la idea equivocada de que informatizar mediante un sistema nıas 6/61
  • 8.
    Informe de evaluaci´nde ERP o de gesti´n de la informaci´n toda la gesti´n de su empresa les permitir´ crecer y competir con otras o o o a compa˜´ del mercado. Y esto no siempre es as´ Existen cantidad de compa˜´ que han hecho nıas ı. nıas peligrar los resultados de la misma tras implantar en su seno interno un ERP. Hay que tener en cuenta que los ERP no crean modelos de gesti´n sino que los organizan. Debe o existir un modelo previamente implantado en la empresa para que el ERP produzca mejoras sobre el mismo. No obstante, los ERP pueden mejorar un modelo existente, debido a que en el momento de la implantaci´n del ERP, suelen revisarse y mejorarse todos los procesos de gesti´n de la empresa. o o Debido a la amplia difusi´n de los ERP en el mercado empresarial, existe por Internet un amplio o abanico para elegir. Incluso existen soluciones open source donde la empresa no tiene que asumir coste alguno en el proceso de instalaci´n del software. En el presente informe nos encargaremos de analizar o dichas alternativas. 1.2. Prop´sito o El principal prop´sito de este informe consiste en evaluar diversos ERP dentro del marco de las o licencias Open Source. 1.3. Objetivos Los objetivos de este documento son plasmar la evaluaci´n de los cuatro ERPs de c´digo libre que o o m´s se utilizan en el mercado, mostrando sus caracter´ a ısticas funcionales y no funcionales y realizando una comparativa entre ellos en base a estas caracter´ ısticas, as´ como mostrar sus principales ventajas ı y desventajas, extrayendo finalmente unas conclusiones que pueden ayudar a decidir qu´ ERP instalar e dependiendo del entorno final y las necesidades impuestas. 2. Caracter´ ısticas de los ERP El siguiente apartado proporciona un desglose de las caracter´ısticas que permitir´n evaluar y a seleccionar el ERP ´ptimo seg´n el caso concreto en cada situaci´n. Separamos las caracter´ o u o ısticas en los dos siguientes grupos: Caracter´ ısticas gen´ricas, que son todas aquellas que analizan los requerimientos software y e cualidades esenciales del ERP. Caracter´ısticas funcionales, que tienen que ver con todas aquellas funcionalidades que una empresa desea incorporar en sus procesos internos (contabilidad, recursos humanos, etc). 7/61
  • 9.
    Informe de evaluaci´nde ERP o 2.1. Caracter´ ısticas gen´ricas e 2.1.1. Licencia La licencia por la cual se rige la distribuci´n de cada ERP puede determinar su funcionalidad, o as´ como sus posibilidades de modificaci´n y adaptaci´n al caso concreto de la implantaci´n. Los ı o o o ERPs analizados se rigen todos mediante alg´n tipo de licencia de c´digo abierto, no obstante, cada u o una tiene sus particularidades. 2.1.2. Sistema operativo Analizaremos si existen diferentes versiones del ERP para cada plataforma (Linux, Windows, Mac). Dado el gran n´mero de empresas que conf´ hoy en d´ en el software libre, muchos servidores u ıan ıa corren bajo Linux y se valorar´ positivamente que exista una versi´n del ERP para trabajar sobre el a o mismo. 2.1.3. Bases de datos Los ERP centralizan toda la informaci´n asociada con clientes, productos, etc, a trav´s de una base o e de datos. Cuanto mayor sea el rango de bases de datos soportadas por el ERP, mayor implantaci´n o poseer´ en el mercado. Al igual que la cuesti´n del sistema operativo, se valorar´ positivamente que a o a puedan utilizarse sistemas gestores de bases de datos open source (como por ejemplo PostgreSQL[1]). 2.1.4. Modularidad Entendiendo la modularidad de una aplicaci´n como su capacidad para ser vista y entendida como o la uni´n de varias partes que interact´an entre s´ y que trabajan conjuntamente para alcanzar un o u ı objetivo com´n, resulta interesante que el ERP posea una arquitectura modular donde se gestionen u los m´dulos de forma apropiada. Cada m´dulo se encarga de gestionar las funciones de un departa- o o mento diferente, como pueden ser: la gesti´n de n´minas, la gesti´n documental y de proyectos, la o o o contabilidad, etc. Se valorar´ adem´s que no haya una fuerte dependencia entre m´dulos y que la comunicaci´n entre a a o o los mismos se lleve a cabo con unas entradas y salidas bien definidas. 2.1.5. Interfaz de usuario Es importante separar aquellos ERP que se ejecutan a trav´s de un entorno web (haciendo uso e del navegador) y aquellos que se emplean ejecutando una aplicaci´n de escritorio y que requieren una o 8/61
  • 10.
    Informe de evaluaci´nde ERP o instalaci´n previa de la misma en el sistema operativo. o 2.1.6. Usabilidad En este apartado se valorar´ lo f´cil o dif´ que sea utilizar la herramienta para un usuario, a a ıcil as´ como la curva de aprendizaje de esta. Tambi´n se valoraran aspectos del dise˜o del interfaz con el ı e n usuario y si este es atractivo y c´modo. o 2.1.7. Requerimientos de instalaci´n o Se evaluar´ si el n´mero de requerimientos previos a la instalaci´n del ERP es o no aceptable y a u o que no suponga una barrera para el gestor que se encarga de instalar el ERP. Normalmente los requerimientos previos a una instalaci´n tienen que ver tanto con la parte hard- o ware de la m´quina servidora donde se implantar´ el ERP como las aplicaciones que deben estar a a instaladas previamente en la misma: base de datos, servidor web, int´rpretes de lenguajes de progra- e maci´n, etc. o 2.1.8. Interconexi´n con herramientas ofim´ticas o a Se valorar´ positivamente que el ERP pueda comunicarse con otros programas capaces de abrir a documentos con extensiones est´ndar (por ejemplo Excel, Word, gestores de correo, etc). a 2.1.9. Interconexi´n con sistemas o Se valorar´ en este apartado la capacidad que tiene de integrarse el ERP con el entorno del sistema a operativo instalado, como por ejemplo la integraci´n con los servidores LDAP, o la gesti´n de usuarios o o de Windows. 2.1.10. Versi´n de pago o En ocasiones resulta interesante analizar si el ERP dispone de una versi´n de pago que ampl´ las o ıe funcionalidades de la aplicaci´n adem´s de dar un soporte t´cnico profesional sobre las mismas. o a e 2.1.11. Soporte t´cnico e El soporte de un ERP suele venir en forma de documentaci´n asociada al proyecto (si es entendible o y abundante), informaci´n sobre el mismo en foros oficiales y no oficiales, y ayuda t´cnica por parte del o e 9/61
  • 11.
    Informe de evaluaci´nde ERP o equipo que est´ detr´s del proyecto. Es importante que exista un buen soporte en estos tres aspectos a a para resolver conflictos que pudieran surgir con el manejo de la aplicaci´n. o Tambi´n es interesante que existan empresas dedicadas a dar un soporte t´cnico dedicado en planes e e de formaci´n, ayudas de instalaci´n, consultor´ etc. o o ıas, 2.1.12. Internacionalizaci´n o Es interesante que el ERP pueda instalarse en diferentes idiomas y que tenga todas las etiquetas y la ayuda de la aplicaci´n en el idioma elegido por el usuario. o 2.1.13. Customizaci´n o Entendemos por customizaci´n la capacidad de cambiar, con gran facilidad y sin necesidad de o poseer unos grandes conocimientos de programaci´n, la apariencia del ERP por parte del personal o que har´ uso del mismo. a 2.1.14. Extensibilidad Se apreciar´ que el ERP introduzca una serie de funcionalidades base y d´ adem´s la posibilidad a e a al gestor del sistema de a˜adir extensiones que representen funcionalidades extra para la compa˜´ n nıa. 2.1.15. Gesti´n de usuarios o Dependiendo del departamento al que pertenezca, es interesante que el personal de cada depar- tamento tenga los permisos justos y necesarios para encargarse de la parte correspondiente a su departamento. Debe existir una figura de administrador capaz de interactuar con todos los m´dulos de la apli- o caci´n, y una serie de roles sobre el ERP que permitan el uso de los correspondientes m´dulos de o o manera restringida. 2.1.16. Mercado espa˜ ol n Cada pa´ suele venir con sus propias reglas de medida o unidades en la parte de contabilidad y es ıs interesante que el software a implantar venga con dichas medidas de base y no tengamos que adaptarlas nosotros mismos a trav´s de extensiones. Como la empresa donde se va a implantar el ERP pertenece e al mercado espa˜ol, tendremos en cuenta su sistema de medidas en el presente informe. n 10/61
  • 12.
    Informe de evaluaci´nde ERP o 2.1.17. Lenguaje de programaci´n o Es interesante conocer el lenguaje de programaci´n en el que est´ escrito el ERP para el caso de o a que determinado personal de la compa˜´ tenga que encargarse de modificar ciertas funcionalidades nıa que dicte la empresa. 2.1.18. Actualizaciones Se evaluar´ si el ERP dispone de un sistema de actualizaciones robusto que permita descargar a f´cilmente la ultima versi´n de la aplicaci´n base y sus m´dulos sin que ello suponga mucho esfuerzo a ´ o o o para el gestor y la aplicaci´n siga funcionando correctamente. o 2.1.19. Empresas implantadoras Se investigar´ si existen en el mercado empresas consultoras que se encarguen de implantar dicho a ERP. 2.2. Caracter´ ısticas funcionales 2.2.1. Gesti´n de los datos maestros o Los ERPs almacenan los datos correspondientes a cada una de las entidades del negocio de forma coherente, de forma que no haya duplicados e inconsistencias, manteniendo un formato homog´neo y e facilitando que los datos sean f´cilmente accesibles y procesables por las distintas partes o m´dulos a o del ERP. 2.2.2. Gesti´n de almacenes o La gesti´n de almacenes permite que los stocks de los diferentes productos disponibles en estos o sean mantenidos correctamente as´ como mantenerlos claramente localizados f´ ı ısicamente. Esta permite modificar autom´ticamente la cantidad de productos al recibir pedidos de proveedores, al producir a nuevos productos o al servirlos a los clientes. 2.2.3. Gesti´n de facturaci´n o o La gesti´n de facturaci´n hace referencia a la generaci´n de todo tipo de datos que tienen que o o o ver con la facturaci´n de productos y servicios a los clientes, como pueden ser las facturas de venta, o albaranes, tarifas, informes de ventas, etc. Esta informaci´n es normalmente usada por los CRM para o realizar sus an´lisis. a 11/61
  • 13.
    Informe de evaluaci´nde ERP o 2.2.4. Gesti´n de contabilidad o Es muy recomendable que la gesti´n contable de la empresa est´ totalmente integrada en el ERP, o e ya que al gestionar este los movimientos de compras, ventas, etc., permitir´ ahorrar trabajo innecesario a volviendo a introducir los datos de contabilidad, siendo as´ totalmente transparente al usuario. ı 2.2.5. Gesti´n de producci´n o o Toda la producci´n est´ claramente ligada a un flujo de desarrollo, que ha de ser controlado de o a manera precisa, de tal forma que est´n coordinados los planes de producci´n, los recursos empleados, la e o maquinaria utilizada y su estado en cada momento, los materiales utilizados, el coste de la producci´n, o los partes de incidencias, el mantenimiento, etc. Es deseable que dicho control est´ integrado en el e ERP implantado en la empresa, lo cual ahorrar´ mucho trabajo a los encargados de dicha producci´n. a o 2.2.6. Gesti´n de proyectos o Las empresas dedicadas a la realizaci´n de proyectos o productos, han de mantener una correcta o gesti´n de estos, realizando un control de las fases por las que pasa su desarrollo, as´ como los recursos o ı necesarios para su realizaci´n, compras de materiales involucradas o empleo de personal humano. Esta o gesti´n ha de estar integrada con el resto de la aplicaci´n. o o 2.2.7. Gesti´n de proveedores o El aprovisionamiento de productos por parte de los proveedores est´ sujeto a un flujo determinado, a que debe ser gestionado de forma correcta, para evitar la introducci´n repetida de datos, el error o humano en dicho flujo, la p´rdida de informaci´n, etc., de tal forma que la evoluci´n del flujo desde e o o la realizaci´n del pedido hasta la entrada del producto en el almac´n sea fluida y autom´tica en la o e a medida de lo posible. As´ mismo, ha de estar relacionado con el proceso de contabilidad y facturaci´n, para evitar tener ı o que transportar datos de una aplicaci´n a otra. o 2.2.8. Gesti´n de clientes (CRM) o La gesti´n de clientes consiste en el proceso que tiene la empresa para organizar y mantener la o informaci´n disponible de sus contactos para permitir ofrecer a sus clientes los servicios o productos o que estos necesiten en un momento determinado, pudiendo realizar ofertas particulares seg´n sea el u caso. Este proceso tiene una gran relaci´n con la gesti´n comercial, ya que son principalmente los o o comerciales los que se encargaran de recabar dicha informaci´n. o 12/61
  • 14.
    Informe de evaluaci´nde ERP o 2.2.9. Gesti´n de RRHH o Una caracter´ ıstica poco frecuente en los ERPs es la posibilidad de gestionar la informaci´n de o recursos humanos de la empresa, pudiendo hacer ofertas de empleo, gestionar la informaci´n de las o entrevistas, realizar el mantenimiento de n´minas, contratos, etc. desde el mismo. Esta caracter´ o ıstica permite centralizar toda esta informaci´n y relacionarla con el resto de m´dulos del programa. o o 2.2.10. Inteligencia de negocio La inteligencia de negocio, del ingl´s Business Intelligence, se utiliza para facilitar a las personas e que toman decisiones relevantes en la empresa la toma de dichas decisiones, bas´ndose en los datos de a ´sta, provenientes de cualquiera de sus fuentes, de forma que sean m´s comprensibles para ellas y no e a necesiten muchos conocimientos sobre el funcionamiento de la empresa en un momento determinado, sin m´s que consultarlos. a 2.2.11. Generaci´n de informes o Una caracter´ıstica importante de los sistemas ERP es que permitan generar informes de todos sus procesos de gesti´n, as´ como facturas, albaranes y cualquier tipo de documento asociado al o ı funcionamiento interno y externo de la empresa. 2.2.12. Informes personalizados Algunos ERPs permiten al usuario utilizar herramientas externas tipo Office para generar informes personalizados, o disponen de alg´n editor interno para este fin. Esto permite adaptarse mejor a las u exigencias de clientes, proveedores, o a darle un aspecto m´s propio de la empresa. a 3. Evaluaci´n de ERP o 3.1. Introducci´n o En este apartado se van a evaluar los cuatro ERPs m´s extendidos en el mercado que sean libres a o de c´digo abierto, y de los cuales se pueda obtener una versi´n gratuita. o o Para cada uno de ellos, se mostrara en primer lugar una definici´n del mismo, continuando con o la enumeraci´n de sus caracter´ o ısticas principales y terminando con una conclusi´n bas´ndose en estas o a caracter´ ısticas. 13/61
  • 15.
    Informe de evaluaci´nde ERP o 3.2. OpenERP 3.2.1. Definici´n o OpenERP [2] es un completo sistema de gesti´n de empresas/organizaciones (ERP) de licencia o libre que cubre las necesidades de las ´reas de contabilidad, ventas, compras, almac´n, inventario, a e proyectos, CRM, recursos humanos, TPV, tiendas virtuales, etc. Soporta m´ltiples monedas, m´ltiples compa˜´ y m´ltiples contabilidades; adem´s incorpora u u nıas u a funcionalidades de gesti´n de documentos para agilizar la colaboraci´n entre departamentos y equi- o o pos en la empresa; y permite trabajar remotamente mediante una interfaz web desde un ordenador conectado a Internet. Se integra con distintos softwares de oficina. Dispone de funcionalidad para la generaci´n de im- o presos v´ PDF, HTML, y permite exportar datos a otros programas como OpenOffice o MS Office ıa (Excel, Word). La arquitectura del sistema es cliente/servidor, lo que permite que todos los usuarios trabajen sobre el mismo repositorio de datos. Esto tiene la ventaja de que toda la informaci´n est´ disponible y o a sincronizada en todo momento adem´s de que descarga la mayor parte del trabajo de procesamiento a de datos de las m´quinas cliente (donde trabajan efectivamente los usuarios). a El programa es Software Libre liberado bajo licencia GPL, lo que le confiere varias ventajas: coste cero de licencias; documentaci´n extensiva en una diversidad de problem´ticas; o a flexibilidad en la implementaci´n; o personalizaci´n de la aplicaci´n; o o amplia posibilidad de desarrollos futuros. 3.2.2. Caracter´ ısticas no funcionales Licencia OpenERP est´ basado en la licencia GPL [3], que consiste b´sicamente en que el c´digo fuente a a o de la herramienta est´ disponible gratuitamente para el desarrollador, para que este pueda realizar a cualquier modificaci´n y adaptaci´n en el mismo, pero oblig´ndole a publicar dichos cambios tambi´n o o a e usando la misma licencia GPL. Sistema operativo 14/61
  • 16.
    Informe de evaluaci´nde ERP o Existen instalaciones tanto para Windows como para Linux en la web. La versi´n actual es la 5.0.0. o Base de datos OpenERP utiliza unicamente PostgreSQL como gestor de BBDD, el cual se puede encontrar en ´ en Internet f´cilmente en [1]. a Modularidad Open ERP est´ estructurado en secciones que abarcan en m´s de 200 m´dulos. a a o En la instalaci´n, se instala lo m´ o ınimo y puedes ir a˜adiendo m´dulos. Un listado de todos los n o m´dulos instalables se puede encontrar en [4]. o Interfaz de usuario La interfaz cliente de OpenERP puede ser tanto en web como en escritorio. En este caso, la interfaz basada en escritorio es m´s completa y sencilla de utilizar que la interfaz web. a Requerimientos de instalaci´n o Para poder instalar Open ERP es necesario tener instalado el gestor de BBDD PostGreSQL y las librer´ de Python. En la instalaci´n de Windows el instalador ya lo incluye todo. En Linux es ıa o necesario instalar estos dos paquetes antes. Interconexi´n con herramientas ofim´ticas o a Se pueden exportar los listados a formato CSV o Excel. Interconexi´n con sistemas o No es posible utilizar ninguna de las facilidades que nos presta el sistema operativo desde OpenERP. Versi´n de pago o La versi´n de la aplicaci´n es gratuita y no existe una versi´n de pago. o o o Soporte t´cnico e Aunque este ERP sea gratuito, existe la opci´n de contratar servicios de mantenimiento y asesor´ o ıa. En la web oficial ([2]) se puede encontrar una comparativa de los precios. Internacionalizaci´n o La ultima versi´n 5.0.0 est´ por defecto en Ingl´s y Franc´s pero en la instalaci´n existe la posibi- ´ o a e e o lidad de configurar el idioma de los usuarios y las empresas. Tambi´n es posible configurar todas las e etiquetas de la aplicaci´n y traducirlas. o 15/61
  • 17.
    Informe de evaluaci´nde ERP o Desde la web oficial ([2]) tambi´n se puede acceder a foros de discusi´n en castellano. e o Customizaci´n o Al ser open source es posible obtener el c´digo y actualizar la aplicaci´n. o o Open ERP ofrece m´dulos de Administraci´n y configuraci´n de las pantallas y m´dulos. o o o o Tambi´n es posible utilizar la herramienta OpenObject para actualizar y desarrollar m´dulos e o Extensibilidad El sistema base puede ser extensible a trav´s de de add-ons descargados desde la p´gina oficial o e a desde la parte de Administraci´n de la aplicaci´n. o o Gesti´n de usuarios o OpenERP ofrece una gesti´n de usuarios propia. Es decir a trav´s del m´dulo de administraci´n o e o o se pueden agregar usuarios y asignarlos a grupos. Se puede personalizar los accesos a los diferentes m´dulos. o Mercado espa˜ ol n La adaptaci´n al mercado espa˜ol se ofrece por mediaci´n de un m´dulo de instalaci´n del sistema o n o o o contable espa˜ol. Este m´dulo puede encontrarse en la p´gina oficial. Aunque tambi´n es posible la n o a e instalaci´n desde el apartado de Administraci´n del cliente OpenERP. o o El impuesto IVA est´ adaptado ya que se pueden personalizar diferentes impuestos. a Lenguaje de programaci´n o OpenERP est´ desarrollado en Python pero tambi´n ofrece la herramienta OpenObject para ac- a e tualizar y desarrollar m´dulos. o Actualizaciones Las actualizaciones se encuentran disponibles en la p´gina oficial de Open ERP, en la secci´n de a o descargas. Tambi´n es posible realizar la actualizaci´n desde el apartado de Administraci´n del cliente Ope- e o o nERP. Empresas implantadoras En la web oficial tambi´n se nombran empresas instaladoras, y es un buen recurso para encontrar e manuales y ayudas a la implantaci´n de la herramienta. o 16/61
  • 18.
    Informe de evaluaci´nde ERP o 3.2.3. Caracter´ ısticas funcionales Gesti´n de datos maestros o OpenERP ofrece una gesti´n de todos los datos maestros de los diferentes m´dulos: proveedores, o o clientes, empresas, usuario, etc. Gesti´n de almacenes y gesti´n de producci´n o o o Permite planificar, automatizar y realizar fabricaciones y ensamblado de productos. Listas de materiales multinivel Listas de materiales virtuales o fantasma Creaci´n e impresi´n de ´rdenes de fabricaci´n o o o o Planificaci´n y creaci´n autom´tica de ´rdenes de fabricaci´n. o o a o o Creaci´n autom´tica de necesidades de compra desde fabricaci´n. o a o Actualizaci´n autom´tica de stocks seg´n cantidades indicadas en la orden. o a u Algunos de los aspectos que se pueden gestionar en OpenERP en cuanto a inventario ser´ los ıan siguientes. Gesti´n de almacenes en distintas ubicaciones (poblaciones) o Gesti´n de la rotaci´n de inventario y niveles de stock o o Ejecuci´n de las ´rdenes de empaquetado generadas por el sistema o o Ejecuci´n de env´ con albaranes de entrega y c´lculo de los gastos de env´ o ıo a ıo. Gesti´n de lotes y n´meros de serie para trazabilidad o u C´lculo de niveles te´ricos de stock y valoraci´n autom´tica de stock. a o o a Definici´n de reglas para reabastecimiento de stock. o Los albaranes de venta son generalmente creados autom´ticamente desde pedidos de venta. a Las entradas y salidas de almac´n son tambi´n tratadas como de doble entrada. Cualquier movi- e e miento de almac´n es definido en OpenERP con un origen y un destino. De tal forma que el stock no e puede ser modificado sin saber qui´n o qu´ lo modific´ ya que en alguna parte tiene que existir una e e o contrapartida. 17/61
  • 19.
    Informe de evaluaci´nde ERP o OpenERP tambi´n maneja el concepto de stock en clientes y proveedores por lo que se puede e gestionar el stock consignado. La definici´n de los almacenes puede ser jer´rquica por lo que puede analizarse el stock a varios o a niveles de detalle. Se puede trabajar con productos concretos, o con plantillas que separan la definici´n del producto o y sus variantes. Las variantes de productos son definidas por los atributos que se definan para dicho producto (color, talla, peso, calidad, densidad, etc.). Asociadas al producto, se definen las listas de precios o tarifas, tanto de compra, como de venta. Los precios se ajustan a los cambios de moneda. Existen m´dulos adicionales que pueden ampliar la funcionalidad del m´dulo de productos. Algunos o o de ellos son: membership: Gesti´n de suscriptores de los miembros de una compa˜´ o nıa electronic: Gesti´n de productos de electronica o fashion: Gesti´n de productos textil o moda o extended: Gesti´n de costes de produccion o expiry: Gesti´n de caducidad de productos o foundry: Gesti´n de productos del area del metal (forja) o ´ Gesti´n de facturacion/ventas o La funcionalidad ofrecida en esta ´rea es similar a la ofrecida en el ´rea de compras, sin embargo a a hay grandes diferencias en el Workflow aplicable a cada una. Creaci´n de pedidos de venta. o Revisi´n de los pedidos en sus distintos estados. o Consulta del Workflow de los pedidos de venta Confirmaci´n de env´ o ıo Se puede definir una fecha de facturaci´n y las condiciones individualmente en cada pedido o Los gastos de env´ pueden asignarse usando una tabla de tarifas donde se pueden consultar los ıo precios de los diferentes proveedores de transporte. 18/61
  • 20.
    Informe de evaluaci´nde ERP o Albaranes autom´ticos desde pedido a Albaranes de env´ parciales ıos Las listas de precios pueden ser definidas con un precio fijo por producto, o se pueden construir definiendo reglas. Esta opci´n permite definir m´ltiples descuentos, precios de venta basados en los o u de compra, reducciones de precio, ofertas en un determinado rango de productos. Gesti´n de contabilidad o Como su nombre lo indica, ´ste modulo permite al usuario realizar todas las configuraciones y e procedimientos relacionados con la actividad contable y financiera de la empresa. Es decir permite abrir el periodo contable, y realizar las actividades b´sicas a la hora de llevar a a cabo el proceso contable, no solo registra los ingresos, sino que tambi´n tiene la capacidad de realizar e an´lisis en cuanto a los costos, con sus respectivos procesos de informe (libros), adem´s de brindar la a a oportunidad de generar tablas que le permitan al usuario tener una mejor perspectiva de las cuentas de la empresa. En este modulo se puede definir los periodos contables (a˜os fiscales y periodos), cuentas contables n (definici´n de cuentas, es decir PUC), libros (definici´n de libros), impuestos, presupuestos, modelos, o o t´rminos de pago, contabilidad anal´ e ıtica (en donde se definen los bancos y la monedas que se van a utilizar), asientos (en donde se registran todos los asientos contables), procesamiento peri´dico (se o refiere a las conciliaciones en la cuentas, es decir a discrepancias de la cuentas con lo que puede ocurrir en la realidad), facturas, gr´ficos (este modulo se refiere a tablas anal´ a ıticas en donde se relacionan las cuentas), informes (como su nombre lo lo indica en este subm´dulo, que generan los informes o tendientes a la contabilidad). Gesti´n de proyectos o Este m´dulo permite: o Definir tareas y requerimientos de estas tareas. Asignar con eficiencia los recursos a los requerimientos planificacion de proyectos Organizaci´n o Comunicaci´n autom´tica con los partners o a Impresi´n de diagramas de Gantt o 19/61
  • 21.
    Informe de evaluaci´nde ERP o Se pueden configurar proyectos relacionados con servicios, soporte, fabricaci´n o desarrollo. Es o un m´dulo universal adaptado a cualquier proyecto de cualquier ´rea de la empresa. o a Permite definir Subproyectos Gesti´n de proveedores y clientes (CRM) o OpenERP ofrece adem´s de un m´dulo de atenci´n al Cliente, un m´dulo de atenci´n al proveedor. a o o o o Entre otras la funcionalidad ofrecida por estos m´dulos es: o Gesti´n de casos: o • El concepto de caso, permite gestionar diferentes comunicaciones de los Clientes o pro- veedores que requieran una atenci´n posterior por parte del personal de nuestra empresa. o Algunos de esos casos pueden ser: Reclamaciones de pedidos, problemas de calidad, gesti´n o de llamadas, tickets de soporte y ofertas de trabajo. • OpenERP asegura el correcto tratamiento de los casos por los usuarios del sistema, clientes y proveedores. • Puede autom´ticametne reasignar un caso, enviar alarmas por e-mail y enlazar con otros a documentos y procesos de OpenERP. Todas las operaciones son archivadas y existe una pasarela de e-mail donde puede actualizar un caso autom´ticamente desde los e-mails enviados y recibidos. a Un sistema de reglas permite definir acciones que pueden autom´ticamente mejorar su proceso a de calidad, asegurando que un caso abierto nunca se pierda. Adem´s, existen herramientas para incrementar la productividad de todo el personal en su a trabajo diario: • Un editor de documentos que tiene un interfaz con openOffice. • interfaces para sincronizar los contactos y calendarios de outlook con OpenERP. • Un plugin de outlook que permite almacenar autom´ticametne los e-mails y sus ficheros a adjuntos en el Gestor documental integrado con OpenERP. • Un portal para sus proveedores y Clientes que les permite acceder a algunos datos de su sistema. • Se puede implementar una pol´ ıtica de mejora continua de los servicios, utilizando algunas de las herramientas estad´ ısticas de OpenERP para analizar las diferentes comunicaciones con sus partners. 20/61
  • 22.
    Informe de evaluaci´nde ERP o Gesti´n de RRHH o Lo que permite este modulo es llevar un seguimiento a los empleados de la empresa, toda la informaci´n pertinente del mismo, nombre, usuario, empresa, permite asignar equipos, roles, d´ de o ıas vacaciones (teniendo en cuenta las disposiciones de ley, maternidad, etc.), asistencia (permite registrar la entrada y la salida de su trabajo), en fin permite hacer un seguimiento muy detallado de los empleados. Inteligencia de negocio Open ERP no tiene un m´dulo en concreto para Inteligencia de Negocio pero cuenta con informa- o ci´n estad´ o ıstica din´mica para finanzas, proyectos y fabricaci´n. a o Las p´ginas de estad´ a ısticas, adem´s de facilitar informaci´n, sirven para organizar el trabajo de un a o usuario o empleado. Por ejemplo, en el dashboard de proyectos, se incluye la lista de pr´ximas tareas o del usuario. Desde esta misma pantalla puede navegar a la tarea. Adem´s, los gr´ficos y datos son din´micos pudiendo ser filtrados in-situ. Tambi´n se puede abrir a a a e cualquier elemento de la lista para ver estad´ ısticas detalladas de dicho elemento. Los dashboards se pueden personalizar para ser adaptados a las necesidades de cada empresa. Generaci´n de informes e informes personalizados o OpenERP incluye de base informes predefinidos que pueden ser f´cilmente adaptados a las nece- a sidades del cliente. Permite tambi´n la creaci´n de nuevos informes en cualquier objeto, usando OpenOffice para ello. e o 3.2.4. Conclusiones OpenERP es un entorno de gesti´n empresarial de c´digo abierto con un gran n´mero de funcio- o o u nalidades, deseable en cualquier sistema de este tipo. Defiende desde el principio la filosof´ del c´digo ıa o abierto, tanto en su licencia de distribuci´n como en las herramientas utilizadas para su desarrollo. o Es un sistema multiplataforma desarrollado ´ıntegramente en Python[5], que se apoya sobre la base de datos PostgrSQL, no disponiendo en la actualidad de la posibilidad de usar otras bases de datos, lo cual es una clara desventaja con respecto a otros de sus competidores. Sin embargo, como contra- partida, dispone de muchas m´s funcionalidades que estos, adem´s de que, al ser altamente modular a a y extensible (actualmente existen m´s de 200 m´dulos implementados), pueden ser implementadas a o nuevas funcionalidades creando nuevos m´dulos e incorpor´ndolos al sistema. o a Con el fin de facilitar la interacci´n con el sistema, OpenERP proporciona tanto un interfaz de o usuario basado en web, como un cliente dedicado que funciona bajo el entorno GTK. Este entorno proviene tambi´n de la filosof´ del software libre, y por lo tanto est´ muy extendido en las plataformas e ıa a 21/61
  • 23.
    Informe de evaluaci´nde ERP o Linux/Unix, pero no tanto en las plataformas Windows, lo cual es un inconveniente si se compara con otros ERPs, cuyo cliente dedicado est´ implementado en Java[6], que implica que sea multiplataforma. a Adem´s de esto, OpenERP est´ traducido a multitud de idiomas, y es f´cilmente adaptable a las leyes a a a y m´todos de gesti´n de los distintos pa´ donde se quiera implantar. e o ıses Un aspecto importante a tener en cuenta tambi´n en OpenERP es su facilidad de interconexi´n e o con otras herramientas, ya que dispone cierta conectividad con Outlook, Excel y Word por ejemplo, as´ como la posibilidad de crear informes personalizados con los datos de las entidades. As´ mismo, ı ı dada su modularidad, es posible tambi´n implementar la interconexi´n con las herramientas deseadas. e o 3.3. Openbravo ERP 3.3.1. Definici´n o Openbravo ERP [7] es una aplicaci´n de c´digo abierto de gesti´n empresarial tipo ERP enfocado a o o o PYMES. Su origen es espa˜ol y actualmente est´ llevando un proceso de expansi´n a nivel mundial. El n a o software es una aplicaci´n completamente basada en web, lo que facilita su administraci´n e interacci´n o o o con los usuarios al encontrarse toda la informaci´n, incluido la aplicaci´n, en un solo lugar. Sumado o o a esto la facilidad de que el equipo cliente s´lo necesite un navegador web para interactuar con el o aplicativo es mucho m´s funcional. a 3.3.2. Caracter´ ısticas generales Licencia Openbravo est´ licenciado bajo Openbravo Public License ([8]), que es una adaptaci´n de la licencia a o libre MPL ([9]), cumpliendo completamente con la definici´n de software de c´digo abierto de la Open o o Source Initiative (OSI) y con las cuatro libertades del software libre: Libertad 0: la libertad de usar el programa, con cualquier prop´sito o Libertad 1: la libertad de estudiar c´mo funciona el programa, y adaptarlo a tus necesidades. o Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino. Libertad 3: la libertad de mejorar el programa y hacer p´blicas las mejoras a los dem´s, de modo u a que toda la comunidad se beneficie. Sistema operativo Soporta cualquier sistema operativo: 22/61
  • 24.
    Informe de evaluaci´nde ERP o Microsoft Windows Vista, XP, 2000 o 2003 server. Linux: Red Hat, CentOS, OpenSuse, Debian, Ubuntu, Fedora Base de datos Openbravo soporta uno de los siguientes motores de bases de datos: Oracle 10g release 2 (Express, Standard and Enterprise editions). PostgreSQL Database Server 8.1.4 o superior. Modularidad a o ´ OpenBravo est´ formado por diferentes m´dulos. Estos pueden ser instalados total o parcialmente durante la instalaci´n del software. o Las grandes ´reas que integra actualmente el sistema de gesti´n son: a o Gesti´n de los datos maestros: productos, componentes, listas de materiales, clientes, proveedo- o res, etc. Gesti´n de los aprovisionamientos tarifas, pedidos de compra, recepci´n de mercanc´ verifica- o o ıas, ci´n de facturas de proveedores, evaluaci´n de proveedores, etc. o o Gesti´n de almacenes: almacenes y ubicaciones, unidades de almac´n, lotes, n´meros de se- o e u rie, bultos, etiquetas, entradas, salidas, movimientos entre almacenes, inventarios, valoraci´n de o existencias, transportes, etc. Gesti´n de proyectos: proyectos, fases, presupuestos, gastos, compras asociadas, etc. o Gesti´n de servicios: recursos, servicios, gastos, gastos refacturables, facturaci´n de servicios, o o nivel de servicio, etc. Gesti´n de la producci´n: estructura de planta, hojas de ruta y BOM’s, ´rdenes de fabricaci´n, o o o o partes de trabajo, incidencias de trabajo, partes de mantenimiento, etc. Gesti´n comercial y gesti´n de las relaciones con clientes (CRM): pedidos de venta, tarifas, o o albaranes, facturaci´n, comisiones, CRM, etc. o Gesti´n econ´mico-financiera: plan de cuentas, cuentas contables, impuestos, contabilidad ge- o o neral, cuentas a pagar, cuentas a cobrar, contabilidad bancaria, balance, cuenta de resultados, activos fijos, etc. 23/61
  • 25.
    Informe de evaluaci´nde ERP o Business Intelligence (BI): reporting, an´lisis multidimensional (OLAP), cuadros de mando pre- a definidos. Interfaz de usuario La interfaz para acceder a Openbravo es unicamente web. Sin duda, de todos los ERPs evaluados, ´ es el que contiene una interfaz web m´s rica y amigable. Algunas de sus caracter´ a ısticas son: Men´ principal configurable por rol de usuario. u Idioma de trabajo configurable a nivel de usuario. Alarmas programables por rol de usuario o usuario concreto. Navegaci´n a trav´s de teclas r´pidas para una operativa m´s r´pida. o e a a a Interfaz de usuario modificable a trav´s de skins o temas. e Ayuda contextual (actualmente disponible en espa˜ol e ingl´s). n e Posibilidad de anexar documentos, im´genes u otro tipo de ficheros a cualquier entidad de la a aplicaci´n. o Informaci´n navegable (historial, documentos relacionados, etc.). o Filtros configurables y b´squedas flexibles. u Selectores incrustados en los formularios para las entidades m´s usadas (productos, terceros, a cuentas, pedidos, facturas, etc.). Requerimientos de instalaci´n o Para instalar Openbravo, se requiere el siguiente software: Plataforma Java 2 edici´n est´ndar 5.0 o superior. o a Apache Tomcat versi´n 5.5 o Superior. o Apache Ant 1.6 o Superior. As´ mismo es requerido un motor de bases de datos: ı Oracle 10g release 2 (Express, Standard and Enterprise editions). PostgreSQL Database Server 8.1.4 o superior. 24/61
  • 26.
    Informe de evaluaci´nde ERP o El cliente no necesita nada, unicamente un explorador, ya que se accede al servidor por web. ´ Interconexi´n con herramientas ofim´ticas o a Existe la posibilidad de generar informes en m´ltiples formatos: Excel, PDF y HTML. u Interconexi´n con sistemas o No es posible. Versi´n de pago y soporte t´cnico o e Existen tres versiones de Openbravo: Comunidad, Basic, SMB. La unica libre de pago es la versi´n ´ o de comunidad. Las tarifas y comparativa de versiones puede verse en la p´gina web de Openbravo ([7]). a Internacionalizaci´n y mercado espa˜ ol o n La empresa desarrolladora de Openbravo es espa˜ola. El ERP est´ preparado para la utilizaci´n n a o en diferentes pa´ ıses. El mercado espa˜ol est´ totalmente integrado. El idioma tanto en la instalaci´n n a o como en la aplicaci´n puede ser espa˜ol. o n Customizaci´n y extensibilidad o Se puede modificar o ampliar Openbravo utilizando la tecnolog´ citada en 3.3.2. ıa Tambi´n es posible utilizar el diccionario de datos y framework desarrollado para OpenBravo. e Se desarrolla utilizando est´ndares abiertos, alrededor de una combinaci´n unica entre los marcos de a o ´ desarrollo MVD y MDD, los cuales han sido exhaustivamente probados, y el motor WAD de Openbravo que los ejecuta. MVC (Model, View, Control): MVC es un marco de desarrollo de aplicaciones web s´lido que o ayuda a desacoplar la base de datos, los elementos de la interfaz de usuario, y la l´gica de negocio. o La separaci´n de estos elementos en ficheros distintos resulta en un c´digo m´s estructurado, o o a facilitando as´ el desarrollo y mantenimiento del mismo. ı MDD (Model Driven Development): MDD supone un modelo de dise˜o de software que depende n de los metadatos almacenados en un diccionario para modelar el comportamiento de la aplicaci´n. o Esto conlleva una reducci´n dr´stica en cuanto a codificaci´n manual y n´mero de errores se o a o u refiere, permitiendo que expertos de negocio con poca experiencia a nivel de codificaci´n puedan o configurar la aplicaci´n para satisfacer las necesidades de cada empresa. o WAD (Wizard for Application Development): Este motor, desarrollado por Openbravo, genera autom´ticamente el c´digo binario de la aplicaci´n a partir del diccionario MDD. Los ficheros a o o 25/61
  • 27.
    Informe de evaluaci´nde ERP o generados por el WAD se generan conforme al est´ndar MVC. a Diccionario MDD de la aplicaci´n: Almacena los metadatos que describen cada elemento de la o aplicaci´n incluyendo el comportamiento del mismo. o MVC Foundation Framework: Conjunto de utilidades de programaci´n robustas seleccionadas o entre los mejores candidatos en software libre disponibles o desarrolladas por Openbravo en el caso que no exista candidato alguno en ese momento. Estas herramientas facilitan el desarrollo web de la aplicaci´n seg´n el esquema MVC. o u Gesti´n de usuarios o Los usuarios de diversos perfiles pueden acceder a Openbravo ERP mediante roles dise˜ados a n medida de sus h´bitos de trabajo y que garantizan la seguridad de la informaci´n que pueden consultar a o y modificar. Los roles permiten controlar qu´ pantallas son accesibles desde el men´ y son visibles e u para los usuarios de una determinada organizaci´n y accesibles en modo de edici´n o bien de s´lo o o o lectura. Tambi´n es posible configurar para cada usuario el idioma y otros valores predeterminados. e Lenguaje de programaci´n o Openbravo ERP utiliza las siguientes tecnolog´ ıas: Java y Javascript SQL y PL/SQL XML HTML Actualizaciones Todas las actualizaciones y releases nuevas se pueden obtener de la web oficial ([7]). Empresas implantadoras Se pueden encontrar diversas empresas que implantan Openbravo: OpenBravo: www.openbravo.com (oficial) Open Sistemas: www.opensistemas.com (Valencia y Madrid) 26/61
  • 28.
    Informe de evaluaci´nde ERP o 3.3.3. Caracter´ ısticas funcionales Gesti´n de datos maestros o OpenBravo registra los datos necesarios para el funcionamiento del ERP: Productos, componentes, listas de materiales, clientes, proveedores, empleados, etc. Productos y componentes: Categor´ de productos. ıas Ficha de producto. Tipo de producto (´ ıtem, servicio, gasto), con gesti´n particularizada para o cada uno. Definici´n particular de gesti´n en almac´n para cada producto (gesti´n de stock, o o e o trazabilidad). Caracter´ ısticas. Imagen de producto. Unidades de medida. Conversi´n entre unidades. Unidades de peso variable. o Listas de materiales (productos compuestos por otros). Proveedores por producto. Esquemas de tarificaci´n. Definici´n de tarifas a partir de otras tarifas (por ejemplo, de tarifas o o de venta a partir de tarifas de compra). Proceso de generaci´n de tarifas autom´tico. o a Tarifas. Precio tarifa, precio aplicable, precio limite. Reglas particularizables de aplicaci´n de o precios. Aplicable a compras y ventas. Categor´ de portes. ıas Transportistas (integrado con terceros). Productos sustitutivos. Terceros: Clientes, proveedores, empleados. Direcciones caracterizadas por uso interno (entrega/recepci´no de material, facturaci´n, cobro, direcci´n social, otras). Contactos asociados a direcci´n. Grupo o o o ´ de terceros. Areas de inter´s (para an´lisis comercial). e a Clientes. Tarifa de venta. Modo de facturaci´n (inmediato, albaranes servidos, pedido completa- o mente entregado, peri´dico). Forma y plazo de pago (condiciones de pago). Formato de impresi´n o o y n´mero de documento espec´ u ıficos por cliente. Riesgo permitido (cr´dito). e Proveedores. Tarifa de compra. Forma y plazo de pago (condiciones de pago). 27/61
  • 29.
    Informe de evaluaci´nde ERP o Empleados. Relacionado con comercial de cliente. Grupos de terceros (segmentos o categor´ ıas). Condiciones de pago (plazo para vencimiento, d´ fijos de pago, d´ laborables, m´ltiples ven- ıas ıas u cimientos). Calendarios de facturaci´n peri´dica (mensual, quincenal, semanal), con d´ de corte para cada o o ıa caso. Posibilidad de uso mixto de calendarios. R´peles de compra y venta. Relaci´n de art´ a o ıculos. Escalas. Ruteros de atenci´n (rutas de auto-venta, rutas de tele-venta). o ´ Areas de inter´s. e Informe de actividad de un tercero. Gesti´n de almacenes o La gesti´n de almacenes es una parte importante en Openbravo. Se puede encontrar un control de: o Almacenes y ubicaciones (multialmac´n). e Stock por producto en doble unidad (por ejemplo, en kilogramos y cajas). Atributos del producto en almac´n personalizables (color, talla, descripci´n de calidad, etc.). e o Lote y n´mero de serie. u Impresi´n de etiquetas. C´digos de barras (EAN, UPC, UCC, Code, otras.). o o Gesti´n de bultos en almac´n. o e Control de reposici´n. o Trazabilidad configurable por producto. Movimiento entre almacenes. Gesti´n autom´tica de salidas de stock (vaciado seg´n existencias, con reglas de prioridad por o a u caducidad, ubicaci´n, etc.). o Inventario f´ ısico. Planificaci´n de inventarios. Inventario continuado. o 28/61
  • 30.
    Informe de evaluaci´nde ERP o Informes de movimientos, seguimiento, stocks, entradas/salidas, caducidades, inventario, ubica- ciones, etc. Informes personalizables. Integrado con Openbravo POS. Sincronizaci´n y control del stock en la misma tienda. o Gesti´n de producci´n o o Se ofrece un control de todo el proceso de fabricaci´n para cubrir las necesidades del ciclo de o trabajo de la empresa: Estructuras de la planta. GFH’s (Grupos Funcionales Homog´neos) o Centros de Coste. e Centros de trabajo y m´quinas. a Planificaci´n de la producci´n (MRP), teniendo en cuenta, previsiones, pedidos de cliente, exis- o o tencias, stock m´ ınimo y ´rdenes de fabricaci´n en curso. o o Planes de producci´n con m´ltiples productos de entrada y m´ltiples productos de salida. o u u ´ Ordenes de fabricaci´n. o Edici´n de las secuencias y de los productos de cada orden fase. o Partes de trabajo pre-rellenados con los datos del plan de producci´n de la secuencia. o C´lculo de los costes de producci´n con posibilidad de a˜adir costes indirectos. a o n Incidencias de trabajo. Tipos de utillajes y gesti´n de cada utillaje individual. o Mantenimiento preventivo y partes de mantenimiento. Gesti´n de facturaci´n/ventas y gesti´n de clientes (CRM) o o o En OpenBravo el m´dulo de gesti´n de ventas y facturaci´n est´ unido al de CRM. Este m´dulo o o o a o ofrece: Zonas de ventas. 29/61
  • 31.
    Informe de evaluaci´nde ERP o Pedidos de venta. Auto-venta. Preventa. Tele-venta. Aplicaci´n de tarifas: precios, descuentos y o control de precio l´ ımite. Reserva de g´nero en almac´n para pedidos no servidos. Aviso de riesgo e e cliente superado. Correcci´n de pedidos. o Tipos de documento de pedido: presupuesto (con y sin reserva de g´nero), est´ndar, almac´n e a e (generaci´n autom´tica de albar´n), punto de venta (generaci´n autom´tica de albar´n y factu- o a a o a a ra). Albaranes. Creaci´n autom´tica a partir de l´ o a ıneas de pedido pendientes. Automatizaci´n de o las salidas (vaciado seg´n existencias, con reglas de prioridad por caducidad, ubicaci´n, etc.). u o Anulaci´n de albaranes. o Generaci´n autom´tica de albaranes. o a Proceso de facturaci´n. Para todos los tipos de facturaci´n: inmediata, g´nero servido, pedido o o e completamente servido, peri´dica (semanal, quincenal, mensual). o Edici´n de facturas. Aplicaci´n de tarifas: precios, descuentos y control de precio l´ o o ımite. Creaci´n o autom´tica a partir de l´ a ıneas de pedido o l´ıneas de albar´n pendientes de facturaci´n. Aviso de a o riesgo cliente superado. Anulaci´n de factura (dejando pendiente de facturaci´n los documentos o o asociados). Impresi´n masiva de documentos (pedidos, albaranes, facturas), con criterios de selecci´n es- o o pec´ ıficos definidos por el usuario. Posibilidad de creaci´n de documentos en cualquier orden y de prescindir de documentos no o requeridos (Pedido-Albar´n-Factura; Pedido-Factura-Albar´n; Albar´n-Factura; Factura). a a a Comisiones. Informes de pedidos, pedidos de venta suministrados, albaranes, facturas, pedidos no facturados, detalles de facturaci´n. o Integrado con sistemas de captura de pedido en PDA (palm y pocketPC). Informaci´n unificada de clientes (visi´n 360◦ ). o o Gesti´n de peticiones. Integraci´n con correo electr´nico. o o o Integrado con Openbravo POS. Gesti´n de proveedores o Los diferentes procesos que est´n disponibles en OpenBravo son: a 30/61
  • 32.
    Informe de evaluaci´nde ERP o Planificaci´n de las necesidades de aprovisionamiento, por explosi´n de las necesidades de pro- o o ducci´n, teniendo en cuenta stocks m´ o ınimos, plazos de entrega y pedidos en curso. Soporte para solicitud de compras para gesti´n centralizada de aprovisionamientos. o Pedidos de compra. Aplicaci´n de tarifas: precios, descuentos y control de precio l´ o ımite. Control en almac´n de g´nero pendiente de recibir. Correcci´n de pedidos. Creaci´n de pedidos de compra e e o o a partir de pedidos de venta. Devoluciones al proveedor. Albaranes de proveedores. Creaci´n autom´tica a partir de l´ o a ıneas de pedido pendientes. Auto- matizaci´n de las entradas (ubicaci´n seg´n prioridad). Devoluciones al proveedor (seg´n exis- o o u u tencias). Anulaci´n de albaranes. o Facturas de compra. Aplicaci´n de tarifas: precios, descuentos y control de precio l´ o ımite. Creaci´n o autom´tica a partir de l´ a ıneas de pedido o l´ıneas de albar´n pendientes de facturaci´n. Factura- a o ci´n de genero servido en consigna. Anulaci´n de factura (dejando pendiente de facturaci´n los o o o documentos asociados). Relaci´n entre pedidos, albaranes y facturas. o Facturas de gastos. Impresi´n masiva de documentos. o Informes de pedidos de compra, facturas de proveedores. Gesti´n de contabilidad o Totalmente adaptado al mercado espa˜ol. n Contabilidad general: Planes por defecto. Definici´n de planes contables. o Ejercicios contables y gesti´n interanual. o Presupuestos. Categor´ de impuestos. ıas Rangos de impuestos. Determinaci´n flexible de impuestos en funci´n del producto, tercero y o o regi´n. o 31/61
  • 33.
    Informe de evaluaci´nde ERP o Enlace contable. Navegaci´n directa de asientos contables a documentos y viceversa. o Asientos manuales. Asientos tipo. Diario de asientos. Balance de sumas y saldos. Libro mayor. Cuenta de resultados. Balance de situaci´n. o Cuadros del plan general contable. Cuentas a pagar y cuentas cobrar: Generaci´n de efectos (a partir de facturaci´n). o o Edici´n de efectos. o Gesti´n (cancelaci´n, uni´n y divisi´n) de efectos. Remesas (seg´n cuadernos bancarios). o o o o u Edici´n de cajas. Multicaja. o Diario de caja (arqueo). Apuntes de caja de tipo gasto, ingreso, diferencia, efecto, pedido (para forma de pago contado albar´n: posibilidad de cobrar efectos antes de facturar). Generaci´n a o autom´tica de apuntes para las formas de pago efectivo y contado albar´n. a a Extractos bancarios. Asistente de selecci´n de efectos en cartera. o Liquidaciones manuales. Otros efectos (n´mina, impuestos, etc.). o Informes de caja, banco, efectos por situaci´n. o Activos fijos: Definici´n de grupos de activos, activos, con su precio de adquisici´n correspondiente y valoraci´n o o o contable. Amortizaci´n lineal en porcentaje o temporal. o Planes de amortizaci´n. o Internacionalizaci´n o 32/61
  • 34.
    Informe de evaluaci´nde ERP o Soporte para m´ltiples monedas. u Soporte para m´ltiples esquemas contables, lo cual permite que la misma transacci´n sea conta- u o bilizada seg´n reglas distintas, esquemas contables varios, distintas monedas o incluso diferentes u calendarios. Soporte para n´meros de cuentas bancarias internacionales. u Soporte para m´ltiples idiomas, definidos a nivel de usuario. u Gesti´n de proyectos o Openbravo ofrece un control completo de los proyectos de la empresa: Tipos de proyectos, fases y tareas. Gastos asociados a un proyecto. Categor´ salariales hist´ricas asociadas a costes de proyecto. ıas o Proyectos de pedidos. Generaci´n de pedidos a partir de plantillas. o Proyectos de obra civil. Factura a origen (por proyecto). Tarifas por proyecto. Informe de presupuestos. Seguimiento de acciones sobre presupuestos. Generaci´n de pedidos de compra. o Informe de rentabilidad de proyectos. Recursos. Registro de servicios. Gastos internos. Gastos facturables. Facturaci´n de servicios. o Niveles de servicio. Informe de actividades. 33/61
  • 35.
    Informe de evaluaci´nde ERP o Gesti´n documental o Openbravo no dispone de esta funcionalidad. Gesti´n de RRHH o Openbravo no dispone de esta funcionalidad. Inteligencia de negocio Existe un m´dulo de Business Intelligence, es decir, un m´dulo donde podremos definir cuadros de o o mando e indicadores clave sobre la actividad de la empresa. Existen una serie de cuadros de mando previamente definidos, aunque podremos elaborar los que consideremos necesarios para la gesti´n. o Integrado con el sistema de gesti´n. o Informes definibles por el usuario. Dimensiones preestablecidas (tercero, grupo de terceros, producto, categor´ de producto, pro- ıa yecto, campa˜a, etc.) y dimensiones definidas por el usuario. n Cuadros de mando predefinidos. Generaci´n y personalizaci´n de informes o o Existe la posibilidad de personalizar los informes generales y de la parte de Business Intelligence. 3.3.4. Conclusiones Openbravo ERP es un sistema de gesti´n implementado por la empresa Openbravo, reconocida o en el desarrollo de software libre para empresas, que est´ apoyada por un gran n´mero de partners a u tecnol´gicos. En este caso, el desarrollo esta controlado y gestionado por una empresa privada, en o lugar de una comunidad de desarrolladores, lo cual es una ventaja, ya que dicha empresa puede proporcionar el soporte t´cnico necesario para la implantaci´n de sus herramientas, as´ como la soluci´n e o ı o de posibles errores e inconvenientes de una forma m´s centralizada. La diferencia entre este y un a software propietario es que Openbravo ha decidido publicarlo bas´ndose en una licencia de c´digo a o abierto, lo cual permite a cualquiera descargar y modificar el c´digo para adaptarlo a sus necesidades. o Openbravo ERP est´ desarrollado totalmente en el lenguaje Java, lo cual permite utilizar el software a en cualquier sistema que disponga de la m´quina virtual Java. Adem´s, permite ser utilizado con la a a base de datos PostgreSQL, tambi´n de c´digo abierto, pero tambi´n puede implantarse usando una e o e base de datos Oracle[10], que est´ ampliamente extendida en el entorno empresarial, as´ como en a ı sistemas con gran vol´menes de datos. Esto da cierta ventaja al sistema, ya que puede implantarse en u cualquier entorno que ya tenga instalada dicha base de datos, y facilitar as´ la gesti´n de los datos. ı o 34/61
  • 36.
    Informe de evaluaci´nde ERP o En cuanto a la interacci´n con el sistema, hay que decir que aunque Openbravo ERP no dispone o de un cliente dedicado como otros de sus competidores, su interfaz web es plenamente funcional e intuitivo. Adem´s de esto, este sistema est´ traducido a varios lenguajes, entre ellos el castellano, pero a a su principal ventaja es que est´ adaptado al mercado espa˜ol en sus mecanismos de gesti´n, lo cual a n o asegura su correcto funcionamiento en nuestro entorno empresarial. 3.4. OpenXpertya 3.4.1. Definicion OpenXpertya [11] es una soluci´n empresarial global basada en software libre, adaptado a la o legislaci´n espa˜ola. Incluye ERP, CRM, soporte de e-Business y de cuadro de mando. El prop´sito o n o de OpenXpertya es cubrir ´mpliamente, y muy de cerca, todas aquellas necesidades de gesti´n que a o una empresa de tama˜o medio o grande podr´ tener. Es la planificaci´n global de todos los recursos n ıa o de la empresa. 3.4.2. Caracter´ ısticas generales Licencia Todo el c´digo de OpenXpertya est´ licenciado bajo la Licencia P´blica de openXpertya LPO[12]. o a u Esta licencia otorga a los usuarios y programadores la totalidad de las cuatro libertades, y posibilita la reutilizaci´n del c´digo junto a cualquier otro, est´ gobernado por la licencia que est´. De acuerdo o o e e con tal definici´n, el software es “libre” si garantiza las siguientes libertades: o Libertad 0: la libertad de usar el programa, con cualquier prop´sito. o Libertad 1: la libertad de estudiar c´mo funciona el programa, y adaptarlo a tus necesidades. o Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino. Libertad 3: la libertad de mejorar el programa y hacer p´blicas las mejoras a los dem´s, de modo u a que toda la comunidad se beneficie. Sistema operativo OpenXpertya puede correr sobre un amplio rango de sistemas operativos, tales como Unix, Win- dows, Linux y MacOS X, permitiendo al usuario elegir desde una amplia gama de sistemas operativos abiertos, hasta los sistemas propietarios ofrecidos por los proveedores tradicionales. ´ Integramente desarrollado en J2EE. Es multiplataforma (funciona virtualmente en cualquier siste- ma operativo actual) y dispone de una metodolog´ de desarrollo interna con la que se puede a˜adir ıa n 35/61
  • 37.
    Informe de evaluaci´nde ERP o funcionalidad sin una sola l´ ınea de c´digo. o Base de datos Aunque inicialmente fue desarrollada con Oracle, actualmente se puede instalar sobre varios ges- tores de base de datos (PostgreSQL, DB2, etc.). OpenXpertya tiene m´s de 700 tablas y tipos abstractos de datos, m´s de 100 vistas sobre estas a a tablas y m´s de 500 ´ a ındices entre tablas, y sigue creciendo. El SGBD central es independiente y escalable en funci´n de las necesidades. o Modularidad Sistema modular e integrado (se puede instalar todo el sistema y utilizar en cada momento aquellos m´dulos necesarios, anulando el acceso en el men´ y en el diccionario de la aplicaci´n a los m´dulos o u o o no utilizados en cada momento, lo cual nos permitir´ una mayor velocidad y productividad en el d´ a ıa a d´ıa). Los principales m´dulos con los que cuenta la aplicaci´n son: o o Configuracion Entidades comerciales Art´ ıculos, stock y log´ ıstica Compras (seguimiento y automatizaci´n) o Ventas (seguimiento y automatizaci´n) o Cobros y pagos Contabilidad (varios tipos simult´neos) a Proyectos (con costes y balances por proyecto) CRM (seguimiento de clientes) Comercio electr´nico y portal de empleados o Producci´n por fases con trazabilidad o Interfaz de usuario La interfaz cliente puede ser web o escritorio: 36/61
  • 38.
    Informe de evaluaci´nde ERP o Dispone de un entorno de usuario gr´fico (cliente) en Java (Swing) optimizado para su utilizaci´n a o con altos vol´menes de datos. Este entorno se comunica v´ JDBC ligero con la base de datos y u ıa v´ Java RMI (Remote Method Invocation) con el servidor de aplicaciones. ıa Adem´s tambi´n dispone de un entorno de trabajo por web, posibilitando el acceso a trav´s de a e e un navegador a la misma funcionalidad que la proporcionada por el cliente gr´fico principal, a pero con la velocidad que proporcione el acceso remoto a la red. Moderna Interfaz gr´fica, similar a la del cliente de SAP, del tipo ´rbol desplegable personalizable a a en funci´n de las necesidades de la instalaci´n y residente en la propia base de datos (en el diccionario de o o la aplicaci´n). As´ el entorno del interfaz es completamente independiente de la aplicaci´n y puede ser o ı o modificado en funci´n del usuario, ubicaci´n, etc. Como todo lo dem´s en la aplicaci´n, es multiinterfaz. o o a o Requerimientos de instalaci´n o Para poder instalar OpenXpertya es necesario tener instalado un gestor de BBDD. Se recomienda PostgreSQL u Oracle pero pueden instalarse otros gestores de BBDD. Interconexi´n con herramientas ofim´ticas o a La soluci´n OLAP integrada permite la explotaci´n de la base de datos a los siguientes formatos: o o Excel, HTML, XML, Texto, PDF, etc. Interconexi´n con sistemas o No es posible aprovechar las funcionalidades del sistema desde OpenXpertya. Versi´n de pago y soporte t´cnico o e No dispone de versi´n de pago pero es posible contratar un servicio de asesor´ formaci´n o o ıa, o implementaci´n tanto al equipo de desarrollo como a empresas implantadoras. o Internacionalizaci´n o Est´ totalmente adaptada al mercado espa˜ol y su legislaci´n. a n o Customizaci´n o Como el c´digo fuente est´ disponible, se podr´ modificar y ampliar cualquiera de ´stos. o a a e Usa diccionario de datos propio, lo que permite una estructura de base de datos altamente din´mica. a As´ el implementador o incluso el usuario puede agregar campos nuevos a las tablas y nuevas tablas ı, a la base de datos siendo interpretados y usados por la aplicaci´n desde el primer momento. o Todos los interfaces de la aplicaci´n son configurables. Incluso el usuario final puede decidir que o partes de la aplicaci´n se ven o no, cuales son los valores predefinidos para ciertos campos. o 37/61
  • 39.
    Informe de evaluaci´nde ERP o La visualizaci´n de los elementos se organiza por ´rea, de tal manera que se puede ocultar un ´rea o a a r´pidamente a cierto tipo de usuario, ya por cuestiones de seguridad o por cuestiones ergon´micas. a o Extensibilidad Sistema escalable (es posible utilizar distintos motores de base de datos, siendo posible pasar de un sistema de base de datos menos potente y con menores requisitos de hardware a otro en cuanto las necesidades del sistema lo demanden). El desarrollo modular y abierto del software permite un amplio margen de maniobra para la exten- si´n del mismo. Algunas funcionalidades extras que se han integrado o est´n en v´ de integraci´n: o a ıas o Integraci´n espec´ o ıfica con redes inal´mbricas. a Desarrollo de clientes en otras tecnolog´ (PHP, C). ıas Integraci´n con servidores de impresi´n IPP. o o Integraci´n de impresoras de etiquetas avanzadas. o Compatibilidad con el uso de lectores de c´digos de barras. o Gesti´n de usuarios o El software usa un sistema multiperfil de acceso. El administrador define las vistas del usuario y aquellos elementos que puede modificar o visualizar. Los usuarios se agrupan en perfiles para facilitar su gesti´n. El administrador define los accesos seg´n el perfil y luego adjudica perfiles; as´ controla o u ı hasta los accesos a la BBDD. Por otra parte, la implantaci´n conlleva un plan avanzado de copias de seguridad. El software o adem´s permite su congelaci´n. Se puede sacar un snapshot del sistema en cualquier momento y a o volver a ´l si es necesario. Todo el sistema est´ centralizado en el servidor, a pesar que la carga de e a proceso est´ distribuida. Por ello, es la unica parte que necesita ser salvaguardada. a ´ Mercado espa˜ ol n OpenXpertya est´ totalmente adaptado al mercado espa˜ol. El grupo de desarrollo, as´ como los a n ı socios tecnol´gicos son empresas con capital Espa˜ol. El principal mercado al que va destinado es al o n espa˜ol e hispano-americano. n Lenguaje de programaci´n o Todo el desarrollo del c´digo ha sido realizado utilizando ECLIPSE como IDE tanto para el c´digo o o principal de la aplicaci´n como para el desarrollo del cliente ligero con Servlets y JSPs. o 38/61
  • 40.
    Informe de evaluaci´nde ERP o Desarrollo por componentes o clases Java, totalmente orientado a objetos. Cada elemento consta de una o varias tablas en la BBDD. Tiene una proyecci´n din´mica en una clase Java, de la cual hereda o a m´todos generales, y mediante el diccionario de la aplicaci´n se relaciona con los dem´s elementos. e o a Sistema orientado claramente a Internet. (e-business) con soporte B2B, B2C y B2E. Todo ello sobre el servidor de aplicaciones JBOSS, y desarrollado utilizando JSP, Servlets y diversos Beans libres. Base de datos abierta, organizada y preparada para sistema multiorganizaci´n, multiempresa, mul- o tialmac´n, multimoneda, multicontabilidad, multiimpuestos, multilenguaje, multicosto, etc. Altamente e personalizable sectorialmente. Al ser dise˜ada de esta manera, la aplicaci´n resultante es m´s f´cil de n o a a mantener y de extender; y por encima de todo, es mucho m´s estable. a Actualizaciones Todas las actualizaciones y las nuevas release est´n disponibles en la web oficial de OpenXpertya a ([11]). Empresas implantadoras Es el ERP open source con m´s empresas implantadoras en Espa˜a. Existen m´s de 50 oficiales. a n a En Valencia podemos encontrar las siguientes: Iris Telcom: www.iristelcom.com Main Inform´tica: www.main-informatica.com a IpGest: www.ipgest.net Aidima: www.aidima.es 3.4.3. Caracter´ ısticas funcionales Gesti´n de datos maestros o OpenXpertya ofrece una gesti´n de todos los datos maestros de los diferentes m´dulos. Proveedores, o o clientes, empresas, usuario, etc. Maestros de Datos Multidivisa. Cambio entre divisas (posibilidad de actualizaci´n del cambio en tiempo real). o Unidades de Medida. M´ltiplos y divisores. u M´ltiples Calendarios y Periodos Contables. Personalizaci´n. u o Gesti´n de Ubicaciones. o 39/61
  • 41.
    Informe de evaluaci´nde ERP o Configuraci´n de la Aplicaci´n o o Diccionario de la Aplicaci´n. o Control de Procesos. Gesti´n multidioma. Traducci´n y creaci´n de nuevas lenguas. o o o Mantenimiento del men´ de la aplicaci´n. u o Gesti´n de Perfiles (roles) y Usuarios. o Gesti´n de Alertas personalizadas. o Gesti´n de la Impresi´n. o o Mensajer´ Interna ıa Mensajes y Seguimiento de los mismos. Env´ de Correos de Prioridad. ıo Seguimiento de Transacciones a trav´s de la Mensajer´ Interna. e ıa Gesti´n de almacenes y gesti´n de producci´n o o o OpenXpertya ofrece una gesti´n de almacenes que abarca: o Multialmac´n: posibilidad de gestionar varios almacenes. e Gesti´n de Ubicaciones: posibilidad de ubicar el material en ubicaciones dentro de cada almac´n, o e organizadas por calles y localidad. Gesti´n de facturaci´n/ventas o o El ERP ofrece gran cantidad de m´dulos y operaciones: o Gesti´n de Art´ o ıculos Gesti´n de Jerarqu´ de Art´ o ıas ıculos. Familias. Marcas. Gesti´n de Atributos de los Art´ o ıculos. Informes de Art´ ıculos Personalizables. Gesti´n de Tarifas o 40/61
  • 42.
    Informe de evaluaci´nde ERP o Multitarifas. Descuentos Comerciales. Descuentos Financieros. Descuentos por l´ ınea y multil´ ınea. Procesos de Ventas Gesti´n de Pedidos de clientes. o Gesti´n de Albaranes de Clientes. o Gesti´n de Facturas de Clientes. o Procesos autom´ticos de facturaci´n y albaranado. a o Informes personalizables de Ventas. Petici´n de material. Escandallos. o Pedido, albaran, env´ paquete, factura y muchos m´s documentos configurables directamente ıo, a y generados de forma manual o autom´tica. a Toda la informaci´n y generaci´n de informes personalizables en tiempo real. o o Venta directa autom´tica desde proveedor sin pasar por almac´n. a e Automatizaci´n de pedidos de ventas en funci´n de stock, cliente, autorizaci´n, rappels de ventas o o o y acumulados, etc. Terminal Punto de Venta Multiterminal, multicaja, configuraci´n. o M´ltiples series de Facturaci´n. u o Cierres consolidados o individuales. Formatos de Impresi´n de Tickets personalizables. o Cobros y pagos Informes de vencimientos y de pagos parciales, pendientes, en tiempo real. 41/61
  • 43.
    Informe de evaluaci´nde ERP o Pagos y cobros automatizados. Conciliaci´n bancaria semiautom´tica a partir de ficheros emitidos por el banco. o a Remesas bancarias integradas. Env´ de pagos y cobros al banco. ıo Generaci´n y aceptaci´n de ficheros de las Normas de la Asociaci´n Espa˜ola de Banca y del o o o n CEMLA. Gesti´n de proveedores o Los principales procesos de Compras son: Gesti´n de Pedidos a Proveedores. o Gesti´n de Albaranes de Proveedores. o Gesti´n de Facturas de Proveedores. o Procesos autom´ticos de facturaci´n y albaranado. a o Informes absolutamente personalizables de Compras. Aviso de pedido coordinado por el CRM. Seguimiento de mercados de compras. Automatizaci´n de pedidos en funci´n de stock, ventas, eventos externos, etc. o o Gesti´n de contabilidad o OpenXpertya ofrece una gesti´n de contabilidad Autom´tica y manual: o a Asientos autom´ticos para las transacciones m´s comunes. a a Creaci´n de asientos nuevos. o Informes para presentaci´n a la Hacienda P´blica. o u Creaci´n y personalizaci´n de informes nuevos. o o Control de acceso a nivel de asientos y de cuentas. Adaptaci´n a las nuevas normas NIC-NIF. o Varios tipos de contabilidad simultanea. 42/61
  • 44.
    Informe de evaluaci´nde ERP o Gesti´n de proyectos o OpenXpertya ofrece un m´dulo de Seguimiento y Gesti´n de Proyectos. Algunas caracter´ o o ısticas son: Gesti´n de recursos y asignaci´n de costes por proyectos o recursos. o o Divisi´n del proyecto en fases o periodos. o Control de pagos parciales y repartos seg´n fases de proyecto. u Seguimiento de acciones y/o resultados. Contabilidad anal´ ıtica. Informes seg´n actividad, cliente, etc. u Gesti´n documental o OpenXpertya no dispone de esta funcionalidad. Gesti´n de clientes (CRM) o Contiene un m´dulo de CRM para la relaci´n con los clientes con los siguientes procesos generales: o o Mensajer´ interna directa con seguimientos. ıa Mensajer´ externa con enlace a correo electr´nico. ıa o Mailing por ´reas de inter´s. a e Suscripci´n a ´reas de inter´s o boletines de informaci´n peri´dica. o a e o o Acceso v´ web a noticias, comunicados, ofertas, etc. ıa Gesti´n de RRHH o OpenXpertya no dispone de esta funcionalidad. Inteligencia de negocio Tiene una soluci´n OLAP integrada que permite la explotaci´n de la base de datos a los siguientes o o formatos: Excel, HTML, XML, Texto, PDF, etc. Generaci´n y personalizaci´n de informes o o Existe un generador visual de informes y formatos de informes totalmente personalizados, confec- cionados a partir de la informaci´n global que almacena el sistema. o Se podr´n personalizar o agregar informes en todos los m´dulos mediante el editor incluido o por a o programaci´n. o 43/61
  • 45.
    Informe de evaluaci´nde ERP o 3.4.4. Conclusiones OpenXpertya es un ERP desarrollado por una entidad privada, la consultor´ del grupo inforHouse, ıa pero que est´ siendo apoyado por el gobierno del Principado de Asturias como proyecto de I+D+i. Es a un ERP con muchas de las caracter´ısticas propias de este tipo de software, pero con la ventaja a˜adida n de que est´ desarrollado teniendo en cuenta las necesidades del mercado espa˜ol, lo cual asegura su a n funcionamiento en cualquier empresa de nuestro territorio. Adem´s, como otros ERPs, est´ basado en una licencia de c´digo abierto, que permite que cualquier a a o usuario pueda descarg´rselo de Internet y modificarlo para adaptarlo a sus necesidades. Tambi´n, se a e han desarrollado varias adaptaciones sectoriales de OpenXpertya para ahorrar dicho esfuerzo a las empresas. El c´digo de OpenXpertya est´ basado ´ o a ıntegramente en Java, que lo hace multiplataforma, pudiendo ser usado en cualquier servidor existente que disponga de la m´quina virtual correspondiente. a OpenXpertya posee las funcionalidades principales de todo ERP, incluyendo adem´s las de un a CRM. No obstante, hay algunas funcionalidades no implementadas que s´ lo est´n en otros ERPs, ı a lo cual es una desventaja (ver tabla 2). Otra de las desventajas que tiene OpenXpertya es que para actualizarlo a nuevas versiones, es necesario descargar el producto completo y volverlo a instalar, en lugar de poder gestionar dichas actualizaciones desde el mismo producto, actualizando solo aquellas partes del programa que hayan cambiado. Por el contrario, OpenXpertya tiene la ventaja de poder trabajar tanto con Oracle como con PostgreSQL, pudiendo adaptarlo as´ a unas necesidades u otras, o utilizando un sistema gestor de ı base de datos ya instalado sin necesidad de instalar otro nuevo dedicado. Adem´s, permite un acceso a al programa usando tanto un cliente web como un cliente dedicado desarrollado en Java, mediante JavaWebStart, que permite no tener el cliente instalado en la m´quina hasta que este vaya a utilizarse. a OpenXpertya puede ser utilizado incluso desde terminales de bolsillo por GSM o GPRS. Otra ventaja es la interconexi´n que permite OpenXpertya con herramientas externas como Office o y Outlook, as´ como exportar e importar los datos usando distintos formatos. Tambi´n permite ser ı e utilizado para analizar grandes vol´menes de datos mediante cubos OLAP, as´ como la exportaci´n u ı o de datos en los distintos formatos demandados por las entidades p´blicas, bancarias, etc. de nuestro u entorno, al estar adaptado para el mercado espa˜ol. n 3.5. Compiere ERP 3.5.1. Definici´n o Compiere ERP [13] es uno de los ERP & CRM m´s eficientes del mercado internacional. a Fue desarrollado en conjunto por un grupo numeroso de expertos bajo el sistema de Open-Source. Est´ orientado a procesos y permite definirlos de acuerdo a las necesidades cambiantes de la empresa a 44/61
  • 46.
    Informe de evaluaci´nde ERP o moderna. Tiene una base de datos completa y adem´s con posibilidades de cambio y adaptaci´n a a o trav´s de la capacidad de modificar su estructura f´cilmente. Luego se tiene flexibilidad para obtener e a informes de toma de decisiones. Integra la informaci´n de los socios del negocios (clientes, proveedores, o colaboradores) de manera que se les da seguimiento con CRM. 3.5.2. Caracter´ ısticas generales Licencia Aunque Compiere est´ gobernado por una licencia de Software Libre derivada de la MPL 1.1[9], a la CPL 1.1[14], realmente es dif´ saber cu´nto del producto es c´digo abierto y cu´nto no, al incluir ıcil a o a varias librer´ internas cuyo c´digo no se proporciona con el producto e incluso algunas de pago que ıas o realizan funciones centrales en el producto. Asimismo, la propia licencia CPL incluye la posibilidad clara de que la empresa desarrolladora pase partes, o la totalidad del c´digo, a licencia comercial o transcurridos dos a˜os de su fecha de lanzamiento. n Sistema operativo Compiere puede correr sobre un amplio rango de sistemas operativos, tales como Unix, Windows, Linux y MacOS X, permitiendo al usuario elegir desde una amplia gama de sistemas operativos abiertos, hasta los sistemas propietarios ofrecidos por los proveedores tradicionales. Base de datos Antes de la liberaci´n de la versi´n 2.5.2, Compiere era dependiente de los Triggers y Procedures de o o la base de datos. Luego que los servidores de aplicaciones se volvieron m´s confiables, la funcionalidad a de los procedimientos de PL/SQL fueron movidos hacia el motor de Workflow de Compiere. Para ello se extendi´ el motor de persistencia de Compiere lo cual posibilit´ la eliminaci´n de los Triggers, y o o o todas las funciones PL/SQL fueron convertidas a SQLJ (Java corriendo en la base de datos). Compiere genera las sentencias SQL y las analiza sint´cticamente por seguridad. La capa de inde- a pendencia de la base de datos convierte los SQL a la notaci´n correspondiente de la base de datos. o El programa de configuraci´n empaqueta las librer´ requeridas para la instalaci´n de clientes y o ıas o servidores de aplicaciones. Este enfoque elimina la necesidad de portar Compiere a otros motores de base de datos y permite que las nuevas versiones est´n disponibles para otras plataformas simult´nea- e a mente. En Febrero del 2005 Compiere incluy´ un Kit de Independencia de la Base de Datos que ha sido o utilizado para implementar Compiere sobre Sybase y ser´ utilizado para futuras implementaciones a sobre IBM DB2 y Microsoft SQL Server. Los componentes primarios de este Kit son: 45/61
  • 47.
    Informe de evaluaci´nde ERP o Analizador que convierte los DML y DDL a la notaci´n original de la base de datos. o Administraci´n/Interfase Class de la base de datos o Configuraci´n de la Database Class o Ant y scripts del Sistema Operativo para crear la librer´ y efectuar las tareas de la base de ıa datos. Los requerimientos de Compiere para la base de datos son: Que soporte completamente el est´ndar ANSI SQL 99 (CASE, todos los tipos de JOIN, etc.) a Que soporte vistas y vistas sobre vistas. Que soporte Funciones Definidas por el Usuario (preferentemente a trav´s de SQLJ) e Que soporte vistas en l´ ınea (por ej. SELECT ... FROM (SELECT xx FROM yy)...) Que soporte JDBC 3.0 (especialmente RowSet) Modularidad Compiere (en su versi´n comunity) instala todos los m´dulos disponibles. En la p´gina [15] se o o a pueden encontrar los diferentes m´dulos en los que se organiza Compiere. Como el c´digo fuente o o est´ disponible, se podr´ modificar y ampliar cualquiera de ´stos. a a e Interfaz de usuario La interfaz cliente puede ser web o escritorio. Aunque en la versi´n libre gratuita, no est´ disponible o a la interfaz web y s´lo se nos ofrece el cliente JAVA. o Requerimientos de instalacion Para poder instalar Compiere ERP es necesario tener instalado un gestor de BBDD. Compiere recomienda PostGreSQL u Oracle pero pueden instalarse otros gestores de BBDD. Interconexi´n con herramientas ofim´ticas o a Compiere exporta todos sus datos de informes a los siguientes formatos: Excel HTML XML 46/61
  • 48.
    Informe de evaluaci´nde ERP o Archivos planos de texto PDF PS Word Cubos OLAP Compiere tambi´n importa datos desde XML, formatos de registros fijos, etc. Ya trae incorporados e formatos predefinidos, pero el usuario puede definir sus propios formatos. Tambi´n proporciona las e interfaces de acuerdo al OAGIS (Open Applications Group Integration Specification). Interconexi´n con sistemas o No es posible. Versi´n de pago y soporte t´cnico o e Compiere contiene 3 productos diferenciados [16]: community, est´ndar y profesional. El unico a ´ libre de pago es el comunity que no ofrece ning´n tipo de soporte de la empresa distribuidora pero u que ofrece todo el c´digo fuente del ERP. o Internacionalizaci´n o La instalaci´n est´ en ingl´s aunque Compiere provee la traducci´n de los siguientes elementos del o a e o sistema al lenguaje que usted requiera: Pantallas Informes Mensajes Datos almacenados Transacciones Muchas aplicaciones le permiten traducir pantallas, informes y mensajes, pero solo unos pocos la traducci´n de datos y a´n menos, la traducci´n de transacciones. Adem´s tiene la opci´n de cambiar o u o a o el lenguaje del usuario del sistema y, finalmente, es posible que la emisi´n de los documentos sean o realizados en el lenguaje de su cliente o proveedor, independientemente del lenguaje que usted utiliza en la aplicaci´n. Los formatos de fechas y/o direcciones son tambi´n reemplazados con los del pa´ de o e ıs 47/61
  • 49.
    Informe de evaluaci´nde ERP o destino. Al estar la traducci´n basada en diccionario, es mucho m´s consistente que otras aplicaciones o a que tienen herramientas que permiten traducir los distintos elementos. Customizaci´n o Adem´s de la posibilidad de personalizar las Interfaces de Usuario, Informes y Extensiones, Com- a piere proporciona capacidades de personalizaci´n adicionales: o Preferencias Default o elecciones preseleccionadas • Preferencias de Login: Organizaci´n, Lenguaje, Fecha de Transacciones e Impresora. o • Preferencias definidas por el Usuario, tales como tipos de transacciones espec´ ıficas. Personalizaci´n de la Barra de Men´, permitiendo guardar cualquier entrada en la barra (Ven- o u tanas, Procesos, Informes) como un acceso r´pido. a La Terminolog´ puede ser cambiada. Por ejemplo si los usuarios en lugar de Productos utilizan ıa ´ Items o Art´ ıculos, o a la Organizaci´n la denominan Sucursal, etc. o Los Textos de Ayuda pueden ser modificados y extendidos por el usuario para proporcionar sugerencias y ayudas espec´ ıficas. Las personalizaciones son definibles a diferentes niveles: Sistema o implementaci´n o Ventana, si es apropiado (por ejemplo para preferencias) Cliente Organizaci´n o Usuario Espec´ ıfico Extensibilidad Como el c´digo fuente est´ disponible, se podr´ modificar y ampliar cualquiera de ´stos. o a a e Gesti´n de usuarios o Primer nivel de seguridad en Compiere. Los usuarios entran a la aplicaci´n con un Rol espec´ o ıfico. Si bien un usuario puede tener muchos roles, el acceso a Compiere se obtiene basado en el Rol que se escogi´ al momento de entrar. o 48/61
  • 50.
    Informe de evaluaci´nde ERP o Los roles definen la Organizaci´n, Ventanas, Procesos, Formularios, Workflows y Tareas (en ade- o lante llamadas entidades) a las que el usuario puede acceder. El usuario no ve ´ ıtems de men´ a los u que no tiene acceso; no es que los tiene deshabilitados, sino que sencillamente no los puede visualizar. Los Roles tambi´n definen las acciones que el usuario puede efectuar en las entidades a las que tiene e acceso La definici´n de Rol permite que una serie de acciones pueda ser habilitada o deshabilitada para o cada Rol en particular: Mostrar Contabilidad: le permite al Rol acceder a los Tabs y Ventanas con informaci´n contable. o En caso de estar deshabilitado, los usuarios con este rol no podr´n ver ni modificar informaci´n a o contable. Informes: permite al Rol el acceso a informes. Exportar: permite la exportaci´n de datos. Para permitir la exportaci´n, el Rol debe tener o o habilitado Informes tambi´n. e Bloqueo Personal: le permite al Rol bloquear registros para que no puedan ser accedidos por otro Rol. Acceso Personal: le permite al Rol acceder a registros que han sido bloqueados. Solo Lectura: controla que el Rol tenga permitido hacer modificaciones a los registros. Entidad Dependiente: controla si el acceso debe estar restringido para otras pantallas y procesos que usan ese registro; por ejemplo permitir que alguien que trate con T´rminos de Pago pueda e ver Ordenes, Facturas, etc., donde se utilice alg´n T´rmino de Pago. u e Sobrescribir Precio L´ ımite: controla la posibilidad de sobrescribir los precios l´ ımites cuando se introducen ordenes o facturas. Mantener Log de Cambios: determina si el sistema debe mantener un registro de los cambios efectuados por los usuarios de este Rol. Acceso a Todas las Organizaciones: controla el acceso a las Organizaciones. Si no est´ habilitado, a es posible restringir el acceso a una organizaci´n asignada para un usuario espec´ o ıfico. Nivel de Preferencias: controla la posibilidad de los usuarios del rol de establecer preferencias a nivel de Cliente, Organizaci´n, Ventana o Usuario. o Segundo nivel de seguridad de Compiere. Para un determinado Rol y privilegios, es posible adem´s a establecer el acceso a tablas, columnas o registros espec´ ıficos. Por Ejemplo: 49/61
  • 51.
    Informe de evaluaci´nde ERP o Que determinados usuarios solo puedan crear Ordenes de Venta con el T´rmino de Pago Inme- e diato; as´ no podr´n seleccionar, por ejemplo, el T´rmino de Pago Cr´dito. ı, a e e Prevenir que ciertos usuarios puedan utilizar determinadas cuentas contables en el Diario o ver informaci´n de esas cuentas. o Cuando un Rol tiene habilitado el Bloqueo aparece un icono de bloqueo en la barra de herramientas. El bloqueo en posici´n abierta, indica que el registro est´ abierto a todos los usuarios, mientras que o a en posici´n cerrada significa que solo est´ abierto para el usuario o a Mercado espa˜ ol n Compiere puede ser adaptado al mercado espa˜ol ya que ofrece diferentes tipos de contabilidad n (multi-contabilidad ). El impuesto IVA est´ adaptado ya que se pueden personalizar diferentes impues- a tos (multi-impuestos). Lenguaje de programaci´n o Los componentes de la aplicaci´n Cliente est´n escritos enteramente en Java, dise˜ados para utilizar o a n las capacidades que brindan las PC’s actualmente. La aplicaci´n Java o cliente Java Applet es la o elecci´n ideal para altos vol´menes de datos y proporciona una interfase gr´fica de usuario de alto o u a rendimiento. Se comunica v´ thin JDBC (Java Database Connectivity) con la base de datos y mediante ıa RMI (Remote Method Invocation) con el servidor de aplicaciones. El cliente puede acceder a los servidores a trav´s de Internet o de una Intranet. e Actualizaciones Las actualizaciones se encuentran en la p´gina oficial de descargas de Compiere. a Todas las nuevas releases podr´n ser descargadas pero si existe alg´n tipo de error o actualizaci´n a u o espec´ ıfica, s´lo tendr´n acceso las empresas que lo hayan contratado. o a Empresas implantadoras Existen varias empresas implantadoras de Compiere, por ejemplo: Directive Soft: www.directivesoft.es Global Quality System & Solutions: www.globalqss.com 3.5.3. Caracter´ ısticas funcionales Gesti´n de datos maestros o 50/61
  • 52.
    Informe de evaluaci´nde ERP o Compiere ofrece una gesti´n de todos los datos maestros de los diferentes m´dulos. Proveedores, o o clientes, empresas, usuario, etc. Gesti´n de almacenes y producci´n o o Compiere contiene un m´dulo para la gesti´n de los almacenes y producci´n de materiales diversos. o o o Compiere soporta las siguientes caracter´ ısticas en el manejo avanzado de almacenes: M´ltiples almacenes f´ u ısicos y cada uno de ellos puede ser descompuesto en m´ltiples almacenes u l´gicos, como recepci´n, control de calidad y testeo, almacenamiento y entrega. o o Almacenar en cada almac´n en una ubicaci´n referenciada por 3 ejes (pasillo, caj´n y nivel) e o o definido por el usuario. M´ltiples unidades de Medida (por ejemplo almacenar en cajas y vender en unidades). u Prioridades de salida, para asegurarse que salen de una ubicaci´n con una secuencia preestable- o cida. Prioridades de usuario para despachos o recepci´n. o Los movimientos de inventario entre ubicaciones o almacenes pueden configurarse para que se efect´en con la documentaci´n adecuada y el manejo de stock “en tr´nsito”. u o a Las tomas y los ajustes de inventario pueden ser procesados en paralelo con las actividades de venta. El stock utilizado para prop´sitos internos puede ser f´cilmente descontado para registrar el o a decrecimiento de stock y las consecuencias financieras de la contabilidad general. La documentaci´n de entrega, puede ser creada en forma serial (batch) o individualmente una por o orden. Los bienes recibidos de los proveedores pueden ser comparados directamente con la orden de compra o la factura del proveedor. El sistema permite tener un “disponible para prometer”, calculado teniendo en cuenta las reservas para env´ a realizar a clientes y las recepciones esperadas del provee- ıos dor. Las Listas de Reabastecimiento de Material, son creadas basadas en reglas de reabastecimiento de inventario. Los pedidos y ´rdenes de compra pueden ser generados autom´ticamente desde el Informe o a de Reabastecimiento de Material. Compiere adem´s permite: a Seguimiento de Lotes/Series y manejo de n´meros de serie. u Listado de n´mero de parte del proveedor y otros atributos. u 51/61
  • 53.
    Informe de evaluaci´nde ERP o Listado de materiales o desmontaje. Fusi´n de productos. o Cantidades de stock negativas. Administraci´n de Activos. o Gesti´n de facturaci´n/ventas o o Compiere cubre el proceso de negocios requerido para la creaci´n de una propuesta para un cliente, o administraci´n de ´rdenes de venta, facturaci´n y cobros. En los sistemas tradicionales esta funciona- o o o lidad se encuentra generalmente en los m´dulos llamados procesamiento de ´rdenes de venta y cuentas o o a cobrar. Compiere permite la creaci´n e impresi´n de propuestas a clientes basadas en listas de precios o o generales o espec´ıficos por cliente. Las propuestas pueden ser efectuadas de manera tal que reserven inventario inclusive. Pueden ser modificadas en cualquier momento y ser convertidas autom´ticamente a en ´rdenes de venta sin necesidad de introducir datos adicionales. o Desde una orden de venta se pueden generar de manera autom´tica documentos de entregas y a ´ facturas. Adicionalmente, es posible generar autom´ticamente Ordenes de Compra a Proveedor para a los ´ ıtems de una orden de venta y que se efect´e la entrega directamente al cliente si corresponde. Los u diferentes tipos de ´rdenes de venta, causan diferentes comportamientos en el proceso de negocio. o Es posible convertir propuestas a cualquier tipo de orden e inclusive cambiar de un tipo de orden a otro. En base a los detalles tomados de la orden de venta, se pueden generar uno o m´s env´ inme- a ıos, diatamente o autom´ticamente cuando existe inventario disponible. a En base a acuerdos con los clientes, las facturas pueden ser generadas: Inmediatamente despu´s de cada env´ e ıo, Cuando la orden se entrega de manera completa, o Basadas en un calendario de facturaci´n predefinido para el cliente. Por ejemplo, una factura o resumen, que contiene todos los env´ realizados en los d´ previos, semanas o meses. ıos ıas Cuando se recibe una orden de venta o factura, las reglas de pago permiten flexibilidad en la generaci´n autom´tica de recibos: o a Por transacciones en efectivo, se genera autom´ticamente una entrada en el Libro de Caja a 52/61
  • 54.
    Informe de evaluaci´nde ERP o Por transacciones con tarjeta de cr´dito, cheque y d´bito directo se genera una entrada autom´ti- e e a ca contra la cuenta bancaria correspondiente. Actualmente Compiere soporta los procesadores de pago de VeriSign PayFlowPro y se planean agregar otros procesadores en futuras versiones del software. Los ´ Items Abiertos son actualizados introduciendo un pago (por ejemplo recibiendo un cheque o creando un d´bito directo), creando una entrada en el Libro de Caja (por ejem- e plo una factura cobrada por caja) o durante el proceso de conciliaci´n bancaria (por ejemplo o transferencias bancarias). Gesti´n de proveedores o Cubre el proceso de negocios necesario para la creaci´n de pedidos, ´rdenes de compra, recepci´n de o o o mercader´ facturas de proveedores y el procesamiento de pagos. Esta funcionalidad est´ integrada con ıa, a la Administraci´n de Abastecimiento (SCM). Los m´dulos de Compras y Cuentas a Pagar contienen o o esta funcionalidad en los sistemas tradicionales. La recepci´n de material es procesada creando un registro de recepci´n de material. Estos registros o o son entonces comparados con las ´rdenes de compra o facturas del proveedor. Es posible generarlas o autom´ticamente desde ´rdenes de compra o facturas de proveedor para disminuir la introducci´n de a o o datos manuales. Las facturas de proveedor pueden ser introducidas manualmente, en base a la factura del proveedor , o ser creadas autom´ticamente desde ordenes de compra o recepciones de material, en cuyos casos a ´ son comparadas con ´stos. La recepci´n de material puede ser creada desde la factura de proveedor, e o cuando ambas llegan al mismo tiempo. Compiere permite generar pagos basados en t´rminos de pago (30 d´ contado, etc.), permitien- e ıas, do adem´s la incorporaci´n de descuentos autom´ticos. Los pagos pueden ser efectuados mediante a o a transacciones de d´bito directo (transferencias ´ ACH) o imprimir los cheques en formularios preim- e o presos otorgados por el banco. Gesti´n de contabilidad o Esta funcionalidad cubre el costeo y dimensiones contables de la aplicaci´n. o Las entradas contables son generadas autom´ticamente en base a reglas que son aplicadas a do- a cumentos de transacciones y son definidas por el sistema, pudiendo ser extendidas por el usuario si lo desea. Estas reglas, definen los c´digos de cuentas para cada grupo de transacciones generadas por o un documento contable, permitiendo que la mayor´ de las transacciones sean introducidas al sistema ıa sin que los usuarios deban conocer los n´meros de cuentas a imputar. El sistema tambi´n permite la u e introducci´n manual para generar imputaciones adicionales (actual, presupuesto y estad´ o ıstica). El sistema facilita la creaci´n de reglas definidas por el usuario que permiten que importes debi- o tados o acreditados en el sistema por cualquier documento sean distribuidas sobre m´ltiples cuentas u 53/61
  • 55.
    Informe de evaluaci´nde ERP o contables. La mayor´ de las transacciones contables son generadas como consecuencia del procesamiento de ıa Documentos, permitiendo grabar las transacciones individuales en m´ltiples esquemas contables. Los u diarios manuales, permiten crear entradas contables para un esquema contable en particular. Compiere soporta la auto reversi´n de entradas en el diario y proporciona la funcionalidad de documentos o recurrentes, que permite procesar cualquier documento basado en transacciones. Gesti´n de proyectos o Compiere no dispone de esta funcionalidad. Gesti´n documental o Compiere no dispone de esta funcionalidad. Gesti´n de clientes (CRM) o El CRM en Compiere no es un m´dulo independiente, sino una vista l´gica de todas las actividades o o relacionadas con los clientes o potenciales clientes (llamados prospectos). En Compiere las funciones de CRM son una parte integral del proceso de negocio, por lo tanto no se requieren procesos batch ni de sincronizaci´n, como es habitual en los sistemas de CRM tradicionales. o Puede administrar la creaci´n, distribuci´n y seguimiento del cliente, proveedor y los pedidos o o generados internamente, para asegurar un tiempo de respuesta oportuno, crecimiento de acuerdo a procesos y tiempos definidos. Compiere soporta los siguientes tipos de requerimientos en el ´rea de CRM: a Informaci´n: requerimiento no estructurado originado desde la web o v´ email. o ıa Servicios: requerimientos estructurados para realizar un servicio en un lugar y fecha determina- dos. Cargos: requerimiento estructurado para reembolso de costos. Cuenta: requerimiento estructurado relacionado con una orden, factura, despacho o pago relativo a un proveedor o cliente en particular. Garant´ requerimiento estructurado relacionado con un problema con un servicio o producto. ıa: Ayuda: requerimiento estructurado de servicios a clientes. Dependiendo del tipo de requerimiento que se trate, este puede ser convertido autom´ticamente a a un documento (por ejemplo una oferta, orden o factura). Es posible enviar manual o autom´tica- a mente un e-mail de confirmaci´n con un n´mero de seguimiento y, utilizando ese n´mero, el autor del o u u 54/61
  • 56.
    Informe de evaluaci´nde ERP o requerimiento puede actualizar informaci´n en el mismo. Los requerimientos pueden ser asignados a o usuarios del sistema, para que tome acciones o realice el seguimiento. Los requerimientos pueden ser generados tambi´n en base al estado de la cuenta (por ej. fecha de e la ultima venta, pago vencido, etc.) para el seguimiento por parte de la fuerza de ventas o de atenci´n ´ o al cliente. Compiere soporta la creaci´n de mailings. o Gesti´n de RRHH o Compiere no posee esta funcionalidad. Inteligencia de negocio Generaci´n de informes e inteligencia de negocio o Compiere proporciona tres tipos de informes: Informes por listas desde cada ventana. Informes financieros. Vistas OLAP (utilizando la herramienta OLAP de Oracle u otras herramientas OLAP de terceras partes). Las listas est´n basadas en informaci´n de las ventanas y es posible generar m´ltiples informes a o u para cada ventana en el sistema. Cualquiera de esos informes pueden ser iniciados desde dentro de una ventana en particular o, alternativamente, colocarlos en el men´, incluyendo par´metros definidos por u a el administrador del sistema. Los visores OLAP proporcionan diferentes dimensiones (como cuentas, productos, clientes) que ser´n mostrados en formato tabular o gr´fico. Compiere brinda la informaci´n a a o necesaria para mostrarla en el visor OLAP de terceros que seleccione el usuario. Los datos pueden ser almacenados tambi´n en datawarehouses de terceros que elija el usuario. e Informes personalizados Compiere diferencia la “vista” del “modelo”. La aplicaci´n provee un n´mero de vistas est´ndar o u a predefinidas, pero es posible que el usuario cree vistas adicionales de los datos utilizando sentencias Select de SQL provistas por el mismo. A diferencia de otras aplicaciones, el usuario no necesita resolver referencias a claves for´neas (que requerir´ conocer el modelo de datos) o preocuparse por la seguridad a ıa de los datos, ya que Compiere resuelve esos temas de manera autom´tica. a Generalmente, la gente tiene diferentes preferencias en cuanto a la forma en que cada informe deber´ mostrarse. Por ello Compiere permite que el usuario defina los informes a nivel del Sistema, ıa Cliente, Organizaci´n o inclusive Usuario: o 55/61
  • 57.
    Informe de evaluaci´nde ERP o Columnas del informe Orden de las columnas Orden dentro del informe Cabecera de las columnas Sumas, conteos de cantidad, m´ ınimo, m´ximo, desviaci´n, media y varianza (para las columnas a o num´ricas). e Agrupaci´n o El lenguaje del informe est´ basado en el lenguaje que el usuario escogi´ en el momento de entrar a o a la aplicaci´n y cada usuario puede tener uno diferente. o La selecci´n de datos se hace mediante los par´metros del informe introducidos cuando se inicia o a el mismo, o mediante el panel de Consulta avanzado, lo cual permite al usuario introducir un criterio del estilo “consulta por ejemplo” (“query by example”) extendido. 3.5.4. Conclusiones Compiere ERP est´ desarrollado por una empresa privada (Compiere Inc.), con recursos propios a y partners tecnol´gicos que permiten basar su desarrollo en m´todos tradicionales. Sin embargo, esta o e empresa ha decidido distribuir la aplicaci´n bas´ndose en una licencia de c´digo abierto, que permita o a o una mayor versatilidad a aquellos clientes que la adquieran. No obstante, en este caso, hay distintas ediciones de la herramienta (community, standard y professional), cada una de las cuales incorpora m´s funcionalidades que la anterior, as´ como soporte t´cnico, y de las cuales, unicamente la edici´n a ı e ´ o community, se puede descargar sin coste alguno. Dicha edici´n tiene una funcionalidad limitada com- o par´ndola con las otras dos, as´ como con otras herramientas ERP que no imponen coste alguno (ver a ı [16]). Aun as´ es posible descargar versiones completamente funcionales de todas las ediciones como ı, para evaluar su calidad y poder decidir su adquisici´n final. o Compiere ERP est´ ´ a ıntegramente desarrollada en Java por lo que puede utilizarse tanto en entornos Windows como Linux/Unix. As´ mismo, la posibilidad de usar como base de datos tanto PostgreSQL ı como Oracle, permiten aun mayor versatilidad. Del mismo modo que otros ERPs, Compiere se puede utilizar accediendo al sistema mediante un cliente Java dedicado, pero tambi´n usando un entorno e web. No obstante, este entorno web solo est´ disponible en la versi´n profesional. a o En cuanto a la interconexi´n entre Compiere y otras herramientas externas, esta implementada o la posibilidad de exportar los resultados a varios formatos est´ndar, que luego pueden ser utilizados a en otras herramientas, como Excel, Word, XML, PDF, HTML. As´ mismo, es posible tambi´n crear ı e 56/61
  • 58.
    Informe de evaluaci´nde ERP o scripts en SQL para acceder directamente a la base de datos, as´ como peque˜os scripts con la sintaxis ı n Java para ampliar las posibilidades de importaci´n y exportaci´n. o o 4. Conclusiones En este informe se han presentado cuatro herramientas de gesti´n empresarial (ERPs) de c´digo o o abierto, con el objetivo de poder decidir cual de todas ellas es la m´s adecuada para la implantaci´n a o en una empresa. Se han tenido en cuenta las distintas caracter´ısticas tanto generales como funcionales indicadas anteriormente en los apartados 1 y 2. En las tablas 1 y 2 pueden verse las comparaciones tenidas en cuenta para evaluar los sistemas ERPs escogidos. Teniendo en cuenta estas caracter´ısticas, podemos descartar en principio la herramienta Compiere ERP, ya que ´sta, en su versi´n libre, dispone de muchas menos funcionalidades que las dem´s, que e o a las incluyen sin coste alguno. En dichos casos el unico coste econ´mico que se deber´ abordar ser´ ´ o ıa ıa el del soporte t´cnico a contratar, por medio de alguna consultora dedicada, en caso de desearlo, ya e que todos poseen documentaci´n y un servicio de foros de discusi´n donde realizar consultas bastante o o completo. En caso de estar dispuesto a sufragar dicho coste econ´mico, Compiere no es una mala o opci´n, ya que dispone de muchas funcionalidades y dicho coste es menor que el de los otros ERPs o estudiados. Aunque OpenXpertya es una buena elecci´n en cuanto a herramienta software, porque es muy o flexible y est´ adaptada al mercado espa˜ol, carece de algunas funcionalidades importantes, como son a n la gesti´n documental y la inteligencia de negocio, adem´s de tener un soporte limitado a la gesti´n o a o comercial y de producci´n. Por esta raz´n, en caso de no desear estas funcionalidades, no deber´ ser o o ıa una herramienta a descartar. No obstante, hay otros ERPs que poseen dichas funcionalidades y no suponen peor opci´n en otros aspectos. o Una vez descartadas OpenXpertya y Compiere ERP, vemos que Open ERP y Openbravo ERP poseen caracter´ısticas semejantes, por lo cual cualquiera de las dos podr´ ser una elecci´n factible. Si ıa o bien Openbravo no dispone de un gestor documental ni de recursos humanos, es posible implantarla en una empresa que tenga instalada una base de datos Oracle, que en alguna ocasi´n puede ser una o restricci´n. Adem´s, est´ desarrollada en Java, que en teor´ permite la implantaci´n en un mayor o a a ıa o n´mero de sistemas si se dispone de la m´quina virtual correspondiente. u a Sin embargo, Openbravo tiene un soporte peor que OpenERP en cuanto a la exportaci´n de datos o y la interconexi´n con herramientas externas. Adem´s, Openbravo no dispone de un cliente dedicado o a que no sea web, lo cual puede ser recomendable ya que en teor´ funcionan de forma m´s eficiente que ıa a un cliente web. Tambi´n hay que decir que, aun siendo modular, no es posible implementar peque˜as e n funcionalidades nuevas creando m´dulos e instal´ndolos en el sistema. o a 57/61
  • 59.
    Informe de evaluaci´nde ERP o As´ pues, si las restricciones que obligar´ a escoger Openbravo no se cumplen, la opci´n mas ı ıan o recomendable como sistema ERP de los evaluados ser´ OpenERP, ya que tiene implementadas todas ıa las funcionalidades evaluadas y como herramienta software es tambi´n la m´s completa y vers´til. e a a 58/61
  • 60.
    Informe de evaluaci´nde ERP o Referencias [1] Postgresql. www.postgresql.org. [2] Openerp. www.openerp.com. [3] Licencia gpl. www.gnu.org/copyleft/gpl.html. [4] Modulos de erp. http://doc.openerp.com/modindex.html. [5] Python. www.python.org. [6] Java. java.sun.com. [7] Openbravo erp. www.openbravo.com. [8] Licencia openbravo public license. www.openbravo.com/legal/license.html. [9] Licencia mpl. www.mozilla.org/MPL. [10] Oracle. www.oracle.es. [11] Openxpertya. www.openxpertya.com. [12] Licencia lpo. es.wikipedia.org/wiki/LPO. [13] Compiere erp. www.compiere.com. [14] Licencia cpl. www.compiere.com/license.html. [15] Arquitectura de compiere erp. http://www.compiere.com/products/capabilities. [16] Ediciones de compiere erp. www.compiere.com/products/compare-editions/index.php. 59/61
  • 61.
    Caracter´ ısticas generales OpenERP Openbravo ERP OpenXpertya Compiere ERP Licencia GPL [3] OPL [8] LPO [12] CPL [14] Sistema operativo Multiplataforma Multiplataforma Multiplataforma Windows/Linux BBDD PostgreSQL Oracle y PostgreSQL Oracle y PostgreSQL Oracle y PostgreSQL L. de programaci´n o Python Java Java Java Interfaz de usuario Web y GUI con GTK Web Web y GUI con Java Web y GUI con Java Requerimientos BD y Python BD, JRE y Tomcat BD, JRE y JBoss BD y JDK Interconexi´no Implementado en m´dulos o ? I/O de datos en fichero Modularidad (+ de 200 m´dulos) o Versi´n de pago o Soporte t´cnico e Internacionalizaci´no Customizaci´n o Extensibilidad Gesti´n de usuarios o Mercado espa˜ oln Actualizaciones E. implantadoras Soporte total Soporte parcial No soportado Tabla 1: Requisitos soportados por cada ERP o 60/61 Informe de evaluaci´n de ERP
  • 62.
    Caracter´ ısticas funcionales OpenERP Openbravo ERP OpenXpertya Compiere ERP Gesti´n de datos maestros o Gesti´n de almacenes o Gesti´n de facturaci´n o o Gesti´n de contabilidad o Gesti´n de producci´n o o Gesti´n de proyectos o Gesti´n de proveedores o Gesti´n de clientes (CRM) o Gesti´n de RRHH o Gesti´n documental o Inteligencia de negocio (BI) Generaci´n de informes o Infomes personalizados Soporte total Soporte parcial No soportado Tabla 2: Funcionalidades soportadas por cada ERP o 61/61 Informe de evaluaci´n de ERP