Skip to Content
Hashem.sa
  • Home
  • Services
  • Apps
  • Ventures
  • Forum
  • Odoo Notes
  • About
  • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
Hashem.sa
    • Home
    • Services
    • Apps
    • Ventures
    • Forum
    • Odoo Notes
    • About
    • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
EH Odoo Apps · Inventory & purchasing

Purchase requests that check stock first, for Odoo 19 Enterprise

Extends Odoo Approvals so every purchase request and RFQ line shows free stock per warehouse, warns when stock already covers it, asks the requester to search before requesting a new item, and lands branch requests in the right warehouse. Needs Odoo 19 Enterprise (Approvals). $49 on the Odoo Apps Store.

Buy on Odoo Apps StoreBuy with setup & support

From $49 on the Odoo Apps Store · $349 with setup & support

Store name
Purchase Request Stock
Store price
$49, one-time purchase
Setup package
$349, incl. setup and 30 days of support
Edition
Odoo 19 Enterprise only
Licence
OPL-1
Technical name
eh_request_to_buy
Publisher
EHC, Saudi Arabia
Support
ebraheem@hashem.sa

The problem

People ask to buy things the warehouse already holds, because the request form shows no stock, and procurement buys them again.

Free-text requests create near-duplicate products, and in multi-company setups a branch request lands in the parent company with no warehouse.

Who it is for

  • Groups with several warehouses or branches on Odoo Enterprise
  • Procurement teams that approve requests before RFQs
  • Restaurants, kitchens and sites that request materials daily

What it does

Stock on every line

Free quantity across the company and per warehouse, on each request line and each RFQ line.

Optional block

Per request type, Create RFQ refuses lines that stock can serve unless marked Buy anyway.

Search before you add

Before a new-item request is submitted, the requester sees similar existing products and must confirm none match.

Procurement creates the product

Procurement turns the line into a product with an owning company and a vendor.

Branch-aware

The request belongs to the branch that receives the goods, so the RFQ goes to the right warehouse.

Budgets see your orders

Purchase lines get your analytic distribution models with the bill's expense account, so the Budget button, red lines and Committed amounts work on every order.

Unit price and total

Requests carry a unit price filled from the vendor price, a subtotal per line and an estimated total. Lines are locked after submit; optionally the final approval creates the RFQs.

Purchase controls

Optional and off by default: purchase orders must come from an approved request, quantity and value stay within a tolerance, and orders above your amount need a named approver.

Requirements

  • Odoo 19 Enterprise only.
  • Depends on: approvals_purchase_stock, purchase_stock
  • The Approvals app with its purchase integration (approvals_purchase_stock), part of Odoo Enterprise.
  • Storable products and warehouses set up in Inventory.
  • Hosting: Odoo.sh or your own server. Odoo Online does not accept third-party modules.

Screenshots, the full feature list and the change log are on the Odoo Apps Store listing.

Open the store listing

Two ways to buy

Odoo Apps Store

$49

The module licence from the official Odoo Apps Store. You install it yourself or with your Odoo partner. Bug fixes from the developer are included.

  • Licence bought and downloaded through Odoo
  • Updates for the Odoo 19.0 series
  • Bug fixes from EHC by email

Buy on Odoo Apps Store

Setup & support package

$349

Module licence at the store price, plus EHC installs it, configures it with your data and supports your team for 30 days. EHC sends you an invoice; nothing is charged online.

  • Installed on a staging copy first, then on your live database
  • Configured with your settings and tested with your own records
  • A handover session for the people who will use it
  • 30 days of email support after go-live

Setup fee $300: an outside account or workflow is connected and tested end to end (API keys, payment test, bank file, approvals).

Buy with setup & support

Same module, same code on both routes. The Odoo Apps Store price is never higher than the price on this site; the package adds services only.

Questions buyers ask

What is the difference between the store and the setup package?

The store sells the licence only and you install it. The package is the same licence at the same price plus installation, configuration and 30 days of support by EHC, invoiced by EHC.

Does it work on Community?

No. It extends the Approvals app, which is part of Odoo Enterprise.

Can a requester still buy something that is in stock?

Yes, unless the request type blocks it; then procurement ticks Buy anyway on the line.

What counts as stock?

Quantity minus reserved quantity in internal locations of every warehouse of the company tree, for storable products.

Does it change how vendor prices are chosen?

Only if you switch on the setting that lets parent-company vendor prices apply in branches. It is off by default.

Does it detect misspelled duplicates?

It shows look-alike products by name. With AI Duplicate Checker installed it also catches spelling and Arabic variants.

All EH Odoo Apps

Have a system that is not telling you the truth?

Let's look at it together.

Email

ebraheem@hashem.sa

What EHC does

Services, consultancy and projects

Written work

Odoo Notes

Apps

Dawam · Indkom عندكم؟ · Surra · EH Odoo Apps

Ventures

Made with Love · 9n3b7b.com · Join as a maker · Merchant dashboard

Policies

Dawam privacy · Delete Dawam account · Indkom privacy · Indkom terms · Delete Indkom account


EHC · hashem.sa
  • Home
  • •
  • Services
  • •
  • Apps
  • •
  • Ventures
  • •
  • Odoo Notes
  • •
  • About
  • •
  • Contact
  • •
  • Privacy Policy
Copyright © EHC · Ibrahim Mahmoud Hashim Trading One Person Company · Unified no. 7037243677 · Made by EHC (www.hashem.sa)
الْعَرَبيّة | English (US)