OCA Days 2020 Online - Training and Learning Event

15/10/2020 08:30 to 16/10/2020 21:00 (Europe/Brussels)

How to guide your Odoo project to success with OCA

  • Rafael Blasco
  • 15/10/2020 09:00
  • Track 2: Talks

Implementing Odoo since OpenERP 6 with OCA, the success of an Odoo implementation project is born in the orientation that is given to the client from the first commercial talk. This talk serves to explain how to guide the client to bring their Odoo project to success, having a specialist guide by their side. *About the Speaker*...

Using excel file as template to build powerful import/export and reports action.

  • Kitti Upariphutthiphong
  • 15/10/2020 09:35
  • Track 2: Talks

In this talk we will explain how to use OCA module "excel_import_export" as alternative way to create easy and powerful import, export and reports actions. This method will use excel file as formatting template to generate the result, so most part can be done without coding. ...


  • Sébastien Beau
  • 15/10/2020 10:10
  • Track 2: Talks

ShopInvader is an ecommerce solution to create and manage easily your online store with Odoo. This talk will summarize the new features of Shopinvader, the new projects related to Shopinvader and the new contributors. We will share tips to help you in your implementation. We will explain the roadmap for the next version and ask your feedback....

Odoo 3d with google model-viewer

  • Andrea Piovesana
  • 15/10/2020 10:35
  • Track 1: Training

In this presentation I will show you how simple it is to introduce a 3d model instead of a picture in the Odoo backend and also frontend e-commerce. Working with Lorenzo Battistini (takobi.online) we worked on 3 merged addons: * Widgets [1] * Product attribute [2] * e-commerce [3] We used google model-viewer to visualize 3d model in glTF format. Are you ready for the next dimension? [1] https://github.com/OCA/web/tree/12.0/web_widget_model_viewer [2] https://github.com/OCA/product-attribute...

Shopinvader for serious ecommerce

  • Héctor Villarreal Ortega
  • 15/10/2020 10:45
  • Track 2: Talks

In this talk we would like to talk about our recent experience getting started with ShopInvader. During 2020 ForgeFlow has been implementing ShopInvader for a leading 3D printing manufacturer. We would like to share how this experience has gone, and to talk about how collaboration with other OCA contributors, in this case Acsone, helped us to land this project...

MIS Builder update

  • Stéphane Bidoul
  • 15/10/2020 11:35
  • Track 2: Talks

MIS Builder lets users build Management Information Systems dashboards. Such style of reports presents KPI in rows and time periods in columns. Reports mainly fetch data from account moves, but can also combine data coming from arbitrary Odoo models. Reports can be exported to PDF, Excel and they can be added to Odoo dashboards. This talk will present the latest new features introduced in the past year such as budgeting by GL account, subreports, support for analytic tags, analytic filtering in...

Refactoring of OCA financial reports

  • Joan Sisquella
  • 15/10/2020 12:10
  • Track 2: Talks

Financial Reports are vital for management to make decisions about the company’s future giving information about the profitability and financial stability of the company. ForgeFlow works with clients with very large databases, this caused problems when using financial reports since they took many minutes to calculate or gave errors due to timeout. This created the need to refactor the financial reports to improve their performance. The purpose was not to use transient models due to the collap...

OCA: from the point of view of Odoo SA

  • Fabien Pinckaers
  • 15/10/2020 12:45
  • Track 2: Talks

A 20 minutes talk about how Odoo SA sees the OCA. I will address some of the common questions we get about Odoo and it's relationship to the community: impact of OCA on the eco system how Odoo SA perceives this impact the complementary between an editor and a strong community: why Odoo is unique in the ERP landscape what Odoo SA is doing to ensure communities thrive in the long term why I am not an OCA member, but why you should be ...

Pip install Odoo

  • Daniel Reis
  • 15/10/2020 14:00
  • Track 2: Talks

Odoo is a good Python citizen, and can be installed using the Python package manager, and reap the benefits from virtual environments. Benefits and how-to for development and deployment environments....

Barcode app using OCA WMS shopfloor app

  • Joël Grand Guillaume
  • 15/10/2020 14:35
  • Track 2: Talks

Learn about the OCA Barcode App that allows you to talk complex flows of operations using barcode scanners. ...

Role Policy App

  • 15/10/2020 15:00
  • Track 1: Training

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 role policy app allows a to create roles through the Odoo UI or in a spreadsheet. Roles can easily be imported and exported, you can even delete l...

Building your local community with the OCA

  • Maxime Chambreuil
  • 15/10/2020 15:10
  • Track 2: Talks

How the OCA can help you build your local community and increase your visibility. ...

Connecting a POS with Odoo - Return on experience

  • Julien Jézéquel-Bréard
  • 15/10/2020 15:45
  • Track 2: Talks

Efficient way to connect POS system (several source of POS) with Odoo, in multi-company context, with fully automated data processing, creating all account and stock moves. Modules used are : * sftp pos_import * pos_import_account * pos_import_stock queue_job ...

Advanced Field Services Management

  • Wolfgang Hall
  • 15/10/2020 17:00
  • Track 2: Talks

For medium to larger Field Services organizations, learn how to create systems that manage tickets, dispatching, optimization and field accessibility....

Business Resiliency

  • Gregory A Mader
  • 15/10/2020 19:00
  • Track 2: Talks

How Odoo open source ERP provides a low-cost, high yield solution to build a data-driven strategy in times of uncertainty. ...

BI Intregration

  • Wolfgang Hall
  • 15/10/2020 19:35
  • Track 2: Talks

What are reasonable ways to connect to reasonably priced BI solutions....

Odoo to Odoo: the Benefits of Migration

  • Daniel Reis
  • 15/10/2020 20:10
  • Track 2: Talks

Benefits of Migration - Customer success from Odoo's new features from version to version...

Improving customer experience with Optimal Delivery

  • Rodrigo Torres
  • 15/10/2020 20:45
  • Track 2: Talks

How CCU uses Odoo for FSM dispatching, routing, inventory tracking (fulfilment & returns), notifications to end customers, integrations with other financial systems. Rodrigo is a Senior Odoo Functional Consultant at Open Source Integrators. He’s also a former employee of Odoo Inc., where he was the Head of Enterprise sales channel at Odoo Inc. Headquarters in San Francisco, a position in which he was in charge of managing the growth and strengthening of the Odoo partners in the US, Canada and L...

How to Contribute to the OCA

  • Daniel Reis
  • 16/10/2020 09:00
  • Track 2: Talks

Learn how you can contribute to the OCA with your particular skills. The OCA needs all kinds of skills, not only code development: *business analysis *industry expertise *testing *translating for example...

OCA Document Management System

  • Jaime Arroyo Morales
  • 16/10/2020 10:10
  • Track 2: Talks

A couple of months ago, the German company Muk IT decided that it would be a great idea to move their Odoo DMS project to OCA. Since then, a lot of work has been made to migrate their project under the OCA umbrella. This talk aims to explain how this process has been, it's current state, with a demo of the main modules, and the roadmap of the OCA/dms repository. ...

Testing best practices, tips and tricks

  • Simone Orsi
  • 16/10/2020 10:35
  • Track 1: Training

A full immersion into best practices and recommendations on unit tests and integration tests. We'll go through an exhaustive list of examples to learn what to do and what not to do while writing and running tests for an Odoo module. ...

Recurring invoicing with the OCA contract module

  • Souheil Bejaoui
  • 16/10/2020 10:45
  • Track 2: Talks

After the huge success of many businesses in the past decade, more and more companies are turning to the subscription business model to generate revenue. By 2022, 53% of all software revenue will be generated from a subscription model (Source: Digitalist Magazine).The management of subscriptions and recurring payments has become a must in an ERP. This is why the Odoo contract module has been maintained under OCA umbrella since it was removed from the Community Edition. Acsone has contributed,...

Odoo's success stories in academia in Indonesia

  • Dr. Ir. Agung Terminanto, MBA, IPM
  • 16/10/2020 11:35
  • Track 2: Talks

I am a graduate of Doctorate in computer science from the University of Indonesia with a Dissertation Title: Cloud ERP adoption Model for Indonesian MSMEs: Critical Success Factors, Level of Readiness, Implementation and Configuration Preferences using the Odoo Framework. I implemented Odoo in 10 MSME companies. In the last 10 years, Odoo has developed teaching in various universities and webinars in Indonesia. I also trained and socialized Odoo by holding a webinar on Sept 2020 with the title...

Working with the community - why it should be the new normal

  • Frederik Kramer
  • 16/10/2020 12:10
  • Track 2: Talks

Software Engineering for decades has been a process that was predominantly internal to a business organization. This was logical because the resulting code in the proprietary era was protected by copyright and kept off the eyes of external competition and users. In the Open Source era the development model has changed significantly. This talk will focus on why a community centric development process should be today's new normal and why it is so difficult to transform a well taught thought model ...

Product information management (PIM) within Odoo

  • Cédric Pigeon
  • 16/10/2020 12:45
  • Track 2: Talks

Acsone and Akretion currently collaborate to put in place a set of addons allowing users to manage product information more easily within Odoo. We distinguish 2 kinds of products information: * hot information: it has a huge impact on the company flows (e.g.: VAT, price, ...) * cold information: it does not have any impact on flows but contributes to pushing up sales (smart description, media like pdf and videos, ...) Our tool mainly focuses on cold information by letting users creating dyn...

Marmara Credit Loops: İntegration of a Blockchain Based Decentralized Credit Creation and Circulation System with Odoo

  • Prof. Dr. B. Gültekin Çetiner
  • 16/10/2020 13:20
  • Track 2: Talks

* History of Credit Loops * Decentralized Finance: Credit Creation and Circulation on Blockchain * Credit Loops in real economy: potential of over a Trillion USD market capacity with Odoo and real business integration * How Credit Loops work * Opportunities for Integrating Credit Loops with Odoo * Integrating Crypto Currency based payment and Credit systems with Odoo ...

Building a powerful Geodata management system

  • Denis Leemann
  • 16/10/2020 14:10
  • Track 2: Talks

Odoo is usually used as an ERP and known for its ability to handle numerous aspects of business digitalization. It is also a powerful and flexible open source web application framework. Since 2011, Camptocamp has been developing a powerful geographical information management system based on Odoo. Historically maps are stored in an immutable format - be it paper or GPX files. It is well suited for consultation, but less helpful in managing dynamic content. With WebDB for Schweizmobil, we provi...

Project management - How to maximize chances of success with client customization

  • 16/10/2020 14:45
  • Track 2: Talks

This talk is based on feedback on tools and processes we use at Numigi for customization, from business requirements, to specification and delivery, without client rejection and good response to client's needs. Clear functional specification and step by step processes are the key elements. *About the Speakers*...

Practical Introduction to DDMRP

  • 16/10/2020 16:00
  • Track 1: Training

MRP was created in 1965 and is a proven solution, however in many cases it brings inefficiencies or imposes a huge effort to keep it up to date. Since then, the world has changed and other methodologies have emerged, including an innovative one, called Demand Driven MRP (DDMRP), based on the principles of MRP, Lean, Theory of Constraints (ToC). We invite all to know DDMRP, this innovative, simple approach that has added exceptional results. Typical post-deployment improvements: * Service level...

Odoo for music management and record companies

  • Julien Jézéquel-Bréard
  • 16/10/2020 16:05
  • Track 2: Talks

Advanced module to manage all needed data in music management and music revenues management, with connector to process revenues from music distribution platforms (Spotify, Apple Music, Sound Exchange). This pack of modules can answers specific needs of music industry source code : https://github.com/Numigi/odoo-entertainment-addons [1] *About the Speaker* [1] https://github.com/Numigi/odoo-entertainment-addons ...

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

  • Raphaël Valyi
  • 16/10/2020 16:35
  • Track 1: Training

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...

Presentation of alternative rental modules for a land surveying distribution company

  • Quentin Lavallée-Bourdeau
  • 16/10/2020 17:10
  • Track 2: Talks

This talk aim to present an alternative rental modules suite developed for a client in the land surveying distribution industry. The range of functionalities covered are: * Advanced kit support * Expedition and picking routes * Equipments and components support with serial number linking * Shadow stock moves * Transit for stock operations * Conversion of existing stock as rental assets *About the Speaker*...

Introduction to Brazilian Localization (in Portuguese)

  • 16/10/2020 17:10
  • Track 1: Training

We will present a use case of the Brazilian localization, in use in a small company, explaining technical and functional concepts and how we deal with the challenges of one of the most difficult localization in the world. The talk will be in Portuguese. Apresentaremos um caso de uso da localização brasileira, em uso em uma pequena empresa, explicando conceitos técnicos e funcionais e como lidamos com os desafios de uma das localizações mais difíceis do mundo. O treinamento será mini...

Sales/VAT tax compliance with Avatax Connector

  • Daniel Reis
  • 16/10/2020 19:00
  • Track 2: Talks

Selling to multiple countries and jurisdictions bring up challenges in tax computation and compliance. This is particularly true for e-commerce businesses. Avatax is an online service that automatically takes care of taxes for you. Learn about the OCA published Avatax Connector for Odoo. ...

Women of Odoo

  • 16/10/2020 19:35
  • Track 2: Talks

How the Odoo ecosystem empowers Women in engineering, coding, and management....

Odoo for Non-profit

  • Wolfgang Hall
  • 16/10/2020 20:10
  • Track 2: Talks

Non-profit organizations in the USA generate 2 trillion in revenue annually. Odoo is currently not widely used since it lacks fund management and donor management tools. We will present a new concept to use Odoo to cater to this large industry. This will be applicable internationally....

Odoo - Sample 1 for three columns

The OCA Days 2020 will be held online.

The aim of doing it this way is to help support the community as we all deal with the global pandemic and the uncertain times ahead, everyone has the opportunity to join in.

This year’s sprint will again be the standard two days but across many time zones. BIG focus will be put on helping to get people active in contributing and continuing to do so, keeping the usual 3 tracks, coding, training and discussions.

Odoo - Sample 2 for three columns

Being online only we hope we will be able to reach more of our contributors and offer more support to our “newbies” in particular, a real sense of training and learning. 

We want to use this as a time to welcome everyone, the newbies who know nothing and are keen to learn, the programmer who has made one PR, the experienced people who don’t contribute already, the seasoned member who has been around for a long time with knowledge to impart.

We want to support the community and get the most out of this opportunity globally. 

Odoo - Sample 3 for three columns

The conference will circumvent around video conferences for Training and Talks, that will be pre-scheduled. The OCA will provide a specific platform for this purpose.

At the same time the OCA will introduce a modern Chat platform, using separate channels for the various topics of the sprint.
SUBSCRIBE TO THE EVENT NEWSLETTER To keep up to date with the latest news about the event please subscribe below.

Subscribe Thanks
Thanks for your subscription!

Newbies - learn how to contribute

What do you need in place before we start?

Sponsor the OCA

Select between Platinum, Gold, Silver and Bronze