Skip to Content
XRA
    • Home
    • Odoo Apps
      • Odoo Accounting
      • Odoo Point Of Sale
      • Odoo Sales
      • Odoo CRM
      • Odoo Inventory Software
      • Odoo Human Resource Management
      • Odoo Payroll
      • Odoo Project Management
    • Odoo ERP Industry Solutions
    • Point Of Sale
    • Accounting, Tax and Payroll Solutions
    • Blog
    • Contact Us
    • Jobs
    • FAQ's
  • info@xra.co.za
    Contact Us
XRA
      • Home
      • Odoo Apps
        • Odoo Accounting
        • Odoo Point Of Sale
        • Odoo Sales
        • Odoo CRM
        • Odoo Inventory Software
        • Odoo Human Resource Management
        • Odoo Payroll
        • Odoo Project Management
      • Odoo ERP Industry Solutions
      • Point Of Sale
      • Accounting, Tax and Payroll Solutions
      • Blog
      • Contact Us
      • Jobs
      • FAQ's
    • info@xra.co.za
      Contact Us

    How We Customized Odoo to Fix Stock Reservation and Logistics for a Medical Supply Company

  • All Blogs
  • Case Studies
  • How We Customized Odoo to Fix Stock Reservation and Logistics for a Medical Supply Company
  • 20 May 2025 by
    XRA

    Optimizing Stock Reservation and Route-Based Deliveries Using Odoo


    Industry: Medical Supplies

    Location: Kwa Zulu Natal, South Africa

    ERP System: Odoo (Customized by XRA)


    Overview: ERP Challenges in the Medical Supply Industry

    MedEquip Solutions (pseudonym), a trusted distributor of medical and surgical supplies in South Africa, needed an ERP system that could handle more than just basic order fulfillment. With a broad catalog of medical products and a growing customer base, they required a platform that could:

    • Accurately reserve stock for delivery based on actual availability
    • Handle batch-controlled deliveries and receipts
    • Integrate logistics based on geographic delivery zones
    • Automatically sync inventory movements with supplier bills and customer invoices

    They turned to XRA to customize their Odoo system for real-world supply chain efficiency.


    odoo logistics

    Our Odoo Customizations

    Real Solutions for Real Logistics

    Stock Reservation Based on Confirmed Delivery Quantity

    We customized the Odoo Inventory workflow to reserve stock only when available and confirmed for delivery. Key features:

    • Modified picking rules to allow partial reservations without cancelling or delaying full orders
    • Ensured that warehouse teams can dispatch what’s in stock, improving delivery turnaround
    • Enhanced sales reliability by providing real-time visibility of stock availability vs. actual stock reserved

    Odoo Modules Used:

    • Inventory (stock)
    • Sales
    • Custom Python scripts for workflow override


    Batch-Level Receipts and Deliveries with Billing Automation

    To align procurement and sales operations, we enabled batch processing for both incoming and outgoing shipments:

    • Batch receipts allow receiving bulk stock from suppliers in a single batch
    • Outgoing deliveries are processed by delivery batch rather than per order
    • The system automatically generates supplier bills and customer invoices from the batch, reducing manual work

    Benefits:

    • Improved traceability of stock movements
    • Faster invoice generation
    • Reduced admin overhead and human error

    Odoo Modules Used:

    • Purchase
    • Sales
    • Inventory
    • Invoicing
    • Custom batch operation extensions


    Geographically Smart Delivery Routing

    We extended Odoo’s delivery functionality to incorporate geographic route planning:

    • Stock is assigned to delivery vehicles based on delivery zones
    • The system dynamically creates delivery batches based on on-route locations
    • Reduced unnecessary dispatches and fuel consumption by optimizing vehicle load planning

    Case Example:

    A delivery vehicle serving the Durban North region only loads confirmed orders from that area, eliminating out-of-route detours and improving delivery accuracy.

    Odoo Modules Used:

    • Delivery Management
    • Inventory Routes
    • Geo-logic extension for route mapping (custom)


    Results: Enhanced Operational Efficiency and Customer Satisfaction

    After implementing the customized Odoo ERP solution, MedEquip Solutions achieved the following:

    MetricBefore Odoo CustomizationAfter XRA's Odoo Solution
    On-Time Deliveries~65%95%+
    Stock AccuracyModerate (manual tracking)High (real-time updates)
    Invoice AccuracyManual (high error rate)Automated and reliable
    Route OptimizationNoneGeo-based smart dispatch


    Why This Matters for Medical Supply Companies

    In the fast-paced medical industry, speed, accuracy, and compliance are everything. Odoo, when customized correctly, provides:

    • Real-time inventory insights
    • Integrated billing and delivery tracking
    • Geo-intelligent logistics for faster fulfillment
    • End-to-end process automation for fewer errors

    Whether you're managing PPE, surgical equipment, or pharmaceutical goods, a customized Odoo ERP system gives you the scalability and reliability you need.


    Ready to Optimize Your Medical Supply Operations with Odoo?

    At XRA, we specialize in custom Odoo implementations for inventory, logistics, accounting, and more. If you're facing growing pains in your stock management or delivery workflows, we can help.

    Book a Free Demo

    Let’s design a smarter, more efficient ERP solution tailored to your business.

    in Case Studies
    Our blogs
    • ​
    • Accounting Software
    • Human Resource Management Software
    • Retail Software
    • Warehouse Management
    • Marketing Software
    • CRM and Sales
    • e-Commerce
    • Supply Chain Software
    • Case Studies
    • Odoo
    • Accounting and Tax
    • Inventory Management
    • Payroll Software
    • Odoo Manufacturing ERP
    • Payroll
    Odoo ERP for Manufacturing
    A Proven Solution to Streamline Operations


    •  Durban:  031 220 2815        Johannesburg:  010 141 1490
    • info@xra.co.za


    Social Media

    Respecting your privacy is our priority.

    Allow the use of cookies from this website on this browser?

    We use cookies to provide improved experience on this website. You can learn more about our cookies and how we use them in our Cookie Policy.

    I agree
    Only allow essential cookies