Thursday, October 24, 2024
4 changes · 18.0
Enhancements to existing features
Electronic invoicing options are now selected more reliably based on each customer’s country and Peppol eligibility. Italian customers will default to the local FatturaPA format, and users will see fewer irrelevant Peppol options when their company cannot use them.
Original PR description
### Commit 1: [IMP] l10n_it_edi: add FatturaPA as the preferred edi format for IT partners Add FatturaPA as the preferred EDI format set by default on Italian partners. task-no --- ### Commit 2:…
### Commit 1: [IMP] l10n_it_edi: add FatturaPA as the preferred edi format for IT partners Add FatturaPA as the preferred EDI format set by default on Italian partners. task-no --- ### Commit 2: [FIX] account_\*,l10n_\*: EDI formats computation fixes 1. Before this commit, there was multiple lists of UBL/CII formats that needed to be maintained. This was error prone because each implementation needed to overrive each of these lists. We now have one dict with all formats informations that is parsed in different ways depending on the need. (By Country, Peppol compatible, ...) 2. Before this commit, if a country had two possible UBL/CII formats, one always override the other, we now have the possibility to have multiple formats per country and set a priority on them (trough a sequence number). 3. Before this commit, we maintained a list of NON-PEPPOL formats, this had multiple drawbacks: it's hard to maintain, error prone, unecessary negation that made condition tricky to understand. We now set a value on the dictionnary of UBL/CII formats that marks the format as compliant with Peppol Network. task-4240924 --- ### Commit 3: [IMP] account_peppol: refine displayed EDI formats and sending methods in partner form Make the displayed information on partner form more relevant: - the sending method "by Peppol" is no longer visible when the current company can't enable Peppol (for example an US company). - the EDI formats displayed when "by Peppol" is the preferred sending method are now only EDI formats supported by the Peppol Network. task-4240924
Inviting someone as a follower in Mail will no longer send an invitation notification automatically. This reduces duplicate emails when users are adding followers before sending them an actual message.
Online food orders from UrbanPiper, Swiggy, and Zomato now show merchant-paid GST taxes on order lines when the tax rate is not the aggregator-paid 5% GST. This helps merchants in India better understand and reconcile taxes they are responsible for collecting and paying.
Original PR description
**=pos_urban_piper, pos_urban_piper_swiggy After this commit: - In India there is a special case that 5% GST is collected by the aggregator and paid by the aggregator directly but other than this like 12% or 18% GST is collected by the merchant and paid by the merchant itself. - This commit targets to display taxes in the order line if they are other than 5% GST. task- 4190283
Signing requests now automatically select the partner linked to the record as the default signer. This reduces manual selection work and helps send documents to the right person more consistently.