Anh Thao Pham (pta)
836 tracked commits across 131 modules · May 2020 – October 2026
Total Commits
836
Modules Touched
131
Repositories
1
Organizations
1
Lines Added
+17020
Lines Removed
-3135
Most Active Odoo Version
18.0
180 commits
Global Rank (by commits)
#226 of 5311 committers
Fun Facts
Trivia
Enough text for 24% of a Don Quixote (236 pages so far).
~472090 characters estimated
Busiest Month
November 2023
47 commits
Active Span
6 years, 5 months
Between first and last observed commit
Months with commits
63
Across all indexed modules
Longest monthly streak
39 months
Consecutive months with tracked commits
Activity over time
Tracked module commits per calendar year. Commits touching multiple modules may appear more than once.
2020
158
2021
101
2022
15
2023
86
2024
224
2025
169
2026
83
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 | 836 commits |
Modules Touched by Odoo Version
38 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 13 | +331 -67 |
| Import/Export electronic invoices with UBL/CII | odoo/odoo | 6 | +271 -37 |
| Expenses | odoo/odoo | 4 | +86 -9 |
| Point of Sale | odoo/odoo | 1 | +11 -5 |
| Argentina - Accounting | odoo/odoo | 1 | +1 -1 |
| Indian - Accounting | odoo/odoo | 1 | +2 -2 |
| Testing the Import/Export invoices with UBL/CII | odoo/odoo | 1 | +0 -6 |
| France - E-Invoicing (Approved Platform) | odoo/odoo | 1 | +16 -9 |
| Romania - E-invoicing | odoo/odoo | 1 | +209 -0 |
| Brazilian - Accounting | odoo/odoo | 1 | +338 -2 |
| Sales | odoo/odoo | 1 | +1 -1 |
| Peppol | odoo/odoo | 1 | +1 -0 |
| Discuss | odoo/odoo | 1 | +2 -16 |
| France - Accounting | odoo/odoo | 1 | +9 -9 |
| Units of measure | odoo/odoo | 1 | +11 -0 |
| Argentina - Payment Withholdings | odoo/odoo | 1 | +43 -0 |
| Base | odoo/odoo | 1 | +2 -1 |
| WMS Accounting | odoo/odoo | 1 | +70 -0 |
94 commits in this version
180 commits in this version
133 commits in this version
99 commits in this version
99 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 11 | +35 -9 |
| Point of Sale | odoo/odoo | 9 | +62 -29 |
| Web | odoo/odoo | 6 | +224 -14 |
| Italy - E-invoicing | odoo/odoo | 4 | +83 -43 |
| Discuss | odoo/odoo | 4 | +32 -8 |
| eCommerce | odoo/odoo | 4 | +31 -1 |
| Email Marketing | odoo/odoo | 3 | +4 -3 |
| Inventory | odoo/odoo | 3 | +3 -3 |
| WMS Accounting | odoo/odoo | 3 | +10 -2 |
| CRM | odoo/odoo | 3 | +16 -5 |
| Sales | odoo/odoo | 3 | +49 -0 |
| Saudi Arabia - E-invoicing | odoo/odoo | 3 | +34 -14 |
| Sales and Warehouse Management | odoo/odoo | 2 | +163 -0 |
| Task Logs | odoo/odoo | 2 | +2 -1 |
| Mail Tests | odoo/odoo | 2 | +16 -1 |
| Sales - Project | odoo/odoo | 2 | +5 -3 |
| Egyptian E-Invoice Integration | odoo/odoo | 2 | +14 -4 |
| France - Accounting | odoo/odoo | 2 | +22 -2 |
| Venezuela - Accounting | odoo/odoo | 1 | +11 -1 |
| Guatemala - Accounting | odoo/odoo | 1 | +87 -72 |
| Sales | odoo/odoo | 1 | +1 -1 |
| Restaurant | odoo/odoo | 1 | +1 -0 |
| Lithuania - Accounting | odoo/odoo | 1 | +11 -2 |
| Honduras - Accounting | odoo/odoo | 1 | +87 -71 |
| Testing the Import/Export invoices with UBL/CII | odoo/odoo | 1 | +22 -22 |
| Spain - SII EDI Suministro de Libros | odoo/odoo | 1 | +13 -0 |
| China - Accounting | odoo/odoo | 1 | +11 -2 |
| Sales Timesheet | odoo/odoo | 1 | +9 -0 |
| Purchase | odoo/odoo | 1 | +40 -1 |
| Italy - Accounting | odoo/odoo | 1 | +1 -10 |
| Delivery Costs | odoo/odoo | 1 | +1 -1 |
| Sales and MRP Management | odoo/odoo | 1 | +169 -2 |
| Canada - Accounting | odoo/odoo | 1 | +11 -1 |
| Calendar | odoo/odoo | 1 | +1 -1 |
| Denmark - Accounting | odoo/odoo | 1 | +11 -2 |
| France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis) | odoo/odoo | 1 | +52 -4 |
| Margins by Products | odoo/odoo | 1 | +4 -1 |
| Sale Stock Margin | odoo/odoo | 1 | +1 -1 |
| l10n_it_stock_ddt | odoo/odoo | 1 | +1 -1 |
| Germany - Accounting | odoo/odoo | 1 | +1 -1 |
| Manufacturing Expiry | odoo/odoo | 1 | +6 -2 |
| Purchase Matrix | odoo/odoo | 1 | +39 -8 |
| Payment Acquirer | odoo/odoo | 1 | +1 -1 |
| eLearning | odoo/odoo | 1 | +1 -0 |
| Import/Export electronic invoices with UBL/CII | odoo/odoo | 1 | +1 -1 |
| Portugal - Accounting | odoo/odoo | 1 | +11 -2 |
| Purchase Agreements | odoo/odoo | 1 | +1 -1 |
| Web Editor | odoo/odoo | 1 | +5 -0 |
| Base | odoo/odoo | 1 | +1 -1 |
86 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 12 | +36 -9 |
| Point of Sale | odoo/odoo | 8 | +53 -30 |
| Web | odoo/odoo | 7 | +227 -14 |
| Discuss | odoo/odoo | 4 | +11 -9 |
| Task Logs | odoo/odoo | 3 | +183 -36 |
| WMS Accounting | odoo/odoo | 3 | +10 -5 |
| CRM | odoo/odoo | 3 | +16 -5 |
| Sales | odoo/odoo | 3 | +49 -0 |
| Purchase Matrix | odoo/odoo | 3 | +43 -9 |
| Web Editor | odoo/odoo | 3 | +15 -5 |
| Base | odoo/odoo | 3 | +24 -13 |
| Inventory | odoo/odoo | 2 | +2 -2 |
| Sales Timesheet | odoo/odoo | 2 | +130 -52 |
| Sales - Project | odoo/odoo | 2 | +5 -3 |
| Payment Acquirer | odoo/odoo | 2 | +3 -3 |
| Sale Matrix | odoo/odoo | 2 | +4 -1 |
| eCommerce | odoo/odoo | 2 | +13 -1 |
| Timesheets/attendances reporting | odoo/odoo | 1 | +3 -3 |
| Sales and Warehouse Management | odoo/odoo | 1 | +119 -0 |
| Sales | odoo/odoo | 1 | +1 -1 |
| VAT Number Validation | odoo/odoo | 1 | +4 -0 |
| Email Marketing | odoo/odoo | 1 | +39 -36 |
| Restaurant | odoo/odoo | 1 | +1 -0 |
| Mail Tests | odoo/odoo | 1 | +15 -0 |
| Digital Products | odoo/odoo | 1 | +1 -1 |
| Delivery Costs | odoo/odoo | 1 | +1 -1 |
| Italy - E-invoicing | odoo/odoo | 1 | +3 -0 |
| Sales and MRP Management | odoo/odoo | 1 | +169 -2 |
| Repairs | odoo/odoo | 1 | +2 -0 |
| Stripe Payment Acquirer | odoo/odoo | 1 | +2 -1 |
| Calendar | odoo/odoo | 1 | +1 -1 |
| Margins by Products | odoo/odoo | 1 | +4 -1 |
| Sale Stock Margin | odoo/odoo | 1 | +1 -1 |
| Manufacturing Expiry | odoo/odoo | 1 | +6 -2 |
| Manufacturing | odoo/odoo | 1 | +9 -3 |
| eLearning | odoo/odoo | 1 | +1 -0 |
| Sales Expense | odoo/odoo | 1 | +13 -5 |
| Purchase Agreements | odoo/odoo | 1 | +1 -1 |
| test-import-export | odoo/odoo | 1 | +18 -0 |
80 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Invoicing | odoo/odoo | 9 | +24 -5 |
| Web | odoo/odoo | 5 | +182 -11 |
| CRM | odoo/odoo | 4 | +20 -7 |
| Sales Timesheet | odoo/odoo | 4 | +13 -17 |
| Sales | odoo/odoo | 4 | +50 -0 |
| Discuss | odoo/odoo | 4 | +9 -4 |
| Manufacturing | odoo/odoo | 4 | +130 -19 |
| Point of Sale | odoo/odoo | 3 | +14 -18 |
| Inventory | odoo/odoo | 3 | +4 -2 |
| WMS Accounting | odoo/odoo | 3 | +10 -2 |
| Web Editor | odoo/odoo | 3 | +15 -5 |
| Base | odoo/odoo | 3 | +24 -13 |
| Sales and Warehouse Management | odoo/odoo | 2 | +123 -1 |
| Task Logs | odoo/odoo | 2 | +2 -1 |
| Expenses | odoo/odoo | 2 | +4 -4 |
| Purchase Matrix | odoo/odoo | 2 | +4 -1 |
| Sale Matrix | odoo/odoo | 2 | +4 -1 |
| eCommerce | odoo/odoo | 2 | +13 -1 |
| Sales | odoo/odoo | 1 | +1 -1 |
| VAT Number Validation | odoo/odoo | 1 | +3 -2 |
| Email Marketing | odoo/odoo | 1 | +39 -36 |
| Mail Tests | odoo/odoo | 1 | +35 -0 |
| Luxembourg - Accounting | odoo/odoo | 1 | +2 -2 |
| Digital Products | odoo/odoo | 1 | +1 -1 |
| Delivery Costs | odoo/odoo | 1 | +1 -1 |
| Italy - E-invoicing | odoo/odoo | 1 | +3 -0 |
| Purchase and MRP Management | odoo/odoo | 1 | +1 -1 |
| Sales and MRP Management | odoo/odoo | 1 | +169 -2 |
| Repairs | odoo/odoo | 1 | +2 -0 |
| Stripe Payment Acquirer | odoo/odoo | 1 | +2 -1 |
| Calendar | odoo/odoo | 1 | +1 -1 |
| Events | odoo/odoo | 1 | +1 -1 |
| Margins by Products | odoo/odoo | 1 | +4 -1 |
| Point of Sale Cash Rounding | odoo/odoo | 1 | +7 -3 |
| Payment Acquirer | odoo/odoo | 1 | +2 -2 |
| Purchase Agreements | odoo/odoo | 1 | +1 -1 |
| test-import-export | odoo/odoo | 1 | +17 -0 |
24 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| WMS Accounting | odoo/odoo | 3 | +38 -136 |
| Sales Timesheet | odoo/odoo | 2 | +11 -11 |
| Base | odoo/odoo | 2 | +16 -12 |
| Point of Sale | odoo/odoo | 1 | +1 -1 |
| Sales and Warehouse Management | odoo/odoo | 1 | +4 -1 |
| Email Marketing | odoo/odoo | 1 | +39 -36 |
| Inventory | odoo/odoo | 1 | +1 -1 |
| Snail Mail | odoo/odoo | 1 | +3 -1 |
| Mail Tests | odoo/odoo | 1 | +40 -0 |
| pos_sale | odoo/odoo | 1 | +7 -0 |
| Invoicing | odoo/odoo | 1 | +3 -1 |
| Digital Products | odoo/odoo | 1 | +1 -1 |
| Italy - E-invoicing | odoo/odoo | 1 | +3 -0 |
| Web | odoo/odoo | 1 | +2 -0 |
| Sales | odoo/odoo | 1 | +5 -0 |
| Calendar | odoo/odoo | 1 | +1 -1 |
| Discuss | odoo/odoo | 1 | +6 -1 |
| Stripe Payment Acquirer - Strong Customer Authentication Update | odoo/odoo | 1 | +1 -1 |
| Payment Acquirer | odoo/odoo | 1 | +8 -0 |
| Purchase Agreements | odoo/odoo | 1 | +1 -1 |