Trace: install_odoo

Install Odoo

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.d/odoo.list
echo "deb http://ftp.debian.org/debian stretch-backports main" >> /etc/apt/sources.list.d/backports.list
apt-get update && apt-get install -y odoo unzip git python3-phonenumbers python3-num2words python3-jsonschema
git clone --branch 11.0 --depth 1 --single-branch https://github.com/odoocr/l10n_cr
wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb
dpkg -i wkhtmltox_0.12.5-1.stretch_amd64.deb
apt-get -fy install
cd l10n_cr
mv cr_electronic_invoice cr_electronic_invoice_qweb_fe cr_electronic_invoice_pos account_invoice_import base_business_document_import base_business_document_import_phone l10n_cr_country_codes res_currency_cr_adapter /usr/lib/python3/dist-packages/odoo/addons
cd ..
mkdir theme
cd theme
wget https://github.com/Openworx/backend_theme/archive/11.0.zip
unzip 11.0.zip
mv backend_theme-11.0/backend_theme_v11/ /usr/lib/python3/dist-packages/odoo/addons/
cd ..
mkdir web
cd web
wget https://github.com/OCA/web/archive/11.0.zip
unzip 11.0.zip
mv web-11.0/web_responsive/ /usr/lib/python3/dist-packages/odoo/addons/
cd ..
wget https://github.com/EstebanMonge/pos_keyboard/archive/master.zip
unzip master.zip
mv pos_keyboard-master/ /usr/lib/python3/dist-packages/odoo/addons/pos_keyboard
mkdir product
cd product
wget https://github.com/ingadhoc/product/archive/11.0.zip
unzip 11.0.zip
mv product-11.0/product_pack/ /usr/lib/python3/dist-packages/odoo/addons/
systemctl restart odoo

Problem python suds

Fix descuento

Teclado en POS

jposbox

jposbox.0.1.zip

Automatic start on Windows: Win+R → shell:startup

Create shortcut with this content:

"C:\Program Files (x86)\Java\jre1.8.0_211\bin\javaw.exe" -jar C:\Users\Esteban\Desktop\jPosbox.jar

Automatic start Chrome

Win+R → shell:startup

Create shortcut with this content:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --koisk "http://sempai.cf:8069"

Odoo 12

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
echo "deb http://ftp.debian.org/debian stretch-backports main" >> /etc/apt/sources.list.d/backports.list
apt-get update && apt-get -y install odoo postgresql unzip git python3-phonenumbers python3-num2words python3-jsonschema python3-pip
wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.stretch_amd64.deb
dpkg -i wkhtmltox_0.12.5-1.stretch_amd64.deb
apt-get -fy install
apt-get -y remove --purge python3-openssl python3-cryptography
apt-get -y --purge autoremove
pip3 install xmlsig
pip3 install pyOpenSSL
git clone https://github.com/EstebanMonge/l10n_prd.git
git clone --branch 12.0 --depth 1 --single-branch https://github.com/OCA/server-tools.git
git clone --branch 12.0 --depth 1 --single-branch https://github.com/OCA/bank-payment.git
git clone --branch 12.0 --depth 1 --single-branch https://github.com/OCA/partner-contact.git
git clone --branch 12.0 --depth 1 --single-branch https://github.com/OCA/community-data-files.git
git clone --branch 12.0 --depth 1 --single-branch https://github.com/OCA/community-data-files.git
git clone --branch 12.0 --depth 1 --single-branch https://github.com/odoomates/odooapps.git
cd l10n_prd
mv cr_electronic_invoice cr_electronic_invoice_qweb_fe cr_electronic_invoice_pos account_invoice_import base_business_document_import base_business_document_import_phone l10n_cr_country_codes res_currency_cr_adapter /usr/lib/python3/dist-packages/odoo/addons/
cd ..
mv server-tools/onchange_helper/ /usr/lib/python3/dist-packages/odoo/addons/
mv partner-contact/base_vat_sanitized/ /usr/lib/python3/dist-packages/odoo/addons/
mv bank-payment/account_payment_partner/ /usr/lib/python3/dist-packages/odoo/addons/
mv community-data-files/uom_unece/ /usr/lib/python3/dist-packages/odoo/addons/
mv community-data-files/account_tax_unece/ /usr/lib/python3/dist-packages/odoo/addons/
mv community-data-files/base_unece/ /usr/lib/python3/dist-packages/odoo/addons/
mv bank-payment/account_payment_mode/ /usr/lib/python3/dist-packages/odoo/addons/
mv odooapps/accounting_pdf_reports/ /usr/lib/python3/dist-packages/odoo/addons/
systemctl restart odoo

Resources

Connect manually to databases

su - postgres
\l
\c odoodatabase
\dt

Configuration

  • IP:8069
  • Create database and username
  • Settings → Activate the developer mode
  • Apps → Update Apps List
  • Search cr modules
  • La facturación debe ser diferenten en los diarios, como un terminal diferente para POS como factura normal
  • Install Facturación electrónica Costa Rica
  • Install Facturación electronica Costa Rica POS Electrónico
  • Install Odoo12 Accounting
  • Install Odoo 12 Accounting PDF Reports
  • Settings → Configure Company
  • Facturación → Configuración → Diarios → Facturas de cliente
    • → Facturación Electrónica
    • → Configuración avanzada → Permitir cancelación de asientos
  • Facturación → Configuración → Diarios → Facturas de proveedor
    • → Facturación Electrónica
    • → Configuración avanzada → Permitir cancelación de asientos
  • Facturación → Configuración → Diarios → Impuestos → Buscar impuesto deseado y editar → Impuesto sobre el precio
  • Ajustes → Técnico → Servidores de correo saliente
  • Ajustes → Opciones generales → Facturación → Impuesto por defecto
  • Ajustes → Opciones generales → Facturación → Unidades de medida
  • Terminal de Punto de venta → Configuración → Seleccionar POS → Secuencias → Prefijo 506%(day)s%(month)s%(y)s0001125401390120001204 (112540139 cédula, 012 sucursal, 00012 terminal, 04 tipo de documento)
  • → Longitud 10
  • → Sufijo 1%(h12)s%(day)s%(month)s%(y)s (1 status normal, código de seguridad (fecha))
Tipo de Documento Referencia        Código
Factura electrónica                 01
Nota de débito electrónica          02
Nota de crédito electrónica         03
Tiquete electrónico                 04
Nota de despacho                    05
Contrato                            06
Procedimiento                       07
Comprobante emitido en contingencia 08
Devolución mercadería               09
Sustituye factura rechazada por el Ministerio
de Hacienda                         10
Sustituye factura rechazada por el Receptor
del comprobante                     11
Sustituye Factura de exportación    12
*Facturación mes vencido            13
Otros                               99
  • Ajustes → Opciones Generales → Cambiar modelo del documento
  • Terminal de punto de venta → Configuración → Métodos de pago
  • Terminal de punto de venta → Facturación → Load invoice lines?
    • Account used for expenses when importing electronic invoice → 0-Impuesto de ventas pagado
  • Ajustes → Opciones generales → Facturación → Multidivisas
  • Ajustes → Administrar permisos de acceso → Seleccionar usuario → Preferencias → Zona horaria
    • Permisos de acceso
  • Ajustes → Administrar permisos de acceso → Seleccionar usuario → Preferencias → Zona horaria
    • Permisos de acceso → Contabilidad analítica y Mostrar características de contabilidad completas
  • Terminal de punto de venta → Configuración → Terminal de punto de venta → Editar

Encabezado

Cliente muy tuanis
La dirección
La dirección
Cédula: 1-6969-6969

Pie

Autorizada mediante resolución Nº DGT-R-033-2019 del 20 de junio de 2019

Performance tunning

Scripts

install_odoo.txt · Last modified: 2019/08/02 09:33
Public Domain Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain