Commit Graph
56 Commits
Author SHA1 Message Date
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
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
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
Luc De Meyer df17c4a1ca [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.
2025-09-05 18:16:12 +02:00
Jérémy Didderen 284fd18db7 [FIX] pre-commit errors after copier update 2025-08-11 09:24:30 +02:00
Luc De Meyer 363f3f3c38 [IMP]account_ebics : improve file format views 2025-07-03 21:59:33 +02:00
Olivier Doucet d0d6a12b7b fix cfonb return line bug 2025-02-28 14:00:42 +01:00
Luc De Meyer 10ea8e0763 [IMP] account_ebics : remove obsolete 'view_type' in actions 2025-01-04 17:44:38 +01:00
Luc De Meyer 250f5bcc3c [IMP] account_ebics: hide process button on ebics_file when no download process 2025-01-04 16:40:21 +01:00
Luc De Meyer 56ea15e447 [MIG] account_ebics: Migration to 18.0 2024-12-23 18:39:28 +01:00
Remi - Le Filament 25c4606a05 [FIX] handle string notifications as warnings 2024-12-23 17:47:58 +01:00
Luc De Meyer b57b1a3554 [FIX]account_ebics - fix split cfonb120 files 2024-12-23 17:47:58 +01:00
Jérémy Didderen 64ab2dc6d8 update CI config 2024-12-23 17:47:58 +01:00
Luc De Meyer e22fb104ea [IMP] account_ebics: pre-commit auto fixes 2024-12-23 17:47:58 +01:00
Luc De Meyer 621042bd8a [FIX]return warning when processing statement files without transactions
module: account_ebics 16.0
2024-12-23 17:47:58 +01:00
Luc De Meyer e00746f76d [IMP][16.0]enhance _split_camt to support C52, C53 and C54 2024-12-23 17:47:58 +01:00
Luc De Meyer c88ea6f378 [16.0] add support for COMMERZBANK camt files 2024-12-23 17:47:58 +01:00
Luc De Meyer 2e6c4d4f1e [IMP] 16.0 - prevent creation of duplicate statements 2024-12-23 17:47:58 +01:00
Luc De Meyer 3226d611ea account_ebics 16.0 : add support for CFONB 2024-12-23 17:47:58 +01:00
Luc De Meyer dacaec762a fix try/except 2024-12-23 17:47:58 +01:00
Luc De Meyer 71db4bec2e ebics 16.0 : add support for oca camt parser 2024-12-23 17:47:58 +01:00
Luc De Meyer b11def7a00 fix 'savepoint does not exist' stack trace at statement import 2024-12-23 17:47:58 +01:00
Luc De Meyer 6c1da7be63 [16.0]fix typo in license URL 2024-12-23 17:47:58 +01:00
Luc De Meyer 7bd6d7ec4b [16.0]account_ebics - fix for multi-statement/multi-bank-acccount camt files 2024-12-23 17:47:58 +01:00
Luc De Meyer 0dedd5b568 bugfix 2024-12-23 17:47:58 +01:00
dsolanki b8a32f3c03 [FIX] account_ebics: Warning two fields have same label 2024-12-23 17:47:58 +01:00
Luc De Meyer 8fc141c9c5 add support for 16.0 Odoo OE camt parser 2024-12-23 17:47:58 +01:00
Luc De Meyer 11fdc87307 16.0 - fix for OCA account_statement_import_camt 2024-12-23 17:47:58 +01:00
Luc De Meyer 2416c90473 [MIG] : Migration to 16.0 2024-12-23 17:47:58 +01:00
Luc De Meyer 691840beb1 [MIG] : Migration to 16.0 2024-12-23 17:47:58 +01:00
Luc De Meyer e5652af883 [IMP] : pre-commit stuff 2024-12-23 17:47:58 +01:00
Luc De Meyer 8a188acb2e account_ebics - mulit-company fix company_ids field 2024-12-23 17:47:57 +01:00
Luc De Meyer c7ff1fe645 [15.0]cfonb processing - set savepoint per statement 2024-12-23 17:47:57 +01:00
Luc De Meyer 2afa4721f4 [IMP] account_ebics: pre-commit 2024-12-23 17:47:57 +01:00
Luc De Meyer 12e6bdfa02 [14.0]account_ebics - fix _process_result_action 2024-12-23 17:47:57 +01:00
Luc De Meyer 3a878a2e9e [14.0]account_ebics - fix stack trace when using Odoo OE statement import 2024-12-23 17:47:57 +01:00
Luc De Meyer 233f719b6b [14.0]black, isort, prettier 2024-12-23 17:47:57 +01:00
Luc De Meyer 924539d4e1 remove pdb 2024-12-23 17:47:57 +01:00
Luc De Meyer 2cf359cc71 [14.0][MIG]account_ebics 2024-12-23 17:47:57 +01:00
Luc De Meyer daa180deec [14.0][MIG]account_ebics 2024-12-23 17:47:57 +01:00
Luc De Meyer 128dec008e add placeholder logic to add pain.002 processing logic 2024-12-23 17:47:57 +01:00
Luc De Meyer 18d4984bf5 [13.0]account_ebics 1.3.0 - generic order type 2024-12-23 17:47:57 +01:00
Luc De Meyer 77de3b9ba3 [13.0][FIX]multi-company fix 2024-12-23 17:47:57 +01:00
Luc De Meyer bc0dc4c051 [13.0]fix stack trace when bank journal not found (#16) 2024-12-23 17:47:57 +01:00
Luc De Meyer 14fcbb31aa cfonb multibank statement support 2024-12-23 17:47:57 +01:00
Luc De Meyer 8f4d8fa7d0 fix ebics.file download handler 2024-12-23 17:47:57 +01:00
Luc De Meyer 73e3e29e22 13 multi bank account support (#15)
* [13.0][IMP]add support for multiple bank accounts and multiple EBICS UserIDs over a single EBICS connection

* ebics refactoring fixes

* ebics refactoring fixes
2024-12-23 17:47:57 +01:00