Automatic Transfers in Odoo 18 Accounting: Complete Guide
By Braincuber Team
Published on December 14, 2025
In the world of finance and business management, time and accuracy are critical factors. Manually moving money between accounts on a regular basis can be both time-consuming and error-prone. Odoo 18 comes with a smart feature called Automatic Transfers in the Accounting module that helps simplify routine bookkeeping activities by automating internal transfers across accounts.
What You'll Learn:
- Understanding automatic transfers functionality
- Configuring transfer rules and schedules
- Setting up origin and destination accounts
- Using analytic account and partner filters
- Managing and monitoring generated transfers
What Are Automatic Transfers?
Automatic Transfers help you manage recurring account movements. This tool is especially useful when you need to distribute amounts between accounts over a specific period—for example, allocating prepaid expenses month by month.
Accessing Automatic Transfers
- Navigate to Accounting > Transfers
- View all previously configured transfers
- Each transfer shows Name, Company, Start Date, End Date, and Frequency
- Click New to create a new automated transfer
Configuring an Automatic Transfer
Basic Configuration Fields
| Field | Description |
|---|---|
| Description | Short, clear name reflecting the transfer's purpose |
| Period (Start/End Date) | Duration over which the transfer will be spread |
| Frequency | Monthly, Quarterly, or Yearly |
| Journal | Journal to record the accounting entries |
Step 1: Configure Origin Accounts
- Go to the Origin Accounts tab
- Click Add a Line
- Selection wizard appears to choose source accounts
- Click Select to add accounts
- View Account Code, Account Name, and Type
Step 2: Configure Destination Accounts
- Go to the Automatic Transfers tab
- Click Add a Line
- Specify the Destination Account
- Apply Analytic Account filters (optional)
- Apply Partner Filters (optional)
- Set the Percentage to transfer (e.g., 50%)
Percentage Field: Defines how much of the total amount from origin accounts should be transferred. Setting 50% means only half of the calculated amount moves to the destination.
Activating and Managing Transfers
✅ Activate
Click to enable the automatic transfer
🔄 Compute Transfer
Manually trigger calculation and generate journal entries
📊 Transfers Smart Button
View all transfers created from this configuration
⏹️ Disable
Stop transfer before scheduled end date
Generated Journal Entries
When an automatic transfer is activated and computed, the system generates journal entries in the selected journal. For example, allocating prepaid insurance expenses:
Example Entry:
- Debit: Insurance Expense Account
- Credit: Prepaid Expenses Account
- Includes Date, Journal, Accounts, Debit/Credit amounts, and Reference
View entries by navigating to Accounting > Journal Entries, where each entry is clearly labeled for easy tracking.
Use Cases for Automatic Transfers
📅 Prepaid Expenses
Allocate prepaid insurance, rent, or subscriptions monthly
💰 Accrued Income
Recognize revenue over time periods
📊 Deferred Revenue
Spread advance payments across service periods
Conclusion
The Automatic Transfers feature in Odoo 18 Accounting is a powerful tool that streamlines financial management by automating repetitive account movements. It eliminates manual journal entries, reduces human error, and ensures consistent and accurate financial reporting. By setting up clear rules and schedules, businesses can save valuable time and focus more on strategic financial analysis rather than routine bookkeeping tasks.
Need Help with Odoo Accounting Automation?
Our experts can help you configure automatic transfers, set up recurring entries, and optimize your accounting workflows.
