Daily updates from Odoo
Monday, July 6, 2026
11 changes
2 changes
New functionality added to Odoo
This update introduces a new 'Profitability' field to account analytic lines, enabling a clearer breakdown of revenue and loss within the Analytic Report. This enhancement provides better visibility into the financial performance of transactions, allowing for more informed decision-making.
Original PR description
[IMP] account: group analytic items by profitability This commit add a new field 'Profitability' on the account analytic line model, this will allow to visually split analytic line items in 2 categories: 'Revenue' and 'Loss' in the Analytic Report task-4959636 Forward-Port-Of: odoo/odoo#272369 Forward-Port-Of: odoo/odoo#262962
This update adds PayU as a new payment option for our customers. This expands payment choices and supports a growing market, streamlining the checkout process for users who prefer PayU.
Original PR description
Add new payment provider PayU. See README.md for more details. task-6219530 Forward-Port-Of: odoo/odoo#267962
1 change
New functionality added to Odoo
This update introduces Russian translations for the Chart of Accounts within the Odoo system. Recognizing the widespread use of Russian in accounting practices in Uzbekistan, this change expands Odoo's reach and improves adoption among local users. This addition supports a key market and enhances the system's usability for our customers in Central Asia.
Original PR description
This change adds Russian translations for the Chart of Accounts data in the l10n_uz module. Standard practice is to enable only a country's official statutory language in localization modules However, the business reality of Central Asia particularly Uzbekistan justifies an exception: Russian is widely used in accounting practice there, and supporting it will significantly improve adoption among local users. task-6229114 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#273808 Forward-Port-Of: odoo/odoo#269320
2 changes
New functionality added to Odoo
This update introduces a new 'Profitability' field to account analytic lines, enabling a clearer breakdown of revenue and loss within the Analytic Report. This enhancement provides greater visibility into profitability trends, helping users better understand financial performance.
Original PR description
[IMP] account: group analytic items by profitability This commit add a new field 'Profitability' on the account analytic line model, this will allow to visually split analytic line items in 2 categories: 'Revenue' and 'Loss' in the Analytic Report task-4959636 Forward-Port-Of: odoo/odoo#262962
This update adds PayU as a new payment option for our customers. This integration expands payment choices and supports a growing market, streamlining the checkout process for users who prefer PayU.
Original PR description
Add new payment provider PayU. See README.md for more details. task-6219530 Forward-Port-Of: odoo/odoo#267962
1 change
New functionality added to Odoo
This update adds PayU as a new payment option for our customers. This expands payment choices and supports a growing market. Details are available in the PayU documentation linked in the pull request.
Original PR description
Add new payment provider PayU. See README.md for more details. task-6219530 Forward-Port-Of: odoo/odoo#267962
1 change
New functionality added to Odoo
Adds Latvian VAT report attachments for domestic purchases, EU purchases, domestic sales/exports, and EU sales, plus an XML export covering the main report and attachments. This helps businesses prepare more complete Latvian VAT filings directly in Odoo with the required transaction detail and export format.
Original PR description
This commit adds 4 attachments to the Latvian tax report and an XML export for the tax report (including the attachments). The attachments are the following - PVN 1-I: domestic purchase / import -…
This commit adds 4 attachments to the Latvian tax report
and an XML export for the tax report (including the attachments).
The attachments are the following
- PVN 1-I: domestic purchase / import
- PVN 1-II: EU purchase
- PVN 1-III: domestic sales / export
- PVN 2: EU sale
The attachments give more details for the tax report.
The lines of the attachments are "transactions"
A "transaction" is identified by the move and the transaction type or document type.
The transaction type is given via a tax tag (see community PR).
- PVN 1-I: transaction type, move
- Small transactions (< 150€) are aggregated separately under transaction types 'V' or 'T'
independently of the move
- 'V': All small transactions of a partner in case the total of all their small transactions reaches 150€
- There is max 1 line per partner
- 'T': All small transactions that are not grouped under some 'V' line
- There is max 1 line like this; it has no partner information
- PVN 1-II: transaction type, move
- Small transactions (< 150€) are aggregated separately under transaction types 'V' or 'T'
(like PVN 1-I)
- PVN 1-III: document type, move and line in the main tax report
- All transactions with (document) type 'X' are aggregated on a single line
- Small transactions (< 150€) are aggregated separately under document types 'V' or 'T'
(like PVN 1-I)
- The line in the main tax report is ignored for 'X' and small transactions
- PVN 2: transaction type, move
- No aggregation is performed here
Only account move lines that are tagged with a transaction type (1-I, 1-II, 2)
or a relevant tag for the main report (1-III) are shown in the reports.
The tags `Rep` and `C (car)` only take 40% and 50% respectively of the
base amounts. The tax amount is assumed to be split correctly.
task-4251184
Forward-Port-Of: odoo/enterprise#841351 change
New functionality added to Odoo
Adds Belgian payroll reporting for forms 274.20 and 281.20, covering remuneration and withholding tax declarations for company executives. This helps businesses meet Belgian payroll compliance requirements more directly within Odoo.
3 changes
New functionality added to Odoo
This pull request introduces a new module for cleaning services within Odoo. It lays the groundwork for managing cleaning service offerings, scheduling, and potentially integrating with cleaning providers. This addition expands Odoo's capabilities to cater to businesses requiring cleaning services management.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update introduces a new 'Profitability' field to account analytic lines, enabling a clearer breakdown of revenue and loss within the Analytic Report. This enhancement provides greater visibility into profitability by categorizing individual line items, improving financial analysis and reporting.
Original PR description
[IMP] account: group analytic items by profitability This commit add a new field 'Profitability' on the account analytic line model, this will allow to visually split analytic line items in 2 categories: 'Revenue' and 'Loss' in the Analytic Report task-4959636
This update adds support for French e-invoicing requirements, specifically UBL, CII, and Factur-X formats. It includes new profiles to comply with French regulations for B2B transactions, ensuring accurate and compliant invoice generation for French customers.
Original PR description
Add French variations for UBL, CII, and Factur-X formats to support France's mandatory e-invoicing requirements. Add support for French Peppol EAS `0225` (FR:CTC) in EAS mappings/selections. These profiles are required for compliance with French B2B e-invoicing regulations: - UBL/CII: EN16931 (standard) and EXTENDED-CTC-FR (extended French) - Factur-X: BASIC WL, EN16931, and EXTENDED The different profiles allow handling varying levels of invoice complexity as required by French tax authorities. Task : 4603737