Daily updates from Odoo
Wednesday, April 30, 2025
6 changes
5 changes
Enhancements to existing features
Vendors in Ecuador can now view purchase withholding documents directly in the customer portal. Printing and downloading related EDI documents now works correctly from the portal, helping both companies and vendors verify withholding information more easily.
Original PR description
For Ecuador, Purchase Withholdings are a common document that needs to be visible to vendors to make sure everything is as expected on both sides. Since they are of type entry, they aren't currently visible on the portal view so a new section needed to be added. It is implemented as another filter on the invoicing portal controller and slightly modified views. As a result of adding the portal view, the previous implementation of blocking the print button with a warning saying to use the context action instead is no longer working. As such, the print button has been implemented to display the right report as well as the account.move.send wizard being able to be used to match invoices and vendor bills. This allows for the invoice report id to be properly set and allow us to download the edi documents automatically in the portal. Community PR: https://github.com/odoo/odoo/pull/205420 task-4304037
This update standardizes how several Odoo apps connect with mail discussion features, making future maintenance safer and more consistent. It is an internal improvement with no expected change to everyday user workflows.
Original PR description
odoo/odoo#206588
Payroll demo environments for many country localizations now include local bank examples with proper bank identifiers. Each localization also gets two sample employees with contracts and locally relevant details, making demonstrations and testing more realistic.
Original PR description
* = ae, au, bd, eg, hk, id, jo, ke, lt, lu, ma, mx, nl, pk, pl, ro, sa, sk, tr, and us. This PR improves the demo data for multiple l10n payroll modules by adding two banks (`res.bank`) with local bank names and BIC codes to each localization. Additionally, this PR also implements a baseline demo data experience for the payroll localizations. Every l10n now comes with 2 demo employees, each with a contract and most of their information filled out with data that fits the localization. task-3969900
A new logout option lets authorized users disconnect from the GST portal and remove stored GST API credentials from Odoo. This helps businesses manage GST portal access more cleanly when credentials need to be cleared or refreshed, with the option limited to Developer Mode.
Original PR description
This **PR** introduces a Logout button for the GST API in the configuration settings. It allows users to log out from the GST portal and removes the stored GST API credentials from the system. **Note**: This button is available only in the Developer Mode. **task**-4430663 ~~Community PR: https://github.com/odoo/odoo/pull/192162~~ **IAP PR**: https://github.com/odoo/iap-apps/pull/971
The payroll payment report CSV export now includes clearer payment details, such as sequence numbers and effective dates, while removing unnecessary employee address information. The report title, filename, and currency formatting have also been corrected so exported files are easier to read and use for payment processing.
Original PR description
This PR includes multiple changes in the Payment Report export CSV: - A sequence number is added - The effective date is added even for CSV exports - The title has been corrected to "Payment" - The employee address and report date has been removed - The currency symbol position is correctly set inside the file task-4689321
1 change
Enhancements to existing features
The Ecuadorian accounting setup has been updated to better organize expense and cost of revenue accounts. This helps companies using the Ecuador localization classify financial transactions more accurately for reporting and day-to-day accounting.
Original PR description
We improved the distribution of expense and cost of revenue accounts in Ecuadorian localization