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. Delivery
  3. Logistics Bahrain v 18.0
  4. Sales Conditions FAQ

Logistics Bahrain

by ERP Heritage https://www.erpheritage.com.au/
Odoo
v 18.0 Third Party 17
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
• Sales (sale_management)
Community Apps Dependencies Show
Logistics Suite Base
Lines of code 3543
Technical Name eh_log_l10n_bh
LicenseLGPL-3
Websitehttps://www.erpheritage.com.au/
Versions 16.0 17.0 18.0 19.0
ERP Heritage · Logistics Suite
ERP Heritage Logistics Suite

Logistics Bahrain Localisation Pack

Seeded Bahrain master data: ports, airport, customs offices, and free zones, ready the moment you install the logistics engine.

Free · LGPL-3Odoo 18 Communityv18.0.1.0.0v18.0.1.0.0
Khalifa Bin Salman Port (BHKBS)
Mina Salman (BHMIN)
Sitra Port (BHSIT)
Bahrain Intl Airport (BAH / OBBI)
Customs Affairs Bahrain

Why this module

Logistics Bahrain Localisation Pack

READY ON INSTALL

The Bahrain masters, already filled in

The moment you install on top of the logistics engine, the Bahrain ports, airport, customs offices and free zones are seeded as records. No data entry, no spreadsheet import to start operating with correct local references.

REAL CODES

UN/LOCODE, IATA, ICAO, the way they should be

Khalifa Bin Salman Port carries BHKBS, Bahrain International carries BAH and OBBI. Codes are unique-constrained, indexed and searchable, so downstream records reference one authoritative master rather than free text.

CLEAN SCOPE

Master data only, honestly

This pack ships four master models with seeded records, list and form views, a Bahrain menu and access rules. It does not file declarations, compute VAT or print documents. It gives the operational engine correct Bahrain reference data to work against.

Day in the life

Setting up a Bahrain branch in minutes

An operator opens Master Data, Bahrain. The ports list already shows Khalifa Bin Salman, Mina Salman and Sitra with their UN/LOCODEs and terminal flags. Customs Offices already lists Customs Affairs as the authority with the port and airport customs houses parented under it, and the National Bureau for Revenue alongside as the tax authority. Free Zones already holds the Bahrain Logistics Zone and its bonded siblings. Nothing to type. They pick the right reference on every booking from day one, and add a note or a helpline number where local knowledge needs to live.

Edge cases

The cases most modules quietly ignore.

In the shipped code today, each one a place where a cheaper module silently does the wrong thing.

DUPLICATE CODES

UN/LOCODE, IATA and customs and free-zone codes each carry a database UNIQUE constraint, so a second record with the same BHKBS or BAH is rejected at write time rather than quietly creating a duplicate master.

AUTHORITY HIERARCHY

Customs offices model a parent-authority link with a restrict ondelete. The Khalifa Bin Salman and airport customs houses point at Customs Affairs Bahrain, and that parent cannot be deleted while children reference it.

AUTHORITY VS HOUSE

An office-kind selection (customs authority, port customs house, airport customs house, tax authority) drives a stored is_authority flag, so the National Bureau for Revenue and Customs Affairs sort and group apart from the operational customs houses.

BONDED FREE ZONES

Each free zone carries a bonded flag and a regulating-authority name, so the Bahrain Logistics Zone and the airport cargo free zone are distinguishable for customs treatment downstream rather than treated as plain warehouses.

TERMINAL TYPING

Ports flag container, bulk and petrochemical capability independently. Sitra is marked petrochemical, Mina Salman bulk, so a routing or quotation step can filter to a port that can actually handle the cargo.

MANAGER-ONLY EDITS

Logistics users get read access to every Bahrain master while only the logistics manager group can create, edit or archive, so reference data is visible everywhere but changed in one controlled place.

What is inside

Built to do the job, end to end.

  • Sea ports master. eh.log.l10n.bh.port seeded with Khalifa Bin Salman Port (Hidd, BHKBS), Mina Salman (BHMIN) and Sitra Port (BHSIT). Each record carries operator name, container, bulk and petrochemical flags, an indexed unique UN/LOCODE and a code-prefixed display name.
  • Airport master. eh.log.l10n.bh.airport seeded with Bahrain International Airport (Muharraq) carrying IATA code BAH, ICAO code OBBI and a cargo-capable flag, with a unique constraint on the IATA code and search by code or name.
  • Customs and tax offices. eh.log.l10n.bh.customs.office seeded with Customs Affairs Bahrain and the National Bureau for Revenue as authorities, plus the Khalifa Bin Salman and Bahrain Airport customs houses parented beneath Customs Affairs, each with single-window URL and helpline fields.
  • Free zones. eh.log.l10n.bh.free.zone seeded with the Bahrain Logistics Zone (BLZ), Bahrain International Investment Park (BIIP) and Bahrain Airport Cargo Free Zone (BAIF), each with a bonded flag, regulating-authority name and optional website.
  • Views, menus and security. List and form views for all four models, a Bahrain menu under the suite Master Data section gated to the logistics manager group, and access rules giving users read and managers full create, write and unlink across the masters.
  • Translatable reference fields. Names and notes on every master are translatable, so Arabic labels and local notes sit beside the English reference data, and customs codes drive a bracketed display name for quick recognition in any picker.

Honest about the edges

What this does not do, so nothing surprises you.

  • This is reference master data, not an operational engine. It seeds Bahrain ports, airport, customs offices and free zones. It does not by itself create shipments, quotations, customs declarations or invoices. Those live in the logistics engine and operational modules it depends on.
  • There is no VAT, currency, holiday-calendar, trade-licence or HS-code configuration in this pack, and no customs single-window adapter, EDI message or document template. Despite the codes seeded, the pack does not file or transmit anything to any authority.
  • It requires the eh_log_base engine and is built for Odoo 18 Community. It is not a standalone application and does not install without the suite.
  • Seeded records use noupdate so your later edits are preserved across upgrades, which also means corrections shipped in future versions will not overwrite records you have already changed.
  • The seeded set covers the principal Bahrain ports, the international airport, the main customs and tax authorities and the major free zones. It is a working starting point you extend, not an exhaustive registry of every facility.
Search

Bahrain logistics Odoo, Bahrain freight forwarding, Khalifa Bin Salman Port, BHKBS UN/LOCODE, Bahrain International Airport BAH, Customs Affairs Bahrain, National Bureau for Revenue Bahrain, Bahrain Logistics Zone BLZ, BIIP free zone, Bahrain free zone master data, GCC customs localisation, Odoo 18 Community logistics, Bahrain ports airport master, Sitra Port Mina Salman, Bahrain customs offices

Languages

Available in 19 languages

The interface ships translated out of the box. Switch language in Odoo and the fields, menus, and messages follow.

العربية简体中文繁體中文NederlandsFrançaisDeutschहिन्दीBahasa IndonesiaItaliano日本語한국어PolskiPortuguês (Brasil)РусскийEspañolSvenskaไทยTürkçeTiếng Việt
More from ERP Heritage

Modules teams pair with this one.

Premium ERP Heritage modules that extend the same stack, each built to the same engineering bar.

USD 19
Employment Hero Leave

Sync Employment Hero leave categories, leave requests and leave balances into the standard Odoo Time Off app, wit...

USD 50
Hijri Date Everywhere

Show the Hijri (Umm al-Qura) date alongside Gregorian dates across Odoo 18

USD 50
Saudi National Address

Connect Odoo partner records to the Saudi SPL National Address service and the Wathq commercial registry

USD 19
Employment Hero Suite

One click install of the full Employment Hero integration for Odoo Community, covering the connector, two way syn...

USD 9
Employment Hero Malaysia

The Malaysia country pack for the ERP Heritage Employment Hero integration

USD 49
Employment Hero Work Entries

Sync Employment Hero work and roster data into Odoo work entries

ERP Heritage

v18.0.1.0.0 · LGPL-3 · Odoo 18 Community

Developed by Odoo Implementation Australia • LinkedIn

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, please use the developer contact information. They can usually be found in the description.
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