OCA payment modules for Odoo - account_payment_mode, account_payment_partner, account_payment_order
Find a file
Ernad Husremovic 99c650f4f5 Initial commit: OCA payment modules from bank-payment
- account_payment_mode: Payment methods configuration
- account_payment_partner: Link payment modes to partners
- account_payment_order: Create and manage payment orders
- account_payment_order_grouped_output: Consolidated accounting entries

Source: OCA/bank-payment branch 16.0
License: AGPL-3.0

🤖 assisted by claude
2025-11-12 15:26:06 +01:00
packages Initial commit: OCA payment modules from bank-payment 2025-11-12 15:26:06 +01:00
.gitignore Initial commit: OCA payment modules from bank-payment 2025-11-12 15:26:06 +01:00
CLAUDE.md Initial commit: OCA payment modules from bank-payment 2025-11-12 15:26:06 +01:00
README.md Initial commit: OCA payment modules from bank-payment 2025-11-12 15:26:06 +01:00

OCA Payment Modules for Odoo 16

This repository contains payment management modules from OCA/bank-payment adapted for bring.out.ba deployment.

Modules

1. account_payment_mode

Package: odoo-bringout-oca-payment-payment_mode

Adds payment modes (methods) for managing different payment types (bank transfer, check, cash, etc.).

Key Features:

  • Define payment modes with associated bank accounts
  • Configure default payment modes per partner
  • Integrate with payment orders

2. account_payment_partner

Package: odoo-bringout-oca-payment-payment_partner

Links payment modes to partners (customers and suppliers).

Key Features:

  • Set default payment modes on customer and supplier records
  • Automatic payment mode propagation to invoices
  • Filter invoices by payment mode in payment orders

Dependencies: account_payment_mode


3. account_payment_order

Package: odoo-bringout-oca-payment-payment_order

Core module for creating and managing payment orders.

Key Features:

  • Create payment orders from invoice move lines
  • Group multiple payments to same supplier
  • Export to banking formats (with additional modules)
  • Accounting → Payments → Payment Orders menu

Dependencies: account_payment_mode, account_payment_partner


4. account_payment_order_grouped_output

Package: odoo-bringout-oca-payment-payment_order_grouped_output

Generates consolidated accounting entries for payment orders.

Key Features:

  • Groups payments by date into single journal entries
  • Simplifies bank statement reconciliation
  • Reduces number of accounting moves

Dependencies: account_payment_order


Installation Order

Install modules in this sequence:

  1. account_payment_mode
  2. account_payment_partner
  3. account_payment_order
  4. account_payment_order_grouped_output (optional)

Source

Upstream: OCA/bank-payment Branch: 16.0 License: AGPL-3.0

Maintainer

bring.out.doo Sarajevo https://www.bring.out.ba


Usage Example

Basic Workflow:

  1. Configure Payment Modes Accounting → Configuration → Payment Modes

  2. Set Partner Payment Modes Contacts → Supplier → Accounting tab → Default Payment Mode

  3. Create Payment Order Accounting → Payments → Payment Orders → Create

  4. Add Invoice Lines Select invoices → Add to Payment Order

  5. Confirm Payment Order Review → Confirm → Generate Moves

  6. Optional: Group Output Use grouped output for consolidated accounting


Documentation

Support

For issues related to these modules: