Commit Graph
227 Commits
Author SHA1 Message Date
Luc De Meyer 68914789b8 [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 22:03:59 +02:00
Jérémy Didderen cd321196bb [I18N] Translate fr, nl and de 2026-10-11 23:38:34 +02:00
fa440a46a9 Translated using Weblate (German)
Currently translated at 61.1% (11 of 18 strings)

Translated using Weblate (German)

Currently translated at 70.5% (12 of 17 strings)

Translated using Weblate (German)

Currently translated at 70.5% (12 of 17 strings)

Translated using Weblate (German)

Currently translated at 94.4% (34 of 36 strings)

Translated using Weblate (German)

Currently translated at 96.9% (283 of 292 strings)

Translated using Weblate (German)

Currently translated at 96.9% (283 of 292 strings)

Translated using Weblate (Dutch)

Currently translated at 82.3% (14 of 17 strings)

Translated using Weblate (Dutch)

Currently translated at 82.3% (14 of 17 strings)

Translated using Weblate (French)

Currently translated at 82.3% (14 of 17 strings)

Translated using Weblate (French)

Currently translated at 82.3% (14 of 17 strings)

Translated using Weblate (Dutch)

Currently translated at 66.6% (12 of 18 strings)

Translated using Weblate (French)

Currently translated at 66.6% (12 of 18 strings)

Co-authored-by: Jérémy Didderen <jeremy.didderen@noviat.com>
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-v19/account_ebics/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_batch/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_batch_payment/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_batch_payment/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_batch_payment/nl/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_payment_order/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_payment_order/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_payment_order/nl/
Translation: Noviat Generic - Account EBICS - v19/account_ebics
Translation: Noviat Generic - Account EBICS - v19/account_ebics_batch
Translation: Noviat Generic - Account EBICS - v19/account_ebics_batch_payment
Translation: Noviat Generic - Account EBICS - v19/account_ebics_payment_order
2026-10-11 21:19:01 +00:00
WeblateandWeblate Translation Memory cb43c6120c Translated using Weblate (German)
Currently translated at 33.3% (6 of 18 strings)

Translated using Weblate (German)

Currently translated at 17.6% (3 of 17 strings)

Translated using Weblate (German)

Currently translated at 41.6% (15 of 36 strings)

Translated using Weblate (German)

Currently translated at 17.8% (52 of 292 strings)

Translated using Weblate (French)

Currently translated at 58.8% (10 of 17 strings)

Translated using Weblate (French)

Currently translated at 97.9% (286 of 292 strings)

Translated using Weblate (French)

Currently translated at 61.1% (11 of 18 strings)

Translated using Weblate (Dutch)

Currently translated at 58.8% (10 of 17 strings)

Translated using Weblate (Dutch)

Currently translated at 97.9% (286 of 292 strings)

Translated using Weblate (Dutch)

Currently translated at 61.1% (11 of 18 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-v19/account_ebics/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics/nl/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_batch/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_batch_payment/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_batch_payment/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_batch_payment/nl/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_payment_order/de/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_payment_order/fr/
Translate-URL: https://translation.noviat.io/projects/noviat-generic-account-ebics-v19/account_ebics_payment_order/nl/
Translation: Noviat Generic - Account EBICS - v19/account_ebics
Translation: Noviat Generic - Account EBICS - v19/account_ebics_batch
Translation: Noviat Generic - Account EBICS - v19/account_ebics_batch_payment
Translation: Noviat Generic - Account EBICS - v19/account_ebics_payment_order
2026-10-11 20:04:11 +00:00
Jérémy Didderen a5002c4c26 [I18N] Add de translation files 2026-10-11 22:00:35 +02:00
Weblate a9d8081033 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-v19/account_ebics/
Translation: Noviat Generic - Account EBICS - v19/account_ebics
2026-10-11 19:03:04 +00:00
Weblate 2965cc6484 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-v19/account_ebics/
Translation: Noviat Generic - Account EBICS - v19/account_ebics
2026-10-11 19:03:04 +00:00
oca-ci 44f1567468 [UPD] Update account_ebics_payment_order.pot 2026-10-11 19:02:57 +00:00
oca-ci c8b4b26c4b [UPD] Update account_ebics_batch_payment.pot 2026-10-11 19:02:56 +00:00
oca-ci 8f5a5ca81a [UPD] Update account_ebics.pot 2026-10-11 19:02:55 +00:00
noviat-ci-bot 88527fc456 update addons table 2026-10-11 19:00:18 +00:00
Luc De Meyer 6697eefb09 [IMP] Add payment upload state tracking on payment orders
account_ebics_payment_order:
Add EBICS notebook page with upload info to payment order form
2026-10-11 20:59:48 +02:00
Luc De Meyer 2d301e87f8 [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-11 20:59:48 +02:00
Jérémy Didderen 2cfdbd50f8 [FIX] account_ebics - README facts checked against the code 2026-10-11 16:24:04 +02:00
noviat-ci-bot 7df6583616 update addons table 2026-10-11 12:47:38 +00:00
Jérémy Didderen 16e5df2d4e [IMP] account_ebics - rework readme 2026-10-11 14:47:05 +02:00
Weblate f0a3fc944a 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-v19/account_ebics/
Translation: Noviat Generic - Account EBICS - v19/account_ebics
2026-08-12 14:26:33 +00:00
Weblate 2183065310 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-v19/account_ebics/
Translation: Noviat Generic - Account EBICS - v19/account_ebics
2026-08-12 14:26:33 +00:00
oca-ci 050c8aa6c8 [UPD] Update account_ebics.pot 2026-08-12 14:26:25 +00:00
noviat-ci-bot 87be5e1d68 update addons table 2026-08-12 14:23:49 +00:00
Luc De Meyer f5dbf1b754 [FIX] account_ebics: fix EBICS Manager security group 2026-08-12 16:23:12 +02:00
WeblateandWeblate Translation Memory c6edb3ce7d Translated using Weblate (French)
Currently translated at 81.8% (9 of 11 strings)

Translated using Weblate (French)

Currently translated at 88.8% (8 of 9 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-v19/account_ebics_batch_payment/fr/
Translation: Noviat Generic - Account EBICS - v19/account_ebics_batch_payment
2026-08-06 10:54:50 +00:00
WeblateandWeblate Translation Memory 6f2178d966 Translated using Weblate (Dutch)
Currently translated at 81.8% (9 of 11 strings)

Translated using Weblate (Dutch)

Currently translated at 88.8% (8 of 9 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-v19/account_ebics_batch_payment/nl/
Translation: Noviat Generic - Account EBICS - v19/account_ebics_batch_payment
2026-08-06 10:54:50 +00:00
oca-ci 7e70f52a33 [UPD] Update account_ebics_batch_payment.pot 2026-08-05 10:54:19 +00:00
Luc De Meyer 14485aa722 [IMP] account_ebics_batch_payment: resolve non-searchable field warning
Replace `related="ebics_config_id.ebics_file_format_ids"` with an explicit
compute method depending on the stored `ebics_config_ids` Many2many, avoiding
a dependency chain through the non-searchable computed field `ebics_config_id`.
2026-08-05 12:51:54 +02:00
Luc De Meyer 1246590592 [IMP] account_ebics_batch_payment: restrict EBICS file format domain to upload formats defined in EBICS config 2026-08-05 12:51:54 +02:00
oca-ci d14d0edf72 [UPD] Update account_ebics_batch_payment.pot 2026-08-04 16:42:18 +00:00
noviat-ci-bot 51862e1b7b update addons table 2026-08-04 16:39:45 +00:00
Luc De Meyer 90b633347e [IMP] account_ebics_batch_payment: pre-fill EBICS file format from payment method 2026-08-04 18:39:20 +02:00
noviat-ci-bot b08c20be60 update addons table 2026-08-04 13:05:22 +00:00
Luc De Meyer d5753e0016 [IMP] allow statement download by OdooBot 2026-08-04 15:04:51 +02:00
WeblateandWeblate Translation Memory 6e9d610631 Translated using Weblate (French)
Currently translated at 66.6% (8 of 12 strings)

Translated using Weblate (French)

Currently translated at 60.0% (6 of 10 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-v19/account_ebics_payment_order/fr/
Translation: Noviat Generic - Account EBICS - v19/account_ebics_payment_order
2026-07-25 17:54:49 +00:00
WeblateandWeblate Translation Memory d8608dcfa4 Translated using Weblate (Dutch)
Currently translated at 66.6% (8 of 12 strings)

Translated using Weblate (Dutch)

Currently translated at 60.0% (6 of 10 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-v19/account_ebics_payment_order/nl/
Translation: Noviat Generic - Account EBICS - v19/account_ebics_payment_order
2026-07-25 17:54:49 +00:00
oca-ci 4713340bb1 [UPD] Update account_ebics_payment_order.pot 2026-07-24 17:14:09 +00:00
noviat-ci-bot 7e2c9b90fe update addons table 2026-07-24 17:11:36 +00:00
Luc De Meyer ef17e4af16 [MIG] account_ebics_payment_order: Migration to 19.0 2026-07-24 19:11:01 +02:00
Luc De Meyer 23fe427dd0 [IMP] account_ebics_payment_order: pre-commit auto fixes 2026-07-24 19:11:01 +02:00
WeblateandWeblate Translation Memory c0b195d753 Translated using Weblate (Dutch)
Currently translated at 40.0% (4 of 10 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_payment_order/nl/
Translation: Noviat Generic - Account EBICS - v18/account_ebics_payment_order
2026-07-24 19:11:01 +02:00
WeblateandWeblate Translation Memory 2ba02422f4 Translated using Weblate (French)
Currently translated at 40.0% (4 of 10 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_payment_order/fr/
Translation: Noviat Generic - Account EBICS - v18/account_ebics_payment_order
2026-07-24 19:11:01 +02:00
oca-ci f36a28fbfa [UPD] Update account_ebics_payment_order.pot 2026-07-24 19:11:01 +02:00
Jérémy Didderen 4b88aa2877 translations 2026-07-24 19:11:01 +02:00
Luc De Meyer d83d8d518d [IMP] small improvements 2026-07-24 19:11:01 +02:00
oca-ci 507bf96c25 [UPD] Update account_ebics_payment_order.pot 2026-07-24 19:11:01 +02:00
Luc De Meyer 6cd9edba40 [IMP] account_ebics, account_ebics_batch_payment, account_ebics_payment_order: bump module versions 2026-07-24 19:11:01 +02:00
Luc De Meyer 012326aa7e [IMP] payment order: hide ebics_upload button on non-ebics journals 2026-07-24 19:11:01 +02:00
oca-ci d113426bbb [UPD] Update account_ebics_payment_order.pot 2026-07-24 19:11:01 +02:00
Luc De Meyer cbbb045fac [MIG] account_ebics_payment_order: Migration to 18.0 2026-07-24 19:11:01 +02:00
Luc De Meyer ce0daf1e3b [IMP] account_ebics_payment_order: pre-commit auto fixes 2026-07-24 19:11:01 +02:00
Jérémy Didderen de3a0f25b5 update ci 2026-07-24 19:11:01 +02:00
Luc De Meyer 8494da93f7 add index.html 2026-07-24 19:11:01 +02:00