TIP: You can type at any time to perform a new search.
John Laterre (jol)
331 tracked commits across 86 modules · August 2021 – September 2026
Total Commits
331
Modules Touched
86
Repositories
1
Organizations
1
Lines Added
+12056
Lines Removed
-4716
Most Active Odoo Version
17.0
99 commits
Global Rank (by commits)
#536 of 5313 committers
Fun Facts
Trivia
Enough text for 12% of a Don Quixote (125 pages so far).
~249560 characters estimated
Busiest Month
June 2023
47 commits
Active Span
5 years, 1 month
Between first and last observed commit
Months with commits
49
Across all indexed modules
Longest monthly streak
21 months
Consecutive months with tracked commits
Activity over time
Tracked module commits per calendar year. Commits touching multiple modules may appear more than once.
2021
21
2022
87
2023
95
2024
25
2025
42
2026
61
Work landscape · 3D
Odoo versions × repositories × tracked commits. The height of each column represents commits; drag to rotate. Shows every indexed version and up to 5 repositories with the most commits.
Drag to rotate the landscape; hover over a column for details.
Top Repositories
| #1 | odoo/odoo | 331 commits |
Modules Touched by Odoo Version
42 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 12 | +160 -79 |
| Italy - E-invoicing | odoo/odoo | 5 | +290 -34 |
| Italy - Accounting | odoo/odoo | 4 | +269 -25 |
| Sales | odoo/odoo | 3 | +58 -12 |
| Expenses | odoo/odoo | 2 | +248 -126 |
| Base | odoo/odoo | 2 | +5 -3 |
| Luxembourg - Accounting | odoo/odoo | 1 | +1 -1 |
| Indian - Accounting | odoo/odoo | 1 | +1 -1 |
| WMS Accounting | odoo/odoo | 1 | +1 -1 |
| Netherlands - Accounting | odoo/odoo | 1 | +3 -1 |
| WMS Landed Costs | odoo/odoo | 1 | +1 -1 |
| Purchase | odoo/odoo | 1 | +1 -1 |
| Purchase Stock | odoo/odoo | 1 | +56 -0 |
| Accounting/Fleet bridge | odoo/odoo | 1 | +1 -1 |
| Greece - myDATA | odoo/odoo | 1 | +2 -1 |
| Denmark - Accounting | odoo/odoo | 1 | +1 -1 |
| Proxy features for account_edi | odoo/odoo | 1 | +3 -1 |
| Saudi Arabia - E-invoicing | odoo/odoo | 1 | +6 -19 |
| Saudi Arabia - Accounting | odoo/odoo | 1 | +5 -2 |
| Greece - myDATA E-invoicing through e-invoo | odoo/odoo | 1 | +858 -0 |
44 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 11 | +157 -67 |
| Italy - E-invoicing | odoo/odoo | 6 | +3714 -594 |
| Italy - Accounting | odoo/odoo | 4 | +592 -482 |
| Sales | odoo/odoo | 4 | +59 -30 |
| Ecuadorian Accounting | odoo/odoo | 1 | +38 -38 |
| Argentina - Accounting | odoo/odoo | 1 | +147 -147 |
| Luxembourg - Accounting | odoo/odoo | 1 | +1 -1 |
| Indian - Accounting | odoo/odoo | 1 | +1 -1 |
| Chile - Accounting | odoo/odoo | 1 | +59 -59 |
| Netherlands - Accounting | odoo/odoo | 1 | +3 -1 |
| WMS Landed Costs | odoo/odoo | 1 | +1 -1 |
| Purchase | odoo/odoo | 1 | +1 -1 |
| Purchase Stock | odoo/odoo | 1 | +56 -0 |
| Accounting/Fleet bridge | odoo/odoo | 1 | +1 -1 |
| Denmark - Accounting | odoo/odoo | 1 | +1 -1 |
| Spain - Veri*Factu | odoo/odoo | 1 | +1 -1 |
| Saudi Arabia - Accounting | odoo/odoo | 1 | +5 -2 |
| Austria - Accounting | odoo/odoo | 1 | +6 -6 |
| Peru - Accounting | odoo/odoo | 1 | +61 -1 |
| VAT Number Validation | odoo/odoo | 1 | +3 -1 |
| Greece - myDATA | odoo/odoo | 1 | +2 -1 |
| Proxy features for account_edi | odoo/odoo | 1 | +3 -1 |
| Greece - myDATA E-invoicing through e-invoo | odoo/odoo | 1 | +876 -0 |
26 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 11 | +107 -18 |
| Sales | odoo/odoo | 3 | +132 -49 |
| Italy - E-invoicing | odoo/odoo | 2 | +12 -5 |
| Purchase Stock | odoo/odoo | 2 | +152 -0 |
| Italy - E-invoicing (Withholding) | odoo/odoo | 1 | +24 -0 |
| WMS Accounting | odoo/odoo | 1 | +17 -13 |
| Netherlands - Accounting | odoo/odoo | 1 | +3 -1 |
| Poland - Accounting | odoo/odoo | 1 | +6 -1 |
| France - Accounting | odoo/odoo | 1 | +2 -2 |
| Spain - TicketBAI | odoo/odoo | 1 | +2 -2 |
| Portugal - Accounting | odoo/odoo | 1 | +51 -43 |
| Italy - Declaration of Intent | odoo/odoo | 1 | +0 -32 |
99 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 29 | +444 -178 |
| Base | odoo/odoo | 4 | +31 -27 |
| Sales Timesheet | odoo/odoo | 3 | +44 -26 |
| Task Logs | odoo/odoo | 2 | +38 -53 |
| United Kingdom - Accounting | odoo/odoo | 2 | +1 -2 |
| Morocco - Accounting | odoo/odoo | 2 | +3 -6 |
| Account Audit Trail | odoo/odoo | 2 | +21 -38 |
| Netherlands - Accounting | odoo/odoo | 2 | +3 -2 |
| Web | odoo/odoo | 2 | +60 -1 |
| Portugal - Accounting | odoo/odoo | 2 | +51 -44 |
| Analytic Accounting | odoo/odoo | 2 | +18 -20 |
| Croatia - Accounting (Kuna) | odoo/odoo | 1 | +0 -1 |
| Uruguay - Accounting | odoo/odoo | 1 | +0 -1 |
| United Arab Emirates - Accounting | odoo/odoo | 1 | +0 -1 |
| Ecuadorian Accounting | odoo/odoo | 1 | +0 -2 |
| Finnish Localization | odoo/odoo | 1 | +0 -1 |
| Luxembourg - Accounting | odoo/odoo | 1 | +0 -1 |
| Chile - Accounting | odoo/odoo | 1 | +0 -1 |
| Dominican Republic - Accounting | odoo/odoo | 1 | +0 -1 |
| Kazakhstan - Accounting | odoo/odoo | 1 | +0 -2 |
| WMS Accounting | odoo/odoo | 1 | +17 -13 |
| Sweden - Accounting | odoo/odoo | 1 | +0 -1 |
| Hungary - Accounting | odoo/odoo | 1 | +0 -1 |
| Poland - Accounting | odoo/odoo | 1 | +0 -1 |
| Italy - Accounting | odoo/odoo | 1 | +0 -1 |
| Greece - Accounting | odoo/odoo | 1 | +0 -1 |
| Switzerland - Accounting | odoo/odoo | 1 | +0 -1 |
| Purchase Stock | odoo/odoo | 1 | +91 -0 |
| Expenses | odoo/odoo | 1 | +25 -2 |
| Brazilian - Accounting | odoo/odoo | 1 | +0 -1 |
| Belgium - Accounting | odoo/odoo | 1 | +0 -1 |
| Slovenian - Accounting | odoo/odoo | 1 | +0 -1 |
| Project Expenses | odoo/odoo | 1 | +1 -1 |
| Sales | odoo/odoo | 1 | +159 -33 |
| Australia - Accounting | odoo/odoo | 1 | +0 -1 |
| Saudi Arabia - Point of Sale | odoo/odoo | 1 | +1 -1 |
| DIN 5008 - Repair | odoo/odoo | 1 | +2 -2 |
| Israel - Accounting | odoo/odoo | 1 | +0 -1 |
| Denmark - Accounting | odoo/odoo | 1 | +0 -1 |
| Serbia - Accounting | odoo/odoo | 1 | +0 -1 |
| Japan - Accounting | odoo/odoo | 1 | +0 -1 |
| Germany - Accounting | odoo/odoo | 1 | +0 -1 |
| Norway - Accounting | odoo/odoo | 1 | +0 -1 |
| South Africa - Accounting | odoo/odoo | 1 | +0 -1 |
| Bulgaria - Accounting | odoo/odoo | 1 | +0 -1 |
| Kenya - Accounting | odoo/odoo | 1 | +0 -2 |
| Saudi Arabia - Accounting | odoo/odoo | 1 | +0 -2 |
| Ethiopia - Accounting | odoo/odoo | 1 | +0 -1 |
| Croatia - Accounting (Euro) | odoo/odoo | 1 | +0 -2 |
| Austria - Accounting | odoo/odoo | 1 | +0 -1 |
| Spain - TicketBAI | odoo/odoo | 1 | +2 -2 |
| Singapore - Accounting | odoo/odoo | 1 | +0 -1 |
| Vietnam - Accounting | odoo/odoo | 1 | +0 -1 |
| France - Accounting | odoo/odoo | 1 | +0 -1 |
| New Zealand - Accounting | odoo/odoo | 1 | +0 -1 |
| Thailand - Accounting | odoo/odoo | 1 | +0 -1 |
| Romania - Accounting | odoo/odoo | 1 | +0 -1 |
| Egypt - Accounting | odoo/odoo | 1 | +0 -4 |
67 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 29 | +643 -160 |
| Base | odoo/odoo | 6 | +22 -19 |
| Sales | odoo/odoo | 3 | +21 -2 |
| Netherlands - Accounting | odoo/odoo | 2 | +103 -23 |
| Switzerland - Accounting | odoo/odoo | 2 | +19 -2 |
| Web | odoo/odoo | 2 | +60 -1 |
| Belgium - Accounting | odoo/odoo | 2 | +53 -53 |
| DIN 5008 - Repair | odoo/odoo | 2 | +44 -2 |
| Sales and Warehouse Management | odoo/odoo | 1 | +2 -2 |
| DIN 5008 | odoo/odoo | 1 | +478 -0 |
| United Kingdom - Accounting | odoo/odoo | 1 | +1 -1 |
| Morocco - Accounting | odoo/odoo | 1 | +3 -3 |
| DIN 5008 - Stock | odoo/odoo | 1 | +33 -0 |
| WMS Accounting | odoo/odoo | 1 | +17 -13 |
| Base import | odoo/odoo | 1 | +2 -2 |
| Italy - Accounting | odoo/odoo | 1 | +11 -1259 |
| Italy - E-invoicing | odoo/odoo | 1 | +1 -2 |
| Purchase Stock | odoo/odoo | 1 | +91 -0 |
| Accounting/Fleet bridge | odoo/odoo | 1 | +31 -10 |
| Expenses | odoo/odoo | 1 | +25 -2 |
| Project Expenses | odoo/odoo | 1 | +1 -1 |
| Saudi Arabia - Point of Sale | odoo/odoo | 1 | +1 -1 |
| Indonesia E-faktur | odoo/odoo | 1 | +14 -13 |
| Germany - Accounting | odoo/odoo | 1 | +10 -462 |
| DIN 5008 - Sale | odoo/odoo | 1 | +61 -0 |
| Austria - Accounting | odoo/odoo | 1 | +21 -0 |
| DIN 5008 - Purchase | odoo/odoo | 1 | +63 -0 |
33 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 13 | +269 -50 |
| Netherlands - E-Invoicing (NLCIUS 1.0.3) | odoo/odoo | 2 | +89 -5 |
| Import/Export invoices with generic UBL | odoo/odoo | 2 | +6 -5 |
| Belgium - Accounting | odoo/odoo | 2 | +53 -53 |
| Base | odoo/odoo | 2 | +14 -7 |
| Import/Export invoices with UBL (BIS3) | odoo/odoo | 1 | +1 -0 |
| Luxembourg - Accounting | odoo/odoo | 1 | +67 -3 |
| Morocco - Accounting | odoo/odoo | 1 | +3 -3 |
| Netherlands - Accounting | odoo/odoo | 1 | +0 -12 |
| Italy - E-invoicing | odoo/odoo | 1 | +1 -2 |
| Switzerland - Accounting | odoo/odoo | 1 | +1 -4 |
| Accounting/Fleet bridge | odoo/odoo | 1 | +31 -10 |
| Web | odoo/odoo | 1 | +21 -0 |
| Sales | odoo/odoo | 1 | +1 -1 |
| Indonesia E-faktur | odoo/odoo | 1 | +14 -13 |
| Import/Export invoices with Factur-X | odoo/odoo | 1 | +1 -2 |
| City Addresses | odoo/odoo | 1 | +5 -1 |
16 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 10 | +230 -48 |
| Morocco - Accounting | odoo/odoo | 1 | +1 -1 |
| Import/Export invoices with generic UBL | odoo/odoo | 1 | +5 -4 |
| Netherlands - Accounting | odoo/odoo | 1 | +0 -12 |
| Switzerland - Accounting | odoo/odoo | 1 | +1 -4 |
| Sales | odoo/odoo | 1 | +1 -1 |
| Indonesia E-faktur | odoo/odoo | 1 | +14 -13 |
4 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 2 | +103 -4 |
| Sales | odoo/odoo | 1 | +1 -1 |
| Indonesia E-faktur | odoo/odoo | 1 | +14 -13 |