Purchase Budget Control Odoo app icon Accounting/Accounting

Purchase Budget Control

Purchase order budget check: committed amounts on your budgets, warning or refusal when an order exceeds them

Odoo 19.0 Odoo 20.0
Purchase Budget Control for Odoo 19.0 & 20.0

Add-on for the app "Budget Control & Alerts" (required, sold separately) and the Purchase app. Confirmed purchase orders that are not billed yet count against your budgets as a Committed amount, next to Planned and Actual, and an order that would exceed a budget is announced before it is confirmed, or refused. Built for Odoo Community; it is an independent tool, not the purchase part of the Budgets app of Odoo Enterprise.

Key Features

  • Committed column on every budget — Planned, Actual, Committed and Remaining = Planned - Actual - Committed, per line and per budget.
  • Follows the life of the order — Confirmation, quantity and price changes, partial bills, refunds, cancellation: the committed amount is kept right, and a posted bill moves its part from Committed to Actual.
  • Analytic distribution and budget headings — An order line counts on the budget lines of its analytic accounts, by percentage, and on the headings that hold the expense account of its product.
  • Warning before confirmation — The request for quotation shows which budget lines it would exceed, with the figures.
  • No check, warn or refuse — One choice per company; budget managers may still confirm, and the decision is traced.
  • Budget tab on the purchase order — The budget lines the order counts against, what it commits and what is left afterwards.
  • Drill-down and analysis — From a budget line to the purchase lines behind its committed amount; commitments by budget, vendor, product or buyer; a third bar in the plan vs actual chart.
  • Alerts include commitments — Near Limit and Over Budget, banners and to-dos take the committed amount into account.

Benefits

  • Know what is really left of a budget, not only what has been billed
  • Overspending is stopped at the order, weeks before the bill arrives
  • No amount is counted twice between an order and its bills
  • Same alert levels, roles and settings as the budget app: one product for the user

Ideal For

  • Companies on Odoo Community that buy against approved budgets
  • Department and project managers who own a cost budget
  • Associations and public bodies that must not order above approved amounts

Technical Highlights

  • Requires "Budget Control & Alerts" (spx_account_budget_control) and Purchase
  • Extends the budget app through its own models; no change to purchase or accounting data
  • Commitments stored per order line and budget line, so every figure can be opened
  • Company rules, multi-currency orders, fully translatable

Supported Odoo Versions

  • Odoo 19
  • Odoo 20

Need a custom Odoo module?

We build tailored Odoo apps and customizations for your exact workflow. Tell us what you need and get a free consultation.