Flattened directory structure by moving payment packages from redundant packages/ subdirectory to the root level of oca-payment repository. Changes: - Moved odoo-bringout-oca-payment-* from packages/ to root - Updated CLAUDE.md to reflect new flat structure - Removed redundant packages/ directory 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| odoo-bringout-oca-payment-payment_mode/account_payment_mode | ||
| odoo-bringout-oca-payment-payment_order/account_payment_order | ||
| odoo-bringout-oca-payment-payment_order_grouped_output/account_payment_order_grouped_output | ||
| odoo-bringout-oca-payment-payment_partner/account_payment_partner | ||
| .gitignore | ||
| CLAUDE.md | ||
| README.md | ||
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:
account_payment_modeaccount_payment_partneraccount_payment_orderaccount_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:
-
Configure Payment Modes Accounting → Configuration → Payment Modes
-
Set Partner Payment Modes Contacts → Supplier → Accounting tab → Default Payment Mode
-
Create Payment Order Accounting → Payments → Payment Orders → Create
-
Add Invoice Lines Select invoices → Add to Payment Order
-
Confirm Payment Order Review → Confirm → Generate Moves
-
Optional: Group Output Use grouped output for consolidated accounting
Documentation
- account_payment_mode
- account_payment_partner
- account_payment_order
- account_payment_order_grouped_output
Support
For issues related to these modules:
- Upstream OCA issues: https://github.com/OCA/bank-payment/issues
- bring.out.ba deployment: hernad@bring.out.ba