Recurring transfers and cost allocation between accounts by percentage, fixed amount, KPI or analytic weights, with preview, accrual reversal, approval and full history.
Allocate by percentages, fixed amounts, KPI weights or analytic weights
Monthly, quarterly or yearly, run automatically or by hand
Filters on journals, partners, products, analytic accounts and tags
Transfers between bank, cash and ledger accounts as documents: approval limits, bank fees, foreign currency, recurring transfers, one-click reversal, vouchers and analysis.
Transfer documents from a bank or cash journal (or any account) to another, with reference, partner and notes
Bank fees booked on their own expense account, paid by the sending account
Foreign currency transfers converted at the rate of the transfer date
Automatic exchange rates from ECB, Frankfurter, ExchangeRate-API, Open Exchange Rates, Fixer and Bank of Canada with fallback providers, rate adjustment, change alerts, update log and historical backfill.
6 providers: European Central Bank, Frankfurter, ExchangeRate-API (no key), Open Exchange Rates, Fixer, Bank of Canada
Provider priority per company: when the first provider fails, the next one is used automatically
Daily, weekly or monthly updates, or on demand with one click
Manage bank loans you took and loans you gave: EMI, equal-principal, balloon or flat schedules, automatic accounting, prepayments, rate changes, late fees, reminders and a cash-flow forecast.
Borrowed and given loans in one place
EMI, equal principal, balloon or flat interest, with grace period and processing fee
Disbursement and installment entries posted automatically
Accept Card & Mobile Money on Odoo using M-PESA, Airtel Money, Equity Bank, Coop Bank, MasterCard, VISA, American Express, and e-wallets. Empower your customers to pay easily with mobile money or cards. Enjoy instant payment validation, secure transactions, and automated reconciliation — all within Odoo.
Health Management is a web based comprehensive suite of Electronic Medical Record (EMR) and Hospital Information Solutions (HIS) developed with world class features & robust ERP business applications framework, Odoo. The module will not only seamlessly encompasses different departments of your hospitals, but also maintains patient information including doctors and their appointments, treatment received and prescribed medication.
Easily manage stock movements between multiple companies with full automation. When one company validates a Delivery Order or Receipt, the system automatically creates the corresponding Receipt or Delivery Order in the related company — ensuring perfect synchronization. This feature enables smooth Inter-Company Stock Transfers and eliminates manual entries, reducing errors and saving valuable time. Maintain accuracy, consistency, and complete visibility across all your company warehouses effortlessly.
Connect ZKTeco fingerprint / card devices to Odoo HR: enrol employees on the device, pull punch logs, and turn them into attendance records automatically.
Register one or many biometric devices (IP, port, comm password, timezone)
Test the connection, enrol employees onto a device and push their card numbers
Download raw punch logs from every device (manually or on a daily schedule)
Empower your HR and Finance teams with a seamless Advance Salary Management System. Employees can easily submit advance salary requests, which go through a structured approval workflow involving managers and accountants. Once approved, the system automatically records the corresponding journal entries and reflects them in the company’s accounting books. This integration ensures complete transparency, accurate financial tracking, and faster salary disbursement — all within Odoo. Simplify employee financial support while maintaining control and compliance across departments.
HR Loan streamlines end‑to‑end employee loan management in Odoo. Set company policies (followers, loan limits), configure loan types with accounts, journals and limits, run a controlled approval flow (with optional double approval), auto-compute installment schedules, and settle/close loans. Accounting and payroll integrations ensure repayments are posted correctly, while reports and analytics give clear visibility across employees and loan types.
HR Loan Account adds a clean, accounting-ready workflow to manage employee loans in Odoo. You set company-wide defaults, configure loan typeswith posting rules and limits, approve loans (with optional double approval), track installments and balances, link repayments to invoices, and close loans with a clear settlement wizard—all mapped to the right accounts and journals.
Scan products into sales, purchases, invoices, pickings, inventory adjustments, manufacturing BOMs and scrap orders, and jump to any document by scanning its reference.
Sales orders
Purchase orders / requests for quotation
Customer invoices, vendor bills, credit and debit notes
bpost Shipping Manager for Odoo (Belgium): bpack 24h, Europe and World labels, customs for non-EU, Saturday delivery, signature, returns, cancellation and live tracking.
bpost Shipping Manager REST API: orders and A6 PDF labels in one click
bpack 24h Pro / Business / Bus in Belgium, bpack Europe and World abroad
Saturday delivery and signature options, customs information for non-EU countries
MyDHL API (DHL Express) for Odoo: worldwide rates with transit days, waybills and labels, export declaration for customs, courier pickup and live tracking.
MyDHL API (REST), the current DHL Express interface
Rates for every DHL Express product with total transit days
Waybill and label in PDF or ZPL, optional courier pickup booking with the label
FedEx REST API (OAuth) for Odoo: account and list rates with transit days, labels, automatic customs for international, returns, cancel and live tracking.
FedEx REST API with OAuth 2.0 (replaces the retired SOAP web services)
Account (discounted) or list rates for every FedEx service with transit days
Labels in PDF, PNG or ZPL; return labels and cancellation
Step-by-step work instructions on Odoo Community work orders: instructions with images, pass/fail and measurement checks, blocking steps, operator and time recorded, progress and failure analysis.
Steps on each routing operation: instruction, pass/fail check or measurement with tolerances, optional image
Steps are copied to the work order when it starts; the operator validates them one by one
Blocking steps: the work order cannot be finished while they are not passed
Process manufacturing orders with a barcode scanner on Odoo Community: scan the order, the components and the finished product, then close the order, without the Enterprise Barcode app.
Scanner screen for the shop floor: scan a manufacturing order reference to open it
Scan component barcodes to record consumed quantities (one per scan, or type a quantity first)
Scan the finished product barcode to count produced units
The Multiple Product Barcodes & Enhanced Search module is a powerful inventory add-on designed to overcome Odoo default limitation of assigning only a single barcode per product. In real-world retail and warehousing, a single product often has multiple barcodes (e.g., individual item barcode, box barcode, carton barcode, or supplier-specific barcodes). This module allows users to define an unlimited number of secondary barcodes for any product. Furthermore, it significantly upgrades Odoo’s default search functionality. Users can now instantly find products in the backend simply by scanning…
The Product Multiple Categories module enhances Odoo's standard product classification by allowing you to assign unlimited extra categories to any product beyond its primary category. While standard Odoo restricts each product to a single main category for accounting and inventory purposes, this extension enables flexible cross-category organization for improved searchability, reporting, and filtering without compromising core system structure. Perfect for businesses with complex product catalogs where items naturally belong to multiple classifications—such as office furniture that fits…
Control plans on receipts and deliveries with pass/fail, measurements, checklists and photos; blocking checks, quarantine, quality alerts with CAPA, vendor scorecards and certificates of analysis.
Control points by product, category, operation and partner, with sampling
Frequency: every transfer, every N-th, random % or periodic
Pass/fail, measurement with tolerances, checklist and photo tests
Sendcloud for Odoo: 80+ European carriers (PostNL, DHL, DPD, UPS, Colissimo...) with shipping-method prices, labels, returns, cancellation and live tracking.
80+ carriers through one Sendcloud account: PostNL, DHL, DPD, UPS, GLS, Colissimo, Mondial Relay...
Shipping methods filtered by carrier and parcel weight, price per destination country
Parcel and label created on validation, customs items for non-EU shipments, extra insurance
Shiprocket for Odoo (India): 25+ couriers with live rates, automatic courier choice, AWB and labels, COD, pickup requests, returns (RTO) and live tracking.
25+ Indian couriers through one Shiprocket account (Delhivery, Xpressbees, Blue Dart, Ekart...)
Automatic courier choice: cheapest, fastest or Shiprocket recommended
Order, AWB, label and pickup request created in one click when the delivery is validated
Check every vendor bill line against its purchase order and receipt, hold payment on differences, approve exceptions with a reason and track vendor performance.
Line-level matching: Matched, Quantity or Price Mismatch, Waiting Receipt
New USPS APIs (OAuth v3) for Odoo: Ground Advantage, Priority and international rates, prepaid labels with payment authorization, refunds, returns and live tracking.
New USPS REST APIs v3 with OAuth (the Web Tools XML API is retired)
Domestic and international rates: Ground Advantage, Priority Mail, Priority Mail Express, Parcel Select...
Prepaid labels (PDF, PNG, ZPL) charged to your EPS account, label refund on cancel
Adds KPI alerts and scheduled e-mail digests to Interactive Dashboard & KPI Builder: get warned when a KPI goes above or below a limit and send dashboards by e-mail every day, week or month.
KPI alerts above or below a limit, checked every hour
Activity and e-mail to the responsible; alert re-arms when the KPI is back to normal
Daily, weekly or monthly e-mail digest of a dashboard to chosen users
The Auto Product SKU & Barcode Generator is a powerful Odoo automation tool designed to eliminate manual data entry when managing your product catalog. This module automatically generates unique Product Codes (Internal References/SKUs) based on configurable settings while also creating scannable EAN13 barcodes for every product variant. With flexible configuration options, you can choose between random number generation or date-based sequencing for barcodes, ensuring each item receives a globally unique identifier. Whether youre working with hundreds of new products or existing inventory,…
Easily format and clean text data across multiple records. Quickly identify duplicate entries, compare details, and effortlessly merge them into a single, accurate record — saving time and improving data consistency.
Mirror invoices, credit notes, sale and purchase orders between your companies automatically, with product/account/tax mappings, an error queue with retry, inter-company balances and netting.
Invoices and credit notes mirrored as bills and refunds in the other company
One rule per company pair: journals, auto-post, acting user
Build dashboards from any Odoo data without code: KPI tiles with trend and target, bar/line/pie/doughnut charts and top-N lists, date filter and period comparison, click-through to the records, one menu per dashboard.
KPI tiles, bar, line, pie and doughnut charts, top-N lists
Any model and field: sum, average, min, max or count, grouped by any field, with a filter
Date filter (today, 7/30 days, month, quarter, year) with comparison to the previous period
This module extends the default Odoo Calendar Meetings to add full native support for Meeting Minutes and Minutes of Meeting management. Now you can directly save meeting notes, decisions, outcomes and assign trackable action items directly inside the same calendar meeting record. Everything stays together in one place, all attendees automatically get a copy of the meeting minutes, and assigned action items appear directly in the responsible user's activities. 100% native integration, no external tools, no third party services required.
This module extends the standard Odoo Inventory and Manufacturing capabilities by introducing a suite of Custom Reports. Designed to enhance decision making, it allows users to generate specific date range based reports for Products, Finished Goods, Packing Materials, and Manufacturing processes. The module streamlines data visibility by providing dedicated wizards for filtering data, ensuring that warehouse managers and production planners can track stock movements, raw material consumption, and finished goods production with granular precision.
This is a simple bug fix module that fixes the oldest most annoying outstanding bug in Odoo. By default Odoo's WYSIWYG editor completely blocks you from adding WebP images via URL. Even though WebP is now the standard universal web image format used by 95% of all websites, Odoo still does not include it in the allowed image formats list. This module is a clean 10 line fix that simply adds .webp to the list of allowed image extensions in the media widget. Zero configuration, zero side effects, zero core modifications, install and the problem is permanently fixed.
This module completely replaces Odoo default primitive and broken product image gallery with a modern professional slider gallery. By default Odoo can only show maximum 4 small thumbnails properly. If you add 5 or more images you get an ugly broken vertical scroll. There are no navigation arrows, no swipe support and no way to browse images properly. This module fixes all of that and adds a beautiful fully responsive image slider that works perfectly on every device. Zero configuration, install and forget.
The Product Extended Attributes & Trade Compliance module transforms standard Odoo product management into a comprehensive technical data hub designed for manufacturing, construction, and international trade businesses. This powerful extension enriches each product record with detailed specifications including precise dimensions (minimum/maximum ranges), packed shipping measurements, electrical properties, energy classifications, and regulatory codes. By integrating dedicated models for Price Ranges, Selling Categories, Production Lines, and Intrastate Codes, the module ensures your…
Gantt timeline for any Odoo records with a start and end date: tasks, orders, leaves, bookings... grouped by any field, week/month/quarter scale, drag and drop to reschedule, click to open.
Planner for any model with a start and an end date
Elevate your Odoo e-commerce store with the E-commerce Themes Base Module—the ultimate foundation for building high-converting, visually stunning online stores. This module provides a robust set of core features, customization tools. From responsive design frameworks to advanced product filtering and checkout optimization, this base module ensures your store is fast, scalable, and fully customizable to match your brand identity. Whether youre a developer building custom themes or a merchant launching a new store, this Module is the essential starting point for your e-commerce journey.
This is the most popular, lightweight and trusted floating WhatsApp button module for Odoo Website. Add a beautiful clean floating WhatsApp chat button on every single page of your website. Your visitors can contact you directly on WhatsApp in exactly one single click. Unlike all other 150+ similar modules available on Odoo Apps, this module is 100% clean, has no external scripts, no hidden tracking, no ads, no backlinks and no forced branding. It will never slow down your website. Zero configuration, just install, enter your phone number and go live.
Official WhatsApp Business Cloud API for Odoo: send approved templates from any document, bulk send with a queue, shared inbox with replies, delivery status, automation rules and opt-out.
Official WhatsApp Business Cloud API with webhook signature check
Templates from any document with field variables, PDF headers and buttons
Sync templates from Meta or submit new ones for approval
This is the only truly universal dynamic XML importer available for Odoo. This module allows you to import any arbitrary XML file directly into any Odoo model, with a simple visual field mapping interface. No coding required, no hardcoded schemas, no custom parser needed. Simply upload any XML file, the module will automatically scan and detect the full structure of the file, then you simply map XML tags to Odoo fields and run the import. The module also includes full automatic type conversion, intelligent error handling, detailed import reports and complete data validation before import.
Official fully working native integration connector between Odoo Inventory and Zedbano Last Mile Delivery Platform. This module allows you to send any delivery order directly from Odoo Stock Picking to Zedbano platform in one single click. Automatically sends all order details, customer address, contact information, package dimensions and weight, delivery service level. This is a direct server to server integration. No middleman, no third party services, no per order fees, no hidden subscription of any kind. All responses from Zedbano including order number, tracking id and tracking link…
The "Advanced Variant Prices" module revolutionizes how you manage pricing across your Odoo product catalog by enabling granular, variant-specific price control without complex workarounds. Standard Odoo relies heavily on pricelists for discounting, but this module empowers you to set unique base prices directly on individual variants (like Size, Color, Material combinations). This ensures accurate financial calculations, simplifies multi-currency commerce, and provides complete visibility into margin per SKU. Whether you're selling T-shirts in multiple colors or machinery with different…
Amazon Selling Partner API for Odoo: orders imported every 15 minutes, SKU mapping, FBA/FBM, stock sent to Amazon, tracking numbers confirmed, sync log. Works on Odoo Community.
Selling Partner API (SP-API) with Login with Amazon: North America, Europe and Far East regions, several marketplaces
Orders imported automatically with buyer, items, prices, shipping and taxes; cancellations follow
FBA orders imported as already delivered by Amazon (optional), FBM orders shipped from your warehouse
This module allows businesses to perform backdated operations across key inventory and sales workflows with complete accuracy and control. Users can create backdated inventory adjustments to correct stock levels for past dates, ensuring precise historical reporting. It also allows backdating of purchase orders and sales orders, making it easy to align records with actual transaction timelines. By maintaining accurate data for past activities, the module improves audit compliance, enhances traceability, and provides a more realistic view of stock and order history, all while keeping the…
Shared foundation for building marketplace integrations: instances, listings, queue jobs, order workflow, logging and a dashboard that channel connectors (Shopify, and more) build on.
This Odoo module provides a fast and highly efficient way to manage your eCommerce product visibility. It allows users to instantly "Publish" or "Unpublish" Product Templates and Product Variants directly from the Odoo backend (List/Tree view or Form view). By enabling bulk actions directly from the backend, it completely eliminates the need to load the frontend website editor, saving valuable time and streamlining your catalog management.
Reusable base engine for building integrations: automatic sale order workflow (confirm, invoice, register payment, auto-ship), import/export logging, data queues with a dashboard, product multi-image storage and warehouse-based fiscal positions.
An automatic sale workflow engine that, once configured, confirms an
A logging framework (log book + log lines) so integrations can record the
A data-queue mixin and dashboard to review draft / done / failed records
This module adds a simple clean preferred delivery date selector directly on the standard Odoo checkout payment page. Allow your customers to select which day and time they would like to receive their order, before they complete their payment. You can also automatically block specific days, weekends, public holidays, and configure minimum order processing time. All selected dates are saved permanently directly to the sale order, and automatically flows all the way through the workflow to delivery orders and invoices. Zero bloat, fully responsive, works with almost all standard and third…
The eBay Integrator for Odoo allows you to seamlessly manage your Odoo products directly on eBay, streamlining your e-commerce operations and boosting sales. With this module, you can effortlessly synchronize your inventory, automate order processing, and manage your eBay listings—all from within Odoo.
This module allows you to fully control which products are visible on your ecommerce website based on the visitor's country and region. Now you can easily restrict products, show region specific products, and comply with local laws, distribution restrictions and export rules. Unlike all other competing modules this module is fully cache compatible, and will have zero negative impact on your website speed and performance. Works fully automatically with built in geolocation, no extra third party services, no subscription and no API keys required.
The Extended Partner & Product Compliance module elevates your Odoo business operations by adding critical compliance and identification fields to both Contacts and Products—essential for international trade, customs clearance, and B2B customer/vendor management. This extension enriches the Partner form with unique identifiers like Client/Vendor Numbers, EORI codes, Company Book Register entries, and multi-branch associations, while simultaneously linking Products to Intrastate Codes automatically via HS Code integration. By centralizing regulatory data across sales, inventory, and…
In today's fast-paced digital landscape, a single phone number or email address is rarely enough. The Complementary Contact Data (Multi-Platform Contact Widget) module supercharges your Odoo Contacts app by allowing you to store an unlimited number of alternative communication channels for any customer or vendor. Built with Odoo's modern OWL framework, this module replaces the standard, bulky tabular view with a sleek, interactive widget right on the Partner form. Whether it's a WhatsApp number, a personal Zoom meeting link, a LinkedIn profile, or a Telegram ID, you can manage them all in…
See today's online bookings at the Point of Sale, check customers in with one tap and sell to them; no-shows and arrivals tracked. Works on Odoo Community with Website Appointment Booking.
Link appointment types (services, tables, seats) to each shop
"Bookings" button in the POS: today's bookings with time, customer and staff
Check-in: the booking is marked Arrived and the customer is set on the current order
Scan an unknown barcode at the Point of Sale and the product is created on the spot from online barcode databases (name, brand, category, image, price) and added to the order.
Unknown barcode scanned at the till: the product is looked up online (Barcode Lookup, UPCitemdb, Open Food Facts) and created
Added to the current order immediately, with a notification to the cashier
Created products are available in POS, in the POS category you choose, with the markup of the Barcode Lookup settings
This module adds the single most requested missing feature to Odoo customer portal. By default Odoo portal is completely read only. Your customers can view, download and print their old orders, but they can not create a new order themselves. This module adds full native ability for your portal users and customers to create new quotations and sales orders directly from the website portal, without any intervention from your sales team. It uses 100% native Odoo workflows and completely blends into the default portal interface, so your customers will never feel like they are using a third…
Create and complete products from their barcode: name, description, brand, category, image and price from Barcode Lookup, UPCitemdb and Open Food Facts, with bulk scanning and a lookup cache.
Three sources with automatic fallback: Barcode Lookup (API key), UPCitemdb (free trial) and Open Food Facts (free, food and drinks)
"Fetch from barcode" on the product form fills name, description, brand, image, weight and category
Bulk import: scan or paste many barcodes, review what was found, create all products in one click
The Product Image on Sales Documents module brings visual clarity to your sales workflow by embedding product thumbnails directly onto Sale Order Lines and Sales Reports. Standard Odoo displays text-only product information on quotations and invoices, which can lead to confusion—especially when dealing with variants or similar SKUs. This extension ensures every product on your sales orders is accompanied by its main image, making it instantly recognizable for customers, warehouse teams, and management. Whether used internally for picking verification or externally for professional client…
The Sale Order Advance Payment & Auto-Reconciliation is a powerful Odoo module designed to streamline your sales and accounting workflows. It allows users to receive advance payments (partial or full) directly from the Sales Order (SO) stage without the need to create an invoice first. The module provides real-time visibility into the Residual Amount (due balance) and Payment Status (Not Paid, Partially Paid, Paid) right on the Sales Order form. The standout feature is its smart auto-reconciliation: the moment you generate and confirm the final invoice for the order, the system…
Shopee Open Platform v2 for Odoo: orders imported every 15 minutes, item and variation SKU mapping, stock sent to Shopee, cancellations followed, sync log. Works on Odoo Community.
Shopee Open Platform API v2 with signed requests and automatic access-token refresh
Orders imported with buyer, address, items, variations and prices; cancelled orders cancelled in Odoo
Listings fetched from the shop: items and variations mapped to Odoo products by SKU
Two-way Shopify – Odoo integration: sync products, variants, collections, stock, orders, customers, payouts and fulfilments, with configurable order workflows. Built on the Base Marketplace Connector.
Online appointment booking on Odoo Community: services with weekly availability, staff, free slots, calendar events, confirmation and cancellation by e-mail.
Appointment types (services) with duration, weekly opening hours, staff, location and booking window
Public page /appointment: the customer picks a service, a free slot and enters name, e-mail and phone
Only really free slots: existing calendar events of the staff are respected, minimum notice and days ahead
The Product Bundle & Kit Creator module transforms your Odoo Sales strategy by enabling you to combine individual products into attractive, discounted bundles or kits that drive higher average order values and increase customer loyalty. This powerful extension allows businesses to group related items—such as furniture sets, appliance packages, or promotional merchandise—into single sellable units with automated inventory tracking and customized pricing rules. Unlike standard Odoo Kits which only aggregate components, this module offers advanced bundle discount options, flexible pack…
This is the single most popular improvement module for Odoo Ecommerce. By default when your customer clicks on a product image, Odoo opens the full size image on a blank new page, completely breaking the user experience and shopping flow. This module adds modern native lightbox style image zoom directly on the product page. Your customer can click on any product image to get a beautiful full screen zoom, without ever leaving the product page. Zero configuration, zero settings, just install and it works.
This Odoo module revolutionizes the default eCommerce product page by converting the static thumbnail list into a dynamic, fully responsive Owl Carousel Slider. Designed for stores with high-quality visual content, it allows customers to seamlessly browse through multiple product images using touch-swipe gestures or mouse dragging. By organizing extensive image galleries into a neat, sliding strip, it significantly improves User Experience (UX), declutters the interface, and ensures your product page looks stunning across all devices—from desktops to smartphones.
Richer website signup on Odoo Community: phone, company, VAT and full address captured at registration, required fields you choose, terms acceptance, newsletter opt-in and a sales follow-up for every new account.
Extra signup fields: phone, company, VAT, street, city, ZIP, country, state
Choose which fields are shown and which are required
Terms and conditions checkbox with a link to your terms page
The Force Uninvited Users to Use a Good Email for Signup module enhances the security of the signup process in Odoo. It ensures that users who are not officially invited must register using a valid and professional email address. The module prevents fake, temporary, or improperly formatted email addresses, reducing spam accounts and improving data quality.