account_statement_import_online_gocardless
This module integrates Odoo with GoCardless Bank Account Data to automatically import online bank statements.
Key Features
- online.bank.statement.provider: Adds GoCardless as an online bank statement service with credential fields, country selection, and account linkage metadata.
- online.bank.statement.provider: Manages GoCardless access and refresh tokens, including error handling for rate limits and authenticated API calls.
- online.bank.statement.provider: Guides the GoCardless authorization sequence, validates the journal's IBAN, and logs chatter messages with the outcome.
- online.bank.statement.provider: Retrieves GoCardless transactions during manual or scheduled pulls, applies the selected date type, resolves currencies, and produces statement lines.
- online.bank.statement.provider.existing: Presents options to reuse an existing GoCardless requisition from another journal or initiate a new link when banks restrict multiple credentials.
- webclient: Provides an Owl dialog to search institutions by country or name and launch the GoCardless authorization redirect.
- web.controller: Redirects the GoCardless callback back into Odoo, reopening the provider form so users can finish configuration.