Skip to content
DevMarket
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on DevMarket
ModuleOdooNew

Budgets & Budget Control for Odoo 19 Community – Budget vs Actual, Alerts and Blocking

Budgets by account and analytic account compared with what was really spent or earned, with alerts at a threshold and an option to block what goes over.

No reviews yet0 salesby TAQNIXUpdated Oct 23, 2026

Description

Know before you overspend

The budget is a spreadsheet and the actuals an export. Budgets & Budget Control compares them in Odoo Community.

Lines with what is really spent

A budget with real figures

  • A budget for a period with lines by account (expense or income) and optionally by analytic account
  • Reached, left, percentage and a status: on track, near the limit, over, from the posted entries
  • Analytic distributions count their percentage; credit notes reduce an expense
Alerts, and a stop if you want

Alerts and control

  • An activity for the budget manager when a line reaches the threshold you choose, once per line
  • Or block the posting of a bill or entry that would take a line over its budget
Budget vs actual in one list

Reports

Budget vs actual in one list, by budget or analytic account; PDF and Excel.

Plan, post, watch

Tested

23 automated tests: figures for accounts and analytic accounts, split distributions, credit notes, income, statuses, validations, the blocking and the alerts, the cron, the exports and access.

Features

Documented

Illustrated documentation in English and Arabic and an Arabic translation of the module.

What's included

  • taqnix_budgets.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 Community with Invoicing.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

line = env['taqnix.budget.line'].create({'budget_id': budget.id, 'account_ids': [(6, 0, account.ids)], 'planned': 10000})
line.achieved, line.percent, line.status

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Budgets by period with lines by account and analytic account
  • Reached, left, percentage and status from the posted entries
  • Alerts at a threshold (activity for the manager) and optional blocking of postings that go over
  • Budget vs actual list, PDF and Excel
  • Arabic translation, automated tests

Frequently asked questions

Does Odoo Community have budgets?

No: the budget feature of the accounting app belongs to Odoo Enterprise. This module gives Community budgets, budget versus actual and control.

Where do the actual figures come from?

From the posted journal items of the accounts of the line, in the period of the budget. With an analytic account, only what is distributed to it, by its percentage.

Can I block a bill that goes over the budget?

Yes. Choose the control Alert and block: posting a bill or an entry that would take a line over its budget is refused. Credit notes are never blocked.

Who receives the alerts?

The budget manager of the budget gets an activity when a line reaches the threshold, once per line.

Can I budget income?

Yes. A line can be income: it follows the credit side of its accounts. The totals of the budget are for the expenses.

Is there a monthly split?

No. A line is for the whole period of the budget.

Can I export?

Yes: PDF of the budget and an Excel file of the lines.

Does it work in Arabic?

Yes. Everything is translated and works right to left, and the documentation is in Arabic too.

More from TAQNIX

  • ModuleNew

    RFQ Comparison for Odoo 19 Community – Compare Vendor Quotations and Award

    Compare vendor quotations on one grid in Odoo Community: an RFQ per vendor from one list, the lowest price highlighted, award line by line or to one vendor, with the savings and a comparison sheet.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Returns Management (RMA) for Odoo 19 Community – Customer Returns, Credit Note or Replacement

    Customer returns in Odoo Community: an RMA from the sales order, the return receipt, stock back or to scrap, then a credit note or a replacement, with an authorisation slip.

    by TAQNIX
    No reviews yet
    Sales:0$99.00
  • ModuleNew

    Payment & Receipt Vouchers for Odoo 19 – Amount in Words (English, Arabic), Invoices Settled, Signatures

    Print payment, receipt and journal vouchers from Odoo Community: the amount in words in English or Arabic, the invoices settled, the payment details and the signature boxes.

    by TAQNIX
    No reviews yet
    Sales:0$39.00
  • ModuleNew

    Aged Receivable & Payable Report for Odoo 19 Community – Customers and Vendors by Age, PDF and Excel

    The aged receivable and aged payable reports for Odoo Community: each customer or vendor by age of the open balance, the invoices behind each figure, as of any date.

    by TAQNIX
    No reviews yet
    Sales:0$69.00

Similar items

  • ModuleNew

    Payment & Receipt Vouchers for Odoo 19 – Amount in Words (English, Arabic), Invoices Settled, Signatures

    Print payment, receipt and journal vouchers from Odoo Community: the amount in words in English or Arabic, the invoices settled, the payment details and the signature boxes.

    by TAQNIX
    No reviews yet
    Sales:0$39.00
  • ModuleNew

    Aged Receivable & Payable Report for Odoo 19 Community – Customers and Vendors by Age, PDF and Excel

    The aged receivable and aged payable reports for Odoo Community: each customer or vendor by age of the open balance, the invoices behind each figure, as of any date.

    by TAQNIX
    No reviews yet
    Sales:0$69.00
  • ModuleNew

    Bank Statement Import for Odoo 19 Community – CSV, Excel and OFX with Duplicate Check and Rules

    Import your bank statements into Odoo Community from CSV, Excel or OFX: columns found by their headers, every transaction checked, duplicates skipped, partners matched, rules for the counterpart account.

    by TAQNIX
    No reviews yet
    Sales:0$79.00
  • ModuleNew

    Recurring Invoices & Contracts for Odoo 19 Community – Subscriptions, Rent and Vendor Bills

    Contracts that create, post and send the invoices (or vendor bills) every week, month or year, with a yearly price increase and the monthly recurring revenue.

    by TAQNIX
    No reviews yet
    Sales:0$79.00