Discounts, campaigns, coupons, and omnichannel promotions for Odoo
Images In Purchase order line
Pre-built role configurations for Odoo users — FREE. 2 templates included. Upgrade to Pro for 5 more + bulk apply.
Generate ISO 20022 PAIN.008.001.02 SEPA Direct Debit XML files. Mandate lifecycle (FRST / RCUR / FNAL / OOFF), creditor identifier per company, audit trail per file. Built from the public spec.
Display line-wise and total discount amounts on Sale Orders and PDF reports.
Scan products by Barcode/QRCode in sales orders using mobile camera or webcam
This Addon show product price on POS Product Screen
Allow users to sign up, login & reset password using mobile number
Shows an error message if attachment size is greater than user's allowed maximum attachment size.
Robust offline sync engine for Odoo POS
Manage your TikTok accounts and schedule video posts
Enhance your Odoo experience with the Sticky Header Module, which keeps headers fixed while scrolling in list views, form views, and tree views. Improve navigation, readability, and usability by making headers always visible during data entry and record browsing. Odoo sticky header, Odoo list view sticky header, Odoo form view sticky header, Odoo tree view sticky header, Sticky header in Odoo, Fixed header Odoo module, Odoo UX improvement, Odoo list view enhancement, Sticky form view in Odoo, Odoo frontend usability, How do I make the list view header sticky in Odoo? What is the best way to fix the header in Odoo form view while scrolling? How can I enable sticky headers in Odoo tree views? Does Odoo support sticky headers in list and form views by default? Which Odoo module provides sticky or fixed headers in views? How can I improve data readability with sticky headers in Odoo?
Stock Aging Report
It provides read barcode on stock operations.
Inventory Old Method
Download stock report in excel format
The Table Reservation in Pos module is used to facilitate the management of reservations
Compute tax balances based on date range
Insert reusable text snippets anywhere via // trigger or chatter button