OCA/bank-payment
OCA community repository with 29 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.
Open on GitHubConfirmed modules per version
Modules in the repository
- account_banking_international_credit_transfer
Export international supplier payment orders as PAIN.001.001.03 XML files, the European standard for cross-border credit transfers. Adds an 'Intermediary Bank' field on partner bank accounts.
- Bank Deposit TicketOdoo 12account_banking_make_deposit
Group customer payments and receipts into a bank Deposit Ticket, then post the accounting entry in one step. Users select journal items, review the ticket, and print a deposit slip.
- Account Banking MandateOdoo 12, 13, 14, 15, 16, 17, 18, 19account_banking_mandate
Lets you record customer direct debit mandates (signed authorisations to debit a bank account), track their status, and automatically attach them to invoices and payment lines when the payment method requires one.
- Account Banking Mandate ContactOdoo 14, 15, 16, 17, 18, 19account_banking_mandate_contact
Lets you set a specific banking mandate (and bank account) on a contact, so debit orders for that contact use the chosen mandate instead of the default one.
- Account Banking Mandate SaleOdoo 12, 14, 15, 16, 17, 18, 19account_banking_mandate_sale
Adds a Direct Debit Mandate field to sale orders so the mandate used for SEPA direct debit is carried over to the customer invoice.
- Account Banking Mandate Sale ContactOdoo 16, 17, 18account_banking_mandate_sale_contact
Lets you choose which contact (customer, company, invoice address or delivery address) Odoo uses to find the SEPA direct debit mandate on sales orders, set per company or per customer.
- Account Banking PAIN Base ModuleOdoo 12, 13, 14, 15, 16, 17, 18, 19account_banking_pain_base
Technical base module that adds the SEPA/PAIN fields and XML generation logic used by the SEPA Credit Transfer and Direct Debit modules. It provides no standalone feature for end users.
- Account Banking SEPA Credit TransferOdoo 12, 13, 14, 15, 16, 17, 18, 19account_banking_sepa_credit_transfer
Adds a SEPA Credit Transfer payment method so you can generate SEPA XML payment files (pain.001) to pay suppliers from Odoo.
- Account Banking SEPA Direct DebitOdoo 12, 13, 14, 15, 16, 17, 18, 19account_banking_sepa_direct_debit
Generate SEPA Direct Debit (SDD) XML payment files from payment orders and manage SEPA mandates, including mandate printing, emailing and automatic expiry.
- Account Invoice Select for PaymentOdoo 13, 14, 18account_invoice_select_for_payment
Lets you tick invoices in the invoice list as "To Pay" so you can group the ones you want to pay together. The tick disappears automatically once a payment is registered.
- account_payment_method_base_mode
Technical glue module that unifies the payment method screens so Odoo shows a single, consistent interface for payment methods instead of two competing ones.
- account_payment_method_fs_storage
Lets you pick a file storage on a payment method so that payment files are automatically uploaded there when generated, and marks the payment order as uploaded.
- Account Payment ModeOdoo 12, 13, 14, 15, 16, 17, 18, 19account_payment_mode
Lets you define payment modes (how customers pay you and how you pay suppliers) and assign them to contacts and invoices, so invoices are automatically routed to the right bank journal and the invoice report can show the bank account number.
- account_payment_mode_default_account
Lets you set default receivable and payable accounts on each payment mode, so invoices using that payment mode automatically use those accounts instead of the customer's usual ones.
- Account Payment OrderOdoo 12, 13, 14, 15, 16, 17, 18, 19account_payment_order
Lets accounting users group invoices and bills into payment orders and debit orders, confirm them, generate a payment file and mark them as uploaded, with the related journal entries and payments created automatically.
- Account Payment Order - Generate grouped movesOdoo 14, 15, 16, 17, 18, 19account_payment_order_grouped_output
Adds an option to create one grouped journal entry per payment date for a payment or debit order, so large orders are easier to reconcile with bank statements.
- account_payment_order_lock_draft
Prevents resetting invoices or journal entries to draft when they are linked to a payment order. If you try, Odoo shows an error and blocks the action.
- Account Payment Order NotificationOdoo 13, 14, 16, 17, 18, 19account_payment_order_notification
Adds a 'Send mails' button on payment and debit orders so you can email each partner a list of their transactions, and keeps a history of who was notified.
- Account Payment Order ReturnOdoo 12, 13, 14, 15, 16, 17, 18account_payment_order_return
Adds an option in the wizard that creates payment order lines so you can choose whether to include move lines coming from returned payments. By default those returned lines are left out.
- account_payment_order_sequence_payment_mode
Lets you choose a specific numbering sequence for payment orders on each payment mode, so new payment orders are automatically numbered using that sequence.
- Account Payment Order Tier ValidationOdoo 12, 13, 14, 16, 18account_payment_order_tier_validation
Adds an approval workflow to Payment Orders: before a draft payment order can be confirmed, the reviewers you configure must validate it. A new "Needs my Review" filter helps reviewers find orders waiting for them.
- Account Payment Order EmailOdoo 14, 16account_payment_order_vendor_email
Automatically emails vendors a remittance advice when a payment order is uploaded, and lets you send it manually with a button. You can enable this per payment mode and choose the email template.
- Account Payment PartnerOdoo 12, 13, 14, 15, 16, 17, 18account_payment_partner
Set default payment modes on customers and suppliers, and let Odoo fill the payment mode automatically on invoices and journal items. Control how the bank account appears on the printed invoice.
- Account Payment PurchaseOdoo 12, 13, 14, 15, 16, 17, 18, 19account_payment_purchase
Adds a Payment Mode and a Supplier Bank Account on purchase orders, filled automatically from the supplier and carried over to the supplier invoice.
- Account Payment Purchase StockOdoo 13, 14, 15, 16, 17, 18, 19account_payment_purchase_stock
Automatically copies the supplier's payment mode and bank account onto purchase orders created by stock rules (make-to-order or drop shipping).
- Account Payment RepairOdoo 12account_payment_repair
Adds a Payment Mode field to Repair Orders, automatically filled from the customer and copied to the invoice created from the repair order. The payment mode note also appears on the printed repair order.
- Account Payment SaleOdoo 12, 13, 14, 15, 16, 17, 18, 19account_payment_sale
Adds a Payment Mode field to sale orders, automatically filled from the customer and carried over to the customer invoice. The payment mode note also appears on the printed quotation/sales order.
- Account Vendor Bank Account DefaultOdoo 17, 18account_vendor_bank_account_default
Lets you choose a default bank account for each vendor so their vendor bills automatically use it. You can also switch the default off for a vendor when you want to pick the account manually.
- Account Vendor Bank Account Default PurchaseOdoo 17, 18account_vendor_bank_account_default_purchase
Automatically fills the vendor's default bank account on purchase orders when the payment method requires a bank account, so vendor bills inherit the right account.