Skip to content

Instantly share code, notes, and snippets.

@nullx5
Last active October 12, 2025 10:07
Show Gist options
  • Select an option

  • Save nullx5/88abdbdc38f51db5580574f93b03c402 to your computer and use it in GitHub Desktop.

Select an option

Save nullx5/88abdbdc38f51db5580574f93b03c402 to your computer and use it in GitHub Desktop.

odoo.sh -> CI/CD

SAP vs Odoo ERP

Odoo 19 Novedades e Inteligencia Artificial

Odoo

Ubuntu 22.04

sudo apt update; sudo apt upgrade -y

sudo apt install postgresql -y
sudo systemctl status postgresql
sudo -u postgres psql
\q
sudo apt install python3-psycopg2

sudo apt install wkhtmltopdf -y

sudo apt install python3-pip
sudo pip3 install xlwt
sudo pip3 install num2words
pip3 list |grep xlwt
pip3 list |grep num2words

wget -q -O - https://nightly.odoo.com/odoo.key | sudo gpg --dearmor -o /usr/share/keyrings/odoo-archive-keyring.gpg
echo 'deb [signed-by=/usr/share/keyrings/odoo-archive-keyring.gpg] https://nightly.odoo.com/17.0/nightly/deb/ ./' | sudo tee /etc/apt/sources.list.d/odoo.list

sudo apt update && sudo apt install odoo

sudo ufw allow 5432
sudo ufw allow 8069
sudo ufw status numbered

sudo dpkg -l odoo
sudo systemctl status odoo

http://192.168.100.112:8069/

#SI DA ERRROR:
  sudo systemctl stop odoo
  sudo -u postgres psql
  DROP DATABASE odoo;
  sudo systemctl restart postgresql
  sudo systemctl restart odoo


sudo tail -f /var/log/odoo/odoo-server.log

path codigo fuente odoo: /usr/lib/python3/dist-packages/odoo

@nullx5
Copy link
Author

nullx5 commented Aug 15, 2024

sudo apt install postgresql wkhtmltopdf

wget https://nightly.odoo.com/17.0/nightly/deb/odoo_17.0.latest_all.deb

sudo gdebi odoo_17.0.latest_all.deb

sudo systemctl status odoo.service

sudo tail -f /var/log/odoo/odoo-server.log

http://localhost:8069

@nullx5
Copy link
Author

nullx5 commented Sep 23, 2025

Módulos odoo recomendados según necesidad:

  • Retail / Tienda física → Ventas POS, Inventario, Facturación y contabilidad.
  • eCommerce → Website, eCommerce, Inventario, Pagos en línea.
  • Manufactura → Producción (MRP), Compras, Inventario.
  • Servicios → CRM, Proyectos, Hojas de Tiempo, Helpdesk.
  • Educación/Comunidades → eLearning, Eventos, Encuestas.

Primeros pasos prácticos:

Te recomiendo este orden:

  • Crear usuarios y roles (Administración).
    • Ve a Ajustes → Usuarios y compañías → Usuarios.
      • Crea usuarios para:
        • Cajeros (solo POS).
        • Administrador (tú).
        • Contador (si lo usas).
    • Así evitas que todos usen la misma clave de administrador.
  • Configurar empresa y moneda (Ajustes).
  • Instalar Ventas, Inventario y Contabilidad.
  • Crear productos, clientes y proveedores.

Hacer tu primera venta y seguir el flujo completo hasta la factura.

Recomendación para una tienda o minimercado

👉 Lo más práctico y económico:

  • Instalar Odoo 17 Community en Ubuntu (última versión estable).
  • Activar estos módulos:
    • Point of Sale (POS) → cobro en caja.
    • Inventory → control de stock, entradas y salidas.
    • Sales → pedidos de clientes.
    • Accounting (versión básica en Community, lo suficiente para registrar facturas y pagos).
    • Conectar una impresora de tickets o cajón de dinero (Odoo POS los soporta).
    • Usar un lector de código de barras USB para agilizar las ventas.

Si necesitas facturación electrónica en Colombia → existen módulos gratuitos en la comunidad OCA, o integraciones de terceros.

@nullx5
Copy link
Author

nullx5 commented Sep 23, 2025

Manual básico de Odoo Community para Minimercado

@nullx5
Copy link
Author

nullx5 commented Sep 23, 2025

Odoo 18 Community fue lanzado en octubre de 2024.

Odoo 19 Community se lanzó en septiembre de 2025, durante el evento Odoo Experience.

Nuevas funcionalidaddes de odoo 19 IA

Configuración Caso Real Gestión de Reparaciones implementado desde cero en Odoo

@nullx5
Copy link
Author

nullx5 commented Sep 25, 2025

Modulo localización Colombia

https://www.youtube.com/watch?v=kJCEqyOmf44&t=5m42s

✅ Conclusión
👉 No puedes operar legalmente solo con Odoo 19 Community + l10n_co. 👉 Eso alcanza para contabilidad interna básica
Para cumplir la regulación en Colombia necesitarías al menos:

  • l10n_co (plan de cuentas, impuestos).
  • l10n_co_dian (facturación electrónica).
  • Un proveedor tecnológico o certificación como software propio ante DIAN.
  • Posiblemente módulos adicionales para reportes tributarios
  • POS integrado con facturación electrónica → para ventas en caja.
image image
  • El módulo l10n_co (“Colombia - Accounting”) instala automáticamente el plan de cuentas basado en el PUC.
  • También trae impuestos, retenciones, identificación de documentos, etc., según regulaciones locales.
  • Se asignan las cuentas por defecto para cuentas por pagar (cuentas proveedor), cuentas por cobrar, etc., de acuerdo al PUC.

✅ Qué puedes hacer con l10n_co en Odoo 19 Community

Con este módulo se habilitan:

  • Plan de cuentas con estructura del PUC colombiano.
  • Impuestos, retenciones y tipos de documentos de identificación (los tipos de identificación reconocidos por la DIAN)
    Odoo
  • Reportes contables específicos de Colombia, como los de retención en IVA, ICA, etc., si instalas también módulos complementarios como l10n_co_reports.
    Odoo
  • Facturación electrónica y generación de documentos electrónicos conforme a las regulaciones de la DIAN, siempre que instales los módulos de facturación electrónica correspondientes (por ejemplo l10n_co_dian) y cumplas con los requerimientos (firma digital, certificaciones, etc.).
    Odoo

@nullx5
Copy link
Author

nullx5 commented Oct 12, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment