Localización española Odoo 8.0 en github

Llevamos tiempo probando la localización española en la versión 8 de odoo, pero no ha sido hasta la semana pasada que no ha salido una versión “estable”. Ya se ha creado el proyecto en github y estamos trabajando para probar y migrar todos los módulos.

El proyecto en github esta en: https://github.com/OCA/l10n-spain

De momento estamos probando individualmente cada módulo y haciendo pull request para que otro valide el trabajo, mas adelante explicaré el proceso para colaborar con proyectos en github.

Los cambios que se están realizando en principio son menores, pero por ejemplo en el módulo de secuencias de facturas hemos podido utilizar la nueva api y es un salto de calidad a la hora de escribir código para odoo, mucho mas pythonista.

Para descargar el código lo puedes hacer desde la propia web en un zip.

OCA l10n spain-zip

Si quieres utilizar git, en ubuntu lo puedes instalar con

[cc lang=bash]sudo apt-get install git[/cc]

Y para descargarlo:

[cc lang=bash]git clone https://github.com/OCA/l10n-spain.git[/cc]

con lo que se te creará una carpeta l10-spain con todo el código.

En el repositorio de github no sólo está el código de la versión 8.0, si no que tenemos todas las versiones desde la 4.2, en git se organizan las versiones en ramas (branch). En la web puedes cambiar de una versión a otra pinchando en el desplegable que pone branch:8.0, y después de seleccionarla puedes descargarte el zip de esa versión.

OCA l10n spain-rama

Con git en línea de comandos, puedes ver las ramas que que hay en repositorio remoto con:

[cc lang=bash]git branch -a[/cc]

y puedes cambiar te de rama, por ejemplo a la versión 6.1 con:

[cc lang=bash]git checkout 6.1[/cc]

Con esto ya tendremos nuestro directorio con el código de la versión 6.1

12 comentarios sobre “Localización española Odoo 8.0 en github

  1. Tomás

    Hola Angel, según tengo entendido en la versión 8 de Odoo la localización española por defecto ha mejorado mucho, por ejemplo incluyendo el plan contable español por defecto, ¿no?

    Realmente, ¿qué partes localiza este módulo del que hablas? Comentas algo de los números de factura, ¿a qué te refieres? ¿localiza más cosas?

    Muchas gracias

  2. Angel Moya Autor del artículo

    Con la localización española tenemos a parte de una mejor configuración de impuestos y posiciones fiscales, también informes de la AEAT, 347, 390, 303, 101 … Códigos postales…

  3. Nacho

    Gracias por tu artículo Angel.
    Tengo una duda. Después de generar la carpeta “l10-spain” no se por donde seguir, supongo que hay que ponerla en algún directorio y seguramente algún paso más para que odoo reconozca estos módulos.
    Seguramente la respuesta a esto sea obvia, pero estoy empezando tanto con odoo como con linux. Realicé otra instalación de pruebas en windows y me ha dado bastantes problemas con los topónimos y otras cosas.
    ¿Me podrías explicar que hacer despues de descargar “l10-spain”?

    Un saludo

  4. Angel Moya Autor del artículo

    Buenas, este artículo está un poco obsoleto, ya no es necesario seguir estos pasos y habrá que realizar otros. De todas formas te doy un par de consejos:

    La carpeta l10n-spain te la tendrás que descargar de https://github.com/OCA/l10n-spain, y añadir su ruta al parámetro addons_path del fichero de configuración (openerp-server.conf).

    Los módulos de los que dependen los módulos de la localización española los puedes encontrar en estos repositorios:

    https://github.com/OCA/partner-contact
    https://github.com/OCA/account-financial-tools
    https://github.com/OCA/reporting-engine
    https://github.com/OCA/bank-statement-import

    Lo mismo, tendrás que descargarlos y añadirlos al addons_path del fichero de configuración de odoo.

    Si al iniciar te da errores del tipo “Module not found xxx” se suelen solucionar con “sudo pip install xxx” o con “sudo apt-get install python-xxx”.

    Por ejemplo tendrás que instalar ofxparse y unicodecsv, con “sudo pip install ofxparse” y con “sudo pip install unicodecsv” respectivamente.

  5. Jorge

    Hola Ángel,

    En primer lugar enhorabuena por el post. Buscaba algo así de bien explicado.

    Te cuento, tengo una instalación de Odoo v8. Sin la instalación de la localización española. Todavía no he comenzado a facturar, ni si quiera a presupuestar, ya que en el primer momento solo necesitaba la gestión de proyectos. Ahora comienza la actividad comercial y se va a comenzar con la facturación.

    Mi dudas son las siguientes:

    ¿Es posible implantar ahora la localización sin que afecte a los datos históricos?
    ¿Qué procedimiento de instalación de la localización me recomendarías seguir en este caso?

    Muchas gracias de antemano.

    Un saludo

  6. Angel Moya Autor del artículo

    Buenas, en principio no hay problema en instalar la localización, pero habría que ver como tienes el sistema actual. Al instalar odoo el módulo de contabilidad es uno de los bases, por lo que es muy probable que ya lo tengas instalado, al instalarlo te pregunta que plan de cuentas usar, si no te has fijado tendrás uno “custom”, si no es posible que tengas el plan contable español. En cualquier caso una vez tengas los addons de la localización enlazados e instalados/actualizados tendrás que instalar el módulo account_chart_update para poder actualizar el plan contable.

  7. Jorge

    Estoy haciendo pruebas, he montado una instacia de test. A ver que tal sale. Muchas gracias!!!

  8. Dani

    Gracias por el tutorial.

    Tengo instalado para probar la version de Odoo 8, he clonado el repositorio de la localización externa en otra carpeta, después he añadido dicho carpeta al addons_path:

    addons_path = C:\Program Files (x86)\Odoo 8.0-20150411\server\openerp\addons,C:\Program Files (x86)\Odoo 8.0-20150411\thirdparty-modules\l10n-spain

    Reinicio el servidor y todo bien, lo único que ningún modulo nuevo, ni lo de los modelos ni nada, ¿sabes como comprobar que esta cogiendo los modulos? Me interesa los de Hacienda para mi mismo.

    Gracias amigo.

  9. Angel Moya Autor del artículo

    Buenas, ten cuidado que este artículo está bastante desactualizado, tienes que fijarte de estar en la rama 8.0, y descargar el resto de proyectos de OCA de los que depende.

    De todas formas si no te aparecen los módulos será porque no le has dado la acción del menú /Configuración/Módulos/Actualizar lista de módulos, si no tienes esta opción del menú disponible asegúrate que tu usuario tenga marcado el permiso de Características técnicas en el apartado de Usabilidad de la ficha del usuario.

  10. Angélica

    Hola Ángel, buenos días.

    Una pregunta, conoces algún tutorial en el que se indique cómo instalar los módulos de localización española en Odoo 9.

    Gracias por tu aporte.

  11. Emilio Llinares

    Que cantidad de trabajo hay con la localización española!! He estado revisando los informes del módulo de contabilidad de Odoo 8 y no encuentro que haya ningún informe para obtener la memoria ni el “Estado total de cambios en el patrimonio neto” aunque si el “Estado de gastos e ingresos reconocidos”. He buscado sobre el tema y no encuentro nada. Supongo que si no se ha hecho es por lo complejo de estos documentos no por la falta de interés de las empresas clientes. ¿Sabes si hay alguien trabajando con esto y su estado?

    Gracias y un saludo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *