Requisitos para instalar el modulo de Facturación Electrónica para Costa Rica - CRLibre/fe-hacienda-cr-odoo GitHub Wiki

Se detallan los requisitos

El modulo conecta con una instancia del API de CRLibre por lo que debe de tener una instancia del API en su servidor, el modulo de facturación va a apuntar al la URL del servidor donde tiene hospedado el API.

En resumen estos son los pasos: ((Revisar si debe usar pip, pip3, pip3.5 o pip3.7))

  • Instalar Postgresql
  • Instalar pgadmin
  • crear usuario odoo/odoopwd en pgadmin como superuser
  • Instalar python 3.7 (64 bits)
  • python -m pip install --upgrade pip
  • Install node.js
  • npm install -g less
  • instalar git desde https://git-scm.com/download/win (para agregar git a la linea de comandos)
  • Clonar desde github
  • Bajar el código de fe-cr-hacieda-odoo
  • Download and install https://wkhtmltopdf.org/downloads.html (64 bits)
  • Agregar a la variable de ambiente PATH: "C:\Program Files\wkhtmltopdf\bin"
  • pip install -r requirements.txt
  • pip install suds-py3 PyPDF2 passlib werkzeug python-dateutil pypiwin32 PyYAML psycopg2 psutil image jinja2 reportlab html2text num2words paramiko phonenumbers vatnumber Can not import xlsxwriter
  • install chrome extension https://chrome.google.com/webstore/detail/odoo-debug/hmdmhilocobgohohpdpolmibjklfgkbi?hl=en-US
  • abre un cmd y se va a donde bajó odoo
  • modifica el odoo.conf
  • python odoo-bin --config=odoo.conf
  • abre el browser instala contabilidad.
  • instala el módulo de facturación electrónica

Para Odoo 12 es necesario instalar esta otra librería

  • pip install libsass==0.12.3

Procedimiento detallado

  • Instalar python 3.7 (64 bits)

Ejecutar en la terminal

  • python -m pip install --upgrade pip
  • Install node.js

Ejecutar en la terminal

  • npm install -g less

  • Descargar los modulos fe-hacienda-cr-odoo (Debe descargar branch 11) Estas carpetas que descarga las debe pegar en la carpeta de odoo (En Windows debe pegarlos en la siguiente ruta C:\Program Files (x86)\Odoo 11.0\server\odoo\addons)

  • Download and install https://wkhtmltopdf.org/downloads.html (64 bits)

  • Agregar a la variable de ambiente PATH: "C:\Program Files\wkhtmltopdf\bin"

Ejecutar los siguientes comandos en la terminal

  • pip install suds-py3
  • pip install PyPDF2
  • pip install passlib
  • pip install werkzeug
  • pip install python-dateutil
  • pip install pypiwin32
  • pip install PyYAML
  • pip install psycopg2
  • pip install psutil
  • pip install image
  • pip install jinja2
  • pip install reportlab
  • pip install html2text
  • pip install num2words