In June 2026 Quartile again continued proposing, improving and porting work at OCA.
It ranged widely: Odoo 19.0 support, invoicing for Japan, purchasing and inventory valuation, manufacturing, e-commerce and security. What stood out this month were improvements that reduce the checking work, the odd-looking documents and the audit concerns that come up in daily operation.
What we worked on in June 2026
Invoicing for Japan We worked on invoices and consolidated invoices, which matter a great deal when using Odoo in Japan.
In account_billing, which underpins consolidated invoicing, an improvement making the sort order of detail lines consistent was merged for Odoo 18.0. It is a small change to look at, but a stable order matters to whoever is checking what has been invoiced.
We also progressed 18.0 support for sale_invoice_date_from_picking, which suggests the invoice date from the delivery date, and for account_billing_from_cutoff, which creates a consolidated invoice from the cut-off date of the individual invoices.
Reference:
https://github.com/OCA/account-invoicing/pull/2318
https://github.com/OCA/account-invoicing/pull/2304
https://github.com/OCA/l10n-japan/pull/110
Practical work on purchasing and inventory valuation
In purchasing and inventory valuation, the proposals kept coming on things that touch accounting treatment and audit.
purchase_auto_bill_on_receipt, which automatically goes as far as recording the payable when goods are received, was merged for Odoo 19.0. It helps where the terms of trade record the payable against actual receipt.
We also proposed, for Odoo 16.0, a feature that issues stock at the original purchase amount when goods under average-cost valuation are returned to a supplier. The standard behaviour can become an audit talking point, so this carries real practical weight.
Reference:
https://github.com/OCA/purchase-workflow/pull/3075
https://github.com/OCA/stock-logistics-workflow/pull/2374
Porting towards Odoo 19.0
Work towards Odoo 19.0 is moving along too.
report_alternative_layout, which arranges PDF report layouts for Japan, has had its 19.0 support merged. How an outward-facing document looks is an important part of using Odoo in Japan.
web_form_banner, which can show a conditional message on any form view, is also under review for 19.0. It is easy to use for warnings and for preventing input mistakes, and many of the customers Quartile supports use it.
Reference:
https://github.com/OCA/l10n-japan/pull/125
https://github.com/OCA/web/pull/3309
Other improvements
There were proposals and merges in manufacturing, e-commerce, security and access control as well.
In manufacturing we proposed mrp_byproduct_auto_pick, which avoids changing by-product quantities unintentionally, and mrp_subcontracting_serial_mass_produce, which makes it easier to receive serial-tracked subcontracted goods in bulk.
In e-commerce, improvements to wishlist management, control over whether an item can be added to the cart, and price display were merged for Odoo 15.0.
On security, attachment_mimetype_restriction, which limits the types of file that can be attached, was merged. In accounting we also proposed account_move_group_restriction, which restricts access to journal entries by account group.
Reference:
https://github.com/OCA/manufacture/pull/1805
https://github.com/OCA/manufacture/pull/1759
https://github.com/OCA/e-commerce/pull/779
https://github.com/OCA/e-commerce/pull/1217
https://github.com/OCA/e-commerce/pull/1224
A word from the team
Recent work has been weighted towards Odoo 19.0 and 18.0. It is what makes OCA modules usable on the newer versions of Odoo.
Consolidated invoicing is used in a lot of environments, so improvements and updates land on it constantly, and it keeps getting steadier and more useful. That is a benefit only open source gives you.
[June 2026] Odoo community activity and Quartile's contributions