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 · Sales & B2B

Enforce customer credit limits in Odoo 19: block orders over the limit

Odoo shows a credit limit as a warning; this module makes it a ceiling. A sales order that would take the customer past the limit cannot be confirmed, customers are blocked and unblocked automatically as they pay, and temporary unlocks need a second person. Community and Enterprise, $79 on the Odoo Apps Store.

Buy on Odoo Apps StoreBuy with setup & support

From $79 on the Odoo Apps Store · $379 with setup & support

Store name
Credit Limit Hold & Block
Store price
$79, one-time purchase
Setup package
$379, incl. setup and 30 days of support
Edition
Odoo 19 Community and Enterprise
Licence
OPL-1
Technical name
eh_b2b_credit
Publisher
EHC, Saudi Arabia
Support
ebraheem@hashem.sa

The problem

Odoo lets you type a credit limit, but it only shows a warning banner. A salesperson in a hurry confirms straight through it.

Customers already over their limit keep receiving goods, and finance finds out at month end.

Who it is for

  • Distributors and wholesalers selling on credit terms
  • Finance teams that approve credit and chase receivables
  • Multi-company groups with different limits per company

What it does

Refusal, not a warning

An order that takes the customer past the limit cannot be confirmed, and the message shows the arithmetic.

Counts open orders too

Exposure is unpaid invoices plus confirmed orders not yet invoiced plus this order.

Auto-block and auto-unblock

The customer is blocked when the receivable reaches the limit, and the payment that brings it back under clears the block at once.

Temporary unlock with approval

An unlock has an amount, dates and a reason, and the requester cannot approve it. It expires by itself.

Cash terms for a zero limit

Optional: a limit of 0 means cash terms, so a due unpaid invoice blocks the next order.

Safe to install

Nothing is enforced until both the company and the customer are switched on.

Requirements

  • Odoo 19 Community and Enterprise.
  • Depends on: mail, sale_management, account
  • Customers to control: tick Enforce credit ceiling and set a credit limit on each.
  • Credit user and Credit authority roles assigned to the right people.
  • 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

$79

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

$379

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 installing it block anyone?

No. Enforcement is off for every company and every customer until you switch it on.

Are eCommerce orders checked?

Not by default, because shop orders are normally paid online. A company setting turns the check on for website orders.

What does a limit of 0 mean?

By default, cash terms: the customer may order while nothing is due and unpaid. Switch the setting off to read 0 as no ceiling, like standard Odoo.

Does it block deliveries or invoices?

It refuses the sales order confirmation. Deliveries and invoices of orders already confirmed are not touched.

Can one customer be blocked in one company and trade in another?

Yes. Limits, switches and blocks belong to each company.

Do I need the B2B onboarding module?

No. Each module works alone; together they share the B2B classification of customers.

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)