Overview
Moving funds between two bank or cash journals in standard Odoo means manually creating, posting, and reconciling separate payments, which is slow and error-prone, especially when the journals hold different currencies. This module adds a dedicated Journal Transfer document with a simple draft-to-confirm workflow: pick a source journal, a destination journal, an amount, and the currencies, and on confirmation it automatically generates the matching outbound and inbound payments, applies the correct exchange rate, and reconciles them through the company transfer account. Each transfer carries an auto-numbered reference, a full audit chatter, and a printable PDF, and a Reset to Draft action safely unwinds the whole entry when a correction is needed.
Workflow
Account Journal Transfer
Key Features
- Records fund movements between bank/cash journals as a single Journal Transfer document.
- Drives transfers through a clear Draft to Confirmed status with a status bar.
- On confirmation, automatically creates the paired outbound and inbound account payments and posts them.
- Reconciles both legs through the company transfer account so balances stay clean.
- Handles cross-currency transfers, auto-computing the exchange rate and destination amount across all source/destination/company-currency combinations.
- Shows a human-readable rate line and a separate confirmed-rate field for transparency.
- Resolves the correct payment method line from the selected outstanding account instead of falling back to the journal default.
- Assigns each transfer an auto-incrementing reference (TRS/year/month/ sequence).
- Protects integrity by blocking draft/cancel of linked payments and entries unless the transfer is reset first.
- Provides drill-down stat buttons to the related journal entries and payments, plus a branded PDF transfer report.