Está en la página 1de 119

Apostando por el mercado del ERP

de la mano de Open ERP


OpenERP como alternativa de gestin
Alex Rayn 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 presentacin

Dirigido a cualquier persona y/o cualquier organizacin, el cursillo sobre la


herramienta de software libre Open ERP permitir a los asistentes conocer
las superficialidades de esta herramienta de gestin de los recursos de la
empresa, que si bien es transversal a muchas reas de gestin empresarial, es
parametrizable a necesidades especficas de la organizacin (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
parametrizacin para considerarse una herramienta contable como
alternativa real y vlida a otras herramientas de gestin como pudiera ser
Contaplus de Sage o similares.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

ndice de contenidos

Instalacin y configuracin inicial


Arquitectura
Instalacin en Ubuntu
Localizacin espaola
Evolucin contabilidad en Open ERP
Configuracin de la Base de Datos
Instalacin mdulos localizacin base
Parametrizacin contable de la empresa
Funcionalidad
Mdulo contabilidad general
Desarrollo mdulos ad-hoc
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

Instalacin y configuracin inicial


La instalacin bsica de Open ERP, incluyendo todos sus componentes,
ya sea bajo un entorno Windows, Linux o Mac no debera llevar ms de 30
minutos. Son pocas las operaciones que hay que realizar.
Bsicamente, la instalacin inicial se resumen en los dos pasos siguientes:
1) Instalacin y configuracin del servidor de Base de Datos en un
nodo de computacin (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 aplicacin escritorio cliente.
Desarrollada bajo GTK (bibliotecas multiplataforma para
desarrollar interfaces grficas de usuario (GUI)).
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

Arquitectura

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

Arquitectura (II)
Los dos mtodos de configuracin de la parte cliente ofrecen la
misma funcionalidad, por lo que pueden ser empleados
indistintamente (incluso se pueden utilizar simultneamente).
Es mejor utilizar el cliente web si el servidor Open ERP est
localizado a una distancia considerable, ya que es ms tolerante
a latencias que el cliente de escritorio GTK.
Adems, 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 ms
eficiente emplear el cliente GTK.
Adems, 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

Arquitectura (III)
Se distinguen 3 componentes:
Servidor de Base de Datos PostgreSQL: contiene todas las
bases de datos con los elementos de configuracin del sistema
Open ERP y los datos empresariales.
Servidor de aplicaciones Open ERP: contiene la lgica 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 aplicacin 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

Arquitectura (IV)
El cliente web es un servidor o un cliente?
Depende del punto de vista. Acta como un servidor web para un usuario que
se conecta desde un navegador web, pero acta como un cliente para el
servidor de aplicaciones Open ERP (que es el nico papel que juega el cliente
GTK).

PostgreSQL
Sistema de Gestin de Base de Datos relacional y orientada a objetos.
Open source, gratuita y multiplataforma, que ofrece mayor rendimiento en
comparacin con otros SGBDs como MySQL o FirebirdSQL (gratuitos), as
como Sybase, DB2 o SQL Server (propietarios).

Python
Lenguaje de programacin de desarrollo de Open ERP. Orientado a objetos,
procedural y funcional.
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

Instalacin en Ubuntu
Ubuntu: quizs la distribucin Linux ms popular.
Actualizacin de los paquetes Linux e instalacin del servidor + cliente Open
ERP y el entorno grfico 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 espaol):
$ sudo apt-get install language-pack-gnome-es-base

Abrimos el fichero de configuracin 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

Instalacin en Ubuntu (II)


En dicho fichero de configuracin, 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 evitarn 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

Instalacin en Ubuntu (III)


Crear el usuario openerp con la contrasea 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

Instalacin en Ubuntu (IV)


Salir de Postgres
$ exit

Editar el fichero de configuracin del servidor Open ERP para que no


se conecte a ninguna base de datos en concreto, pero que s se conecte con
el usuario recin creado
$ sudo gedit /etc/openerp-server.conf
db_name =
db_user = openerp
db_password = openerp

Python 2.6 todava 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. Tambin 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

Instalacin 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 simblico para un fichero que en la versin 2.6


de Python tambin da problemas, de forma que al emplear el
mismo, se rediriga a utilizar el mismo fichero de la versin 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

Instalacin en Ubuntu (VI)


Forzar a Open ERP para que se abra con Python 2.5, reemplazando (1) con
(2) en el fichero de configuracin 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 haba 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

Instalacin en Ubuntu (VII)


Para la instalacin 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
Tambin se puede arrancar desde la consola utilizando el
comando openerp-client

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

15

Instalacin 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 ms, 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/openerpweb /etc/init.d/
$ sudo cp /usr/lib/python2.5/site-packages/openerp_web-5.0.6-py2.5.egg/config/openerpweb.cfg /etc/
$ sudo chmod +x /etc/init.d/openerp-web

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

16

Instalacin en Ubuntu (IX)


Procesos demonio (continuacin)
Editar el servicio de arranque del cliente web
$ sudo gedit /etc/init.d/openerp-web
USER="openerp"

Editar el fichero de configuracin 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

Instalacin en Ubuntu (X)


Procesos demonio (continuacin)
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 sern


$ 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

Localizacin espaola
La localizacin espaola de OpenERP es un proyecto abierto a la
comunidad respaldado por empresas espaolas

La comunidad de usuarios
Launchpad: cdigo / bugs / traducciones.
Google Groups: ideas y organizacin.
Foros: dudas y peticin de ayudas.
Empresas: Spain OpenERP Alliance http://www.openerpspain.com
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

19

Localizacin espaola (II)


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

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

20

Localizacin espaola (III)


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

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

21

Localizacin espaola (IV)


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

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

22

Localizacin espaola (V)


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

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

23

Localizacin espaola (VI)


Alternativas instalacin cdigo localizacin espaola
1) Instalacin All-In-One en Ubuntu (desde 0)
All-In-One: script desarrollado por Iaki Fernndez que
automatiza la instalacin de Open ERP en Ubuntu.
Muy fcil de instalar.
Disponible en

http://opensourceconsulting.wordpress.com/2009/09/27/instalador-y-actualizador-grafico-d

2) Instalacin 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

Localizacin espaola (VII)


Slo se quieren aadir los mdulos de localizacin de Espaa.
Para ello, se emplear Bazaar para bajar la ltima versin del cdigo
del LaunchPad.
Bazaaar es un sistema de control de versiones distribuido
patrocinado por Canonical Ltd.
Facilitar la contribucin 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

Localizacin espaola (VIII)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

26

Localizacin espaola (IX)


Bazaar, al ser una herramienta distribuida de control de versiones, al descargar
cdigo, lo que realmente se hace es crear una rama en un repositorio local.
Si se modifica el cdigo 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 cdigo compartido en bazaar se organiza en ramas o branches.
Por ejemplo el proyecto openerp-server tiene una rama llamada trunk para
el cdigo en desarrollo, y una rama 5.0 para la versin estable.
As que si se quiere descargar la versin estable de openerp-server se
puede hacer:
$ bzr branch lp:openobject-server/5.0

Esta sera otra alternativa para instalar y configurar Open ERP.


O para descargar el cdigo de la documentacin:
$ bzr branch lp:openobject-doc

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

27

Localizacin espaola (X)


Hay que instalar Bazaar. Para instalar la ltima versin (por defecto
en los repositorios viene una versin que da problemas luego), se
edita el fichero de las fuentes de los repositorios para aadir la ltima
versin de Bazaar, y luego se instala la misma (suponiendo una
distribucin 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 versin de Ubuntu simplemente cambia el


nombre de la versin al aadir los repositorios.
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

28

Localizacin espaola (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 pblica 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 invlida

Ello se debe a que para poder publicar el cdigo 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 informacin del
usuario.
Por otro lado, hay que identificar al equipo con la clave ssh key.
El protocolo SSH permite realizar comunicaciones cifradas a travs de una
red, por lo que es interesante generar una clave.
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

29

Localizacin espaola (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 pblica. Hay que subirla al perfil de cada de Launchpad. Para ello,
hay que autenticarse en Launchpad.net con el nombre de usuario y contrasea, y en la
pgina personal, editar la informacin 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 pgina para editar la
informacin de SSH keys.
Copia en esa ventana la informacin que hay dentro del fichero
/home/nombre_de_usuario/.ssh/id_rsa.pub y pulsa el botn Import Public Key para
terminar.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

30

Localizacin espaola (XIII)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

31

Localizacin espaola (XIV)


Cmo 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 sincronizacin
$ bzr merge
Hay que hacer un commit para indicar los cambios que se han realizado
$ bzr ci -m "[TAG] Mensaje explicando los cambios realizados"
Ms informacin aqu:
http://doc.openerp.com/contribute/04_using_bazaar.html#how-to-commit-your-work
Por ltimo, se suben los cambios realizados
$ bzr push
Ms informacin aqu: https://help.launchpad.net/Code/UploadingABranch

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

32

Localizacin espaola (XV)


Primero se indican las rutas con las que se quieren trabajar para descargar los
mdulos de la localizacin espaola 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 mdulos necesarios para


la instalacin y configuracin de la localizacin espaola, y as poder hacer
uso de la contabilidad en el mbito local:
$ sudo bzr branch https://code.launchpad.net/~openerp-commiter/openobjectaddons/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

Localizacin espaola (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 mdulos descargados con la carpeta que


Open ERP lee para instalar nuevos mdulos
$ 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 Situacin y Cuenta de Prdidas y
Ganancias.
Cierre de ejercicio fiscal espaol.
Renumeracin de asientos.
Gestin de nminas.
Mltiples correcciones y mejoras (refactorizaciones plan de cuentas,
asistente creacin 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

Evolucin contabilidad en Open ERP (II)


En 2010, en lo que concierne a la Tesorera, se cuenta con:
Norma 34 (rdenes en fichero para emisin de transferencias y
cheques)
Mejoras en Norma 58 (Anticipo de crdito en soporte magntico)
Domicilio, formato alternativo, etc.
Correcciones en Norma 43 (Transmitir a clientes la informacin
relativa a los distintos apuntes bancarios, comnmente conocida como
banca electrnica)
Mltiples cuentas por archivo.
Conciliacin automtica en la importacin de extractos.
Y todo sigue creciendo en el proyecto en Bazaar!

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

36

Evolucin contabilidad en Open ERP


(III)
En 2010, en lo que concierne a los Modelos fiscales, se cuenta con:
Modelo 347 (Declaracin annual de operaciones con terceras personas)
Factura electrnica (Facture-e:
http://www.facturae.es/en-US/Paginas/principal.aspx)
Beta Modelo 340 (Declaracin 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

Configuracin Base de Datos


El procedimiento para crear una base de datos con la localizacin
espaola se compone, generalmente, de tres pasos:
Instalar una Base de Datos nueva.
Instalar los mdulos de localizacin 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

Configuracin Base de Datos (II)


Creacin de una nueva Base de Datos

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

39

Configuracin Base de Datos (III)


Seleccionar el perfil mnimo

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

40

Configuracin Base de Datos (IV)


Parametrizacin de los datos de la empresa

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

41

Configuracin Base de Datos (V)


Configuracin mnima

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

42

Instalacin mdulos localizacin


base
Instalacin de los mdulos de localizacin espaola
Tres alternativas:
1) Instalar manualmente los mdulos de localizacin que sean
de inters para la empresa.
2) Instalar el mdulo l10n_ES_pyme_install y
l10n_ES_pyme_custom
Incluye los mdulos de localizacin, mdulos comunes y
configuracin de ejemplo para PYMEs.
3) Instalar el mdulo l10n_ES_pyme_account
Incluye los mdulos de localizacin y configuracin contable
mnima de ejemplo para PYMEs.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

43

Instalacin mdulos localizacin


base (II)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

44

Instalacin mdulos localizacin


base (III)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

45

Instalacin mdulos localizacin


base (IV)
Asistentes de contabilidad

Importante: No crear el Plan de Cuentas en este punto!


La localizacin espaola ya crea automticamente ejercicios fiscales de
ejemplo para 2010 y 2011 con los perodos fiscales adecuados.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

46

Instalacin mdulos localizacin


base (V)
Asistente de topnimos de las provincias del Estado Espaol
Introducir los nombres de provincia y municipios espaoles, permitiendo su
identificacin a partir del Cdigo Postal y agilizando la navegacin.
El asistente se ejecuta en segundo plano y tarda, por lo que se recomienda
paciencia y no tratar de instalar otro mdulo simultneamente.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

47

Parametrizacin contable de la
empresa
Los mdulos para Pequeas y Medianas Empresa previamente
enunciados de la localizacin espaola crean por defecto ejercicios
fiscales con sus correspondientes perodos y documentos (Balance
de Situacin de apertura, cuatro trimestres, Cuenta de Prdidas y
Ganancias y Balance de Situacin de cierre).
Tambin 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 configurarn los Libros diarios de ejemplo segn
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

Parametrizacin contable de la
empresa (II)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

49

Parametrizacin contable de la
empresa (III)
Creacin de un plan contable a partir de plantilla

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

50

Parametrizacin contable de la
empresa (IV)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

51

Parametrizacin contable de la
empresa (V)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

52

Parametrizacin contable de la
empresa (VI)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

53

Parametrizacin contable de la
empresa (VIII)
Una vez generado el plan contable para la empresa, se debern
establecer qu cuentas contables sern por defecto las que se
deban considerar para las anotaciones en los Libros diario.
Para algunos diarios puede interesar marcar la opcin de Permitir
cancelar asientos.
De esta forma siempre se podrn 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 (Declaracin anual de operaciones con
terceras personas).

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

54

Parametrizacin contable de la
empresa (IX)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

55

Parametrizacin contable de la
empresa (X)
Importar bancos espaoles
La localizacin espaola proporciona una herramienta para
cargar la lista de bancos y cajas espaoles, y as evitar tener
que introducir a mano todos sus datos.
No es un paso obligatorio, pero s altamente recomendable, ya
que la gran mayora de las empresas sern con las instituciones
financieras con las que trabajen.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

56

Parametrizacin contable de la
empresa (XI)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

57

Parametrizacin contable de la
empresa (XII)
Para finalizar con la configuracin, hay otros elementos que tambin
es recomendable parametrizar para toda empresa:
Secuencias
Series de facturacin correlativas. Por defecto las secuencias no estn
desglosadas por ejercicio.

Modos de pago bancario


Generacin de remesas bancarias con formatos norma 19 y norma 58 para
enviarlos directamente al banco y poder generar rpidamente 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
travs de medios informticos estandarizados.
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

58

Funcionalidad
La localizacin espaola, de manera resumida, ofrece:
Configuracin: preconfiguracin y datos base espaoles.
Contabilidad
Plantillas de planes de cuentas del PGC.
Plantillas de impuestos y posiciones fiscales.
Informes contables adaptados.
Procesos contables (Prdidas y Ganancias y cierre del ejercicio).

Tesorera
Gestin 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)
Configuracin
Contabilidad
Tesorera
Modelos fiscales
Logstica
openerp-spain

extra-addons

...

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

61

Funcionalidad (IV)
Mdulos de configuracin
l10n_ES_pyme_account: instalacin localizacin bsica /
contable para PYMEs.
l10n_ES_pyme_install: instalacin tpica para pymes paso 1.
l10n_ES_pyme_custom: instalacin tpica para pymes paso 2.
l10n_ES_partner_data (y CT): datos iniciales para algunas
tablas de empresas y CRM (cargos, categoras de empresas, etc.).
l10n_ES_toponyms (y CT): provincias y municipios.
l10n_ES_toponyms_region (y CT): comunidades autnomas.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

62

Funcionalidad (V)
Mdulos 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 espaol (libro
de facturas, balance, diario, etc.).
account_renumber: renumeracin de asientos contables.
l10n_ES_cierre_ejercicio: asistente de cierre de ejercicio al estilo espaol (Prdidas
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 espaolas (Balance
de Situacin y Cuenta de Prdidas y Ganancias normal, abreviado y PYMEs).
l10n_ES_hr_nominas: facilita la creacin de nminas.
l10n_ES_partner_mercantil: aade campos sobre el registro mercantil a las
empresas.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

63

Funcionalidad (VI)
Mdulos de tesorera
account_payment_extension: permite crear rdenes de cobro
(remesas) y listados de efectos.
l10n_ES_remesas: aade asistentes para exportar las rdenes de
pago/cobro en los distintos formatos bancarios espaoles (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 trminos de pago para poder especificar
das especficos de pago/cobro (por ejemplo, 10 y 25 de cada
mes).

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

64

Funcionalidad (VII)
Mdulos de modelos fiscales
l10n_ES_aeat_mod340: modelo 340 de Hacienda (actualmente
todava en desarollo).
l10n_ES_aeat_mod347: modelo 347 de Hacienda (declaracin
de operaciones con terceros). Asistente para la generacin de los
datos y exportacin en formato BOE.
l10n_ES_facturae: factura electrnica. 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

Mdulo contabilidad general


Introduccin

Un sistema de contabilidad bien integrado con el sistema de


informacin de gestin 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 anlisis financieros basados en datos en tiempo
real o datos histricos.
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

Mdulo contabilidad general


Introduccin (II)

El mdulo contable de Open ERP abarca la contabilidad general, las


cuentas pendientes de cobro, las cuentas pendientes de pago, la
reconciliacin bancaria, el control de costes y el control
presupuestario.
Los asientos se basan en el sistema de doble entrada y divisas
mltiples.
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 gestin comercial y
gestin de las existencias.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

67

Mdulo contabilidad general


Ejercicios fiscales

La informacin contable se articula en ejercicios fiscales, que a su


vez se descomponen en periodos.
Normalmente el ejercicio fiscal activo est almacenado en la
informacin de contexto.
No obstante, si se desea consultar informacin 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:
Gestin Financiera Configuracin contabilidad financiera
Periodos

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

68

Mdulo contabilidad general


Ejercicios fiscales (II)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

69

Mdulo contabilidad general


Fechas

OpenERP incorpora varias fechas en los apuntes contables


Fecha efectiva: es la fecha del apunte.
Fecha de creacin
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 restriccin de que
todos los apuntes pertenecientes a un movimiento tengan la misma fecha efectiva.
Esto equivale prcticamente 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

Mdulo contabilidad general


Perodos

Los perodos 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
perodos mensuales o trimestrales.
La decisin no es trivial, ya que dependiendo de qu tipo de informacin se vaya a
solicitar, ser ms conveniente crear perodos ms o menos largos. En principio,
se recomienda generarlos con la misma periodicidad que se quiera generar la
informacin 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 diseado para poder solicitar informacin contable a nivel de
perodos (o de fin de perodo) ms 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 perodo (31 de Marzo en este caso). No obstante, existen extensiones y
mdulos que permiten calcular informes en fechas concretas, aunque de momento no
estn dentro de la distribucin oficial.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

71

Mdulo contabilidad general


Perodos (II)

En el momento que un perodo est cerrado no puede realizarse ningn


apunte sobre el mismo.
Esta funcionalidad est bien para las declaraciones de impuestos: cierro un
perodo, liquido el impuesto y no permito la insercin de nuevos asientos o
facturas en el perodo liquidado.
Pero si llega una factura de un perodo ya cerrado, el programa permite contabilizarla
en su fecha real, pero en un perodo distinto al que le correspondera. De esta manera
se evita que se traspapelen facturas y todo queda declarado.

Open ERP tambin permite solapar perodos, aunque slo los correspondientes al
asiento de apertura y al de cierre del ejercicio del 31 de diciembre. Si se utiliza el
asistente de configuracin, esta opcin ya se carga automticamente. Otro de los
problemas es que el nombre de los perodos trimestrales establecidos por defecto
son del formato 01/03 - 31/03 lo cual a veces puede despistar a la hora de
seleccionar un perodo. 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

Mdulo contabilidad general


Libros diarios

Open ERP ofrece varios diarios con funciones o cometidos distintos (as se
facilita su clasificacin y la omisin de errores).
Hay que crear como mnimo:
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 perodos se hayan definido.
Para consultar, modificar o crear nuevos libros, acceda al men:
Gestin financiera Configuracin Libros diarios Definicin de los
libros diarios.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

73

Mdulo contabilidad general


Libros diarios (II)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

74

Mdulo 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 segn los grupos de usuarios.
Para evitar errores en la seleccin de cuentas al introducir los asientos, se pueden
establecer condiciones sobre las cuentas generales que se pueden utilizar en un
libro diario especfico.
Para ello, hay que listar todas las cuentas vlidas en un segundo separador
Controles de asiento.
Si no se codifica ninguna cuenta, Open ERP no aplica ningn control
sobre los asientos contables.
Si se hace un listado de las cuentas que se pueden utilizar en el Libro
diario, Open ERP no permitira introducir ningn asiento cuya cuenta no
est en el anterior listado.
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

75

Mdulo 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 tesorera.
Es posible crear nuevas vistas o modificar las anteriores. Como
ejemplo, se va a modificar la vista del diario de tesorera.
Para ello hay que abrir un Libro diario y pulsar el botn que aparece
en el grfico como abrir este recurso.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

76

Mdulo contabilidad general


Libros diarios (V)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

77

Mdulo contabilidad general


Libros diarios (VI)

Se abre una vista de Libro diario ms especfica:

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

78

Mdulo contabilidad general


Libros diarios (VII)

Se pueden ver los campos en ingls, 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 lneas e incluso aadir lneas nuevas si en
algn momento interesa cambiar este apartado.
En general no ser necesario crear nuevas vistas pero es posible que en
algn 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 cancelacin de asientos.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

79

Mdulo contabilidad general


Plan de cuentas

Un plan de cuentas no es mas que una forma jerrquica de mostrar las


distintas relaciones entre las cuentas contables que la empresa debe gestionar
para su da a da.
No tiene porqu coincidir al pie de la letra con el plan contable del
estndar contable del pas en cuestin (Plan General Contable en Espaa,
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
despus a ellas las subcuentas correspondientes.
Subcuentas: las dems, por lo que s que admiten movimientos.
Las plantillas contables incluyen cuatro elementos: plantillas de posiciones
fiscales, plantillas de impuestos, plantillas de cdigos de impuestos y plantillas de
cuentas contables.
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

80

Mdulo contabilidad general


Plan de cuentas (II)

Si en algn momento se desea eliminar o modificar los planes de cuentas hay


que eliminar todas las relaciones que existen con los cuatro elementos
anteriores.
Para aadir, modificar o eliminar cuentas existentes, se accede al men:
Gestin financiera Configuracin 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 ms importantes:
Nombre: nombre de la cuenta, sin limitacin 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. Adems, 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

Mdulo contabilidad general


Plan de cuentas (III)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

82

Mdulo contabilidad general


Plan de cuentas (IV)

Los tipos de cuentas disponibles son los siguientes: vista (cuentas padre
que no admiten ningn 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, cdigo.
Una prctica habitual e interesante es establecer que al crear una
empresa, coja el cdigo del cliente como cuenta contable.
Para ello hay que tener instalado el mdulo l10n_ES_partner_seq que
vincula una secuencia al campo de cdigo de empresa para generar el
cdigo de forma automtica (slo al crear nuevas empresas clientes o
proveedores).

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

83

Mdulo contabilidad general


Asientos contables

Open ERP tiene varios mtodos para anotar asientos contables:


Anotacin rpida en un libro diario.
Anotacin por documento.
Anotacin por extractos bancarios.
Asientos predefinidos.
Subscripcin para asientos recurrentes.
A la hora de introducir apuntes contables, Open ERP permite trabajar con los
dgitos que se estimen oportunos (7 ms es lo habitual), en funcin del nivel de
desglose que desee la empresa.
Antes de poder introducir cualquier apunte, se debern crear todas las
subcuentas que intervengan en l. Se puede acceder por el men:
Gestin financiera Configuracin Codificacin de asientos
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

84

Mdulo contabilidad general


Asientos contables (II)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

85

Mdulo contabilidad general


Asientos contables (III)

La anotacin rpida es el mtodo ms eficaz para codificar un montn de asientos en


cada uno de los libros diarios. En el men: Gestin financiera Configuracin
Codificacin de asientos Codificacin asientos por lnea

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

86

Mdulo contabilidad general


Asientos contables (IV)

El formulario del extracto bancario est situado en: Gestin financiera


Configuracin Codificacin 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

Mdulo 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 perodo se rellenan automticamente.
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 despus de codificar
todos los extractos bancarios. Deben ser el mismos que comunique el banco.
Un extracto contiene seis campos que se deben rellenar segn la informacin
que proporcione el banco: fecha y nombre de la transaccin, el tipo de
transaccin (proveedor, cliente o general), la empresa y cuenta (que se
autocompleta en funcin de la informacin de la empresa) y la cantidad de la
transaccin.
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

88

Mdulo contabilidad general


Asientos contables (VI)

El botn Calcular permite calcular automticamente 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 botn Confirmar, lo que evita la
mayor parte de los errores y codificacin.
Este botn inicia la creacin 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

Mdulo contabilidad general


Posiciones fiscales

Una posicin fiscal, define para cada empresa (cliente o proveedor), qu


fiscalidad se adhiere para que el clculo de impuestos.
De esta forma, Open ERP podr saber si a la entidad en cuestin, se le debe
aplicar algn rgimen intracomunitario, nacional, recargo de equivalencia, etc.
Por ejemplo, si se da de alta una empresa belga, habr que aadir en su ficha
de empresa, que su posicin fiscal es intracomunitaria.
De esta forma, ya se le estar indicando qu rgimen fiscal le corresponder a
dicha empresa.
Una posicin fiscal se define y se crea dentro de la opcin de men:
Gestin financiera Configuracion Plantillas Posicin Fiscal

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

90

Mdulo contabilidad general


Posiciones fiscales (II)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

91

Mdulo contabilidad general


Moneda

Por defecto, la moneda con la que se va a trabajar en la empresa se define al


crear la configuracin de la compaa en el proceso de instalacin y
configuracin de la empresa.
Una vez definida, as como la que va a actuar de factor de conversin con
respecto a otras, tambin se puede cambiar esta relacin.
Sin embargo, esto habra 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 travs del
siguiente men:
Men Gestin Financiera Configuracin Monedas

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

92

Mdulo contabilidad general


Moneda (II)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

93

Mdulo contabilidad general


Moneda (III)

Supngase que se quiere cambiar la moneda base de la empresa. A dicho efecto,


hay que acceder al men de Administracin:
Menu Administracion Usuarios Arbol de compaia Compaias

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

94

Mdulo contabilidad general


Balances

Hay que saber, para la impresin 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 mdulo account_regularization ya que caso contrario, el
asiento de la Cuenta de Prdidas y Ganancias generado a travs del asistente de
tratamientos de fin de ao, 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

Mdulo contabilidad general


Balances (II)

De la mano de Pexego y Zikzakmedia, los informes de balances y Prdidas 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 ms interese,
duplicarla (a travs de formulario Duplicar), y al abrirla, aadir manualmente:
En la opcin correspondiente de Deudores (plan abreviado).
O en el apartado de Otros Crditos con las Administraciones pblicas
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

Mdulo contabilidad general


Balances (III)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

97

Mdulo contabilidad general


Balances (IV)

El siguiente paso consiste en generar el asiento de la Cuenta de


Prdidas y Ganancias, que permita ser llevado al informe del balance
a travs de la cuenta 129 Resultado del ejercicio
Obsrvese que no sirve con generar el informe, es preciso crear
el asiento de Prdidas y Ganancias para la fecha de inters en
que se quiera extraer el informe de balance.
A dicho efecto, se accede a travs de:
Contabilidad y Finanzas Procesamiento Peridico
Regularizaciones

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

98

Mdulo contabilidad general


Balances (V)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

99

Mdulo contabilidad general


Balances (VI)

Al abrir el asistente, existirn las siguientes opciones, desglosadas en


sus dos pestaas:
Pestaa General: permite seleccionar las cuentas de
regularizacin, con especificacin de si es por fecha o periodo.
Pestaa 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, podra interesar
que el asiento de regularizacin de PYG sea para marzo, con lo que
pondr que la fecha de generacin del asiento es 31 de marzo.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

100

Mdulo contabilidad general


Balances (VII)

Pestaa General
Nombre de la regularizacin a realizar: Prdidas y Ganancias a
marzo, Balance para marzo, etc.
Tiempo de clculo de la regularizacin
Fecha: permite indicar hasta qu fecha mira los movimientos.
Periodo: permite obtener la regularizacin por periodos, en vez de por
das concretos.

Para aadir las cuentas para el clculo de Prdidas 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 Prdidas y Ganancias
posteriormente.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

101

Mdulo contabilidad general


Balances (VIII)

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

102

Mdulo contabilidad general


Balances (IX)

Pestaa 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

Mdulo contabilidad general


Balances (X)

Tras realizar los clculos, se abren las lneas de movimientos de la pestaa


Movimientos, que tendrn que validarse y aceptar, para que se genere el asiento
correspondiente. Obsrvese que ya se habr creado el saldo de Prdidas y
Ganancias correspondiente hasta el mes de marzo.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

104

Mdulo contabilidad general


Balances (XI)

Ya se tendran definidos los siguientes elementos:


1) Plantilla de Balance que contenga las cuentas que el legislador
mapea a fecha cierre del ejercicio.
2) Cuenta de Prdidas y Ganancias en el periodo de inters.
Ahora slo restara 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 va:
Contabilidad y finanzas Declaraciones Oficiales Informe
de cuentas anuales Informes

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

105

Mdulo contabilidad general


Balances (XII)

Hay que elegir la plantilla que interese para el balance, dando un nombre al
informe y seleccionando el periodo de inters, 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

Mdulo contabilidad general


Balances (XIII)

Algunas observaciones a considerar:


Una vez obtenido el informe de balance, se recomienda eliminar la cuenta de
Prdidas y Ganancias y guardar el pdf (no basta con eliminar el informe, hay que
eliminar la cuenta creada).
No incluir en la fecha de impresin 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 Prdidas y Ganancias, y luego se
ha cerrado el ejercicio.
Una vez obtenido el informe de balance, si se desea imprimir el informe de Prdidas
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 funcin del nivel de desglose que nos interese), y se
proceder como se ha indicado previamente. Hay que considerar que en las plantillas
iniciales, no estn 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

Mdulo contabilidad general


Workflow de facturacin y ventas

Utilizacin de los mdulos de gestin de ventas y de compras, para generar


directamente de manera automtica a partir de las facturas (que a su vez habrn
sido generadas a partir de sus hojas de pedido o albaranes) toda la gestin
contable de la empresa.
1) Desde la factura al pago
Workflow contable y generacin automtico de facturas.
Facturacin.
Entradas contables.
Gestin de pagos.
2) Anlisis financiero
Gestin cuentas de pago, deudores y clientes.
Impuestos.
Anlisis financiero de la empresa.
3) Configuracin de las cuentas

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

108

Mdulo contabilidad general


Workflow de facturacin 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 automticamente a partir de otros
documentos, como las rdenes de compra.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

109

Mdulo contabilidad general


Workflow de facturacin y ventas (III)

El sistema genera automticamente propuestas de facturas que


estarn en estado Draft. Mientras no sean confirmadas, no tendrn
efecto contable alguno.
Se pueden crear facturas provisionales manualmente tambin:
Finantial Management / Invoices / Customer Invoices / New
Customer Invoice
La informacin necesaria para la facturacin es automticamente
recogida de la informacin de otras empresas (Partners, condiciones
de pago o la direccin de facturacin) o de los productos (la cuenta
contable a ser empleada) o de la combinacin de ambas (impuestos a
aplicar y el precio del producto).

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

110

Mdulo contabilidad general


Workflow de facturacin y ventas (IV)

Facturas abiertas o Pro Forma


Se puede aprobar o validar una factura en estado de Abierta (tiene
nmero de factura) o Pro Forma (no tiene nmero de factura).
Reconciliacin 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

Mdulo contabilidad general


Facturacin

En Open ERP, el concepto de factura (invoice) incluye los siguientes elementos:


Factura de un cliente.
Factura de un proveedor.
Nota de crdito de un cliente.
Nota de crdito de un proveedor.

Slo el tipo de factura y su representacin difieren de un tipo a otro. Sin embargo,


a nivel interno, son el mismo objeto.
La mayora de las facturas, bajo una configuracin bien realizada, sern
generadas automticamente por el sistema.
La nica que el usuario de la configuracin Open ERP tendr que realizar es
aprobar o validar cada factura.
Formas de generacin de facturas: desde un proveedor o un cliente, trabajos
terminados, rdenes enviadas o expedidas, tareas finalizadas y aplicacin tasas
impositivas.
OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

112

Mdulo contabilidad general


Asientos contables

Se pueden emplear varios mtodos para la creacin de asientos contables.


stos, ya han sido detallados a la hora de explicar varios procesos de gestin
contable, y eran:
Codificacin de asientos por lnea.
Asientos por extractos bancarios.
Asientos codificados por apunte.
Sin embargo, en esta seccin se est hablando de la gestin del work-flow de
manera automtica, por lo que no se procede a explicar mayor detalle de la
introduccin manual de asientos contables.

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

113

Mdulo contabilidad general


Gestin de pagos

Open ERP permite preparar, validar y ejecutar rdenes de pago.


Esto permite a la empresa gestionar asuntos como:
Programacin de pagos en determinadas fechas.
Programacin de pagos antes de las fechas de expiracin.
Separar la preparacin de los pagos de la aprobacin 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 electrnica enviando
dicho fichero a los bancos para su ejecucin.
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 mdulos ad-hoc


Siempre quedar desarrollar mdulos especficas para las
necesidades concretas de la empresa.
El siguiente vdeo es bastante ilustrativo de cmo llevar a cabo un
desarrollo ad-hoc de un mdulo:
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

aulaERP

Formacin en Open ERP


aulaERP: http://www.aulaerp.com/aula/

OpenERP Septiembre del 2010 Cursillos y Charlas del e-GHOST

116

Referencias

Instalacin 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
Instalacin de Open ERP web Client: http://doc.openerp.com/install/linux/web/index.html
Localizacin espaola 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/

Gestin contable y financiera de Open ERP http://www.openerpweb.es/gestion-contable-financiera

Desarrollo de mdulos especficos 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 Rayn 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 Rayn Jerez


Bilbao, Septiembre 2010
1 de Grado en Ingeniera en Organizacin Industrial
Facultad de Ingeniera, ESIDE
Universidad de Deusto
Departamento de Tecnologas Industriales, Facultad de Ingeniera, Universidad de Deusto
Avda. de las Universidades, 24, 48007 Bilbao, Pas Vasco, Espaa
Alex Rayn 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

También podría gustarte