Se refiere a la idea de generar versiones extendidas de Odoo CE que van mucho más alla de lo que incluye la versión estándar de Odoo CE, agregando contenidos de negocio predefinidos y listos para usar ( plug and play). Los contenidos incluyen definiciones claras de los procesos de negocio que hacen parte del paquete, elementos pre-configurados y listos para su uso, configuraciones adicionales necesarias, funcionalidades avanzadas que no están en el sistema estándar, y hasta documentación detallada.
Los efectos son altmente positivos y se expresan tangiblemente en muchos aspectos de los proyectos de asociados a la experiencia durante y el resultado fina de los proyectos de implementacón. De forma muy resumida, podríamos simplificar todo ello diciendo que el resultado para el cliente final es un mejor producto, a menor costo y con garantía de satisfacción.
Idealmente, cada paquete debe incluir, como mínimo, el contenido siguiente:
- Definición clara de la problemática abordada (Caso de negocio)
- Requisitos y premisas de la solución
- Definición clara de la solución propuesta** (Modelo de procesos de negocio)
- Guía de Implementación Acelerada
- Especificación de las configuraciones necesarias en el modelo estándar que vienen prefinidas
- Set de Extensiones y funciones extra incluidas (Modulos, aplicaciones, Sets de Configuración)
- Guiás para Configuraciones adicionales requeridas
- Traducciones o guías para la traducción
- Plantilla para cargas inicial de Datos
- Verificaciones necesarias para la puesta en marcha
- Documentación adicional relevante según el caso
** NOTA: Todo desarrollo adicional debe realizarse bajo estándares claros que aseguran la compatibilidad y el buen desempeño.
Los efectos son altmente positivos y se expresan tangiblemente en muchos aspectos de los proyectos de asociados al implementacón y el resultado que estos producen. De forma muy resumida, podríamos simplificar todo ello diciendo que el resultado para el cliente final es un mejor producto, a menor costo y con garantía de satisfacción.
Revisando los contenidos descritos en el punto anterior, se entiende fáclilmente que según la problemática abordada y la solución propuesta se conforma un infinidad de posibilidades.
En efecto, son muy similares. Incluso, si imaginamos un Módulo excepcionalmente desarrollado, que abarque exactamente los mismos contenidos exigidos a los paquetes, sería prácticamente indisitguible el uno del otro, salvo en un aspecto crucial: los paquetes comparten los mismos estándares de desarroollo, lo cual permite también una garantía de compatibilidad, no sólo con el estándar Odoo, sino entre ellos. Los Módulos, en cambio, solo garantízan compatibilidad con el estándar, más no entre ellos. Y este es el meollo del asunto y aspecto clave que se intenta resolver.
¿Y por qué no lo hace Odoo o la OCA?
No podemos responder en nombre de Odoo, ni de la OCAOCA. Pero poniéndonos en su lugar, pueden haber argumentos lógicos que expliquen la situación. Sin entrar a especular, ya sea por diseño o por omision, mas temprano que tarde, deberá surgir la solución a esto, tanto por parte de Odoo para la versión Enterprise, como también de la OCA para la versión Community. Lo que está claro es que cada día que pase sube el costo oportunidad y el precio que terminarán pagando cuando decidan hacerlo.
pero no bajo el estado del arte actual sus pruebas suponen que es el únicoel módulo está concebeido como una unidad auto-contenida y su compatibilidad con otros Addons no está asegurada. si bienen si se hacen esfuerzos por asegurar su compatibilidad con el estándar de Odoo de uno de estos Paquetes, en todo sentido, salvo
y la única diferencia viene dada por las exigencias adicionales y estándares de calidad compatibildiad que se imponen a los paquetes. que, hoy en día, no Odoo, ni la OCA aplican lo s contenidos que publican en sus AppStores. De llegar a hacerlo, no tendrían sentidos nuestro planteamiento y podríamos descargar a instalar cualquier contenido del AppStore (o de la OCA) con la seguridad que no entrará en conflicto con otro elemento que tengamos ya instalado. e idealmente serían convergentes. Podemos decir que un Módulo excepcionalmente desarrollado y que contenga los elementos indicados, sería casi indistiguible de uno de estos Paquetes, en todo sentido, salvo lo referente a estandarización y compatibilidad. aspesalvo en un si contiene los elementos indicados. Y en efecto la arquitectura Odoo contempla los mismos elementos como parte de la *Metadata de los Módulos para y podrá decirse que un módulo excepcionalmente completo y rigorsamente creado sería casi indistinguible de nuerstros paquetes y, salvo pot el hecho de carecer más resti se impone a los paquetes Odoo. podría rRevisando los contenidos descritos en el punto anterior, se entiende fáclilmente que según la problemática abordada y la solución propuesta se conforma un infinidad de posibilidades.
- Ubuntu 20.04
- Odoo Community Edition (CE) Versión 16
- Postgresql 14
- NGINX
-
Instalación de paquetes Git en Lynux (Ubuntu)
Paquete para integración GIT en Ubuntu:
$ git --version $ sudo apt update
$ mkdir tmpgit $ cd /tmpgit
$ curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz $ tar -zxf git.tar.gz
$ cd git-* $ make prefix=/usr/local all $ sudo make prefix=/usr/local install $ exec bash
$ git --version
$ sudo apt update $ sudo apt install git $ git --version
Reemplace las variables <Usuario GIT>
, <Correo Usuario GIT>
y <Usuario Odoo>
acorde a los datos de su cuenta en GitHub y su instalación de Odoo.
Ejemplo: Si su usuario es intellego-rbn
debe reemplazar la cadena de caracteres <Usuario GIT>
por intellego-rbn
.
-
Inicialización de Repositorio GIT
$ git config --global user.name "<Usuario GIT>" $ git config --global user.email "<Correo Usuario GIT>"
-
Clonar en repo en el subdirectorio "custom/addons" de odoo
- Clonar repo
$ cd / $ cd "<Usuario Odoo>" $ cd /custom/addons $ git init $ git pull "https://github.com/intellego-bi/odoo-srv"
-
Ingrese a Odoo con una cuenta de administrador
a. Active el
Modo Desarrollador
b. Seleccione el móduloApps
c. OprimaUpdate Apps List
d. Refreque la página del navegador
Funcionalidades de Contabilidad general para la Localización Chilena
[X] Plan de Cuentas acorde normas contables vigentes (PCGA y NIIF)
[ ] Datos maestrtos locales (codificación de Immpuestos, Bancos, Monedas, Actividad Económica, RUT, Geoferenciación, etc.)
[ ] Facturación electrónica en línea con el SII (sin costo)
[ ] Declaración mensual de impuestos (F29 y F55)
[ ] Pagos Previsionales Mensuales (PPM) con integración a PreviRed
[ ] Actualización automática (diaria) de Tipos de Cambio vía API de la SBIF (USD, EUR, UF y UTM)
[ ] Cálculo de diferencias de cambio (realizadas) y revalorización de activos/pasivoa (diferencias no realizadas para cierre contable)
[ ] Reportes de gestión, Libros Legales y Estados Financieros (Balance General y Estado de Resultados)
Por hacer [ ] Estado de Flujo de Efectivo (método directo o indirecto) [ ] Consolidación Legal de Estados Financieros [ ] Conciliación Bancaria Avanzada [ ] Mesa de Dinero (Inversión Financiera, Deuda e Instrumentos Financieros Derivados) [ ] Cálculo de diferencias de cambio (realizadas) y revalorización de activos/pasivoa (diferencias no realizadas para cierre contable) [ ] Contabilidad de Activos Fijos e Inmovilizados
[X] Payroll for Chilean localization.
Generic Add-ons for Odoo 12 - [X] Partner required per account group setting (customer and vendor type accounts) - [X] Analytic Account from Employee Contract - [X] Icon to easily export any Odoo list to MS Excel - [X] Automatic Odoo backup to Whatever (FTP, Dropbox, Google Drive, etc.)
- New: Payroll addons for Chilean Localization
- Payroll Final Settlement (Finiquito) for Employee Contract Termination
- Employee Loans Request (Préstamos a Empleados descontables vía nómina)
- Employee Salary Advance Request (Anticipos a Empleados descontables vía nómina)
- Menu Customization and UX improvements (Nuevo menú de Nómina RRHH)
### Arquitectura y Alcance Tecnológico
La solución contempla las siguientes aplicaciones funcionales de base: [X] Odoo ERP/CRM Community Edition (v16) [X] Sistema operativo Ubuntu (v22.04) [X] Base de Datos Postgresql (v14) [X] Base de Datos Postgresql (v22.04)
Adicionalmente, los siguientes componentes técnicos también hacen parte la solución integral: [X] Git: CI/CD para instalación, soporte, mantenimiento y evolución de software [X] NGINX: Servidor Web (reverse Proxy) y balanceador de carga [X] Letsencrypt: Conexiones SSL/SSH encriptadas y seguridad SSL/SSH [X] Certbot: Emisión y renovación de Certificados seguros [X] Fail2ban: Protección contra amenazas DOS y accesos no autorizados [X] Base de Datos Postgresql (v22.04)
- [X] Currency Rate Inverted (for CLP)
- [X] Currency Rate update from SBIF (UF, UTM, USD and EUR for CLP)
- Work In Progress: Chilean Localization
- Working (shift) Schedule on Employee Contract
- API Key parameter for SBIF Currency Rate Update
- Legal Financial Statements
- Wishlist: Chilean Localization
- Witholding Tax (Retención) on Vendor Invoices (Boleta de Honorarios)
- Outgoing Batch Payments Interface (pay multiple vendors in batch)
- Electronic Invoicing and EDI with SII (Factura Electrónica)
- Electronic Bank Statements for chilean banks
- Automate monthly Previred indicators update
- Fixed Assets Accounting
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Intellego-BI - [email protected]
Enlace del Proyecto: https://github.com/intellego-bi/odoo-16
Distribuido bajo licencia GNU GENERAL PUBLIC LICENSE Versión 3. Ver archivo LICENSE.txt
para más información.
NOTA: El software acá provisto se publica como "Software Libre de Código Abierto" según los términos licenciamiento indicados y no somos responsables de las posibles consequencias de su uso por parte de terceros.
- Odoo Community Association (OCA) https://odoo-community.org
- konos.cl - http://konos.cl
- globalresponse.cl http://globalresponse.cl
- blancomartin.com http://blancomartin.com
- cybrosys.com (Open HRMS) http://cybrosys.com
- cytex.cc https://cytex.cc
Maestros de la Localización Chilena
- Daniel Blanco Martín [email protected]
- Nelson Ramírez [email protected]
- Carlos Lopez Mite [email protected]
- Daniel Santibáñez Polanco [email protected]
- Francisco Lorca [email protected]
- Marcel Rodriguez [email protected]
- Y a toda la comunidad open source por su generosidad y talento