Friday, October 20, 2023
6 changes · master
New functionality added to Odoo
A new Belgian Codabox integration lets fiduciaries connect client companies to Codabox and retrieve CODA bank statements and SODA payroll accounting files directly in Odoo. CODA files can be imported automatically every 12 hours or manually from the journal dashboard, while SODA imports are launched manually with clear dashboard warnings if consent expires.
Original PR description
This new module allows to fiduciaries to retrieve CODA and SODA files from Codabox. To do so, it must: - Go on the client's company - Correctly set the country (Belgium) and the VAT in the company…
This new module allows to fiduciaries to retrieve CODA and SODA files from Codabox. To do so, it must: - Go on the client's company - Correctly set the country (Belgium) and the VAT in the company settings - For CODA files, create one bank journal per bank account the client has and set the source to "Codabox" - For SODA files, create one general journal - For SODA files, set the created journal as import journal of SODA files - In the settings, set the Fiduciary's VAT - Click on Connect - You'll be redirected to Codabox's website to approve the authentication - The connection is now working - The CODA files will automatically be retrieved every 12 hours by a cron - They can also be manually retrieved via a button on the journals dashboard - The SODA files must be manually retrieved from the journals dashboard which will redirect the user to the SODA account mapping - If the import fails because the consent is not valid anymore, the user will be warned directly on the journals dashboard - Naturally, the user may delete the connection to Codabox which will remove the consent from IAP's side IAP: https://github.com/odoo/iap-apps/pull/697 task-id 3239596
Customers can now manage key subscription actions directly from the portal, including renewing, changing quantities, and closing eligible subscriptions when enabled by the business. This gives companies more control over customer self-service while reducing manual support and sales follow-up for routine subscription changes.
Original PR description
Add self-service option to the subscription portal. 3 Settings can be set up on the sale order template: - user_extend : Allow the user to create renewal order for his subscription - user_quantity : Allow the user to modify the line quantity of subscription before the first invoice or create an upsell if the subscription has already been invoiced. - user_closalble : Allow the user to close the subscription. comm : https://github.com/odoo/odoo/pull/129713
Enhancements to existing features
Belgian balance sheet and profit and loss reports now match the latest official versions for companies, associations, and foundations. Users will see the relevant report versions based on their selected chart of accounts, with clearer report selection to avoid choosing the wrong format.
Original PR description
Currently, the BS and P&L version for Belgium was a combination of different old versions and not representing the latest official versions. In Belgium there are 4 BS versions for companies, depending on the size of the company and the company form. For associations and foundations there are 2 BS versions, depending on the size. For the P&L we have 2 version for companies and 2 versions for associations and foundations, both depending on their size. All versions have been implemented and will be available based on the selected CoA (either for companies or associations and foundations). task-3086473 Related to https://github.com/odoo/odoo/pull/117480 Related to https://github.com/odoo/upgrade/pull/5291
This update adds Kenya payroll tax deduction card reporting for employees and refreshes payroll calculations to reflect current local tax requirements. It also adds new payslip inputs and fields for items such as bonuses, non-cash benefits, pension contributions, and employer costs, helping payroll teams produce more complete and compliant records.
Subscription settings are now grouped into reusable plans, making it easier to manage many similar subscriptions consistently. Changes to a plan can apply across related subscriptions, while invoicing setup is simplified by moving journal handling into sales.
Original PR description
This commit aims to improve the usability of subscription by changing the behaviour of template and recurrence. Before this commit subscription "so.template" were used after they had been assigned…
This commit aims to improve the usability of subscription by changing the behaviour of template and recurrence. Before this commit subscription "so.template" were used after they had been assigned which was antithetical to what a template should be. On top of that, subscription and rental share "sale.temporal.recurrence" but had completly different use and paradigm for it and it's related pricings. This commit aims to reduce the complexity and chaos related to those issue by removing fields that were use after the creation of the subscription and the billing recurrence realted fields on a new, subscription-related model "sale.subscription.plan". This plan will now regroup all the information related to the subscription using it and any change to this model will be applied to all related subscriptions. This make subscription more user friendly for user managing multiple similar subscriptions. In addition, invoicing journal was removed from subscription and merged into sale directly. (See community PR : https://github.com/odoo/odoo/pull/133983) task-id: 3471665
The customer portal has been redesigned across several services to use clearer categories and consistent cards. This makes it easier for customers to find appointments, documents, tickets, subscriptions, signed documents, and knowledge content in one familiar experience.