Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Accounting
  3. Financial Report Scheduler v 19.0
  4. Sales Conditions FAQ

Financial Report Scheduler

by Azkatech https://azka.tech
Odoo

$ 10.00

v 19.0 Third Party
This module requires Odoo Enterprise Edition.
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
Lines of code 652
Technical Name azk_financial_report_scheduler
LicenseOPL-1
Websitehttps://azka.tech
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
Lines of code 652
Technical Name azk_financial_report_scheduler
LicenseOPL-1
Websitehttps://azka.tech
  • Description
  • License

Email Schedule Financial Report

Configure financial reports to be sent by email periodically with selected filters — fully automated, per-user, and covering every financial report in Odoo.

Introduction

Stop manually exporting and forwarding financial reports. This module lets every accountant or manager configure a recurring email delivery for any Odoo financial report — straight from the report's own interface. Set the period, recipients, and format once; Odoo handles the rest automatically on every scheduled run.

The schedule captures the exact filter state you configured on the report — journals, currency, analytic dimensions, comparison periods — and replays those options at each send, recalculating date ranges relative to the run date so you always receive the correct period without touching any settings.

Covered reports include (but are not limited to):

  • Profit & Loss
  • Balance Sheet
  • Cash Flow Statement
  • General Ledger
  • Trial Balance
  • Partner Ledger
  • Aged Receivable
  • Aged Payable
  • Executive Summary
  • Custom / third-party reports

Key Features

✓ Any financial report — works with every account.report record in Odoo, including enterprise financial statements and custom reports.
✓ PDF and / or XLSX — choose one or both formats per schedule. Both are attached to the same email when selected together.
✓ Flexible recurrence — Daily (every N days), Weekly (selected day of week), Monthly (fixed day number or Nth weekday such as "Last Friday"), Quarterly, and Yearly (fixed calendar date or Nth weekday of a chosen month such as "First Friday of June").
✓ Ends On date — set an optional expiry date per schedule. Expired schedules are highlighted in amber in the list view and stop sending automatically without being deleted.
✓ Captured filter options — the full report filter state (date filter, comparison, journals, currency, analytics, hide-zero lines) is captured when the schedule is created and re-applied at every send, with date ranges recalculated to the correct period for each run.
✓ Per-user ownership — each schedule belongs to one user. The report is always sent to that user's email address.
✓ CC recipients — add any number of internal or external contacts as copy recipients. A warning reminds you that CC recipients receive the report regardless of their Odoo access rights.
✓ Test Send — trigger an immediate send from the schedule form at any time to verify delivery before the first scheduled run.
✓ Send history — every attempt (success or failure) is logged with timestamp, status, and recipients. Error details are stored for failed runs.
✓ Auto history cleanup — log records older than a configurable retention period (default 90 days) are purged automatically after each cron run.
✓ Gear menu integration — "Schedule this Report" and "Scheduled Reports" actions are injected directly into the existing report gear (cog) dropdown, requiring zero navigation away from the report.

How it Works

  • 1 Open any financial report and click the gear (⚙) icon

    Navigate to any financial report — Profit & Loss, Cash Flow, Balance Sheet, General Ledger, or any other. Apply the filters you want (date range, journals, analytic dimensions, comparison period, currency). Then click the gear icon in the report toolbar to reveal two new actions: Schedule this Report and Scheduled Reports.

    Gear menu showing Schedule this Report and Scheduled Reports options

    The gear dropdown on any financial report exposes the two scheduling actions.

  • 2 Configure the schedule — frequency, format, and recipients

    Clicking Schedule this Report opens a dialog pre-filled with the current report and all its active filter options. Set the recurrence (daily, weekly, monthly, quarterly, or yearly with day/weekday precision), choose PDF and/or XLSX, add CC recipients, and optionally set an Ends On date. Use Test Send to verify delivery immediately without waiting for the cron.

    Schedule this Report dialog showing all configuration fields

    The schedule dialog — all options are pre-filled from the live report filters.

  • 3 Access all your schedules from the Reporting menu

    All schedules are accessible under Accounting → Reporting → Scheduled Reports. The list opens pre-filtered to your own schedules; admins can clear the filter to see schedules across all users.

    Reporting menu showing Scheduled Reports entry

    Quick access to scheduled reports from the Reporting menu.

  • 4 Manage all report schedules in one list

    The schedule list shows every active, paused, and expired schedule at a glance. Rows are colour-coded: amber for schedules that have reached their Ends On date, grey for manually paused (inactive) schedules. Click Test Send or History inline without opening the record.

    Report Schedules list view with all schedule details

    The schedules list — name, report, frequency, next run, expiry, owner, and send count.

  • 5 Review the send history for each schedule

    Every send attempt — whether triggered by the cron or by Test Send — is recorded with a timestamp, success/failure badge, and the list of recipients. Failed runs include the full error message to help diagnose delivery issues. History records older than 90 days (configurable) are cleaned up automatically.

    Send History list showing success and failure records

    Send history per schedule — green for success, red for failed with error details.


User Groups & Access Rights

After installation, assign users to one of the two groups below from Settings → Users → <User> → Access Rights.

Financial Report Scheduler / User
Standard User
  • Create, edit, and delete their own report schedules.
  • View only their own schedules in the list — other users' schedules are invisible through record rules.
  • Trigger Test Send and view the history of their own schedules.
  • Access Accounting → Reporting → Scheduled Reports (pre-filtered to their own schedules).
  • Requires the base Accounting / User role (implied automatically).
Financial Report Scheduler / Admin
Administrator
  • All standard user permissions, plus:
  • View, edit, and delete schedules belonging to any user.
  • See the Owner column in the schedules list to identify who created each schedule.
  • Access the full Send History log across all users (Accounting → Report Schedules → Send History).
  • Delete old history records.

Note: The Odoo administrator account is automatically added to the Admin group on module installation.


Suggested Apps

azk_ai_research_lead
Research leads via AI
azk_crm_timesheet
CRM, Opportunity Timesheet
az_crm_documents
Save CRM Attachments in Documents
az_lead_extract_auth
LinkedIn Leads Extractor

Our Services

odoo consultancy

Odoo
Consultancy

odoo implementation

Odoo
Implementation

odoo customization

Odoo
Customization

odoo integration

Odoo
Integration

odoo data migration

Odoo
Data Migration

odoo training

Odoo
Training

odoo support

Odoo
Support

Azkatech
Odoo Gold Partner

Lebanon

phone +961 70 504 898

mail info@azka.tech

Saudi Arabia

phone +966 59 766 3616

mail info+saudi@azka.tech

UAE

phone +971 50 228 6440

mail info@azka.tech

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with