SlideShare una empresa de Scribd logo
1 de 118
Descargar para leer sin conexión
Apostando por el mercado del ERP
    de la mano de Open ERP
      OpenERP como alternativa de gestión
                       Alex Rayón Jerez

      Cursillos y Charlas del e-GHOST Septiembre del 2010
  e-GHOST (Grupo de Software Libre de la Universidad de Deusto)




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
Objetivos de la presentación
   Dirigido a cualquier persona y/o cualquier organización, el cursillo sobre la
    herramienta de software libre Open ERP permitirá a los asistentes conocer
    las superficialidades de esta herramienta de gestión de los recursos de la
    empresa, que si bien es transversal a muchas áreas de gestión empresarial, es
    parametrizable a necesidades específicas de la organización (contabilidad,
    recursos humanos, compras, clientes, etc.).

   En este curso, se introducirá el ERP de software libre que mayor
    crecimiento ha experimentado en las últimas fechas, y se presentará su
    parametrización para considerarse una herramienta contable como
    alternativa real y válida a otras herramientas de gestión como pudiera ser
    Contaplus de Sage o similares.




         OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
Índice de contenidos
   Instalación y configuración inicial
   Arquitectura
   Instalación en Ubuntu
   Localización española
   Evolución contabilidad en Open ERP
   Configuración de la Base de Datos
   Instalación módulos localización base
   Parametrización contable de la empresa
   Funcionalidad
   Módulo contabilidad general
   Desarrollo módulos ad-hoc
       OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
Instalación y configuración inicial

La instalación básica de Open ERP, incluyendo todos sus componentes,
ya sea bajo un entorno Windows, Linux o Mac no debería llevar más de 30
minutos. Son pocas las operaciones que hay que realizar.
Básicamente, la instalación inicial se resumen en los dos pasos siguientes:
   1) Instalación y configuración del servidor de Base de Datos en un
   nodo de computación (puede ser Windows, Linux o Mac).
   2) Se disponen de dos opciones para interactuar con la Base de Datos
   del sistema OpenERP que se quiera montar:
       Instalar un servidor web que pueda ser luego utilizado en cualquier
       cliente web.
       Instalar la aplicación escritorio cliente.
           Desarrollada bajo GTK (bibliotecas multiplataforma para
           desarrollar interfaces gráficas de usuario (GUI)).
  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST         4
Arquitectura




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   5
Arquitectura (II)

Los dos métodos de configuración de la parte cliente ofrecen la
misma funcionalidad, por lo que pueden ser empleados
indistintamente (incluso se pueden utilizar simultáneamente).
   Es mejor utilizar el cliente web si el servidor Open ERP está
   localizado a una distancia considerable, ya que es más tolerante
   a latencias que el cliente de escritorio GTK.
      Además, el cliente web tiene un mantenimiento menos costoso.
   Cuando se utilizan servidores Open ERP locales (como en este
   curso), localizados en el mismo edificio por ejemplo, es más
   eficiente emplear el cliente GTK.
      Además, en ocasiones, la caché web juega malas pasadas, ya que hay
      cambios que no se visualizan al instante.


  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST          6
Arquitectura (III)

Se distinguen 3 componentes:
   Servidor de Base de Datos PostgreSQL: contiene todas las
   bases de datos con los elementos de configuración del sistema
   Open ERP y los datos empresariales.
   Servidor de aplicaciones Open ERP: contiene la lógica de
   negocio y asegura que el sistema Open ERP funciona
   correctamente.
   Cliente: permite conectarse al servidor de aplicaciones Open ERP
   desde un navegador web o desde la aplicación de escritorio GTK.
Los componentes pueden instalarse en un mismo nodo o distribuidos
en red.


  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   7
Arquitectura (IV)

¿El cliente web es un servidor o un cliente?
   Depende del punto de vista. Actúa como un servidor web para un usuario que
   se conecta desde un navegador web, pero actúa como un cliente para el
   servidor de aplicaciones Open ERP (que es el único papel que juega el cliente
   GTK).
PostgreSQL
   Sistema de Gestión de Base de Datos relacional y orientada a objetos.
   Open source, gratuita y multiplataforma, que ofrece mayor rendimiento en
   comparación con otros SGBDs como MySQL o FirebirdSQL (gratuitos), así
   como Sybase, DB2 o SQL Server (propietarios).
Python
   Lenguaje de programación de desarrollo de Open ERP. Orientado a objetos,
   procedural y funcional.

  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST             8
Instalación en Ubuntu

Ubuntu: quizás la distribución Linux más popular.
Actualización de los paquetes Linux e instalación del servidor + cliente Open
ERP y el entorno gráfico para el SGBD pgadmin:
   $ sudo apt-get update
   $ sudo apt-get upgrade
   $ sudo apt-get install openerp-server openerp-client pgadmin3

Para evitar tener algunas etiquetas sin traducir en el cliente GTK, hay que instalar
el paquete gnome del idioma correspondiente (en este caso, el español):
   $ sudo apt-get install language-pack-gnome-es-base
Abrimos el fichero de configuración de la base de datos Postgres:
   $ sudo gedit /etc/postgresql/8.3/main/pg_hba.conf




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                9
Instalación en Ubuntu (II)

En dicho fichero de configuración, y localizando la etiqueta # “local” is
for Unix domain socket connections only se sustituye (1) por (2)
   (1) local all all ident sameuser
   (2) local all all md5
Hay que reiniciar el SGBD postgres para materializar los cambios
   $ sudo /etc/init.d/postgresql-8.3 restart
Los siguientes dos comandos evitarán problemas con el script
/etc/init.d/openerp-web INIT
   $ sudo mkdir /home/openerp
   $ sudo chown openerp.nogroup /home/openerp




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST      10
Instalación en Ubuntu (III)

Crear el usuario “openerp” con la contraseña “openerp” y con
privilegios para crear bases de datos Postgres:
  $ sudo su postgres
  $ createuser openerp -P
      Enter password for new role: (openerp)
      Enter it again:
      Shall the new role be a superuser? (y/n) n
      Shall the new role be allowed to create databases? (y/n) y
      Shall the new role be allowed to create more new roles? (y/n) n




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST       11
Instalación en Ubuntu (IV)

Salir de Postgres
   $ exit
Editar el fichero de configuración del servidor Open ERP para que no
se conecte a ninguna base de datos en concreto, pero que sí se conecte con
el usuario recién creado
   $ sudo gedit /etc/openerp-server.conf
       db_name =
       db_user = openerp
       db_password = openerp
Python 2.6 todavía no está soportado en las versiones de Open ERP 5.0
(como la que se está instalando). Por ello, hay que configurar para lanzar
Open ERP con Python 2.5 o anteriores. También hay un problema con
el paquete python-xml, por lo que habrá que reinstalarlo.

  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST       12
Instalación en Ubuntu (V)

Instalar Python 2.5
   $ sudo apt-get install python2.5 python2.5-dev python-profiler

Reinstalar python-xml
   $ wget http://freefr.dl.sourceforge.net/sourceforge/pyxml/PyXML-0.8.4.tar.gz
   $ tar xvzf PyXML-0.8.4.tar.gz
   $ cd PyXML-0.8.4/
   $ sudo python2.5 setup.py install

Hacer un enlace simbólico para un fichero que en la versión 2.6
de Python también da problemas, de forma que al emplear el
mismo, se rediriga a utilizar el mismo fichero de la versión 2.5
   $ sudo ln -s /usr/lib/python2.6/dist-packages/oldxml/_xmlplus/utils/boolean.so
   /usr/lib/python2.5/site-packages/oldxml/_xmlplus/utils/

  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                   13
Instalación en Ubuntu (VI)
Forzar a Open ERP para que se abra con Python 2.5, reemplazando (1) con
(2) en el fichero de configuración openerp-server
   $ cd /usr/bin/
   $ sudo cp openerp-server openerp-server.ORIG
   $ sudo gedit openerp-server
       (1) exec /usr/bin/python ./openerp-server.py $@
       (2) exec /usr/bin/python2.5 ./openerp-server.py $@
Y se reinicia (si se había arrrancado previamente) o inicia el servidor de Open
ERP para que tomen efecto todos los cambios:
   $ sudo /etc/init.d/openerp-server restart
   $ sudo /etc/init.d/openerp-server start
En el fichero /var/log/openerp.log se puede comprobar que el servidor esté
esperando peticiones.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST           14
Instalación en Ubuntu (VII)

Para la instalación del cliente web de Open ERP
              http://doc.openerp.com/install/linux/web/index.html
El cliente GTK ya ha sido previamente instalado.
   Para arrancarlo, se accede a Aplicaciones → Internet →Open
   ERP client
   También se puede arrancar desde la consola utilizando el
   comando openerp-client




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   15
Instalación en Ubuntu (VIII)

Procesos demonio
  Open ERP Server
      $ sudo /etc/init.d/openerp-server start [Para arrancar el servidor]
      $ sudo /etc/init.d/openerp-server restart [Para rearrancar, tras cambios, el
      servidor]
      $ sudo /etc/init.d/openerp-server stop [Para detener el servidor]
  Open ERP web client (Si se ha instalado, se puede configurar
  para arrancarlo como un servicio más, copiando el egg (paquete
  Python) dentro de la carpeta /etc/init.d)
      $ sudo cp /usr/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/scripts/openerp-
      web /etc/init.d/
      $ sudo cp /usr/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/config/openerp-
      web.cfg /etc/
      $ sudo chmod +x /etc/init.d/openerp-web

  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                        16
Instalación en Ubuntu (IX)

Procesos demonio (continuación)
  Editar el servicio de arranque del cliente web
      $ sudo gedit /etc/init.d/openerp-web
          USER="openerp"
  Editar el fichero de configuración del cliente web
      $ sudo gedit /etc/openerp-web.cfg
          log.access_file = "/var/log/openerp-web/access.log"
          log.error_file = "/var/log/openerp-web/error.log"
  Crear fichero de log con el propietario
      $ sudo mkdir /var/log/openerp-web/
      $ sudo chown username /var/log/openerp-web/



  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   17
Instalación en Ubuntu (X)

Procesos demonio (continuación)
  Para arrancar el cliente web cada vez que se arranque el sistema:
      $ sudo update-rc.d openerp-web defaults
  Y los comandos para manejar el daemon del cliente web serán
      $ sudo /etc/init.d/openerp-web start
      $ sudo /etc/init.d/openerp-web restart
      $ sudo /etc/init.d/openerp-web stop




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   18
Localización española

La localización española de OpenERP es un proyecto abierto a la
comunidad respaldado por empresas españolas




La comunidad de usuarios
   Launchpad: código / bugs / traducciones.
   Google Groups: ideas y organización.
   Foros: dudas y petición de ayudas.
Empresas: Spain OpenERP Alliance http://www.openerpspain.com

  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   19
Localización española (II)

Launchpad (https://launchpad.net/openerp-spain)




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   20
Localización española (III)

Google Groups (http://groups.google.es/group/openerp-spain)




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   21
Localización española (IV)

Foro oficial (http://www.openobject.com/forum/espanol-forum-f21.html)




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST       22
Localización española (V)

Foro OpenERPsite (http://www.openerpsite.com/foro-openerp/)




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   23
Localización española (VI)

Alternativas instalación código localización española
   1) Instalación All-In-One en Ubuntu (desde 0)
       All-In-One: script desarrollado por Iñaki Fernández que
       automatiza la instalación de Open ERP en Ubuntu.
       Muy fácil de instalar.
       Disponible en
       http://opensourceconsulting.wordpress.com/2009/09/27/instalad
   2) Instalación Manual (Bazaar) en Ubuntu y Windows
      Es la que se empleará en este curso, dado que previamente ya
      se ha instalado Open ERP (usando las distribuciones
      oficiales).


  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   24
Localización española (VII)

Sólo se quieren añadir los módulos de localización de España.
Para ello, se empleará Bazaar para bajar la última versión del código
del LaunchPad.
   Bazaaar es un sistema de control de versiones distribuido
   patrocinado por Canonical Ltd.
   Facilitar la contribución en proyectos open source.
   Launchpad, GNU Savannah y Sourceforge, entre otros,
   proporcionan alojamiento gratis en repositorios utilizando Bazaar.
                    ¿Tienes ya cuenta en Launchpad?
            La vas a necesitar, así que: https://launchpad.net/
Para este curso: http://www.e-ghost.deusto.es/docs/2010/openerp-2010-es.zip

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST            25
Localización española (VIII)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   26
Localización española (IX)
Bazaar, al ser una herramienta distribuida de control de versiones, al descargar
código, lo que realmente se hace es crear una rama en un repositorio local.
   Si se modifica el código en local, antes de subirlo se tendrá que sincronizar la
   rama local con la original.
   Así se trabaja de manera colaborativa, contribuyendo todos al proyecto.
El código compartido en bazaar se organiza en ramas o branches.
   Por ejemplo el proyecto openerp-server tiene una rama llamada trunk para el
   código en desarrollo, y una rama 5.0 para la versión estable.
       Así que si se quiere descargar la versión estable de openerp-server se
       puede hacer:
           $ bzr branch lp:openobject-server/5.0
       Esta sería otra alternativa para instalar y configurar Open ERP.
       O para descargar el código de la documentación:
           $ bzr branch lp:openobject-doc
   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                 27
Localización española (X)

Hay que instalar Bazaar. Para instalar la última versión (por defecto
en los repositorios viene una versión que da problemas luego), se
edita el fichero de las fuentes de los repositorios para añadir la última
versión de Bazaar, y luego se instala la misma (suponiendo una
distribución Ubuntu 9.04 Jaunty):
   $ sudo gedit /etc/apt/sources.list
       deb-src http://ppa.launchpad.net/bzr/ubuntu jaunty main
       deb http://ppa.launchpad.net/bzr/ubuntu jaunty main
   $ sudo apt-get update
   $ sudo apt-get install bzr

Para instalarlo en otra versión de Ubuntu simplemente cambia el
nombre de la versión al añadir los repositorios.

  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST    28
Localización española (XI)

Durante el proceso, seguramente salga el siguiente mensaje:
   W: Error de GPG: http://ppa.launchpad.net jaunty Release Las firmas siguientes no se pudieron verificar
   porque su llave pública no está disponible: NO_PUBKEY D702BF6B8C6C1EFD
   W: Imposible obtener http://es.archive.ubuntu.com/ubuntu/dists/jaunty-updates/Release.gpg El servidor de
   http envió una cabecera de respuesta inválida

Ello se debe a que para poder publicar el código con Bazaar primero hay que
identificarse. Por un lado, con el usuario de Launchpad previamente creado:
   $ bzr launchpad-login nombre_usuario_launchpad
La primera vez que se ejecute se creará el fichero
/home/nombre_usuario/.bazaar/authentication.conf con la información del
usuario.
Por otro lado, hay que identificar al equipo con la clave ssh key.
   El protocolo SSH permite realizar comunicaciones cifradas a través de una
   red, por lo que es interesante generar una clave.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                                    29
Localización española (XII)
Para conseguir una clave ssh key en Ubuntu, hay que instalar primero OpenSSH, y
luego generar la clave:
    $ sudo apt-get install openssh-client
    $ ssh-keygen -t rsa
Con esto se genera en el directorio /home/nombre_de_usuario/.ssh/ una pareja de claves:
    id_rsa: clave privada. Se queda en el propio equipo (el que será cliente).
    id_rsa.pub: clave pública. Hay que subirla al perfil de cada de Launchpad. Para ello,
    hay que autenticarse en Launchpad.net con el nombre de usuario y contraseña, y en la
    página personal, editar la información de SSH keys.
La clave privada se quedará en tu equipo y la publica hay que subirla a tu perfil de
launchpad. Logeate en Launchpad.net con tu usuario y accede a tu página para editar la
información de SSH keys.
    Copia en esa ventana la información que hay dentro del fichero
    /home/nombre_de_usuario/.ssh/id_rsa.pub y pulsa el botón Import Public Key para
    terminar.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                   30
Localización española (XIII)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   31
Localización española (XIV)

Cómo trabajar con Launchpad y Bazaar (
http://doc.openerp.com/contribute/15_guidelines/contribution_guidelines.html):
    Para sincronizar los cambios con los que se han realizado en un proyecto de manera
    local desde la última sincronización
        $ bzr merge
    Hay que hacer un commit para indicar los cambios que se han realizado
        $ bzr ci -m "[TAG] Mensaje explicando los cambios realizados"
    Más información aquí:
    http://doc.openerp.com/contribute/04_using_bazaar.html#how-to-commit-your-work
    Por último, se suben los cambios realizados
        $ bzr push
    Más información aquí: https://help.launchpad.net/Code/UploadingABranch



   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                32
Localización española (XV)

Primero se indican las rutas con las que se quieren trabajar para descargar los
módulos de la localización española para facilitar su manejo:
   $ ADDONSPATH=/usr/lib/openerp-server/addons/
   $ OPENERPSPAIN=/usr/lib/openerp-server/openerp-spain/
   $ EXTRAADDONS=/usr/lib/openerp-server/extra-addons/
Ahora se procede a descargar, de manera segura, los módulos necesarios para
la instalación y configuración de la localización española, y así poder hacer
uso de la contabilidad en el ámbito local:
   $ sudo bzr branch https://code.launchpad.net/~openerp-commiter/openobject-
   addons/stable_5.0-extra-addons
   $ sudo bzr branch https://code.launchpad.net/~openerp-spain-team/openerp-spain/5.0




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                33
Localización española (XVI)

Si en lugar de descargar, lo que se quiere es actualizar los
repositorios ya existentes, se procede de la siguiente manera
   $ cd $EXTRAADDONS ; sudo bzr pull ; sudo bzr update
   $ cd $OPENERPSPAIN ; sudo bzr pull ; sudo bzr update

Finalmente, se enlazan los módulos descargados con la carpeta que
Open ERP lee para instalar nuevos módulos
   $ sudo ln -s $EXTRAADDONS/* $ADDONSPATH
   $ sudo ln -s $OPENERPSPAIN/l10n_es/* $ADDONSPATH
   $ sudo ln -s $OPENERPSPAIN/l10n_es_extras/* $ADDONSPATH
   $ sudo ln -s $OPENERPSPAIN/extra_addons/* $ADDONSPATH
   $ sudo ln -s $OPENERPSPAIN/l10n_ca_ES/* $ADDONSPATH



  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   34
Contabilidad en Open ERP

En 2010, en lo que concierne a la Contabilidad, se cuenta con:
   Plan de cuentas del Plan General Contable para PYMES.
   Cuentas anuales: Balance de Situación y Cuenta de Pérdidas y
   Ganancias.
   Cierre de ejercicio fiscal español.
   Renumeración de asientos.
   Gestión de nóminas.
   Múltiples correcciones y mejoras (refactorizaciones plan de cuentas,
   asistente creación de cuentas, nuevos impuestos, etc.)
¡Y todo sigue creciendo en el proyecto en Bazaar!



  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST    35
Evolución contabilidad en Open ERP (II)

 En 2010, en lo que concierne a la Tesorería, se cuenta con:
    Norma 34 (Órdenes en fichero para emisión de transferencias y
    cheques)
    Mejoras en Norma 58 (Anticipo de Crédito en Soporte Magnético)
        Domicilio, formato alternativo, etc.
    Correcciones en Norma 43 (Transmitir a clientes la información
    relativa a los distintos apuntes bancarios, comúnmente conocida como
    banca electrónica)
        Múltiples cuentas por archivo.
        Conciliación automática en la importación de extractos.
 ¡Y todo sigue creciendo en el proyecto en Bazaar!


   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST    36
Evolución contabilidad en Open ERP
               (III)
En 2010, en lo que concierne a los Modelos fiscales, se cuenta con:
   Modelo 347 (Declaración annual de operaciones con terceras personas)
   Factura electrónica (Facture-e:
   http://www.facturae.es/en-US/Paginas/principal.aspx)
   Beta Modelo 340 (Declaración informativa de operaciones en libros
   registro)
¡Y todo sigue creciendo en el proyecto en Bazaar!




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   37
Configuración Base de Datos

El procedimiento para crear una base de datos con la localización
española se compone, generalmente, de tres pasos:
   Instalar una Base de Datos nueva.
   Instalar los módulos de localización base.
       Es importante no crear el plan de cuentas en este momento.
   Configurar Open ERP para los requisitos de la empresa.
       Crear el plan de cuentas, configurar los libros diarios y bancos, etc.
Para proceder a todo ello, lo primero es arrancar el servidor Open
ERP y el cliente GTK
   $ sudo /etc/init.d/openerp-server start [Arranque servidor]
   Aplicaciones → Internet → Tiny ERP u Open ERP Client


  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST               38
Configuración Base de Datos (II)

Creación de una nueva Base de Datos




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   39
Configuración Base de Datos (III)

Seleccionar el perfil mínimo




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   40
Configuración Base de Datos (IV)

Parametrización de los datos de la empresa




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   41
Configuración Base de Datos (V)

Configuración mínima




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   42
Instalación módulos localización
              base
Instalación de los módulos de localización española
   Tres alternativas:
      1) Instalar manualmente los módulos de localización que sean
      de interés para la empresa.
      2) Instalar el módulo l10n_ES_pyme_install y
      l10n_ES_pyme_custom
          Incluye los módulos de localización, módulos comunes y
          configuración de ejemplo para PYMEs.
      3) Instalar el módulo l10n_ES_pyme_account
          Incluye los módulos de localización y configuración contable
          mínima de ejemplo para PYMEs.



  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST    43
Instalación módulos localización
            base (II)




 OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   44
Instalación módulos localización
            base (III)




 OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   45
Instalación módulos localización
            base (IV)
Asistentes de contabilidad




   Importante: ¡No crear el Plan de Cuentas en este punto!
   La localización española ya crea automáticamente ejercicios fiscales de
   ejemplo para 2010 y 2011 con los períodos fiscales adecuados.




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST     46
Instalación módulos localización
            base (V)
Asistente de topónimos de las provincias del Estado Español
   Introducirá los nombres de provincia y municipios españoles, permitiendo su
   identificación a partir del Código Postal y agilizando la navegación.
   El asistente se ejecuta en segundo plano y tarda, por lo que se recomienda
   paciencia y no tratar de instalar otro módulo simultáneamente.




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST               47
Parametrización contable de la
            empresa
Los módulos para Pequeñas y Medianas Empresa previamente
enunciados de la localización española crean por defecto ejercicios
fiscales con sus correspondientes períodos y documentos (Balance
de Situación de apertura, cuatro trimestres, Cuenta de Pérdidas y
Ganancias y Balance de Situación de cierre).
También crean Libros diarios de ejemplo.
Lo que sí que se debe parametrizar para cada empresa es el plan de
cuentas (acorde al PGC o PGCE para PYMEs de 2007).
Posteriormente se configurarán los Libros diarios de ejemplo según
las necesidades de la empresa.
   Se recomienda no usar secuencias de diarios separadas, de forma
   que se entregue a Hacienda un único Librio diario.

  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   48
Parametrización contable de la
        empresa (II)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   49
Parametrización contable de la
          empresa (III)
Creación de un plan contable a partir de plantilla




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   50
Parametrización contable de la
        empresa (IV)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   51
Parametrización contable de la
        empresa (V)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   52
Parametrización contable de la
        empresa (VI)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   53
Parametrización contable de la
         empresa (VIII)
Una vez generado el plan contable para la empresa, se deberán
establecer qué cuentas contables serán por defecto las que se
deban considerar para las anotaciones en los Libros diario.
Para algunos diarios puede interesar marcar la opción de Permitir
cancelar asientos.
   De esta forma siempre se podrán cancelar facturas.
Para los diarios de efectivo, se deberá marcar Diario de pagos en
efectivo para que las operaciones puedan ser registradas como tal de
cara al Modelo 347 del IVA (Declaración anual de operaciones con
terceras personas).




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   54
Parametrización contable de la
        empresa (IX)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   55
Parametrización contable de la
          empresa (X)
Importar bancos españoles
  La localización española proporciona una herramienta para cargar
  la lista de bancos y cajas españoles, y así evitar tener que
  introducir a mano todos sus datos.
  No es un paso obligatorio, pero sí altamente recomendable, ya
  que la gran mayoría de las empresas serán con las instituciones
  financieras con las que trabajen.




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   56
Parametrización contable de la
        empresa (XI)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   57
Parametrización contable de la
         empresa (XII)
Para finalizar con la configuración, hay otros elementos que también
es recomendable parametrizar para toda empresa:
   Secuencias
      Series de facturación correlativas. Por defecto las secuencias no están
      desglosadas por ejercicio.
   Modos de pago bancario
      Generación de remesas bancarias con formatos norma 19 y norma 58 para
      enviarlos directamente al banco y poder generar rápidamente el archivo
      de cobro bancario para enviar al banco.
   Conceptos bancarios norma 43
      La norma 43 del Consejo Superior Bancario (CSB) para que la empresa
      pueda recibir de los bancos los movimientos de sus cuentas corrientes a
      través de medios informáticos estandarizados.

  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST               58
Funcionalidad

La localización española, de manera resumida, ofrece:
   Configuración: preconfiguración y datos base españoles.
   Contabilidad
      Plantillas de planes de cuentas del PGC.
      Plantillas de impuestos y posiciones fiscales.
      Informes contables adaptados.
      Procesos contables (Pérdidas y Ganancias y cierre del ejercicio).
   Tesorería
      Gestión de remesas (Norma 19 y Norma 58).
      Extractos bancarios (Norma 43).
   Modelos fiscales

  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST         59
Funcionalidad (II)



openerp-spain




     extra-addons



            ...


 OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   60
Funcionalidad (III)
                                                  Configuración
                                                  Contabilidad
                                                  Tesorería
                                                  Modelos fiscales
                                                  Logística

openerp-spain




    extra-addons



           ...

 OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST     61
Funcionalidad (IV)

Módulos de configuración
  l10n_ES_pyme_account: instalación localización básica /
  contable para PYMEs.
  l10n_ES_pyme_install: instalación típica para pymes paso 1.
  l10n_ES_pyme_custom: instalación típica para pymes paso 2.
  l10n_ES_partner_data (y CT): datos iniciales para algunas
  tablas de empresas y CRM (cargos, categorías de empresas, etc.).
  l10n_ES_toponyms (y CT): provincias y municipios.
  l10n_ES_toponyms_region (y CT): comunidades autónomas.



  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   62
Funcionalidad (V)
Módulos de contabilidad
   l10n_chart_ES: plantillas de planes de cuentas (PGCE / PGCE PYMES), impuestos
   (IVA, IRPF) y posiciones fiscales.
   account_financial_report: informes financieros y contables al estilo español (libro
   de facturas, balance, diario, etc.).
   account_renumber: renumeración de asientos contables.
   l10n_ES_cierre_ejercicio: asistente de cierre de ejercicio al estilo español (Pérdidas
   y Ganancias, Cierre y Apertura).
   account_balance_reporting: motor de informes tipo balance comparativos entre dos
   ejercicios (informes de cuentas anuales).
   l10n_ES_account_balance_report: plantillas de cuentas anuales españolas (Balance
   de Situación y Cuenta de Pérdidas y Ganancias normal, abreviado y PYMEs).
   l10n_ES_hr_nominas: facilita la creación de nóminas.
   l10n_ES_partner_mercantil: añade campos sobre el registro mercantil a las
   empresas.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                    63
Funcionalidad (VI)

Módulos de tesorería
  account_payment_extension: permite crear órdenes de cobro
  (remesas) y listados de efectos.
  l10n_ES_remesas: añade asistentes para exportar las órdenes de
  pago/cobro en los distintos formatos bancarios españoles (Norma
  34 para pagos y Norma 19 58 para cobros).
  l10n_ES_extractos_bancarios: permite importar extractos
  bancarios en formato Norma 43.
  paydays: extiende los términos de pago para poder especificar
  días específicos de pago/cobro (por ejemplo, 10 y 25 de cada
  mes).


  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   64
Funcionalidad (VII)

Módulos de modelos fiscales
  l10n_ES_aeat_mod340: modelo 340 de Hacienda (actualmente
  todavía en desarollo).
  l10n_ES_aeat_mod347: modelo 347 de Hacienda (declaración
  de operaciones con terceros). Asistente para la generación de los
  datos y exportación en formato BOE.
  l10n_ES_facturae: factura electrónica. Permite exportar facturas
  de Open ERP al formato Factura-e (http://www.facturae.es).




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   65
Módulo contabilidad general
                      Introducción

Un sistema de contabilidad bien integrado con el sistema de
información de gestión de la empresa (en este caso, Open ERP),
ofrece a la empresa importantes beneficios.
   Permite a la empresa gestionar las operaciones diarias
   siguiendo el workflow desde que se recibe una factura hasta
   que se realiza el pago.
   Permite realizar análisis financieros basados en datos en tiempo
   real o datos históricos.
Para hacer todo ello posible, habrá que configurar por completo la
estructura contable de la empresa.




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST    66
Módulo contabilidad general
                    Introducción (II)

El módulo contable de Open ERP abarca la contabilidad general, las
cuentas pendientes de cobro, las cuentas pendientes de pago, la
reconciliación bancaria, el control de costes y el control
presupuestario.
Los asientos se basan en el sistema de doble entrada y divisas
múltiples.
Las acciones contables influyen sobre el comportamiento de las otras
operaciones de la empresa.
   Tanto es así que si un contable decide bloquear la cuenta de un
   cliente, eso pudiera influir directamente en la gestión comercial y
   gestión de las existencias.


  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   67
Módulo contabilidad general
                    Ejercicios fiscales

La información contable se articula en ejercicios fiscales, que a su
vez se descomponen en periodos.
Normalmente el ejercicio fiscal activo está almacenado en la
información de contexto.
No obstante, si se desea consultar información en otros ejercicios
fiscales podemos acudir al asistente Charts fo Accounts del menú
Charts y elegir el ejercicio fiscal a mostrar.
Para crear los ejercicios fiscales hay que ir:
   Gestión Financiera → Configuración → contabilidad financiera
   → Periodos



  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST    68
Módulo contabilidad general
               Ejercicios fiscales (II)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   69
Módulo contabilidad general
                             Fechas

OpenERP incorpora varias fechas en los apuntes contables
   Fecha efectiva: es la fecha del apunte.
   Fecha de creación
   Fecha de madurez o vencimiento: en el caso de tratarse de una cuenta a
   cobrar o a pagar.
En versiones previas de Open ERP, era posible tener apuntes con distinta fecha
dentro del mismo asiento. Sin embargo, se decidió imponer la restricción de que
todos los apuntes pertenecientes a un movimiento tengan la misma fecha efectiva.
Esto equivale prácticamente a decir que es el asiento contable quien tiene fecha y
no cada apunte individual, si bien por comodidad se mantendrá la fecha efectiva a
nivel del apunte.




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST            70
Módulo contabilidad general
                             Períodos

Los períodos son la pieza fundamental en el manejo de tiempos y controles de
escrituras en Open ERP.
Cuando se crea un nuevo ejercicio fiscal, Open ERP propone dividirlo en
períodos mensuales o trimestrales.
   La decisión no es trivial, ya que dependiendo de qué tipo de información se vaya a
   solicitar, será más conveniente crear períodos más o menos largos. En principio, se
   recomienda generarlos con la misma periodicidad que se quiera generar la
   información contable (trimestral, mensual, etc.).
   En muchas empresas se presentan informes mensuales pero trimestralmente es
   cuando se realizan inventarios, se presentan liquidaciones de impuestos (IVA), etc.
   OpenERP está diseñado para poder solicitar información contable a nivel de períodos
   (o de fin de período) más que a nivel de fechas. Por defecto no puedo solicitar un
   estado de cuentas a 14 de marzo, sino que hay que acudir a fechas de final de período
   (31 de Marzo en este caso). No obstante, existen extensiones y módulos que permiten
   calcular informes en fechas concretas, aunque de momento no están dentro de la
   distribución oficial.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                   71
Módulo contabilidad general
                            Períodos (II)

En el momento que un período está cerrado no puede realizarse ningún apunte
sobre el mismo.
Esta funcionalidad está bien para las declaraciones de impuestos: cierro un
período, liquido el impuesto y no permito la inserción de nuevos asientos o
facturas en el período liquidado.
    Pero si llega una factura de un período ya cerrado, el programa permite contabilizarla
    en su fecha real, pero en un período distinto al que le correspondería. De esta manera
    se evita que se traspapelen facturas y todo queda declarado.
Open ERP también permite solapar períodos, aunque sólo los correspondientes al
asiento de apertura y al de cierre del ejercicio del 31 de diciembre. Si se utiliza el
asistente de configuración, esta opción ya se carga automáticamente. Otro de los
problemas es que el nombre de los períodos trimestrales establecidos por defecto
son del formato “01/03 - 31/03” lo cual a veces puede despistar a la hora de
seleccionar un período. Es recomendable cambiar los nombres manualmente a
textos como “2010_1T” para el primer trimestre, etc.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                    72
Módulo contabilidad general
                         Libros diarios

Open ERP ofrece varios diarios con funciones o cometidos distintos (así se
facilita su clasificación y la omisión de errores).
Hay que crear como mínimo:
   Libro diario de ventas: para las facturas de los clientes.
   Libro diario de compras: para las facturas de los proveedores.
   Libro diario para cada fondo o cuenta bancaria.
Cuando se crea un diario Open ERP lo divide internamente en tantos subdiarios
como períodos se hayan definido.
Para consultar, modificar o crear nuevos libros, acceda al menú:
   Gestión financiera → Configuración → Libros diarios → Definición de los
   libros diarios.



   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST           73
Módulo contabilidad general
                 Libros diarios (II)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   74
Módulo contabilidad general
                      Libros diarios (III)

En Open ERP se pueden llevar a cabo dos controles sobre los libros diarios que
son:
    Controles sobre las cuentas.
    Controles de acceso según los grupos de usuarios.
Para evitar errores en la selección de cuentas al introducir los asientos, se pueden
establecer condiciones sobre las cuentas generales que se pueden utilizar en un
libro diario específico.
    Para ello, hay que listar todas las cuentas válidas en un segundo separador
    Controles de asiento.
        Si no se codifica ninguna cuenta, Open ERP no aplica ningún control
        sobre los asientos contables.
        Si se hace un listado de las cuentas que se pueden utilizar en el Libro
        diario, Open ERP no permitiría introducir ningún asiento cuya cuenta no
        esté en el anterior listado.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST               75
Módulo contabilidad general
                  Libros diarios (IV)

Open ERP permite indicar qué campos y en qué orden se desean
abrir para un diario concreto.
Por defecto, Open ERP tiene dos modos de vista:
   Journal view: para casi todos los diarios.
   Cash journal view: para los diarios de tesorería.
Es posible crear nuevas vistas o modificar las anteriores. Como
ejemplo, se va a modificar la vista del diario de tesorería.
Para ello hay que abrir un Libro diario y pulsar el botón que aparece
en el gráfico como abrir este recurso.




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   76
Módulo contabilidad general
                 Libros diarios (V)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   77
Módulo contabilidad general
                     Libros diarios (VI)

Se abre una vista de Libro diario más específica:




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   78
Módulo contabilidad general
                   Libros diarios (VII)

Se pueden ver los campos en inglés, su secuencia, si son obligatorios, etc.
   Por ejemplo, el campo Name, es obligatorio y se muestra en tercer
   lugar de la vista.
   Se pueden modificar estas líneas e incluso añadir líneas nuevas si en
   algún momento interesa cambiar este apartado.
En general no será necesario crear nuevas vistas pero es posible que en
algún momento interese cambiar el orden de las columnas, etc.
Es importante recordar que para poder borrar facturas, el Libro diario al
que se asocien los asientos contables debe tener activada la casilla
Permitir cancelación de asientos.




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST          79
Módulo contabilidad general
                         Plan de cuentas

Un plan de cuentas no es mas que una forma jerárquica de mostrar las
distintas relaciones entre las cuentas contables que la empresa debe gestionar
para su día a día.
    No tiene porqué coincidir al pie de la letra con el plan contable del estándar
    contable del país en cuestión (Plan General Contable en España, etc.)
Existen dos tipos de cuentas:
    Tipo “vista”: cuentas que no admiten movimientos y se utilizan para agrupar
    por debajo las correspondientes subcuentas. Se deberá crear para asociar
    después a ellas las subcuentas correspondientes.
    Subcuentas: las demás, por lo que sí que admiten movimientos.
Las plantillas contables incluyen cuatro elementos: plantillas de posiciones
fiscales, plantillas de impuestos, plantillas de códigos de impuestos y plantillas de
cuentas contables.


   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST               80
Módulo contabilidad general
                     Plan de cuentas (II)

Si en algún momento se desea eliminar o modificar los planes de cuentas hay que
eliminar todas las relaciones que existen con los cuatro elementos anteriores.
Para añadir, modificar o eliminar cuentas existentes, se accede al menú:
   Gestión financiera → Configuración → Cuentas generales → Listado de
   cuentas
Para modificar o eliminar una cuenta, se puede buscar con la lupa y modificar los
campos que se deseen. Los campos más importantes:
   Nombre: nombre de la cuenta, sin limitación alguna.
   Activo: permite desactivar una cuenta. Open ERP, por defecto no permitirá
   desactivar una cuenta con movimientos contables.
   Tipo de cuenta: los tipos Vista para cuentas padre. Además, los tipos de
   cuentas determinan las cuentas que pueden ser utilizadas en cada libro diario.



   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST            81
Módulo contabilidad general
                Plan de cuentas (III)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   82
Módulo contabilidad general
                   Plan de cuentas (IV)

Los tipos de cuentas disponibles son los siguientes: vista (cuentas padre
que no admiten ningún tipo de movimiento), activo, pasivo, patrimonio,
efectivo, capital, inmovilizado, existencias, terceros a cobrar, terceros a
pagar, terceros (no son terceros a cobrar ni a pagar), impuestos,
financieras, gastos, ingresos, código.
Una práctica habitual e interesante es establecer que al crear una
empresa, coja el código del cliente como cuenta contable.
   Para ello hay que tener instalado el módulo l10n_ES_partner_seq que
   vincula una secuencia al campo de código de empresa para generar el
   código de forma automática (sólo al crear nuevas empresas clientes o
   proveedores).




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST        83
Módulo contabilidad general
                      Asientos contables

Open ERP tiene varios métodos para anotar asientos contables:
   Anotación rápida en un libro diario.
   Anotación por documento.
   Anotación por extractos bancarios.
   Asientos predefinidos.
   Subscripción para asientos recurrentes.
A la hora de introducir apuntes contables, Open ERP permite trabajar con los
dígitos que se estimen oportunos (7 ó más es lo habitual), en función del nivel de
desglose que desee la empresa.
Antes de poder introducir cualquier apunte, se deberán crear todas las subcuentas
que intervengan en él. Se puede acceder por el menú:
   Gestión financiera → Configuración → Codificación de asientos


   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST             84
Módulo contabilidad general
              Asientos contables (II)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   85
Módulo contabilidad general
                    Asientos contables (III)

La anotación rápida es el método más eficaz para codificar un montón de asientos en cada
uno de los libros diarios. En el menú: Gestión financiera → Configuración →
Codificación de asientos → Codificación asientos por línea




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                  86
Módulo contabilidad general
                  Asientos contables (IV)

El formulario del extracto bancario está situado en: Gestión financiera →
Configuración → Codificación de asientos → Asientos por extractos bancarios
Permite codificar directamente los asientos financieros emitidos por un banco.




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST          87
Módulo contabilidad general
                  Asientos contables (V)

Para introducir un extracto bancario:
   El primer separador contiene los campos para anotar los extractos.
   Los campos con el nombre, fecha y período se rellenan automáticamente.
   El campo Libro diario debe completarlo el usuario.
   El balance inicial se auto completa con el balance final del último extracto
   bancario recogido. Deben ser el mismos que comunique el banco.
   El balance final es la cantidad total que hay que alcanzar después de codificar
   todos los extractos bancarios. Deben ser el mismos que comunique el banco.
Un extracto contiene seis campos que se deben rellenar según la información
que proporcione el banco: fecha y nombre de la transacción, el tipo de
transacción (proveedor, cliente o general), la empresa y cuenta (que se
autocompleta en función de la información de la empresa) y la cantidad de la
transacción.


   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                88
Módulo contabilidad general
                 Asientos contables (VI)

El botón Calcular permite calcular automáticamente el Balance, es
decir, el balance inicial sumado las cantidades de las transacciones.
   Si el balance calculado coincide con el balance final, se puede
   confirmar el contrato con el botón Confirmar, lo que evita la
   mayor parte de los errores y codificación.
      Este botón inicia la creación de asientos de la cuenta de acuerdo con los
      asientos anotados.
      Las nuevas entradas se ponen en el segundo separador, bajo el nombre de
      'Entradas reales'.




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST           89
Módulo contabilidad general
                      Posiciones fiscales

Una posición fiscal, define para cada empresa (cliente o proveedor), qué
fiscalidad se adhiere para que el cálculo de impuestos.
De esta forma, Open ERP podrá saber si a la entidad en cuestión, se le debe
aplicar algún régimen intracomunitario, nacional, recargo de equivalencia, etc.
   Por ejemplo, si se da de alta una empresa belga, habrá que añadir en su ficha
   de empresa, que su posición fiscal es intracomunitaria.
   De esta forma, ya se le estará indicando qué régimen fiscal le corresponderá a
   dicha empresa.
Una posición fiscal se define y se crea dentro de la opción de menú:
   Gestión financiera → Configuracion → Plantillas → Posición Fiscal




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                90
Módulo contabilidad general
              Posiciones fiscales (II)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   91
Módulo contabilidad general
                             Moneda

Por defecto, la moneda con la que se va a trabajar en la empresa se define al crear
la configuración de la compañía en el proceso de instalación y configuración de la
empresa.
Una vez definida, así como la que va a actuar de factor de conversión con
respecto a otras, también se puede cambiar esta relación.
Sin embargo, esto habría que hacerlo desde otras opciones.
Suponiendo que se dispongan de los roles (perfiles, permisos, privilegios, etc.)
necesarios para insertar una nueva moneda, se puede acceder a través del
siguiente menú:
   Menú → Gestión Financiera → Configuración → Monedas




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                 92
Módulo contabilidad general
                    Moneda (II)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   93
Módulo contabilidad general
                        Moneda (III)

Supóngase que se quiere cambiar la moneda base de la empresa. A dicho efecto,
hay que acceder al menú de Administración:
   Menu → Administracion → Usuarios → Arbol de compañia → Compañias




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST         94
Módulo contabilidad general
                            Balances

Hay que saber, para la impresión del informe de Balance para la empresa:
   1) Si es un balance para fecha de cierre del ejercicio.
   2) Si es un balance durante el ejercicio.
Esto se debe a que las plantillas de Balance en Open ERP no contemplan aquellas
cuentas en las que el legislador especifica de manera clara y concisa que no deben
ser llevadas al balance de fecha cierre del ejercicio.
Por ello, para poder obtener un balance durante el ejercicio, habrá que especificar
en la plantilla correspondiente y de manera manual, qué cuentas no incluir.
   Por ejemplo la cuenta 473 Retenciones y pagos no debe considerarse para una
   Balance elaborad a fecha que no sea de cierre.
Es preciso instalar el módulo account_regularization ya que caso contrario, el
asiento de la Cuenta de Pérdidas y Ganancias generado a través del asistente de
tratamientos de fin de año, genera un asiento de resultado de ejercicio a fecha del
último asiento introducido con impacto contable en la Cuenta de Resultados.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST              95
Módulo contabilidad general
                          Balances (II)

De la mano de Pexego y Zikzakmedia, los informes de balances y Pérdidas y
Ganancias se encuentran en:
   Contabilidad y Finanzas → Declaraciones Oficiales → Plantillas
Si se abre cualquiera de estas plantillas, se puede observar que la cuenta 473 no
aparece, con lo que si se desea obtener un balance en cualquier momento, que no
sea el del cierre del ejercicio, se aconseja elegir la plantilla que más interese,
duplicarla (a través de formulario Duplicar), y al abrirla, añadir manualmente:
   En la opción correspondiente de Deudores (plan abreviado).
   O en el apartado de Otros Créditos con las Administraciones públicas
La cuenta 473, tal y como se muestra en la figura de la siguiente transparencia.




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST             96
Módulo contabilidad general
                   Balances (III)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   97
Módulo contabilidad general
                     Balances (IV)

El siguiente paso consiste en generar el asiento de la Cuenta de
Pérdidas y Ganancias, que permita ser llevado al informe del balance
a través de la cuenta 129 Resultado del ejercicio
Obsérvese que no sirve con generar el informe, es preciso crear el
asiento de Pérdidas y Ganancias para la fecha de interés en que se
quiera extraer el informe de balance.
A dicho efecto, se accede a través de:
   Contabilidad y Finanzas → Procesamiento Periódico →
   Regularizaciones




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST    98
Módulo contabilidad general
                    Balances (V)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   99
Módulo contabilidad general
                      Balances (VI)

Al abrir el asistente, existirán las siguientes opciones, desglosadas en
sus dos pestañas:
   Pestaña General: permite seleccionar las cuentas de
   regularización, con especificación de si es por fecha o periodo.
   Pestaña Movimientos: permite asociar el asiento que va a ser
   generado a un diario, y darle la fecha de asiento que pueda
   interesar.
Por ejemplo, si se quiere obtener el balance a marzo, podría interesar
que el asiento de regularización de PYG sea para marzo, con lo que
pondré que la fecha de generación del asiento es 31 de marzo.




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   100
Módulo contabilidad general
                      Balances (VII)

Pestaña General
  Nombre de la regularización a realizar: Pérdidas y Ganancias a
  marzo, Balance para marzo, etc.
  Tiempo de cálculo de la regularización
      Fecha: permite indicar hasta qué fecha mira los movimientos.
      Periodo: permite obtener la regularización por periodos, en vez de por
      días concretos.
  Para añadir las cuentas para el cálculo de Pérdidas y Ganancias,
  basta con poner las cuentas tipo vista del grupo 6 y grupo 7, ya
  que son las que debe mapear la Cuenta de Pérdidas y Ganancias
  posteriormente.


  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST          101
Módulo contabilidad general
                  Balances (VIII)




OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   102
Módulo contabilidad general
                     Balances (IX)

Pestaña Movimientos
  Aquí se asignará el Libro Diario al que se imputará el asiento
  contable que va a ser generado (en el ejemplo el general), se
  especificará la fecha (se ha forzado a fecha 31 de marzo), se le
  dará una referencia, se guardan los cambios y se ejecuta el
  asistente.




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   103
Módulo contabilidad general
                         Balances (X)

Tras realizar los cálculos, se abren las líneas de movimientos de la pestaña
Movimientos, que tendrán que validarse y aceptar, para que se genere el asiento
correspondiente. Obsérvese que ya se habrá creado el saldo de Pérdidas y
Ganancias correspondiente hasta el mes de marzo.




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST          104
Módulo contabilidad general
                      Balances (XI)

Ya se tendrían definidos los siguientes elementos:
   1) Plantilla de Balance que contenga las cuentas que el legislador
   mapea a fecha cierre del ejercicio.
   2) Cuenta de Pérdidas y Ganancias en el periodo de interés.
Ahora sólo restaría obtener el informe de balance para las fechas
seleccionadas en el ejemplo, es decir del 1 de enero al 31 de marzo.
Para ello, se accede vía:
   Contabilidad y finanzas → Declaraciones Oficiales → Informe
   de cuentas anuales → Informes




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   105
Módulo contabilidad general
                        Balances (XII)

Hay que elegir la plantilla que interese para el balance, dando un nombre al
informe y seleccionando el periodo de interés, que en el ejemplo que se está
tratando será el del primer trimestre.




Se calcula, confirma y por último imprime el balance.



   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST             106
Módulo contabilidad general
                          Balances (XIII)

Algunas observaciones a considerar:
    Una vez obtenido el informe de balance, se recomienda eliminar la cuenta de
    Pérdidas y Ganancias, guardar el pdf, pero eliminar la cuenta de pyg, sobre todo si no
    se está a fecha cierre del ejercicio (no basta con eliminar el informe, hay que eliminar
    la cuenta creada).
    No incluir en la fecha de impresión del balance El periodo de cierre del ejercicio,
    ya que sino el balance saldrá a cero, sobre todo si se ha olvidado desactivar de las
    operaciones a realizar todas aquellas que no sean de Pérdidas y Ganancias, y luego se
    ha cerrado el ejercicio.
    Una vez obtenido el informe de balance, si se desea imprimir el informe de Pérdidas
    y Ganancias, éste saldrá con saldo cero (no se crea nuevo, ya está el asiento creado).
    Para generar el balance a fecha de cierre del ejercicio, se utilizará cualquiera de las
    plantillas originales (en función del nivel de desglose que nos interese), y se
    procederá como se ha indicado previamente. Hay que considerar que en las plantillas
    iniciales, no están incluidas las cuentas que el legislador precisa de manera concisa
    que no se llevan a balance.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST                    107
Módulo contabilidad general
             Workflow de facturación y ventas

Utilización de los módulos de gestión de ventas y de compras, para generar
directamente de manera automática a partir de las facturas (que a su vez habrán
sido generadas a partir de sus hojas de pedido o albaranes) toda la gestión
contable de la empresa.
   1) Desde la factura al pago
       Workflow contable y generación automático de facturas.
       Facturación.
       Entradas contables.
       Gestión de pagos.
   2) Análisis financiero
       Gestión cuentas de pago, deudores y clientes.
       Impuestos.
       Análisis financiero de la empresa.
   3) Configuración de las cuentas


   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST           108
Módulo contabilidad general
       Workflow de facturación y ventas (II)

Cuando se utiliza toda la funcionalidad de Open ERP, las
facturas no tienen que ser introducidas a mano. Las facturas son
provisionalmente generadas automáticamente a partir de otros
documentos, como las órdenes de compra.




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   109
Módulo contabilidad general
       Workflow de facturación y ventas (III)

El sistema genera automáticamente propuestas de facturas que
estarán en estado Draft. Mientras no sean confirmadas, no tendrán
efecto contable alguno.
Se pueden crear facturas provisionales manualmente también:
Finantial Management / Invoices / Customer Invoices / New
Customer Invoice
La información necesaria para la facturación es automáticamente
recogida de la información de otras empresas (Partners, condiciones
de pago o la dirección de facturación) o de los productos (la cuenta
contable a ser empleada) o de la combinación de ambas (impuestos a
aplicar y el precio del producto).



  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   110
Módulo contabilidad general
       Workflow de facturación y ventas (IV)

Facturas abiertas o Pro Forma
   Se puede aprobar o validar una factura en estado de Abierta (tiene
   número de factura) o Pro Forma (no tiene número de factura).
Reconciliación de las facturas y los pagos
   En Open ERP, una factura se considear como pagada cuando sus
   entradas contables han sido reconciliadas con las entradas de los
   pagos. Por ello, es importante que a la hora de realizar los pagos,
   se marque la factura como Reconciliada.

     http://doc.openerp.com/book/3/3_7/accounting_workflow.html




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST   111
Módulo contabilidad general
                               Facturación

En Open ERP, el concepto de factura (invoice) incluye los siguientes elementos:
   Factura de un cliente.
   Factura de un proveedor.
   Nota de crédito de un cliente.
   Nota de crédito de un proveedor.
Sólo el tipo de factura y su representación difieren de un tipo a otro. Sin embargo,
a nivel interno, son el mismo objeto.
La mayoría de las facturas, bajo una configuración bien realizada, serán
generadas automáticamente por el sistema.
   La única que el usuario de la configuración Open ERP tendrá que realizar es
   aprobar o validar cada factura.
Formas de generación de facturas: desde un proveedor o un cliente, trabajos
terminados, órdenes enviadas o expedidas, tareas finalizadas y aplicación tasas
impositivas.

   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST             112
Módulo contabilidad general
                      Asientos contables

Se pueden emplear varios métodos para la creación de asientos contables.
Éstos, ya han sido detallados a la hora de explicar varios procesos de gestión
contable, y eran:
   Codificación de asientos por línea.
   Asientos por extractos bancarios.
   Asientos codificados por apunte.
Sin embargo, en esta sección se está hablando de la gestión del work-flow de
manera automática, por lo que no se procede a explicar mayor detalle de la
introducción manual de asientos contables.




   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST               113
Módulo contabilidad general
                      Gestión de pagos

Open ERP permite preparar, validar y ejecutar órdenes de pago.
Esto permite a la empresa gestionar asuntos como:
   Programación de pagos en determinadas fechas.
   Programación de pagos antes de las fechas de expiración.
   Separar la preparación de los pagos de la aprobación de los mismos.
   Preparar una orden durante la semana para ejecutar el fichero de pagos al final
   de la misma.
   Crear un fichero para poder realizar pagos de manera electrónica enviando
   dicho fichero a los bancos para su ejecución.
   Dividir los pagos dependiendo de los Balances disponibles en las cuentas
   bancarias gestionadas por la empresa.



   OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST            114
Desarrollo de módulos ad-hoc

Siempre quedará desarrollar módulos específicas para las
necesidades concretas de la empresa.
El siguiente vídeo es bastante ilustrativo de cómo llevar a cabo un
desarrollo ad-hoc de un módulo:
       http://www.youtube.com/watch?v=URPNtFSrfZs&feature=player_embedded

Y luego siempre se podrá compartir con la comunidad de usuarios
Open ERP :-)




  OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST           115
Referencias
    Instalación de Open ERP Server, Open ERP GTK client y Postgres:
         http://doc.openerp.com/book/1/1_1_Inst_Config/1_1_Inst_Config_install.html#installation-of-an-open-erp-web-server
    Instalación de Open ERP web Client: http://doc.openerp.com/install/linux/web/index.html
    Localización española de Open ERP: http://www.slideshare.net/pexego/localizacion-4135894
    OpenERP 6 trunk appliance http://openerpappliance.com/2010/05/26/openerp-6-trunk-appliance/
    El portal del conocimiento de OpenERP http://www.openerpweb.es/
       Gestión contable y financiera de Open ERP http://www.openerpweb.es/gestion-contable-financiera
       Desarrollo de módulos específicos http://www.openerpweb.es/desarrollo-de-modulos
    Contabilidad general en Open ERP http://doc.openerp.com/book/3/index.html
    Abartia Team http://www.abartiateam.com/




           OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
Copyright (c) 2010 Alex Rayón Jerez
This work (but the quoted images, whose rights are reserved to their owners*) is licensed
  under the Creative Commons “Attribution-ShareAlike” License. To view a copy of this
  license, visit http://creativecommons.org/licenses/by-sa/3.0/




   * Presentaciones de SlideShare citadas en las referencias.




        OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
Profesor: Ing. Alex Rayón Jerez
                              Bilbao, Septiembre 2010

                 1º de Grado en Ingeniería en Organización Industrial
                           Facultad de Ingeniería, ESIDE
                               Universidad de Deusto
Departamento de Tecnologías Industriales, Facultad de Ingeniería, Universidad de Deusto
          Avda. de las Universidades, 24, 48007 Bilbao, País Vasco, España


                                 Alex Rayón Jerez

                                  alex.rayon@deusto.es
                            http://alexrayon.wordpress.com
                            http://www.twitter.com/alrayon
                           http://www.slideshare.net/alrayon
                         http://www.youtube.com/user/alrayon
       OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST

Más contenido relacionado

Destacado

Vertical farming: how could we take advantage of our vertical growth in Spain?
Vertical farming: how could we take advantage of our vertical growth in Spain?Vertical farming: how could we take advantage of our vertical growth in Spain?
Vertical farming: how could we take advantage of our vertical growth in Spain?Alex Rayón Jerez
 
Cloud computing will change business
Cloud computing will change businessCloud computing will change business
Cloud computing will change businessAlex Rayón Jerez
 
Cursillos e-ghost Septiembre 2010. Introducción a OpenERP
Cursillos e-ghost Septiembre 2010. Introducción a OpenERPCursillos e-ghost Septiembre 2010. Introducción a OpenERP
Cursillos e-ghost Septiembre 2010. Introducción a OpenERPAlex Rayón Jerez
 
Open ERP for production planning
Open ERP for production planningOpen ERP for production planning
Open ERP for production planningAlex Rayón Jerez
 
Hydroponic Lettuce Factory
Hydroponic Lettuce FactoryHydroponic Lettuce Factory
Hydroponic Lettuce FactoryVipen Mahajan
 
Hydroponic PVC extrusions for Lettuce etc.
Hydroponic PVC extrusions for Lettuce etc.Hydroponic PVC extrusions for Lettuce etc.
Hydroponic PVC extrusions for Lettuce etc.Menno Rottenberg
 
Redesigning Hydroponic Production for Vertical Farming & Urban Markets
Redesigning Hydroponic Production for Vertical Farming & Urban MarketsRedesigning Hydroponic Production for Vertical Farming & Urban Markets
Redesigning Hydroponic Production for Vertical Farming & Urban MarketsUpstart University
 
[Challenge:Future] Vertical Farming
[Challenge:Future] Vertical Farming[Challenge:Future] Vertical Farming
[Challenge:Future] Vertical FarmingChallenge:Future
 
Vertical Farming Lauren Williamson
Vertical Farming Lauren WilliamsonVertical Farming Lauren Williamson
Vertical Farming Lauren Williamsonenvirock
 
Vertical farming concepts for india
Vertical farming concepts for indiaVertical farming concepts for india
Vertical farming concepts for indiaKukku Joseph Jose
 

Destacado (16)

Vertical farming: how could we take advantage of our vertical growth in Spain?
Vertical farming: how could we take advantage of our vertical growth in Spain?Vertical farming: how could we take advantage of our vertical growth in Spain?
Vertical farming: how could we take advantage of our vertical growth in Spain?
 
Mädchenzentrum germany
Mädchenzentrum germanyMädchenzentrum germany
Mädchenzentrum germany
 
Cloud computing will change business
Cloud computing will change businessCloud computing will change business
Cloud computing will change business
 
Cursillos e-ghost Septiembre 2010. Introducción a OpenERP
Cursillos e-ghost Septiembre 2010. Introducción a OpenERPCursillos e-ghost Septiembre 2010. Introducción a OpenERP
Cursillos e-ghost Septiembre 2010. Introducción a OpenERP
 
Introduction to Open ERP
Introduction to Open ERPIntroduction to Open ERP
Introduction to Open ERP
 
Open ERP for production planning
Open ERP for production planningOpen ERP for production planning
Open ERP for production planning
 
Growing more with less
Growing more with lessGrowing more with less
Growing more with less
 
Hydroponic Lettuce Factory
Hydroponic Lettuce FactoryHydroponic Lettuce Factory
Hydroponic Lettuce Factory
 
Hydroponic PVC extrusions for Lettuce etc.
Hydroponic PVC extrusions for Lettuce etc.Hydroponic PVC extrusions for Lettuce etc.
Hydroponic PVC extrusions for Lettuce etc.
 
Vertical Farms
Vertical FarmsVertical Farms
Vertical Farms
 
Vertical Farming and Development of Sustainable Urban Food Systems 2015
Vertical Farming and Development of Sustainable Urban Food Systems 2015Vertical Farming and Development of Sustainable Urban Food Systems 2015
Vertical Farming and Development of Sustainable Urban Food Systems 2015
 
Redesigning Hydroponic Production for Vertical Farming & Urban Markets
Redesigning Hydroponic Production for Vertical Farming & Urban MarketsRedesigning Hydroponic Production for Vertical Farming & Urban Markets
Redesigning Hydroponic Production for Vertical Farming & Urban Markets
 
[Challenge:Future] Vertical Farming
[Challenge:Future] Vertical Farming[Challenge:Future] Vertical Farming
[Challenge:Future] Vertical Farming
 
Vertical Farming Lauren Williamson
Vertical Farming Lauren WilliamsonVertical Farming Lauren Williamson
Vertical Farming Lauren Williamson
 
Vertical farming concepts for india
Vertical farming concepts for indiaVertical farming concepts for india
Vertical farming concepts for india
 
Vertical farming
Vertical farmingVertical farming
Vertical farming
 

Similar a Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable

Similar a Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable (20)

Cursillose ghost2010.open er-pcomosoftwaredegestióncontable
Cursillose ghost2010.open er-pcomosoftwaredegestióncontableCursillose ghost2010.open er-pcomosoftwaredegestióncontable
Cursillose ghost2010.open er-pcomosoftwaredegestióncontable
 
OpenERPFinanzas-OpenERP_5.0.14-Instalacion
OpenERPFinanzas-OpenERP_5.0.14-InstalacionOpenERPFinanzas-OpenERP_5.0.14-Instalacion
OpenERPFinanzas-OpenERP_5.0.14-Instalacion
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basico
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basico
 
Open erp tutorial_basico
Open erp tutorial_basicoOpen erp tutorial_basico
Open erp tutorial_basico
 
Welcome to Django
Welcome to DjangoWelcome to Django
Welcome to Django
 
Google Cloud Platform y Python
Google Cloud Platform y PythonGoogle Cloud Platform y Python
Google Cloud Platform y Python
 
Php
PhpPhp
Php
 
Open ERP Doc-05-open_erp_tutorial_basico
Open ERP Doc-05-open_erp_tutorial_basicoOpen ERP Doc-05-open_erp_tutorial_basico
Open ERP Doc-05-open_erp_tutorial_basico
 
Tutorial Rsyslog Debian Squeeze
Tutorial Rsyslog Debian SqueezeTutorial Rsyslog Debian Squeeze
Tutorial Rsyslog Debian Squeeze
 
04 taller-django
04 taller-django04 taller-django
04 taller-django
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Programacion en php a traves de ejemplos
Programacion en php a traves de ejemplosProgramacion en php a traves de ejemplos
Programacion en php a traves de ejemplos
 
Ejemplos en php
Ejemplos en phpEjemplos en php
Ejemplos en php
 
Apuntes php.pdf ejemplos
Apuntes php.pdf ejemplosApuntes php.pdf ejemplos
Apuntes php.pdf ejemplos
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 

Más de Alex Rayón Jerez

El Big Data en la dirección comercial: market(ing) intelligence
El Big Data en la dirección comercial: market(ing) intelligenceEl Big Data en la dirección comercial: market(ing) intelligence
El Big Data en la dirección comercial: market(ing) intelligenceAlex Rayón Jerez
 
Herramientas y metodologías Big Data para acceder a datos no estructurados
Herramientas y metodologías Big Data para acceder a datos no estructuradosHerramientas y metodologías Big Data para acceder a datos no estructurados
Herramientas y metodologías Big Data para acceder a datos no estructuradosAlex Rayón Jerez
 
Las competencias digitales como método de observación de competencias genéricas
Las competencias digitales como método de observación de competencias genéricasLas competencias digitales como método de observación de competencias genéricas
Las competencias digitales como método de observación de competencias genéricasAlex Rayón Jerez
 
El Big Data en mi empresa ¿de qué me sirve?
El Big Data en mi empresa  ¿de qué me sirve?El Big Data en mi empresa  ¿de qué me sirve?
El Big Data en mi empresa ¿de qué me sirve?Alex Rayón Jerez
 
Aplicación del Big Data a la mejora de la competitividad de la empresa
Aplicación del Big Data a la mejora de la competitividad de la empresaAplicación del Big Data a la mejora de la competitividad de la empresa
Aplicación del Big Data a la mejora de la competitividad de la empresaAlex Rayón Jerez
 
Análisis de Redes Sociales (Social Network Analysis) y Text Mining
Análisis de Redes Sociales (Social Network Analysis) y Text MiningAnálisis de Redes Sociales (Social Network Analysis) y Text Mining
Análisis de Redes Sociales (Social Network Analysis) y Text MiningAlex Rayón Jerez
 
Marketing intelligence con estrategia omnicanal y Customer Journey
Marketing intelligence con estrategia omnicanal y Customer JourneyMarketing intelligence con estrategia omnicanal y Customer Journey
Marketing intelligence con estrategia omnicanal y Customer JourneyAlex Rayón Jerez
 
Modelos de propensión en la era del Big Data
Modelos de propensión en la era del Big DataModelos de propensión en la era del Big Data
Modelos de propensión en la era del Big DataAlex Rayón Jerez
 
Customer Lifetime Value Management con Big Data
Customer Lifetime Value Management con Big DataCustomer Lifetime Value Management con Big Data
Customer Lifetime Value Management con Big DataAlex Rayón Jerez
 
Big Data: the Management Revolution
Big Data: the Management RevolutionBig Data: the Management Revolution
Big Data: the Management RevolutionAlex Rayón Jerez
 
Optimización de procesos con el Big Data
Optimización de procesos con el Big DataOptimización de procesos con el Big Data
Optimización de procesos con el Big DataAlex Rayón Jerez
 
La economía del dato: transformando sectores, generando oportunidades
La economía del dato: transformando sectores, generando oportunidadesLa economía del dato: transformando sectores, generando oportunidades
La economía del dato: transformando sectores, generando oportunidadesAlex Rayón Jerez
 
Cómo crecer, ser más eficiente y competitivo a través del Big Data
Cómo crecer, ser más eficiente y competitivo a través del Big DataCómo crecer, ser más eficiente y competitivo a través del Big Data
Cómo crecer, ser más eficiente y competitivo a través del Big DataAlex Rayón Jerez
 
El poder de los datos: hacia una sociedad inteligente, pero ética
El poder de los datos: hacia una sociedad inteligente, pero éticaEl poder de los datos: hacia una sociedad inteligente, pero ética
El poder de los datos: hacia una sociedad inteligente, pero éticaAlex Rayón Jerez
 
Búsqueda, organización y presentación de recursos de aprendizaje
Búsqueda, organización y presentación de recursos de aprendizajeBúsqueda, organización y presentación de recursos de aprendizaje
Búsqueda, organización y presentación de recursos de aprendizajeAlex Rayón Jerez
 
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...Alex Rayón Jerez
 
Fomentando la colaboración en el aula a través de herramientas sociales
Fomentando la colaboración en el aula a través de herramientas socialesFomentando la colaboración en el aula a través de herramientas sociales
Fomentando la colaboración en el aula a través de herramientas socialesAlex Rayón Jerez
 
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...Alex Rayón Jerez
 
Procesamiento y visualización de datos para generar nuevo conocimiento
Procesamiento y visualización de datos para generar nuevo conocimientoProcesamiento y visualización de datos para generar nuevo conocimiento
Procesamiento y visualización de datos para generar nuevo conocimientoAlex Rayón Jerez
 
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?Alex Rayón Jerez
 

Más de Alex Rayón Jerez (20)

El Big Data en la dirección comercial: market(ing) intelligence
El Big Data en la dirección comercial: market(ing) intelligenceEl Big Data en la dirección comercial: market(ing) intelligence
El Big Data en la dirección comercial: market(ing) intelligence
 
Herramientas y metodologías Big Data para acceder a datos no estructurados
Herramientas y metodologías Big Data para acceder a datos no estructuradosHerramientas y metodologías Big Data para acceder a datos no estructurados
Herramientas y metodologías Big Data para acceder a datos no estructurados
 
Las competencias digitales como método de observación de competencias genéricas
Las competencias digitales como método de observación de competencias genéricasLas competencias digitales como método de observación de competencias genéricas
Las competencias digitales como método de observación de competencias genéricas
 
El Big Data en mi empresa ¿de qué me sirve?
El Big Data en mi empresa  ¿de qué me sirve?El Big Data en mi empresa  ¿de qué me sirve?
El Big Data en mi empresa ¿de qué me sirve?
 
Aplicación del Big Data a la mejora de la competitividad de la empresa
Aplicación del Big Data a la mejora de la competitividad de la empresaAplicación del Big Data a la mejora de la competitividad de la empresa
Aplicación del Big Data a la mejora de la competitividad de la empresa
 
Análisis de Redes Sociales (Social Network Analysis) y Text Mining
Análisis de Redes Sociales (Social Network Analysis) y Text MiningAnálisis de Redes Sociales (Social Network Analysis) y Text Mining
Análisis de Redes Sociales (Social Network Analysis) y Text Mining
 
Marketing intelligence con estrategia omnicanal y Customer Journey
Marketing intelligence con estrategia omnicanal y Customer JourneyMarketing intelligence con estrategia omnicanal y Customer Journey
Marketing intelligence con estrategia omnicanal y Customer Journey
 
Modelos de propensión en la era del Big Data
Modelos de propensión en la era del Big DataModelos de propensión en la era del Big Data
Modelos de propensión en la era del Big Data
 
Customer Lifetime Value Management con Big Data
Customer Lifetime Value Management con Big DataCustomer Lifetime Value Management con Big Data
Customer Lifetime Value Management con Big Data
 
Big Data: the Management Revolution
Big Data: the Management RevolutionBig Data: the Management Revolution
Big Data: the Management Revolution
 
Optimización de procesos con el Big Data
Optimización de procesos con el Big DataOptimización de procesos con el Big Data
Optimización de procesos con el Big Data
 
La economía del dato: transformando sectores, generando oportunidades
La economía del dato: transformando sectores, generando oportunidadesLa economía del dato: transformando sectores, generando oportunidades
La economía del dato: transformando sectores, generando oportunidades
 
Cómo crecer, ser más eficiente y competitivo a través del Big Data
Cómo crecer, ser más eficiente y competitivo a través del Big DataCómo crecer, ser más eficiente y competitivo a través del Big Data
Cómo crecer, ser más eficiente y competitivo a través del Big Data
 
El poder de los datos: hacia una sociedad inteligente, pero ética
El poder de los datos: hacia una sociedad inteligente, pero éticaEl poder de los datos: hacia una sociedad inteligente, pero ética
El poder de los datos: hacia una sociedad inteligente, pero ética
 
Búsqueda, organización y presentación de recursos de aprendizaje
Búsqueda, organización y presentación de recursos de aprendizajeBúsqueda, organización y presentación de recursos de aprendizaje
Búsqueda, organización y presentación de recursos de aprendizaje
 
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
Deusto Knowledge Hub como herramienta de publicación y descubrimiento de cono...
 
Fomentando la colaboración en el aula a través de herramientas sociales
Fomentando la colaboración en el aula a través de herramientas socialesFomentando la colaboración en el aula a través de herramientas sociales
Fomentando la colaboración en el aula a través de herramientas sociales
 
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
Utilizando Google Drive y Google Docs en el aula para trabajar con mis estudi...
 
Procesamiento y visualización de datos para generar nuevo conocimiento
Procesamiento y visualización de datos para generar nuevo conocimientoProcesamiento y visualización de datos para generar nuevo conocimiento
Procesamiento y visualización de datos para generar nuevo conocimiento
 
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
El Big Data y Business Intelligence en mi empresa: ¿de qué me sirve?
 

Último

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 

Último (20)

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 

Cursillos e-ghost Septiembre 2010. Open ERP como software de gestión contable

  • 1. Apostando por el mercado del ERP de la mano de Open ERP OpenERP como alternativa de gestión Alex Rayón Jerez Cursillos y Charlas del e-GHOST Septiembre del 2010 e-GHOST (Grupo de Software Libre de la Universidad de Deusto) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
  • 2. Objetivos de la presentación  Dirigido a cualquier persona y/o cualquier organización, el cursillo sobre la herramienta de software libre Open ERP permitirá a los asistentes conocer las superficialidades de esta herramienta de gestión de los recursos de la empresa, que si bien es transversal a muchas áreas de gestión empresarial, es parametrizable a necesidades específicas de la organización (contabilidad, recursos humanos, compras, clientes, etc.).  En este curso, se introducirá el ERP de software libre que mayor crecimiento ha experimentado en las últimas fechas, y se presentará su parametrización para considerarse una herramienta contable como alternativa real y válida a otras herramientas de gestión como pudiera ser Contaplus de Sage o similares. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
  • 3. Índice de contenidos  Instalación y configuración inicial  Arquitectura  Instalación en Ubuntu  Localización española  Evolución contabilidad en Open ERP  Configuración de la Base de Datos  Instalación módulos localización base  Parametrización contable de la empresa  Funcionalidad  Módulo contabilidad general  Desarrollo módulos ad-hoc OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
  • 4. Instalación y configuración inicial La instalación básica de Open ERP, incluyendo todos sus componentes, ya sea bajo un entorno Windows, Linux o Mac no debería llevar más de 30 minutos. Son pocas las operaciones que hay que realizar. Básicamente, la instalación inicial se resumen en los dos pasos siguientes: 1) Instalación y configuración del servidor de Base de Datos en un nodo de computación (puede ser Windows, Linux o Mac). 2) Se disponen de dos opciones para interactuar con la Base de Datos del sistema OpenERP que se quiera montar: Instalar un servidor web que pueda ser luego utilizado en cualquier cliente web. Instalar la aplicación escritorio cliente. Desarrollada bajo GTK (bibliotecas multiplataforma para desarrollar interfaces gráficas de usuario (GUI)). OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 4
  • 5. Arquitectura OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 5
  • 6. Arquitectura (II) Los dos métodos de configuración de la parte cliente ofrecen la misma funcionalidad, por lo que pueden ser empleados indistintamente (incluso se pueden utilizar simultáneamente). Es mejor utilizar el cliente web si el servidor Open ERP está localizado a una distancia considerable, ya que es más tolerante a latencias que el cliente de escritorio GTK. Además, el cliente web tiene un mantenimiento menos costoso. Cuando se utilizan servidores Open ERP locales (como en este curso), localizados en el mismo edificio por ejemplo, es más eficiente emplear el cliente GTK. Además, en ocasiones, la caché web juega malas pasadas, ya que hay cambios que no se visualizan al instante. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 6
  • 7. Arquitectura (III) Se distinguen 3 componentes: Servidor de Base de Datos PostgreSQL: contiene todas las bases de datos con los elementos de configuración del sistema Open ERP y los datos empresariales. Servidor de aplicaciones Open ERP: contiene la lógica de negocio y asegura que el sistema Open ERP funciona correctamente. Cliente: permite conectarse al servidor de aplicaciones Open ERP desde un navegador web o desde la aplicación de escritorio GTK. Los componentes pueden instalarse en un mismo nodo o distribuidos en red. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 7
  • 8. Arquitectura (IV) ¿El cliente web es un servidor o un cliente? Depende del punto de vista. Actúa como un servidor web para un usuario que se conecta desde un navegador web, pero actúa como un cliente para el servidor de aplicaciones Open ERP (que es el único papel que juega el cliente GTK). PostgreSQL Sistema de Gestión de Base de Datos relacional y orientada a objetos. Open source, gratuita y multiplataforma, que ofrece mayor rendimiento en comparación con otros SGBDs como MySQL o FirebirdSQL (gratuitos), así como Sybase, DB2 o SQL Server (propietarios). Python Lenguaje de programación de desarrollo de Open ERP. Orientado a objetos, procedural y funcional. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 8
  • 9. Instalación en Ubuntu Ubuntu: quizás la distribución Linux más popular. Actualización de los paquetes Linux e instalación del servidor + cliente Open ERP y el entorno gráfico para el SGBD pgadmin: $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install openerp-server openerp-client pgadmin3 Para evitar tener algunas etiquetas sin traducir en el cliente GTK, hay que instalar el paquete gnome del idioma correspondiente (en este caso, el español): $ sudo apt-get install language-pack-gnome-es-base Abrimos el fichero de configuración de la base de datos Postgres: $ sudo gedit /etc/postgresql/8.3/main/pg_hba.conf OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 9
  • 10. Instalación en Ubuntu (II) En dicho fichero de configuración, y localizando la etiqueta # “local” is for Unix domain socket connections only se sustituye (1) por (2) (1) local all all ident sameuser (2) local all all md5 Hay que reiniciar el SGBD postgres para materializar los cambios $ sudo /etc/init.d/postgresql-8.3 restart Los siguientes dos comandos evitarán problemas con el script /etc/init.d/openerp-web INIT $ sudo mkdir /home/openerp $ sudo chown openerp.nogroup /home/openerp OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 10
  • 11. Instalación en Ubuntu (III) Crear el usuario “openerp” con la contraseña “openerp” y con privilegios para crear bases de datos Postgres: $ sudo su postgres $ createuser openerp -P Enter password for new role: (openerp) Enter it again: Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) y Shall the new role be allowed to create more new roles? (y/n) n OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 11
  • 12. Instalación en Ubuntu (IV) Salir de Postgres $ exit Editar el fichero de configuración del servidor Open ERP para que no se conecte a ninguna base de datos en concreto, pero que sí se conecte con el usuario recién creado $ sudo gedit /etc/openerp-server.conf db_name = db_user = openerp db_password = openerp Python 2.6 todavía no está soportado en las versiones de Open ERP 5.0 (como la que se está instalando). Por ello, hay que configurar para lanzar Open ERP con Python 2.5 o anteriores. También hay un problema con el paquete python-xml, por lo que habrá que reinstalarlo. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 12
  • 13. Instalación en Ubuntu (V) Instalar Python 2.5 $ sudo apt-get install python2.5 python2.5-dev python-profiler Reinstalar python-xml $ wget http://freefr.dl.sourceforge.net/sourceforge/pyxml/PyXML-0.8.4.tar.gz $ tar xvzf PyXML-0.8.4.tar.gz $ cd PyXML-0.8.4/ $ sudo python2.5 setup.py install Hacer un enlace simbólico para un fichero que en la versión 2.6 de Python también da problemas, de forma que al emplear el mismo, se rediriga a utilizar el mismo fichero de la versión 2.5 $ sudo ln -s /usr/lib/python2.6/dist-packages/oldxml/_xmlplus/utils/boolean.so /usr/lib/python2.5/site-packages/oldxml/_xmlplus/utils/ OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 13
  • 14. Instalación en Ubuntu (VI) Forzar a Open ERP para que se abra con Python 2.5, reemplazando (1) con (2) en el fichero de configuración openerp-server $ cd /usr/bin/ $ sudo cp openerp-server openerp-server.ORIG $ sudo gedit openerp-server (1) exec /usr/bin/python ./openerp-server.py $@ (2) exec /usr/bin/python2.5 ./openerp-server.py $@ Y se reinicia (si se había arrrancado previamente) o inicia el servidor de Open ERP para que tomen efecto todos los cambios: $ sudo /etc/init.d/openerp-server restart $ sudo /etc/init.d/openerp-server start En el fichero /var/log/openerp.log se puede comprobar que el servidor esté esperando peticiones. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 14
  • 15. Instalación en Ubuntu (VII) Para la instalación del cliente web de Open ERP http://doc.openerp.com/install/linux/web/index.html El cliente GTK ya ha sido previamente instalado. Para arrancarlo, se accede a Aplicaciones → Internet →Open ERP client También se puede arrancar desde la consola utilizando el comando openerp-client OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 15
  • 16. Instalación en Ubuntu (VIII) Procesos demonio Open ERP Server $ sudo /etc/init.d/openerp-server start [Para arrancar el servidor] $ sudo /etc/init.d/openerp-server restart [Para rearrancar, tras cambios, el servidor] $ sudo /etc/init.d/openerp-server stop [Para detener el servidor] Open ERP web client (Si se ha instalado, se puede configurar para arrancarlo como un servicio más, copiando el egg (paquete Python) dentro de la carpeta /etc/init.d) $ sudo cp /usr/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/scripts/openerp- web /etc/init.d/ $ sudo cp /usr/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/config/openerp- web.cfg /etc/ $ sudo chmod +x /etc/init.d/openerp-web OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 16
  • 17. Instalación en Ubuntu (IX) Procesos demonio (continuación) Editar el servicio de arranque del cliente web $ sudo gedit /etc/init.d/openerp-web USER="openerp" Editar el fichero de configuración del cliente web $ sudo gedit /etc/openerp-web.cfg log.access_file = "/var/log/openerp-web/access.log" log.error_file = "/var/log/openerp-web/error.log" Crear fichero de log con el propietario $ sudo mkdir /var/log/openerp-web/ $ sudo chown username /var/log/openerp-web/ OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 17
  • 18. Instalación en Ubuntu (X) Procesos demonio (continuación) Para arrancar el cliente web cada vez que se arranque el sistema: $ sudo update-rc.d openerp-web defaults Y los comandos para manejar el daemon del cliente web serán $ sudo /etc/init.d/openerp-web start $ sudo /etc/init.d/openerp-web restart $ sudo /etc/init.d/openerp-web stop OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 18
  • 19. Localización española La localización española de OpenERP es un proyecto abierto a la comunidad respaldado por empresas españolas La comunidad de usuarios Launchpad: código / bugs / traducciones. Google Groups: ideas y organización. Foros: dudas y petición de ayudas. Empresas: Spain OpenERP Alliance http://www.openerpspain.com OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 19
  • 20. Localización española (II) Launchpad (https://launchpad.net/openerp-spain) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 20
  • 21. Localización española (III) Google Groups (http://groups.google.es/group/openerp-spain) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 21
  • 22. Localización española (IV) Foro oficial (http://www.openobject.com/forum/espanol-forum-f21.html) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 22
  • 23. Localización española (V) Foro OpenERPsite (http://www.openerpsite.com/foro-openerp/) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 23
  • 24. Localización española (VI) Alternativas instalación código localización española 1) Instalación All-In-One en Ubuntu (desde 0) All-In-One: script desarrollado por Iñaki Fernández que automatiza la instalación de Open ERP en Ubuntu. Muy fácil de instalar. Disponible en http://opensourceconsulting.wordpress.com/2009/09/27/instalad 2) Instalación Manual (Bazaar) en Ubuntu y Windows Es la que se empleará en este curso, dado que previamente ya se ha instalado Open ERP (usando las distribuciones oficiales). OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 24
  • 25. Localización española (VII) Sólo se quieren añadir los módulos de localización de España. Para ello, se empleará Bazaar para bajar la última versión del código del LaunchPad. Bazaaar es un sistema de control de versiones distribuido patrocinado por Canonical Ltd. Facilitar la contribución en proyectos open source. Launchpad, GNU Savannah y Sourceforge, entre otros, proporcionan alojamiento gratis en repositorios utilizando Bazaar. ¿Tienes ya cuenta en Launchpad? La vas a necesitar, así que: https://launchpad.net/ Para este curso: http://www.e-ghost.deusto.es/docs/2010/openerp-2010-es.zip OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 25
  • 26. Localización española (VIII) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 26
  • 27. Localización española (IX) Bazaar, al ser una herramienta distribuida de control de versiones, al descargar código, lo que realmente se hace es crear una rama en un repositorio local. Si se modifica el código en local, antes de subirlo se tendrá que sincronizar la rama local con la original. Así se trabaja de manera colaborativa, contribuyendo todos al proyecto. El código compartido en bazaar se organiza en ramas o branches. Por ejemplo el proyecto openerp-server tiene una rama llamada trunk para el código en desarrollo, y una rama 5.0 para la versión estable. Así que si se quiere descargar la versión estable de openerp-server se puede hacer: $ bzr branch lp:openobject-server/5.0 Esta sería otra alternativa para instalar y configurar Open ERP. O para descargar el código de la documentación: $ bzr branch lp:openobject-doc OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 27
  • 28. Localización española (X) Hay que instalar Bazaar. Para instalar la última versión (por defecto en los repositorios viene una versión que da problemas luego), se edita el fichero de las fuentes de los repositorios para añadir la última versión de Bazaar, y luego se instala la misma (suponiendo una distribución Ubuntu 9.04 Jaunty): $ sudo gedit /etc/apt/sources.list deb-src http://ppa.launchpad.net/bzr/ubuntu jaunty main deb http://ppa.launchpad.net/bzr/ubuntu jaunty main $ sudo apt-get update $ sudo apt-get install bzr Para instalarlo en otra versión de Ubuntu simplemente cambia el nombre de la versión al añadir los repositorios. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 28
  • 29. Localización española (XI) Durante el proceso, seguramente salga el siguiente mensaje: W: Error de GPG: http://ppa.launchpad.net jaunty Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY D702BF6B8C6C1EFD W: Imposible obtener http://es.archive.ubuntu.com/ubuntu/dists/jaunty-updates/Release.gpg El servidor de http envió una cabecera de respuesta inválida Ello se debe a que para poder publicar el código con Bazaar primero hay que identificarse. Por un lado, con el usuario de Launchpad previamente creado: $ bzr launchpad-login nombre_usuario_launchpad La primera vez que se ejecute se creará el fichero /home/nombre_usuario/.bazaar/authentication.conf con la información del usuario. Por otro lado, hay que identificar al equipo con la clave ssh key. El protocolo SSH permite realizar comunicaciones cifradas a través de una red, por lo que es interesante generar una clave. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 29
  • 30. Localización española (XII) Para conseguir una clave ssh key en Ubuntu, hay que instalar primero OpenSSH, y luego generar la clave: $ sudo apt-get install openssh-client $ ssh-keygen -t rsa Con esto se genera en el directorio /home/nombre_de_usuario/.ssh/ una pareja de claves: id_rsa: clave privada. Se queda en el propio equipo (el que será cliente). id_rsa.pub: clave pública. Hay que subirla al perfil de cada de Launchpad. Para ello, hay que autenticarse en Launchpad.net con el nombre de usuario y contraseña, y en la página personal, editar la información de SSH keys. La clave privada se quedará en tu equipo y la publica hay que subirla a tu perfil de launchpad. Logeate en Launchpad.net con tu usuario y accede a tu página para editar la información de SSH keys. Copia en esa ventana la información que hay dentro del fichero /home/nombre_de_usuario/.ssh/id_rsa.pub y pulsa el botón Import Public Key para terminar. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 30
  • 31. Localización española (XIII) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 31
  • 32. Localización española (XIV) Cómo trabajar con Launchpad y Bazaar ( http://doc.openerp.com/contribute/15_guidelines/contribution_guidelines.html): Para sincronizar los cambios con los que se han realizado en un proyecto de manera local desde la última sincronización $ bzr merge Hay que hacer un commit para indicar los cambios que se han realizado $ bzr ci -m "[TAG] Mensaje explicando los cambios realizados" Más información aquí: http://doc.openerp.com/contribute/04_using_bazaar.html#how-to-commit-your-work Por último, se suben los cambios realizados $ bzr push Más información aquí: https://help.launchpad.net/Code/UploadingABranch OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 32
  • 33. Localización española (XV) Primero se indican las rutas con las que se quieren trabajar para descargar los módulos de la localización española para facilitar su manejo: $ ADDONSPATH=/usr/lib/openerp-server/addons/ $ OPENERPSPAIN=/usr/lib/openerp-server/openerp-spain/ $ EXTRAADDONS=/usr/lib/openerp-server/extra-addons/ Ahora se procede a descargar, de manera segura, los módulos necesarios para la instalación y configuración de la localización española, y así poder hacer uso de la contabilidad en el ámbito local: $ sudo bzr branch https://code.launchpad.net/~openerp-commiter/openobject- addons/stable_5.0-extra-addons $ sudo bzr branch https://code.launchpad.net/~openerp-spain-team/openerp-spain/5.0 OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 33
  • 34. Localización española (XVI) Si en lugar de descargar, lo que se quiere es actualizar los repositorios ya existentes, se procede de la siguiente manera $ cd $EXTRAADDONS ; sudo bzr pull ; sudo bzr update $ cd $OPENERPSPAIN ; sudo bzr pull ; sudo bzr update Finalmente, se enlazan los módulos descargados con la carpeta que Open ERP lee para instalar nuevos módulos $ sudo ln -s $EXTRAADDONS/* $ADDONSPATH $ sudo ln -s $OPENERPSPAIN/l10n_es/* $ADDONSPATH $ sudo ln -s $OPENERPSPAIN/l10n_es_extras/* $ADDONSPATH $ sudo ln -s $OPENERPSPAIN/extra_addons/* $ADDONSPATH $ sudo ln -s $OPENERPSPAIN/l10n_ca_ES/* $ADDONSPATH OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 34
  • 35. Contabilidad en Open ERP En 2010, en lo que concierne a la Contabilidad, se cuenta con: Plan de cuentas del Plan General Contable para PYMES. Cuentas anuales: Balance de Situación y Cuenta de Pérdidas y Ganancias. Cierre de ejercicio fiscal español. Renumeración de asientos. Gestión de nóminas. Múltiples correcciones y mejoras (refactorizaciones plan de cuentas, asistente creación de cuentas, nuevos impuestos, etc.) ¡Y todo sigue creciendo en el proyecto en Bazaar! OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 35
  • 36. Evolución contabilidad en Open ERP (II) En 2010, en lo que concierne a la Tesorería, se cuenta con: Norma 34 (Órdenes en fichero para emisión de transferencias y cheques) Mejoras en Norma 58 (Anticipo de Crédito en Soporte Magnético) Domicilio, formato alternativo, etc. Correcciones en Norma 43 (Transmitir a clientes la información relativa a los distintos apuntes bancarios, comúnmente conocida como banca electrónica) Múltiples cuentas por archivo. Conciliación automática en la importación de extractos. ¡Y todo sigue creciendo en el proyecto en Bazaar! OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 36
  • 37. Evolución contabilidad en Open ERP (III) En 2010, en lo que concierne a los Modelos fiscales, se cuenta con: Modelo 347 (Declaración annual de operaciones con terceras personas) Factura electrónica (Facture-e: http://www.facturae.es/en-US/Paginas/principal.aspx) Beta Modelo 340 (Declaración informativa de operaciones en libros registro) ¡Y todo sigue creciendo en el proyecto en Bazaar! OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 37
  • 38. Configuración Base de Datos El procedimiento para crear una base de datos con la localización española se compone, generalmente, de tres pasos: Instalar una Base de Datos nueva. Instalar los módulos de localización base. Es importante no crear el plan de cuentas en este momento. Configurar Open ERP para los requisitos de la empresa. Crear el plan de cuentas, configurar los libros diarios y bancos, etc. Para proceder a todo ello, lo primero es arrancar el servidor Open ERP y el cliente GTK $ sudo /etc/init.d/openerp-server start [Arranque servidor] Aplicaciones → Internet → Tiny ERP u Open ERP Client OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 38
  • 39. Configuración Base de Datos (II) Creación de una nueva Base de Datos OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 39
  • 40. Configuración Base de Datos (III) Seleccionar el perfil mínimo OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 40
  • 41. Configuración Base de Datos (IV) Parametrización de los datos de la empresa OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 41
  • 42. Configuración Base de Datos (V) Configuración mínima OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 42
  • 43. Instalación módulos localización base Instalación de los módulos de localización española Tres alternativas: 1) Instalar manualmente los módulos de localización que sean de interés para la empresa. 2) Instalar el módulo l10n_ES_pyme_install y l10n_ES_pyme_custom Incluye los módulos de localización, módulos comunes y configuración de ejemplo para PYMEs. 3) Instalar el módulo l10n_ES_pyme_account Incluye los módulos de localización y configuración contable mínima de ejemplo para PYMEs. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 43
  • 44. Instalación módulos localización base (II) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 44
  • 45. Instalación módulos localización base (III) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 45
  • 46. Instalación módulos localización base (IV) Asistentes de contabilidad Importante: ¡No crear el Plan de Cuentas en este punto! La localización española ya crea automáticamente ejercicios fiscales de ejemplo para 2010 y 2011 con los períodos fiscales adecuados. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 46
  • 47. Instalación módulos localización base (V) Asistente de topónimos de las provincias del Estado Español Introducirá los nombres de provincia y municipios españoles, permitiendo su identificación a partir del Código Postal y agilizando la navegación. El asistente se ejecuta en segundo plano y tarda, por lo que se recomienda paciencia y no tratar de instalar otro módulo simultáneamente. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 47
  • 48. Parametrización contable de la empresa Los módulos para Pequeñas y Medianas Empresa previamente enunciados de la localización española crean por defecto ejercicios fiscales con sus correspondientes períodos y documentos (Balance de Situación de apertura, cuatro trimestres, Cuenta de Pérdidas y Ganancias y Balance de Situación de cierre). También crean Libros diarios de ejemplo. Lo que sí que se debe parametrizar para cada empresa es el plan de cuentas (acorde al PGC o PGCE para PYMEs de 2007). Posteriormente se configurarán los Libros diarios de ejemplo según las necesidades de la empresa. Se recomienda no usar secuencias de diarios separadas, de forma que se entregue a Hacienda un único Librio diario. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 48
  • 49. Parametrización contable de la empresa (II) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 49
  • 50. Parametrización contable de la empresa (III) Creación de un plan contable a partir de plantilla OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 50
  • 51. Parametrización contable de la empresa (IV) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 51
  • 52. Parametrización contable de la empresa (V) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 52
  • 53. Parametrización contable de la empresa (VI) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 53
  • 54. Parametrización contable de la empresa (VIII) Una vez generado el plan contable para la empresa, se deberán establecer qué cuentas contables serán por defecto las que se deban considerar para las anotaciones en los Libros diario. Para algunos diarios puede interesar marcar la opción de Permitir cancelar asientos. De esta forma siempre se podrán cancelar facturas. Para los diarios de efectivo, se deberá marcar Diario de pagos en efectivo para que las operaciones puedan ser registradas como tal de cara al Modelo 347 del IVA (Declaración anual de operaciones con terceras personas). OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 54
  • 55. Parametrización contable de la empresa (IX) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 55
  • 56. Parametrización contable de la empresa (X) Importar bancos españoles La localización española proporciona una herramienta para cargar la lista de bancos y cajas españoles, y así evitar tener que introducir a mano todos sus datos. No es un paso obligatorio, pero sí altamente recomendable, ya que la gran mayoría de las empresas serán con las instituciones financieras con las que trabajen. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 56
  • 57. Parametrización contable de la empresa (XI) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 57
  • 58. Parametrización contable de la empresa (XII) Para finalizar con la configuración, hay otros elementos que también es recomendable parametrizar para toda empresa: Secuencias Series de facturación correlativas. Por defecto las secuencias no están desglosadas por ejercicio. Modos de pago bancario Generación de remesas bancarias con formatos norma 19 y norma 58 para enviarlos directamente al banco y poder generar rápidamente el archivo de cobro bancario para enviar al banco. Conceptos bancarios norma 43 La norma 43 del Consejo Superior Bancario (CSB) para que la empresa pueda recibir de los bancos los movimientos de sus cuentas corrientes a través de medios informáticos estandarizados. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 58
  • 59. Funcionalidad La localización española, de manera resumida, ofrece: Configuración: preconfiguración y datos base españoles. Contabilidad Plantillas de planes de cuentas del PGC. Plantillas de impuestos y posiciones fiscales. Informes contables adaptados. Procesos contables (Pérdidas y Ganancias y cierre del ejercicio). Tesorería Gestión de remesas (Norma 19 y Norma 58). Extractos bancarios (Norma 43). Modelos fiscales OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 59
  • 60. Funcionalidad (II) openerp-spain extra-addons ... OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 60
  • 61. Funcionalidad (III) Configuración Contabilidad Tesorería Modelos fiscales Logística openerp-spain extra-addons ... OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 61
  • 62. Funcionalidad (IV) Módulos de configuración l10n_ES_pyme_account: instalación localización básica / contable para PYMEs. l10n_ES_pyme_install: instalación típica para pymes paso 1. l10n_ES_pyme_custom: instalación típica para pymes paso 2. l10n_ES_partner_data (y CT): datos iniciales para algunas tablas de empresas y CRM (cargos, categorías de empresas, etc.). l10n_ES_toponyms (y CT): provincias y municipios. l10n_ES_toponyms_region (y CT): comunidades autónomas. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 62
  • 63. Funcionalidad (V) Módulos de contabilidad l10n_chart_ES: plantillas de planes de cuentas (PGCE / PGCE PYMES), impuestos (IVA, IRPF) y posiciones fiscales. account_financial_report: informes financieros y contables al estilo español (libro de facturas, balance, diario, etc.). account_renumber: renumeración de asientos contables. l10n_ES_cierre_ejercicio: asistente de cierre de ejercicio al estilo español (Pérdidas y Ganancias, Cierre y Apertura). account_balance_reporting: motor de informes tipo balance comparativos entre dos ejercicios (informes de cuentas anuales). l10n_ES_account_balance_report: plantillas de cuentas anuales españolas (Balance de Situación y Cuenta de Pérdidas y Ganancias normal, abreviado y PYMEs). l10n_ES_hr_nominas: facilita la creación de nóminas. l10n_ES_partner_mercantil: añade campos sobre el registro mercantil a las empresas. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 63
  • 64. Funcionalidad (VI) Módulos de tesorería account_payment_extension: permite crear órdenes de cobro (remesas) y listados de efectos. l10n_ES_remesas: añade asistentes para exportar las órdenes de pago/cobro en los distintos formatos bancarios españoles (Norma 34 para pagos y Norma 19 58 para cobros). l10n_ES_extractos_bancarios: permite importar extractos bancarios en formato Norma 43. paydays: extiende los términos de pago para poder especificar días específicos de pago/cobro (por ejemplo, 10 y 25 de cada mes). OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 64
  • 65. Funcionalidad (VII) Módulos de modelos fiscales l10n_ES_aeat_mod340: modelo 340 de Hacienda (actualmente todavía en desarollo). l10n_ES_aeat_mod347: modelo 347 de Hacienda (declaración de operaciones con terceros). Asistente para la generación de los datos y exportación en formato BOE. l10n_ES_facturae: factura electrónica. Permite exportar facturas de Open ERP al formato Factura-e (http://www.facturae.es). OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 65
  • 66. Módulo contabilidad general Introducción Un sistema de contabilidad bien integrado con el sistema de información de gestión de la empresa (en este caso, Open ERP), ofrece a la empresa importantes beneficios. Permite a la empresa gestionar las operaciones diarias siguiendo el workflow desde que se recibe una factura hasta que se realiza el pago. Permite realizar análisis financieros basados en datos en tiempo real o datos históricos. Para hacer todo ello posible, habrá que configurar por completo la estructura contable de la empresa. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 66
  • 67. Módulo contabilidad general Introducción (II) El módulo contable de Open ERP abarca la contabilidad general, las cuentas pendientes de cobro, las cuentas pendientes de pago, la reconciliación bancaria, el control de costes y el control presupuestario. Los asientos se basan en el sistema de doble entrada y divisas múltiples. Las acciones contables influyen sobre el comportamiento de las otras operaciones de la empresa. Tanto es así que si un contable decide bloquear la cuenta de un cliente, eso pudiera influir directamente en la gestión comercial y gestión de las existencias. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 67
  • 68. Módulo contabilidad general Ejercicios fiscales La información contable se articula en ejercicios fiscales, que a su vez se descomponen en periodos. Normalmente el ejercicio fiscal activo está almacenado en la información de contexto. No obstante, si se desea consultar información en otros ejercicios fiscales podemos acudir al asistente Charts fo Accounts del menú Charts y elegir el ejercicio fiscal a mostrar. Para crear los ejercicios fiscales hay que ir: Gestión Financiera → Configuración → contabilidad financiera → Periodos OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 68
  • 69. Módulo contabilidad general Ejercicios fiscales (II) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 69
  • 70. Módulo contabilidad general Fechas OpenERP incorpora varias fechas en los apuntes contables Fecha efectiva: es la fecha del apunte. Fecha de creación Fecha de madurez o vencimiento: en el caso de tratarse de una cuenta a cobrar o a pagar. En versiones previas de Open ERP, era posible tener apuntes con distinta fecha dentro del mismo asiento. Sin embargo, se decidió imponer la restricción de que todos los apuntes pertenecientes a un movimiento tengan la misma fecha efectiva. Esto equivale prácticamente a decir que es el asiento contable quien tiene fecha y no cada apunte individual, si bien por comodidad se mantendrá la fecha efectiva a nivel del apunte. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 70
  • 71. Módulo contabilidad general Períodos Los períodos son la pieza fundamental en el manejo de tiempos y controles de escrituras en Open ERP. Cuando se crea un nuevo ejercicio fiscal, Open ERP propone dividirlo en períodos mensuales o trimestrales. La decisión no es trivial, ya que dependiendo de qué tipo de información se vaya a solicitar, será más conveniente crear períodos más o menos largos. En principio, se recomienda generarlos con la misma periodicidad que se quiera generar la información contable (trimestral, mensual, etc.). En muchas empresas se presentan informes mensuales pero trimestralmente es cuando se realizan inventarios, se presentan liquidaciones de impuestos (IVA), etc. OpenERP está diseñado para poder solicitar información contable a nivel de períodos (o de fin de período) más que a nivel de fechas. Por defecto no puedo solicitar un estado de cuentas a 14 de marzo, sino que hay que acudir a fechas de final de período (31 de Marzo en este caso). No obstante, existen extensiones y módulos que permiten calcular informes en fechas concretas, aunque de momento no están dentro de la distribución oficial. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 71
  • 72. Módulo contabilidad general Períodos (II) En el momento que un período está cerrado no puede realizarse ningún apunte sobre el mismo. Esta funcionalidad está bien para las declaraciones de impuestos: cierro un período, liquido el impuesto y no permito la inserción de nuevos asientos o facturas en el período liquidado. Pero si llega una factura de un período ya cerrado, el programa permite contabilizarla en su fecha real, pero en un período distinto al que le correspondería. De esta manera se evita que se traspapelen facturas y todo queda declarado. Open ERP también permite solapar períodos, aunque sólo los correspondientes al asiento de apertura y al de cierre del ejercicio del 31 de diciembre. Si se utiliza el asistente de configuración, esta opción ya se carga automáticamente. Otro de los problemas es que el nombre de los períodos trimestrales establecidos por defecto son del formato “01/03 - 31/03” lo cual a veces puede despistar a la hora de seleccionar un período. Es recomendable cambiar los nombres manualmente a textos como “2010_1T” para el primer trimestre, etc. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 72
  • 73. Módulo contabilidad general Libros diarios Open ERP ofrece varios diarios con funciones o cometidos distintos (así se facilita su clasificación y la omisión de errores). Hay que crear como mínimo: Libro diario de ventas: para las facturas de los clientes. Libro diario de compras: para las facturas de los proveedores. Libro diario para cada fondo o cuenta bancaria. Cuando se crea un diario Open ERP lo divide internamente en tantos subdiarios como períodos se hayan definido. Para consultar, modificar o crear nuevos libros, acceda al menú: Gestión financiera → Configuración → Libros diarios → Definición de los libros diarios. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 73
  • 74. Módulo contabilidad general Libros diarios (II) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 74
  • 75. Módulo contabilidad general Libros diarios (III) En Open ERP se pueden llevar a cabo dos controles sobre los libros diarios que son: Controles sobre las cuentas. Controles de acceso según los grupos de usuarios. Para evitar errores en la selección de cuentas al introducir los asientos, se pueden establecer condiciones sobre las cuentas generales que se pueden utilizar en un libro diario específico. Para ello, hay que listar todas las cuentas válidas en un segundo separador Controles de asiento. Si no se codifica ninguna cuenta, Open ERP no aplica ningún control sobre los asientos contables. Si se hace un listado de las cuentas que se pueden utilizar en el Libro diario, Open ERP no permitiría introducir ningún asiento cuya cuenta no esté en el anterior listado. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 75
  • 76. Módulo contabilidad general Libros diarios (IV) Open ERP permite indicar qué campos y en qué orden se desean abrir para un diario concreto. Por defecto, Open ERP tiene dos modos de vista: Journal view: para casi todos los diarios. Cash journal view: para los diarios de tesorería. Es posible crear nuevas vistas o modificar las anteriores. Como ejemplo, se va a modificar la vista del diario de tesorería. Para ello hay que abrir un Libro diario y pulsar el botón que aparece en el gráfico como abrir este recurso. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 76
  • 77. Módulo contabilidad general Libros diarios (V) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 77
  • 78. Módulo contabilidad general Libros diarios (VI) Se abre una vista de Libro diario más específica: OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 78
  • 79. Módulo contabilidad general Libros diarios (VII) Se pueden ver los campos en inglés, su secuencia, si son obligatorios, etc. Por ejemplo, el campo Name, es obligatorio y se muestra en tercer lugar de la vista. Se pueden modificar estas líneas e incluso añadir líneas nuevas si en algún momento interesa cambiar este apartado. En general no será necesario crear nuevas vistas pero es posible que en algún momento interese cambiar el orden de las columnas, etc. Es importante recordar que para poder borrar facturas, el Libro diario al que se asocien los asientos contables debe tener activada la casilla Permitir cancelación de asientos. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 79
  • 80. Módulo contabilidad general Plan de cuentas Un plan de cuentas no es mas que una forma jerárquica de mostrar las distintas relaciones entre las cuentas contables que la empresa debe gestionar para su día a día. No tiene porqué coincidir al pie de la letra con el plan contable del estándar contable del país en cuestión (Plan General Contable en España, etc.) Existen dos tipos de cuentas: Tipo “vista”: cuentas que no admiten movimientos y se utilizan para agrupar por debajo las correspondientes subcuentas. Se deberá crear para asociar después a ellas las subcuentas correspondientes. Subcuentas: las demás, por lo que sí que admiten movimientos. Las plantillas contables incluyen cuatro elementos: plantillas de posiciones fiscales, plantillas de impuestos, plantillas de códigos de impuestos y plantillas de cuentas contables. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 80
  • 81. Módulo contabilidad general Plan de cuentas (II) Si en algún momento se desea eliminar o modificar los planes de cuentas hay que eliminar todas las relaciones que existen con los cuatro elementos anteriores. Para añadir, modificar o eliminar cuentas existentes, se accede al menú: Gestión financiera → Configuración → Cuentas generales → Listado de cuentas Para modificar o eliminar una cuenta, se puede buscar con la lupa y modificar los campos que se deseen. Los campos más importantes: Nombre: nombre de la cuenta, sin limitación alguna. Activo: permite desactivar una cuenta. Open ERP, por defecto no permitirá desactivar una cuenta con movimientos contables. Tipo de cuenta: los tipos Vista para cuentas padre. Además, los tipos de cuentas determinan las cuentas que pueden ser utilizadas en cada libro diario. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 81
  • 82. Módulo contabilidad general Plan de cuentas (III) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 82
  • 83. Módulo contabilidad general Plan de cuentas (IV) Los tipos de cuentas disponibles son los siguientes: vista (cuentas padre que no admiten ningún tipo de movimiento), activo, pasivo, patrimonio, efectivo, capital, inmovilizado, existencias, terceros a cobrar, terceros a pagar, terceros (no son terceros a cobrar ni a pagar), impuestos, financieras, gastos, ingresos, código. Una práctica habitual e interesante es establecer que al crear una empresa, coja el código del cliente como cuenta contable. Para ello hay que tener instalado el módulo l10n_ES_partner_seq que vincula una secuencia al campo de código de empresa para generar el código de forma automática (sólo al crear nuevas empresas clientes o proveedores). OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 83
  • 84. Módulo contabilidad general Asientos contables Open ERP tiene varios métodos para anotar asientos contables: Anotación rápida en un libro diario. Anotación por documento. Anotación por extractos bancarios. Asientos predefinidos. Subscripción para asientos recurrentes. A la hora de introducir apuntes contables, Open ERP permite trabajar con los dígitos que se estimen oportunos (7 ó más es lo habitual), en función del nivel de desglose que desee la empresa. Antes de poder introducir cualquier apunte, se deberán crear todas las subcuentas que intervengan en él. Se puede acceder por el menú: Gestión financiera → Configuración → Codificación de asientos OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 84
  • 85. Módulo contabilidad general Asientos contables (II) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 85
  • 86. Módulo contabilidad general Asientos contables (III) La anotación rápida es el método más eficaz para codificar un montón de asientos en cada uno de los libros diarios. En el menú: Gestión financiera → Configuración → Codificación de asientos → Codificación asientos por línea OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 86
  • 87. Módulo contabilidad general Asientos contables (IV) El formulario del extracto bancario está situado en: Gestión financiera → Configuración → Codificación de asientos → Asientos por extractos bancarios Permite codificar directamente los asientos financieros emitidos por un banco. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 87
  • 88. Módulo contabilidad general Asientos contables (V) Para introducir un extracto bancario: El primer separador contiene los campos para anotar los extractos. Los campos con el nombre, fecha y período se rellenan automáticamente. El campo Libro diario debe completarlo el usuario. El balance inicial se auto completa con el balance final del último extracto bancario recogido. Deben ser el mismos que comunique el banco. El balance final es la cantidad total que hay que alcanzar después de codificar todos los extractos bancarios. Deben ser el mismos que comunique el banco. Un extracto contiene seis campos que se deben rellenar según la información que proporcione el banco: fecha y nombre de la transacción, el tipo de transacción (proveedor, cliente o general), la empresa y cuenta (que se autocompleta en función de la información de la empresa) y la cantidad de la transacción. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 88
  • 89. Módulo contabilidad general Asientos contables (VI) El botón Calcular permite calcular automáticamente el Balance, es decir, el balance inicial sumado las cantidades de las transacciones. Si el balance calculado coincide con el balance final, se puede confirmar el contrato con el botón Confirmar, lo que evita la mayor parte de los errores y codificación. Este botón inicia la creación de asientos de la cuenta de acuerdo con los asientos anotados. Las nuevas entradas se ponen en el segundo separador, bajo el nombre de 'Entradas reales'. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 89
  • 90. Módulo contabilidad general Posiciones fiscales Una posición fiscal, define para cada empresa (cliente o proveedor), qué fiscalidad se adhiere para que el cálculo de impuestos. De esta forma, Open ERP podrá saber si a la entidad en cuestión, se le debe aplicar algún régimen intracomunitario, nacional, recargo de equivalencia, etc. Por ejemplo, si se da de alta una empresa belga, habrá que añadir en su ficha de empresa, que su posición fiscal es intracomunitaria. De esta forma, ya se le estará indicando qué régimen fiscal le corresponderá a dicha empresa. Una posición fiscal se define y se crea dentro de la opción de menú: Gestión financiera → Configuracion → Plantillas → Posición Fiscal OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 90
  • 91. Módulo contabilidad general Posiciones fiscales (II) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 91
  • 92. Módulo contabilidad general Moneda Por defecto, la moneda con la que se va a trabajar en la empresa se define al crear la configuración de la compañía en el proceso de instalación y configuración de la empresa. Una vez definida, así como la que va a actuar de factor de conversión con respecto a otras, también se puede cambiar esta relación. Sin embargo, esto habría que hacerlo desde otras opciones. Suponiendo que se dispongan de los roles (perfiles, permisos, privilegios, etc.) necesarios para insertar una nueva moneda, se puede acceder a través del siguiente menú: Menú → Gestión Financiera → Configuración → Monedas OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 92
  • 93. Módulo contabilidad general Moneda (II) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 93
  • 94. Módulo contabilidad general Moneda (III) Supóngase que se quiere cambiar la moneda base de la empresa. A dicho efecto, hay que acceder al menú de Administración: Menu → Administracion → Usuarios → Arbol de compañia → Compañias OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 94
  • 95. Módulo contabilidad general Balances Hay que saber, para la impresión del informe de Balance para la empresa: 1) Si es un balance para fecha de cierre del ejercicio. 2) Si es un balance durante el ejercicio. Esto se debe a que las plantillas de Balance en Open ERP no contemplan aquellas cuentas en las que el legislador especifica de manera clara y concisa que no deben ser llevadas al balance de fecha cierre del ejercicio. Por ello, para poder obtener un balance durante el ejercicio, habrá que especificar en la plantilla correspondiente y de manera manual, qué cuentas no incluir. Por ejemplo la cuenta 473 Retenciones y pagos no debe considerarse para una Balance elaborad a fecha que no sea de cierre. Es preciso instalar el módulo account_regularization ya que caso contrario, el asiento de la Cuenta de Pérdidas y Ganancias generado a través del asistente de tratamientos de fin de año, genera un asiento de resultado de ejercicio a fecha del último asiento introducido con impacto contable en la Cuenta de Resultados. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 95
  • 96. Módulo contabilidad general Balances (II) De la mano de Pexego y Zikzakmedia, los informes de balances y Pérdidas y Ganancias se encuentran en: Contabilidad y Finanzas → Declaraciones Oficiales → Plantillas Si se abre cualquiera de estas plantillas, se puede observar que la cuenta 473 no aparece, con lo que si se desea obtener un balance en cualquier momento, que no sea el del cierre del ejercicio, se aconseja elegir la plantilla que más interese, duplicarla (a través de formulario Duplicar), y al abrirla, añadir manualmente: En la opción correspondiente de Deudores (plan abreviado). O en el apartado de Otros Créditos con las Administraciones públicas La cuenta 473, tal y como se muestra en la figura de la siguiente transparencia. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 96
  • 97. Módulo contabilidad general Balances (III) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 97
  • 98. Módulo contabilidad general Balances (IV) El siguiente paso consiste en generar el asiento de la Cuenta de Pérdidas y Ganancias, que permita ser llevado al informe del balance a través de la cuenta 129 Resultado del ejercicio Obsérvese que no sirve con generar el informe, es preciso crear el asiento de Pérdidas y Ganancias para la fecha de interés en que se quiera extraer el informe de balance. A dicho efecto, se accede a través de: Contabilidad y Finanzas → Procesamiento Periódico → Regularizaciones OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 98
  • 99. Módulo contabilidad general Balances (V) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 99
  • 100. Módulo contabilidad general Balances (VI) Al abrir el asistente, existirán las siguientes opciones, desglosadas en sus dos pestañas: Pestaña General: permite seleccionar las cuentas de regularización, con especificación de si es por fecha o periodo. Pestaña Movimientos: permite asociar el asiento que va a ser generado a un diario, y darle la fecha de asiento que pueda interesar. Por ejemplo, si se quiere obtener el balance a marzo, podría interesar que el asiento de regularización de PYG sea para marzo, con lo que pondré que la fecha de generación del asiento es 31 de marzo. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 100
  • 101. Módulo contabilidad general Balances (VII) Pestaña General Nombre de la regularización a realizar: Pérdidas y Ganancias a marzo, Balance para marzo, etc. Tiempo de cálculo de la regularización Fecha: permite indicar hasta qué fecha mira los movimientos. Periodo: permite obtener la regularización por periodos, en vez de por días concretos. Para añadir las cuentas para el cálculo de Pérdidas y Ganancias, basta con poner las cuentas tipo vista del grupo 6 y grupo 7, ya que son las que debe mapear la Cuenta de Pérdidas y Ganancias posteriormente. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 101
  • 102. Módulo contabilidad general Balances (VIII) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 102
  • 103. Módulo contabilidad general Balances (IX) Pestaña Movimientos Aquí se asignará el Libro Diario al que se imputará el asiento contable que va a ser generado (en el ejemplo el general), se especificará la fecha (se ha forzado a fecha 31 de marzo), se le dará una referencia, se guardan los cambios y se ejecuta el asistente. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 103
  • 104. Módulo contabilidad general Balances (X) Tras realizar los cálculos, se abren las líneas de movimientos de la pestaña Movimientos, que tendrán que validarse y aceptar, para que se genere el asiento correspondiente. Obsérvese que ya se habrá creado el saldo de Pérdidas y Ganancias correspondiente hasta el mes de marzo. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 104
  • 105. Módulo contabilidad general Balances (XI) Ya se tendrían definidos los siguientes elementos: 1) Plantilla de Balance que contenga las cuentas que el legislador mapea a fecha cierre del ejercicio. 2) Cuenta de Pérdidas y Ganancias en el periodo de interés. Ahora sólo restaría obtener el informe de balance para las fechas seleccionadas en el ejemplo, es decir del 1 de enero al 31 de marzo. Para ello, se accede vía: Contabilidad y finanzas → Declaraciones Oficiales → Informe de cuentas anuales → Informes OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 105
  • 106. Módulo contabilidad general Balances (XII) Hay que elegir la plantilla que interese para el balance, dando un nombre al informe y seleccionando el periodo de interés, que en el ejemplo que se está tratando será el del primer trimestre. Se calcula, confirma y por último imprime el balance. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 106
  • 107. Módulo contabilidad general Balances (XIII) Algunas observaciones a considerar: Una vez obtenido el informe de balance, se recomienda eliminar la cuenta de Pérdidas y Ganancias, guardar el pdf, pero eliminar la cuenta de pyg, sobre todo si no se está a fecha cierre del ejercicio (no basta con eliminar el informe, hay que eliminar la cuenta creada). No incluir en la fecha de impresión del balance El periodo de cierre del ejercicio, ya que sino el balance saldrá a cero, sobre todo si se ha olvidado desactivar de las operaciones a realizar todas aquellas que no sean de Pérdidas y Ganancias, y luego se ha cerrado el ejercicio. Una vez obtenido el informe de balance, si se desea imprimir el informe de Pérdidas y Ganancias, éste saldrá con saldo cero (no se crea nuevo, ya está el asiento creado). Para generar el balance a fecha de cierre del ejercicio, se utilizará cualquiera de las plantillas originales (en función del nivel de desglose que nos interese), y se procederá como se ha indicado previamente. Hay que considerar que en las plantillas iniciales, no están incluidas las cuentas que el legislador precisa de manera concisa que no se llevan a balance. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 107
  • 108. Módulo contabilidad general Workflow de facturación y ventas Utilización de los módulos de gestión de ventas y de compras, para generar directamente de manera automática a partir de las facturas (que a su vez habrán sido generadas a partir de sus hojas de pedido o albaranes) toda la gestión contable de la empresa. 1) Desde la factura al pago Workflow contable y generación automático de facturas. Facturación. Entradas contables. Gestión de pagos. 2) Análisis financiero Gestión cuentas de pago, deudores y clientes. Impuestos. Análisis financiero de la empresa. 3) Configuración de las cuentas OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 108
  • 109. Módulo contabilidad general Workflow de facturación y ventas (II) Cuando se utiliza toda la funcionalidad de Open ERP, las facturas no tienen que ser introducidas a mano. Las facturas son provisionalmente generadas automáticamente a partir de otros documentos, como las órdenes de compra. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 109
  • 110. Módulo contabilidad general Workflow de facturación y ventas (III) El sistema genera automáticamente propuestas de facturas que estarán en estado Draft. Mientras no sean confirmadas, no tendrán efecto contable alguno. Se pueden crear facturas provisionales manualmente también: Finantial Management / Invoices / Customer Invoices / New Customer Invoice La información necesaria para la facturación es automáticamente recogida de la información de otras empresas (Partners, condiciones de pago o la dirección de facturación) o de los productos (la cuenta contable a ser empleada) o de la combinación de ambas (impuestos a aplicar y el precio del producto). OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 110
  • 111. Módulo contabilidad general Workflow de facturación y ventas (IV) Facturas abiertas o Pro Forma Se puede aprobar o validar una factura en estado de Abierta (tiene número de factura) o Pro Forma (no tiene número de factura). Reconciliación de las facturas y los pagos En Open ERP, una factura se considear como pagada cuando sus entradas contables han sido reconciliadas con las entradas de los pagos. Por ello, es importante que a la hora de realizar los pagos, se marque la factura como Reconciliada. http://doc.openerp.com/book/3/3_7/accounting_workflow.html OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 111
  • 112. Módulo contabilidad general Facturación En Open ERP, el concepto de factura (invoice) incluye los siguientes elementos: Factura de un cliente. Factura de un proveedor. Nota de crédito de un cliente. Nota de crédito de un proveedor. Sólo el tipo de factura y su representación difieren de un tipo a otro. Sin embargo, a nivel interno, son el mismo objeto. La mayoría de las facturas, bajo una configuración bien realizada, serán generadas automáticamente por el sistema. La única que el usuario de la configuración Open ERP tendrá que realizar es aprobar o validar cada factura. Formas de generación de facturas: desde un proveedor o un cliente, trabajos terminados, órdenes enviadas o expedidas, tareas finalizadas y aplicación tasas impositivas. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 112
  • 113. Módulo contabilidad general Asientos contables Se pueden emplear varios métodos para la creación de asientos contables. Éstos, ya han sido detallados a la hora de explicar varios procesos de gestión contable, y eran: Codificación de asientos por línea. Asientos por extractos bancarios. Asientos codificados por apunte. Sin embargo, en esta sección se está hablando de la gestión del work-flow de manera automática, por lo que no se procede a explicar mayor detalle de la introducción manual de asientos contables. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 113
  • 114. Módulo contabilidad general Gestión de pagos Open ERP permite preparar, validar y ejecutar órdenes de pago. Esto permite a la empresa gestionar asuntos como: Programación de pagos en determinadas fechas. Programación de pagos antes de las fechas de expiración. Separar la preparación de los pagos de la aprobación de los mismos. Preparar una orden durante la semana para ejecutar el fichero de pagos al final de la misma. Crear un fichero para poder realizar pagos de manera electrónica enviando dicho fichero a los bancos para su ejecución. Dividir los pagos dependiendo de los Balances disponibles en las cuentas bancarias gestionadas por la empresa. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 114
  • 115. Desarrollo de módulos ad-hoc Siempre quedará desarrollar módulos específicas para las necesidades concretas de la empresa. El siguiente vídeo es bastante ilustrativo de cómo llevar a cabo un desarrollo ad-hoc de un módulo: http://www.youtube.com/watch?v=URPNtFSrfZs&feature=player_embedded Y luego siempre se podrá compartir con la comunidad de usuarios Open ERP :-) OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST 115
  • 116. Referencias  Instalación de Open ERP Server, Open ERP GTK client y Postgres: http://doc.openerp.com/book/1/1_1_Inst_Config/1_1_Inst_Config_install.html#installation-of-an-open-erp-web-server  Instalación de Open ERP web Client: http://doc.openerp.com/install/linux/web/index.html  Localización española de Open ERP: http://www.slideshare.net/pexego/localizacion-4135894  OpenERP 6 trunk appliance http://openerpappliance.com/2010/05/26/openerp-6-trunk-appliance/  El portal del conocimiento de OpenERP http://www.openerpweb.es/  Gestión contable y financiera de Open ERP http://www.openerpweb.es/gestion-contable-financiera  Desarrollo de módulos específicos http://www.openerpweb.es/desarrollo-de-modulos  Contabilidad general en Open ERP http://doc.openerp.com/book/3/index.html  Abartia Team http://www.abartiateam.com/ OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
  • 117. Copyright (c) 2010 Alex Rayón Jerez This work (but the quoted images, whose rights are reserved to their owners*) is licensed under the Creative Commons “Attribution-ShareAlike” License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ * Presentaciones de SlideShare citadas en las referencias. OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST
  • 118. Profesor: Ing. Alex Rayón Jerez Bilbao, Septiembre 2010 1º de Grado en Ingeniería en Organización Industrial Facultad de Ingeniería, ESIDE Universidad de Deusto Departamento de Tecnologías Industriales, Facultad de Ingeniería, Universidad de Deusto Avda. de las Universidades, 24, 48007 Bilbao, País Vasco, España Alex Rayón Jerez alex.rayon@deusto.es http://alexrayon.wordpress.com http://www.twitter.com/alrayon http://www.slideshare.net/alrayon http://www.youtube.com/user/alrayon OpenERP – Septiembre del 2010 – Cursillos y Charlas del e-GHOST