Commit Graph
85 Commits
Author SHA1 Message Date
Luc De Meyer 00cb18d9f2 [MIG] : Migration to 20.0 2026-10-24 12:01:04 +02:00
oca-ci 58d1264fda [UPD] Update account_ebics.pot 2026-10-24 12:01:04 +02:00
Luc De Meyer 3bede91373 [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-24 12:01:04 +02:00
Jérémy Didderen a80b625fe0 [I18N] Translate fr, nl and de 2026-10-24 12:01:04 +02:00
7cf96212ce 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-24 12:01:04 +02:00
WeblateandWeblate Translation Memory 326d0d5b01 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-24 12:01:04 +02:00
Jérémy Didderen e3743e5a34 [I18N] Add de translation files 2026-10-24 12:01:04 +02:00
Weblate 68af6440de 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-24 12:01:04 +02:00
Weblate 32c3fca7da 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-24 12:01:04 +02:00
oca-ci 2544be74cf [UPD] Update account_ebics.pot 2026-10-24 12:01:04 +02:00
Luc De Meyer 393cca3a62 [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-24 12:01:04 +02:00
Jérémy Didderen 79bfd130f0 [FIX] account_ebics - README facts checked against the code 2026-10-24 12:01:04 +02:00
Jérémy Didderen ea80af23a0 [IMP] account_ebics - rework readme 2026-10-24 12:01:04 +02:00
Weblate f142d7652d 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-24 12:01:04 +02:00
Weblate d84d96993b 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-24 12:01:04 +02:00
oca-ci 6bfd553dc1 [UPD] Update account_ebics.pot 2026-10-24 12:01:04 +02:00
Luc De Meyer 0d3351e96b [FIX] account_ebics: fix EBICS Manager security group 2026-10-24 12:01:04 +02:00
Luc De Meyer 6632674773 [IMP] allow statement download by OdooBot 2026-10-24 12:01:04 +02:00
Jérémy Didderen 636e994f68 translations 2026-10-24 12:01:04 +02:00
WeblateandWeblate Translation Memory acfdcd2a3b Translated using Weblate (French)
Currently translated at 15.6% (45 of 288 strings)

Translated using Weblate (French)

Currently translated at 50.0% (3 of 6 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/fr/
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
Translation: Noviat Generic - Account EBICS - v19/account_ebics_batch_payment
2026-10-24 12:01:04 +02:00
WeblateandWeblate Translation Memory f35d7cb602 Translated using Weblate (Dutch)
Currently translated at 14.2% (41 of 288 strings)

Translated using Weblate (Dutch)

Currently translated at 50.0% (3 of 6 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/nl/
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
Translation: Noviat Generic - Account EBICS - v19/account_ebics_batch_payment
2026-10-24 12:01:04 +02:00
oca-ci 83e49ddea3 [UPD] Update account_ebics.pot 2026-10-24 12:01:04 +02:00
Jan Suhr dfcf90e18b [19.0] account_ebics: fix same label warning for ebics_config_id/ids 2026-10-24 12:01:04 +02:00
Luc De Meyer 695db8ab0b [IMP] account_ebics, account_ebics_batch_payment: bump module versions 2026-10-24 12:01:04 +02:00
oca-ci 5ce6bcf6f9 [UPD] Update account_ebics.pot 2026-10-24 12:01:04 +02:00
Luc De Meyer 887e46ae73 [IMP] add 'Mark files as Downloaded' menu entry to the EBICS configuration section 2026-10-24 12:01:04 +02:00
Luc De Meyer 3712237ad0 [IMP] batch payment: hide ebics_upload button on non-ebics journals 2026-10-24 12:01:04 +02:00
Luc De Meyer 95250154d5 [FIX] ebics download: execute always client.confirm_download()
Certain banks expect always a confirm_download, also in case of success=False.
2026-10-24 12:01:04 +02:00
oca-ci 378f8913b5 [UPD] Update account_ebics.pot 2026-10-24 12:01:04 +02:00
oca-ci 91cf2a8666 [UPD] Update account_ebics.pot 2026-10-24 12:01:04 +02:00
Luc De Meyer f514ee845c [MIG] account_ebics: Migration to 19.0 2026-10-24 12:01:04 +02:00
Luc De Meyer 735569e98e [IMP] account_ebics: pre-commit auto fixes 2026-10-24 12:01:04 +02:00
Weblate 713b95bf39 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-10-24 12:01:04 +02:00
Weblate 37e7edcde3 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-10-24 12:01:04 +02:00
oca-ci 140f69f9bf [UPD] Update account_ebics.pot 2026-10-24 12:01:04 +02:00
Luc De Meyer c860d0e0f7 [IMP] account_ebics: bump module version 2026-10-24 12:01:04 +02:00
Luc De Meyer ca82a40519 [FIX] fix stack trace admin order 2026-10-24 12:01:04 +02:00
Luc De Meyer 01cc99aca4 [IMP] account_ebics: bump module version 2026-10-24 12:01:04 +02:00
Luc De Meyer 7b0f70618d [IMP] account_ebics: add neutralize script 2026-10-24 12:01:04 +02:00
Weblate b60926b21e 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
2026-10-24 12:01:04 +02:00
Weblate f7e0e6308c 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
2026-10-24 12:01:04 +02:00
oca-ci 83619e1713 [UPD] Update account_ebics.pot 2026-10-24 12:01:04 +02:00
Luc De Meyer c93c2f4bc0 [IMP] bump module version 2026-10-24 12:01:04 +02:00
Jérémy Didderen bebfffd3b5 [IMP] account_ebics - refactor ebics file form & list views 2026-10-24 12:01:04 +02:00
WeblateandWeblate Translation Memory c9383d73b6 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
2026-10-24 12:01:04 +02:00
WeblateandWeblate Translation Memory eb353e96b2 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
2026-10-24 12:01:04 +02:00
Luc De Meyer 55310d43c9 account_ebics: bump module version 2026-10-24 12:01:04 +02:00
Luc De Meyer 5420e94f65 [FIX] stack trace when OE camt parser discards a transaction line
The Odoo Enterprise CAMT parser may drop transactions during import
e.g. in case of duplicates or when a 0.00 amount transaction is added
to give some banking information via the CAMT file.
This PR fixes a stack trace that occurs when that happens.
2026-10-24 12:01:04 +02:00
WeblateandWeblate Translation Memory df307a1a04 Translated using Weblate (Dutch)
Currently translated at 37.8% (14 of 37 strings)

Translated using Weblate (Dutch)

Currently translated at 33.3% (1 of 3 strings)

Translated using Weblate (Dutch)

Currently translated at 12.3% (35 of 283 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.com/projects/noviat-generic-account-ebics-v18/account_ebics/nl/
Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics_batch/nl/
Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics_batch_payment/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_batch_payment
2026-10-24 12:01:04 +02:00
WeblateandWeblate Translation Memory 3faa69f5a2 Translated using Weblate (French)
Currently translated at 37.8% (14 of 37 strings)

Translated using Weblate (French)

Currently translated at 33.3% (1 of 3 strings)

Translated using Weblate (French)

Currently translated at 14.4% (41 of 283 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.com/projects/noviat-generic-account-ebics-v18/account_ebics/fr/
Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics_batch/fr/
Translate-URL: https://translation.noviat.com/projects/noviat-generic-account-ebics-v18/account_ebics_batch_payment/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_batch_payment
2026-10-24 12:01:04 +02:00