Keynote - The new OCA Communications Strategy

  • 28/10/2021 09:00
  • Track 1

We share with you the new OCA Communications Strategy....

Powering up sale promotions with new OCA's modules

Powering up sale promotions with new OCA's modules

  • David Vidal
  • 28/10/2021 10:10
  • Track 2

In v13 Odoo released the sale coupon modules from the Enterprise realm to the Community Edition one. It has triggered a good bunch of OCA's new modules enriching the feature set of the core promotions. A new OCA repository was opened (sale-promotion) and some private developments from previous versions have been released as well as some new ones have been financed by CE customers that couldn't enjoy promotions before. In this talk, we want to showcase some of our recent contributions to this fam...

Budget Control for Governments

Budget Control for Governments

  • Kitti Upariphutthiphong
  • 28/10/2021 10:45
  • Track 1

Budget control is the process of determining various actual results with budgeted figures for the enterprise. For government agencies, things can be a bit more complicated as more control should be in place. Here, I want to introduce a set of OCA modules that allow Odoo to work in a more controllable budgeting life cycle....

Project Management Application for Non IT Company

  • 28/10/2021 11:30
  • Track 1

Canna is a production and sales oriented organisation using Odoo for many years now. To manage their different IT related projects, Canna joined hands with Serpent Consulting Services to develop a customised Project Management application to support their IT and NonIT projects along with multiple projects, vendors, and developers using Agile Scrum methodology. Using the OCA Project Management as base, Canna has requested to build a custom application. So, SerpentCS has enhanced the application w...

New Vertical-Rental

  • 28/10/2021 12:05
  • Track 1

In a more and more service-driven and shared economy, rental services are on the rise in new business models as well as an extension to existing ones. In order to make Odoo CE a compelling solution for these markets and to create a space to join community forces on this endeavor the OCA vertical-rental repository has been created. Based on the well known and widely used sale_rental module a whole set of additional modules have been developed and the first batch is already on git. Get an impressi...

Odoo User Access through Role Policy: a Game Changer

  • 28/10/2021 16:35
  • Track 1

Security in Odoo works in a sense that on installation of an app, every user has almost full access and sees all corresponding menu items. This approach is changed by the Role Policy app: a user only has the access rights that have explicitly been granted. On installation, all security groups are removed from users, actions, menu items and views. The admin, of course, keeps all access. The role policy app allows you to create roles through the Odoo UI or in a spreadsheet. Roles can easily be imp...

Job and Service Management for Install and Construction

Job and Service Management for Install and Construction

  • Wolfgang Hall
  • 28/10/2021 17:10
  • Track 1

Many field operations center around installations and construction. These install jobs require specific tools, parts, and skills as well as a well coordinated schedule for the various tasks and activities involved. For larger projects, job costing and work-in-progress accounting are also critical. This talk will highlight Odoo implementations that leverage OCA modules to support field service construction jobs....

New module to import PDF supplier invoices

New module to import PDF supplier invoices

  • Alexis de Lattre
  • 29/10/2021 09:35
  • Track 1

This talk is about the new OCA module account_invoice_import_simple_pdf (cf https://github.com/OCA/edi/pull/420 [1] ) that I developed in July 2021. This module is designed to out-perform and replace the OCA module account_invoice_import_invoice2data. It supports the import of PDF invoices (without any XML attachment) as vendor bills in Odoo. The main advantage is that accountants can add support for new suppliers by themselves: no technical skills required! During this conference, you will lear...

Odoo BDD? What's that?

Odoo BDD? What's that?

  • Pierre Verkest
  • 29/10/2021 10:45
  • Track 1

In this presentation I'll share my experiences doing Odoo Behavior-driven development (BDD). Before moving deeper into BDD I'll present different kinds of tests and what kind of tests are present in Odoo. Define what is a BDD test, choosen library and explain my motivations to use them. I'll briefly explain how they are integrated in my development flow and why I use them and their values. I'll then focus how to develop them and how I've organized source code. I'll share difficulties I've met ...

Vault: Managing passwords in Odoo

  • 29/10/2021 12:40
  • Track 1

Despite the recent progress on two-factor and passwordless authentication, passwords are still widely used and important to everyone. Managing passwords is one of the most important tasks to every company to keep their systems secure and accessible. This often results in severe security threats such as "storing" passwords on paper, in mail traffic, or even worse. Password managers for teams are good solutions to tackle this problems. They store passwords securely and allow to share them inside o...

EDI made simple

EDI made simple

  • Simone Orsi
  • 29/10/2021 13:50
  • Track 1

EDI is an important piece of ERP solutions nowadays. Normally, integrators and developers (including myself) end up coding the whole solution - or part of it - again and again for each specific need/requirement/customer. This talk will show you how you can easily build you own EDI exchanges using the OCA EDI framework. Such tools allow you to create any kind of EDI exchange in a modular way. Among the other things it takes care of their configuration and all the automation behind them (eg: talk...

Odoo models XML import/export using xsdata to generate bindings from arbitrary XSD schemas

Odoo models XML import/export using xsdata to generate bindings from arbitrary XSD schemas

  • RaphaĆ«l Valyi
  • 29/10/2021 15:50
  • Track 2

In this talk I will show you how you can generate Odoo mixins from an arbitrary XSD grammar and I will be using UBL (Universal Business Language) as an example. You can then inject these mixins into existing Odoo models and get them import from XML and export as XML enforcing the grammar. In many countries, electronic invoicing can be done with 10 extra invoice fields and hand written XML serialization code. But that was not possible in Brazil where only our electronic invoicing schema is 8000 ...

Odoo for NGO's

Odoo for NGO's

  • Michael Karrer
  • Track 1

Overview what we done to Odoo in the past five years to make it work for NGO's Basic introduction to the very specific demands of NGO's vs. regular companies. Deep dive into the most important adaptions like free donation amount, one-page-checkout, templates, donation buttons, donation goals and alike, form generator to quickly generate frontend forms for any Odoo model including frontend validation based on qweb, e-mail tool based on qweb....