Odoo 11 POS en modo kiosko

Hola a todos, les quería compartir mi experiencia con el pos de odoo y algunas consideraciones a tener al usarlo.

Les comento un poco mi configuración y usos:

Odoo 11 con localización chilena, sin documentos electrónicos por el momento, montado en una raspberry pi 3 en una red local, la raspberry pi esta conectad por cable al router y con ip fija y actúa como servidor. Adicional tengo otra raspberry pi que uso como cliente conectada a un un monitor lg de 17 pulgadas que me sirve de pantalla y con esta distro montada Digital signage esta me permite tener solo el navegador web y hasta ahora anda bastante bien con un promedio de 200 transacciones por día.

Si quieren usar una raspberry pi como servidor de odoo deben hacer algunas instalaciones extra ya que no existe un niggthly build para procesadores ARM así que deben instalar todo a mano, lo que no es complicado pero demoroso y ya lo explicare en otro post.

La raspberry pi que uso como servidor se calienta bastante por lo que es recomendable comprar algunos disipadores y una carcasa con ventilador, o directamente el kit con todo y se ahorran tener que esperar.

La raspberry pi que uso de cliente es una solución económica y puede ser usada para conectarse a un servidor local o a uno en Internet, yo uso el local por que mi Internet aveces se cae, aun que con odoo las transacciones si sincronizan cuando vuelve la conexión yo prefiero mantener mis datos en mi red local solo por preferencia personal ya que hay servidores en chile vsp economicos como opencloud.host que por $2500 al mes te dan un vps bastante bueno para empezar ( y ademas te dan factura)

Saludos a todos

instalar odoo 11 y facturación electrónica con módulos de dansanti

Montar servidor ubuntu 16.04 limpio
Actualización 4/7/2018 – Ya que Daniel (que es el autor del modulo y su mantenedor) cambio todos los módulos a gitlab se actualizan las direcciones
Si no tienen un servidor para probar pueden contratar uno en DigitaOcean por 5usd y les sirve para hacer pruebas.

actualizar antes de empezar
apt-get update && apt-get upgrade -y
reiniciar el servidor

instalar odoo nigtly
wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list
apt-get update && apt-get install odoo -y

instalar dependencias
apt-get install swig python3-dev python3-cffi libxml2-dev libxslt1-dev libssl-dev python3-lxml python3-cryptography python3-openssl python3-certifi python3-defusedxml python3-pip

actualizar pip
Forzamos la version 9.0.3 por que la versión 10.0.1 esta con un bug en ubuntu por el momento
pip3 install --upgrade pip==9.0.3

instalad dependencias python via pip 3
pip3 install xmltodict dicttoxml pdf417gen pyOpenSSL cchardet urllib3 SOAPpy pysftp num2words signxml xlrd

crear directorio para los addons
mkdir /opt/odoo && mkdir /opt/odoo/addons

instalar wkhtmltopdf
sudo apt-get update
sudo apt-get install libxrender1 fontconfig xvfb xfonts-75dpi &&
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo tar Jvfx wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
sudo cp wkhtmltox/bin/wkhtmltopdf /usr/local/bin/
sudo cp wkhtmltox/bin/wkhtmltoimage /usr/local/bin/
sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/
sudo cp wkhtmltox/bin/wkhtmltoimage /usr/bin/
service odoo restart

descargamos modulos adicionales
git clone https://github.com/OCA/reporting-engine.git --branch=11.0
cd reporting-engine/
cp -r report_xlsx/ /opt/odoo/addons/
cd
git clone https://github.com/KonosCL/addons-konos --branch=11.0
cd addons-konos/
cp -r l10n_cl_chart_of_account/ /opt/odoo/addons/

cd /opt/odoo/addons/

copiar los modulos de factura electronica
git clone https://github.com/dansanti/user_signature_key --branch=11.0 &&
git clone https://gitlab.com/dansanti/l10n_cl_fe.git --branch=11.0 &&
git clone https://gitlab.com/dansanti/l10n_cl_dte_point_of_sale --branch=11.0

configurar el servidor de odoo para agregar la ruta de los addons
vi /etc/odoo/odoo.conf
service odoo restart

se deben configurar todos los datos de la compañía incluyendo la firma y certificar.