Commit Graph
229 Commits
Author SHA1 Message Date
Jérémy Didderen 3585c85298 [FIX] account_ebics - Stop camt split on an invalid XML file
The error was noted but processing went on with root.nsmap, raising an
AttributeError. Unparseable content now also yields the "Invalid XML
file." notification instead of an XMLSyntaxError.
2026-10-27 21:38:39 +01:00
Jérémy Didderen 296695f97a [IMP] addons-repo-template v9.2.1 2026-10-27 21:38:39 +01:00
WeblateandWeblate Translation Memory e4c40c373e Translated using Weblate (German)
Currently translated at 93.3% (14 of 15 strings)

Translated using Weblate (German)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (German)

Currently translated at 98.2% (289 of 294 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (French)

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (French)

Currently translated at 100.0% (16 of 16 strings)

Translated using Weblate (Dutch)

Currently translated at 98.2% (289 of 294 strings)

Translated using Weblate (French)

Currently translated at 98.2% (289 of 294 strings)

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/nl/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_batch_payment/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_batch_payment/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_batch_payment/nl/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_payment_order/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_payment_order/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_payment_order/nl/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
Translation: Noviat Generic - Account EBICS - v18/account_ebics_batch_payment
Translation: Noviat Generic - Account EBICS - v18/account_ebics_payment_order
2026-10-27 08:38:14 +00:00
oca-ci 8042e6d0a5 [UPD] Update account_ebics.pot 2026-10-26 08:29:59 +00:00
Luc De Meyer 2038e6317c [18.0][IMP] pre-commit updates 2026-10-26 09:25:43 +01:00
Luc De Meyer 122f6d8166 [IMP] Add upload state tracking on EBICS payment files
account_ebics:
- Add pain_state and ebics_order_number to ebics.file
- Set these fields after a successful upload
- Add neutralized property to api.Environment

account_ebics_batch_payment:
- Add EBICS notebook page with upload info to batch payment form
- Post chatter message with OrderID after upload

account_ebics_payment_order:
- Fix broken postprocess: replace deprecated active_model/active_id
  context keys with model/id
2026-10-26 09:25:43 +01:00
oca-ci f83e3d0038 [UPD] Update account_ebics.pot 2026-10-12 16:59:50 +00:00
Luc De Meyer dec59ecbce [FIX] account_ebics: IndexError in _split_camt for camt.054
Fix IndexError in _split_camt when camt.054 has no currency at statement level.
This commit implements the following changes:
- discard statements without entries before attempting currency extraction
- fall back to Ntry/Amt/@Ccy for camt.054 when Acct/Ccy and Bal/Amt/@Ccy are absent
2026-10-12 18:57:06 +02:00
WeblateandJérémy Didderen 5b9080a777 Translated using Weblate (German)
Currently translated at 80.0% (4 of 5 strings)

Translated using Weblate (German)

Currently translated at 90.0% (9 of 10 strings)

Translated using Weblate (German)

Currently translated at 98.9% (286 of 289 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (French)

Currently translated at 100.0% (10 of 10 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (French)

Currently translated at 100.0% (5 of 5 strings)

Translated using Weblate (Dutch)

Currently translated at 98.9% (286 of 289 strings)

Translated using Weblate (French)

Currently translated at 98.9% (286 of 289 strings)

Co-authored-by: Jérémy Didderen <jeremy.didderen@noviat.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/nl/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_oca_statement_import/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_oca_statement_import/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_oca_statement_import/nl/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_payment_order/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_payment_order/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_payment_order/nl/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
Translation: Noviat Generic - Account EBICS - v18/account_ebics_oca_statement_import
Translation: Noviat Generic - Account EBICS - v18/account_ebics_payment_order
2026-10-11 21:14:28 +00:00
oca-ci ed142eac7b [UPD] Update account_ebics.pot 2026-10-11 20:55:32 +00:00
Jérémy Didderen f30034fe5c [I18N] Translate fr, nl and de 2026-10-11 22:52:55 +02:00
WeblateandWeblate Translation Memory d0d0003803 Translated using Weblate (German)
Currently translated at 43.2% (16 of 37 strings)

Translated using Weblate (German)

Currently translated at 17.6% (51 of 289 strings)

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_batch/de/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
Translation: Noviat Generic - Account EBICS - v18/account_ebics_batch
2026-10-11 20:25:49 +00:00
Jérémy Didderen 7c31236cc3 [I18N] Add de translation files 2026-10-11 22:03:43 +02:00
Jérémy Didderen 5e03a670bc [IMP] account_ebics - Backport the README rework from 19.0 2026-10-11 16:24:07 +02:00
Luc De Meyer 4488d217dc [IMP] allow statement download by OdooBot 2026-08-04 15:37:41 +02:00
WeblateandWeblate Translation Memory d313b8d6a0 Translated using Weblate (Dutch)
Currently translated at 97.9% (283 of 289 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/nl/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-08-02 02:54:52 +00:00
WeblateandWeblate Translation Memory fa1f5dc1e0 Translated using Weblate (French)
Currently translated at 97.9% (283 of 289 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/fr/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-08-02 02:54:52 +00:00
Luc De Meyer bda9624ba7 Revert "[IMP] bump module version"
This reverts commit b1c0d932f0.
2026-07-16 18:33:44 +02:00
Luc De Meyer b1c0d932f0 [IMP] bump module version 2026-07-16 18:05:38 +02:00
WeblateandWeblate Translation Memory 334846261d Translated using Weblate (Dutch)
Currently translated at 87.8% (254 of 289 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/nl/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-07-02 02:54:53 +00:00
WeblateandWeblate Translation Memory cf23be7347 Translated using Weblate (French)
Currently translated at 87.8% (254 of 289 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/fr/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-07-02 02:54:53 +00:00
WeblateandWeblate Translation Memory d28190ef3d Translated using Weblate (Dutch)
Currently translated at 91.8% (34 of 37 strings)

Translated using Weblate (Dutch)

Currently translated at 60.0% (3 of 5 strings)

Translated using Weblate (Dutch)

Currently translated at 24.2% (70 of 289 strings)

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/nl/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_batch/nl/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_oca_statement_import/nl/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
Translation: Noviat Generic - Account EBICS - v18/account_ebics_batch
Translation: Noviat Generic - Account EBICS - v18/account_ebics_oca_statement_import
2026-06-05 12:54:59 +00:00
WeblateandWeblate Translation Memory af2c8857ed Translated using Weblate (French)
Currently translated at 86.4% (32 of 37 strings)

Translated using Weblate (French)

Currently translated at 60.0% (3 of 5 strings)

Translated using Weblate (French)

Currently translated at 25.2% (73 of 289 strings)

Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_batch/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics_oca_statement_import/fr/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
Translation: Noviat Generic - Account EBICS - v18/account_ebics_batch
Translation: Noviat Generic - Account EBICS - v18/account_ebics_oca_statement_import
2026-06-05 12:54:59 +00:00
Weblate f6d07eab36 Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-04-27 08:37:53 +00:00
Weblate e2f00a6325 Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-04-27 08:37:53 +00:00
oca-ci 5c73d3e7ef [UPD] Update account_ebics.pot 2026-04-27 08:37:41 +00:00
Jan Suhr a8a16cd806 [18.0] account_ebics: fix same label warning for ebics_config_id/ids 2026-04-27 10:34:55 +02:00
WeblateandWeblate Translation Memory 25fd312e26 Translated using Weblate (Dutch)
Currently translated at 14.5% (42 of 288 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/nl/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-04-15 21:03:09 +00:00
WeblateandWeblate Translation Memory 1d6e2dbc88 Translated using Weblate (French)
Currently translated at 15.9% (46 of 288 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/fr/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-04-15 21:03:09 +00:00
Weblate ee23ae65ed Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-04-14 20:07:06 +00:00
Weblate f6ec909e02 Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-04-14 20:07:06 +00:00
oca-ci 50107f69db [UPD] Update account_ebics.pot 2026-04-14 20:06:56 +00:00
Luc De Meyer 7ba2026c77 [IMP] account_ebics, account_ebics_batch_payment, account_ebics_payment_order: bump module versions 2026-04-14 22:03:57 +02:00
Luc De Meyer 69dfed4764 [IMP] add 'Mark files as Downloaded' menu entry to the EBICS configuration section 2026-04-14 22:03:57 +02:00
Luc De Meyer 747e5a81c8 [IMP] batch payment: hide ebics_upload button on non-ebics journals 2026-04-14 22:03:57 +02:00
Luc De Meyer 6674cc4b35 [FIX] ebics download: execute always client.confirm_download()
Certain banks expect always a confirm_download, also in case of success=False.
2026-04-14 22:03:57 +02:00
Weblate caf4dcd110 Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-01-15 18:15:39 +00:00
Weblate 85c66b0083 Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v18/account_ebics/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2026-01-15 18:15:39 +00:00
oca-ci 09ce2a1470 [UPD] Update account_ebics.pot 2026-01-15 18:15:29 +00:00
Luc De Meyer 3466fa1a9f [IMP] account_ebics: bump module version 2026-01-15 19:12:29 +01:00
Luc De Meyer 0513c2e336 [FIX] fix stack trace admin order 2026-01-15 19:12:29 +01:00
Luc De Meyer ba70153292 [IMP] account_ebics: bump module version 2025-11-23 12:46:09 +01:00
Luc De Meyer 715dcd5140 [IMP] account_ebics: add neutralize script 2025-11-23 12:46:09 +01:00
Weblate 7849a0deff Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2025-11-18 22:12:23 +00:00
Weblate d2c6a8f831 Update translation files
Updated by "Update PO files to match POT (msgmerge)" add-on in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2025-11-18 22:12:23 +00:00
oca-ci 6ace9545d8 [UPD] Update account_ebics.pot 2025-11-18 22:12:13 +00:00
Luc De Meyer 2a43d82d19 [IMP] bump module version 2025-11-18 23:09:25 +01:00
Jérémy Didderen 6ad2b5e634 [IMP] account_ebics - refactor ebics file form & list views 2025-11-18 23:09:25 +01:00
WeblateandWeblate Translation Memory 111dabf409 Translated using Weblate (Dutch)
Currently translated at 14.4% (41 of 283 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/nl/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2025-11-02 03:03:05 +00:00
WeblateandWeblate Translation Memory f80ba237b3 Translated using Weblate (French)
Currently translated at 15.9% (45 of 283 strings)

Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics/fr/
Translation: Noviat Generic - Account EBICS - v18/account_ebics
2025-11-02 03:03:05 +00:00