OdooWiki OCA HUB

Adyen statement import

account_bank_statement_import_adyen folder_open OCA/bank-statement-import open_in_new
Banking addons License: AGPL-3

This module processes Adyen transaction statements, the settlement details report, in excel or csv format.

You can import the statements in a dedicated journal. Reconcile your sale invoices with the credit transations. Reconcile the aggregated counterpart transaction with the transaction in your real bank journal and register the aggregated fee line containing commision and markup on the applicable cost account.

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

Import Adyen settlement detail reports (CSV/Excel) as bank statements in a dedicated journal, matching each Adyen merchant account to a journal. Fees such as commission, markup, scheme fees and interchange are grouped into one extra line.

This module lets you import an Adyen settlement details report (CSV or Excel) directly into Odoo as a bank statement, instead of entering the transactions by hand.

On the bank journal form you get a new field, Adyen merchant account, where you type the exact merchant account string used in the Adyen file. When you import a statement, Odoo reads the file, finds the merchant account in the file and selects the journal whose Adyen merchant account matches it. If no journal matches, or if the journal you selected does not match the file, the import stops with an error message.

Each transaction line in the file becomes a statement line with its date, amount, reference and a note containing the merchant account, PSP reference, merchant reference and payment method variant. The statement is named after the merchant account, the year and the batch number.

All fee columns (commission, markup, scheme fees and interchange) are added together and posted as a single extra line named "Commission, markup etc. batch ...". The module also checks that the total of the transactions equals the merchant payout; if not, the import is refused. The Adyen format is added to the list of available bank statement import formats.

Depends on

base_importaccount_bank_statement_importaccount_bank_statement_clearing_account
Models and fields (3)
  • account.journal · extends an existing modeladyen_merchant_account
  • account.bank.statement.import · extends an existing model
  • account.bank.statement.import.adyen.parser · new model

Text generated by AI (DeepSeek) from reading the Odoo 13.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 13.0

Confirmed on 2026-11-03 in branch 13.0 of OCA/bank-statement-import.

terminal Installation and usage

OCA documentation · Odoo 13.0

Configure a pseudo bank journal by creating a new journal linked to your Adyen merchant account. Set your merchant account string in the Advanced settings on the journal form.

After installing this module, you can import your Adyen transaction statements through Menu Finance -> Bank -> Import. Don't enter a journal in the import wizard.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.