| __pycache__ | ||
| models | ||
| views | ||
| wizard | ||
| __init__.py | ||
| __manifest__.py | ||
| README.md | ||
Account Shared Bank Cash
Overview
This module mirrors the parent company's Bank and Cash accounts to branch companies and provides:
- Mirrored Bank/Cash Accounts: Automatically clones parent company bank/cash accounts and journals to branches on install
- POS Inter-Company Clearing: When a POS session closes, creates automated clearing entries between the branch and parent company
- Centralized Vendor Payment: Branch vendor bills can be paid via parent company's bank journal with inter-company clearing
Configuration
1. POS Inter-Company Clearing
On each POS Payment Method:
- Inter-Company Clearing Account: The RK account in the branch company
- Clearing Journal: A miscellaneous journal for the clearing entry
- Parent Company: The parent company for the mirror entry
- Parent Bank Journal: The parent's bank journal (outstanding receipt account will be debited)
- Parent Hubungan RK Account: The parent's inter-company liability account
- Parent Clearing Journal: A miscellaneous journal in the parent for the mirror entry
2. Centralized Vendor Payment
On each Account Journal (Bank/Cash):
- Is Centralized Payment: Enable centralized mode
- Parent Company: The parent company
- Parent Bank Journal: The parent's actual bank journal
- Parent Inter-Company Account: The RK account in the parent (Receivable from branch)
- Branch Inter-Company Account: The RK account in the branch (Liability to parent)
Technical Notes
- Odoo 17 Compatibility: Uses mirror account strategy since Odoo 17
account.accountuses singlecompany_id - Post-init hook: Automatically clones parent bank/cash accounts and journals to branches
- Uninstall hook: Removes mirrored accounts that have no journal items
Dependencies
point_of_saleaccount