Jérémy Didderen
b0e1b053e9
[FIX] account_ebics - Report errors of EBICS administrative orders
...
The note was not initialised, so a failed client setup raised a
TypeError on note += ...; and functional errors were not caught, showing
a raw traceback. Initialise the note and report EbicsFunctionalError
like EbicsTechnicalError.
2026-10-27 21:38:40 +01:00
Jérémy Didderen
8147d3fa9c
[FIX] account_ebics - Allow removing pain.002 EBICS files
...
The pain.002 unlink hook raised NotImplementedError, so no EBICS file
with that processing method could be deleted. Make it a no-op
placeholder like the other formats.
2026-10-27 21:38:40 +01:00
Jérémy Didderen
bb0fa44931
[FIX] account_ebics - Wrap order number ZZZZ to A000
...
ZZZZ is accepted by the order number constraint, but the next number was
computed as 0000, which the constraint then rejects, blocking H003
uploads. Wrap it to A000 like ZZZY already does.
2026-10-27 21:38:40 +01:00
Jérémy Didderen
f9b94beb68
[FIX] account_ebics - Block removal of confirmed EBICS configurations
...
The ondelete guard checked state "active", which ebics.config does not
have (draft/confirm), so confirmed configurations could be deleted.
Same check as on 19.0.
2026-10-27 21:38:40 +01:00
Jérémy Didderen
f44076ff69
[FIX] account_ebics - Do not commit during tests in the Enterprise import
...
_process_bank_statement_oe commits after each statement. Under tests this
left the test transaction. Skip the commit when the registry is in test
mode or the current thread is a test thread.
2026-10-27 21:38:40 +01:00
Jérémy Didderen
2753328caa
[REM] account_ebics - Remove unused ebics.xfer._update_order_number
...
Every caller uses ebics.config._update_order_number. The wizard copy was
dead and wrong: it did not reset Z to 0 when carrying (A0ZZ -> A1ZZ).
2026-10-27 21:38:40 +01:00
Jérémy Didderen
f2d9f1138a
[FIX] account_ebics - Report camt statements without account number
...
The xpath result was indexed before the emptiness check, so a statement
without IBAN or other account id raised an IndexError instead of the
"No bank account number found." notification.
2026-10-27 21:38:40 +01:00
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
Weblate and Weblate 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
Weblate and Jé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
Weblate and Weblate 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
Weblate and Weblate 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
Weblate and Weblate 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
Weblate and Weblate 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
Weblate and Weblate 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
Weblate and Weblate 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
Weblate and Weblate 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
Weblate and Weblate 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
Weblate and Weblate 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