odoo/odoo#196054
Created by Accounting, Paolo Gatti (pgi)
Merged
at 294cf3c9bdfa217af907700e9e4650bdf35f35c8
Statuses:
- legal/cla: Contributor License Agreement check
- ci/runbot: Odoo Test Suite
- ci/upgrade_enterprise: Test upgrades for enterprise master
- ci/template: Contact runbot team on discord for help.
- ci/style: Optional style check. Ignore it only if strictly necessary.
- ci/security: Required security check. Can only be ignored by security team.
- ci/l10n: (runtime 35s)
- ci/documentation: (runtime 845s)
- label
- odoo-dev:18.0-l10n-it-edi-proxy-namirial-pgi
- head
- 7c7af52b4fb07e45f16bf99cdc8504fd0a1e5341
- merged
- 10 months ago by Accounting, Thomas Becquevort (thbe)
| odoo/odoo | odoo/enterprise | |
|---|---|---|
| 18.0 | #196054 | #78313 |
| saas-18.2 | #223083 | |
| saas-18.3 | #223245 | |
| saas-18.4 | #223451 | |
| 19.0 | ||
| saas-19.1 | ||
| saas-19.2 | ||
| saas-19.3 | ||
| master | #223465 |
[IMP] l10n_it_edi: Qualified Signature provider Namirial
Invoices for the Italian Public Administration businesses must be signed with XADES before sending.
We use Namirial's third-party signing services.
- This upgrade adds configuration, a signing process, and new returns to handle this case.
Old versions should be able to ignore this, as the invoice will stay blocked in the requires_user_signature state in Odoo, now deprecated, without being sent to the EDI. - Handle more error types, with dedicated server exceptions with an error code map. Old versions should be able to just handle them as before, generically.
- When the Proxy Server signs an invoice, the XML will replace the one on the Odoo instance before it's actually attached.
Needs: #210572
Also see: odoo/iap-apps#978
Task link
task-4477745