{"title":"POS \u0026 Point of Sale","description":"\u003cp\u003eEquip your retail locations with POS modules for Dolibarr to manage payments, cash registers, receipts, sales transactions, and in-store operations efficiently.\u003c\/p\u003e","products":[{"product_id":"bakery-pastry-management-dolibarr","title":"Bakery \u0026 Pastry Management - Dolibarr","description":"\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-outline-level: 3;\"\u003e\u003cb\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBakery \u0026amp; Pastry Management for Dolibarr ERP \u0026amp; CRM\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cb\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBakery \u0026amp; Pastry Management \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eis a comprehensive ERP solution specifically designed for artisan bakeries, pastry shops, viennoiserie stores, production laboratories, bakery franchises, and industrial manufacturing units. Fully integrated with Dolibarr ERP \u0026amp; CRM, this solution digitizes and automates all production, procurement, inventory management, sales, quality control, and financial management activities within a bakery and pastry business.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eThe module was developed to transform Dolibarr into a fully specialized ERP capable of covering the entire production cycle, from the purchase of raw materials to the sale of finished products, while ensuring complete control over manufacturing costs, margins, inventory, and HACCP hygiene requirements. It meets the needs of both small businesses and multi-site organizations seeking centralized management of their operations.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eAt the heart of the solution is an intelligent dashboard offering a comprehensive view of the company's operations. Managers can monitor revenue, sales, customer orders, daily production, margins, inventory value, materials to be replenished, and critical alerts related to stockouts, production delays, or required HACCP checks in real time. Dynamic charts allow for the analysis of sales, product performance, and production activity to facilitate strategic decision-making.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eThe module integrates comprehensive finished product management, covering bakery, pastry, dessert, snack, savory, and beverage activities. Each product can be associated with a manufacturing recipe, cost price, selling price, weight, production time, and various profitability indicators. This approach provides a precise view of the performance of each product sold.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eOne of the module's most powerful features lies in its advanced manufacturing recipe management system. Each recipe can be composed of a set of ingredients, with automatic calculation of quantities, material costs, yield, recommended retail price, and theoretical margin. Production managers thus have a powerful tool to standardize manufacturing processes and optimize the profitability of each recipe.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eRaw materials management allows for detailed tracking of ingredients used in product manufacturing. The module supports flours, yeasts, sugars, chocolates, fruits, dairy products, fats, and any other components necessary for production. Users can track available quantities, purchase prices, expiration dates, alert thresholds, and stock movements to prevent stockouts or losses due to spoilage.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFor purchasing and supply, the module leverages Dolibarr's native functionalities while offering simplified supplier management, goods receipts, and automatic inventory updates. Receiving allows for the rapid recording of received quantities, purchase prices, and expiration dates to ensure complete traceability of raw materials used in production.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eProduction management is a core component of the module. Managers can schedule production orders, track planned and actual quantities, measure yields, record losses, and control manufacturing costs. Batches can also be precisely planned and tracked, taking into account the ovens used, firing times, and actual production volumes. This functionality allows for the optimization of production capacity and the reduction of operational losses.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFor business management, the module features a point-of-sale (POS) interface specifically designed for bakeries and pastry shops. Sales staff can quickly search for products, create a dynamic shopping cart, select a customer, and record various payment methods. Each sale automatically updates inventory and cash register records, ensuring seamless consistency between sales activity and management data.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eThe system also allows for the management of customer orders, including custom orders for cakes, events, weddings, receptions, or business orders. Users can track desired delivery dates, ordered quantities, and associated products to ensure efficient preparation and on-time delivery.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eInventory management provides complete visibility into raw materials and finished goods. Managers can view stock levels, merchandise valuation, products nearing reorder points, and periodic inventories to compare theoretical and physical quantities. This functionality helps minimize losses and optimize supplies.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eThe module also integrates a powerful point-of-sale (POS) management system that allows for opening and closing sessions, tracking cash receipts and disbursements, monitoring cash discrepancies, and providing a complete history of financial transactions. This functionality facilitates daily monitoring of business operations and secures the establishment's financial management.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eTo meet the regulatory requirements of the food sector, the module offers a comprehensive HACCP quality control space for performing health checks, temperature readings, traceability checks, cleaning operations, and equipment inspections. Non-compliant checks automatically generate alerts, enabling a rapid response and better management of health risks.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eAn intelligent alert system continuously monitors expired products, stockouts, critical stock levels, production delays, and required HACCP checks. Through automated tasks performed daily, managers are informed in real time of situations requiring immediate action.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eThe module also features an advanced reporting system that allows for the analysis of revenue, sales by category, best-selling products, production yields, manufacturing losses, raw material consumption, supplier purchases, margins, and overall company profitability. Reports can be exported in PDF, Excel, and CSV formats to facilitate financial and operational analysis.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eThanks to its native integration with Dolibarr's Products, Third Parties, Inventory, Warehouses, Banking, Cashiering, Purchasing, Invoicing, and Categories modules, the solution guarantees centralized and consistent management of all business activities. Its modern, secure, and scalable architecture allows it to adapt to small artisan bakeries, franchise networks, and industrial food production units alike.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal; mso-outline-level: 3;\"\u003e\u003cb\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eMain features\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eComplete management of bakeries, pastry shops, and viennoiseries \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eProduction recipe management with automatic cost and margin calculation \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eRaw material and supplier management \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eSupply receipt and traceability \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eProduction order and batch management \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eProduction yield calculation and loss tracking \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eIntegrated point-of-sale (POS) system \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eManagement of personalized customer orders \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eDelivery and route management \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eAdvanced stock and inventory management \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eSales promotion management \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eComplete cash register and payment processing management \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eHACCP quality control and health compliance \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eAutomatic alerts for expiration dates, stockouts, and quality checks \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eDashboards and business performance indicators \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eAdvanced reporting with PDF, Excel, and CSV exports \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eNative integration with Dolibarr ERP \u0026amp; CRM \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eMulti-company compatibility multi-entity \u003cbr\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Apple Color Emoji'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Apple Color Emoji'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e✔ \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eAvailable in French, English, Spanish, Italian, German and Arabic.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; line-height: normal;\"\u003e\u003cb\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBoulangerie \u0026amp; Pâtisserie Management \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ethus constitutes a complete business ERP solution enabling bakery and pastry professionals to improve their productivity, control their manufacturing costs, strengthen their sanitary quality and optimize the overall profitability of their business.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 1; background: #FDFDFC;\"\u003e\u003cb\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 18.0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e \u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 1; background: #FDFDFC;\"\u003e\u003cb\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 18.0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e \u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 1; background: #FDFDFC;\"\u003e\u003cb\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 18.0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFull description of the module\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eHere is the detailed and exhaustive description of the module, feature by feature, with all the options.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"MsoNormal\" align=\"center\" style=\"margin-bottom: 0cm; text-align: center; line-height: normal;\"\u003e\u003chr size=\"0\" width=\"100%\" align=\"center\"\u003e\u003c\/div\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 2; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.0pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #6e6c68; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e1. Module Identity\u003c\/span\u003e\u003c\/p\u003e\n\u003ctable class=\"MsoNormalTable\" border=\"0\" cellpadding=\"0\" width=\"652\" style=\"width: 489.05pt; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 0cm 0cm 0cm;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"mso-yfti-irow: 0; mso-yfti-firstrow: yes;\"\u003e\n\u003ctd nowrap valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eElement\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" nowrap valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eValue\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"mso-yfti-irow: 1;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eTrade name\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBakery \u0026amp; Pastry Management\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 2;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eTechnical name\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ebakery management\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 3;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eEditor\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eDoliResources — \u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003ca href=\"https:\/\/www.doliresources.com\/\" target=\"_blank\"\u003e\u003cspan style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; color: #0073e6; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR; text-decoration: none; text-underline: none;\"\u003ehttps:\/\/www.doliresources.com\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 4;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eVersion\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e1.5\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 5;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eModule ID\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e500600\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 6;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eCompatibility\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eDolibarr v16 → v22 (and later versions)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 7;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ePHP minimum\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e7.1\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 8;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eLANGUAGES\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFrench, English, Spanish, Italian, German, Arabic (6 languages)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 9;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eAddictions\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eNative Modules: Products and Third Parties\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 10;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eMulti-company\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eYes (multi-entity)\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 11; mso-yfti-lastrow: yes;\"\u003e\n\u003ctd valign=\"top\" style=\"padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFacility\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"449\" valign=\"top\" style=\"width: 336.95pt; padding: 4.5pt 4.5pt 4.5pt 4.5pt;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ebakery management \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003efolder in \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ehtdocs\/custom\/\u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eObjective: to transform Dolibarr into a complete business ERP\/CRM solution covering both bakery AND pastry activities (artisanal or industrial), from sourcing raw materials to sales and decision-making reporting.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"MsoNormal\" align=\"center\" style=\"margin-bottom: 0cm; text-align: center; line-height: normal;\"\u003e\u003chr size=\"0\" width=\"100%\" align=\"center\"\u003e\u003c\/div\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 2; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.0pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #6e6c68; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e2. Activation and demonstration data\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eUpon activation, the module automatically creates:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul style=\"margin-top: 0cm;\" type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\n\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eits SQL tables ( \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ellx_boul_* \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e);\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eits main menu + 18 submenus;\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eits 14 groups of rights (read\/write granted by default);\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ea complete demonstration dataset (first activation).\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eTwo mechanisms guarantee robustness:\u003c\/span\u003e\u003c\/p\u003e\n\u003cul style=\"margin-top: 0cm;\" type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l3 level1 lfo2; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eSchema self-repair: upon each reactivation, missing columns are automatically added (useful during updates).\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l3 level1 lfo2; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\n\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eData supplement ( \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eensureDemoComplete \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e): recreates the Suppliers \/ Customer Orders \/ Deliveries sets on activation if they are empty.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eDemonstration game (realistic, localized, labeled \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBOULDEMO \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e): 5 suppliers, 3 customers, 1 warehouse \"Bakery\", 15 raw materials (some expired\/out of stock to generate alerts), 12 recipes (bakery, viennoiserie and pastry), 20 finished products, 12 manufacturing orders + batches, 45 sales over 30 days, 8 customer orders + deliveries, 1 closed till + 1 open till with movements, 3 inventories, 6 promotions, 8 HACCP controls.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"MsoNormal\" align=\"center\" style=\"margin-bottom: 0cm; text-align: center; line-height: normal;\"\u003e\u003chr size=\"0\" width=\"100%\" align=\"center\"\u003e\u003c\/div\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 2; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.0pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #6e6c68; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e3. Menu Structure\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eMain menu: “Bakery \u0026amp; Pastry” (with gold logo).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eSub-menus on the left (18 entries):\u003c\/span\u003e\u003c\/p\u003e\n\u003col style=\"margin-top: 0cm;\" start=\"1\" type=\"1\"\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eDashboard\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eProducts\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eManufacturing recipes\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eRaw materials\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eSuppliers\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ePurchases\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eReceptions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eProduction\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBatches\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eCounter sales\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eCustomer orders\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eDeliveries\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eStocks\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eInventories\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ePromotions\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBox\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eHACCP quality control\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eReporting\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l0 level1 lfo3; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eSetting\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eTab bar at the top of the page: present on each screen of the module for quick navigation; selecting a tab highlights the corresponding entry in the left-hand menu of Dolibarr.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"MsoNormal\" align=\"center\" style=\"margin-bottom: 0cm; text-align: center; line-height: normal;\"\u003e\u003chr size=\"0\" width=\"100%\" align=\"center\"\u003e\u003c\/div\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 2; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.0pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #6e6c68; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e4. Dashboard (Premium Dashboard)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eArtisanal graphic charter: bakery beige, bread brown, cream white, gold. Organized into 4 zones:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eZone A — Commercial performance (8 KPI cards): Daily revenue, Monthly revenue, Number of sales, Number of orders, Monthly margin, Daily production, Average basket size, Inventory value.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eZone B — Bakery activity (DolGraph graphs): Daily sales (last 14 days), Best-selling products, Production by category.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eZone C — Production management (7 widgets): Today's batches, Products to be manufactured, Materials to be replenished, Orders to be prepared, Referenced products, Recipes, Suppliers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eZone D — Critical alerts (clickable tiles): Expired products, Stock shortages, Production delays, HACCP controls to be carried out.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"MsoNormal\" align=\"center\" style=\"margin-bottom: 0cm; text-align: center; line-height: normal;\"\u003e\u003chr size=\"0\" width=\"100%\" align=\"center\"\u003e\u003c\/div\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 2; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.0pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #6e6c68; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5. Detailed Features\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.1 Products\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFinished products linked to native Dolibarr products. Fields: linked product, reference, name, category (Bakery, Viennoiserie, Pastry, Entremets, Snacking, Savory products, Beverages), associated recipe, barcode, selling price, cost price, weight, manufacturing time, calories, stock alert threshold, note.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.2 Manufacturing Recipes \u003ci\u003e(Core Functionality)\u003c\/i\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eA \"hub\" object with ingredient lines. For each recipe: reference, name, category, yield (number of products), preparation time, cooking time, and automatic calculation of the cost of ingredients, the recommended price, and the theoretical margin. The lines link each raw material with quantity, unit, unit cost, and line cost. The dashboard displays the cost of ingredients, the recommended price, and the yield.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.3 Raw materials\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFlour, yeast, butter, sugar, salt, chocolate, fruit, dairy products… Fields: reference, name, family, unit, supplier, purchase price, quantity in stock, alert threshold, use-by date, warehouse, note.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.4 Suppliers\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eLinked to Dolibarr third parties, with a specific name (displayed in the first column, independent of the native third party). Fields: name, third party, delivery time (days), payment terms, contact, telephone, email, note.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.5 Purchases\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eNative supplier order and invoice integration page: KPIs pending orders \/ total, direct link to the Dolibarr Purchasing module.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.6 Receptions\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFast raw material receipt: select the material, quantity received, expiration date, purchase price → automatically updates the raw material stock. Receipt history.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.7 Production (manufacturing orders)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eObject \"hub\". Fields: reference, product, recipe, planned quantity, produced quantity, date, responsible party, manufacturing cost, yield, losses. Cockpit: planned \/ produced \/ losses.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.8 Batches\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eLinked to a manufacturing order. Fields: reference, manufacturing order, product, oven used, start time \/ end time, planned production, actual production, note.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.9 Point of Sale (POS)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eStandalone POS interface: quick product search\/filter, product selector with automatic price pre-filling, dynamic shopping cart (quantity, price, total recalculated in real time), line item deletion, customer selection (optional), payment method. At checkout: creates the sale and line items, links it to the open POS session, and decrements the native stock if a default warehouse is configured. \u003cbr\u003ePayment methods: Cash, Credit card, Check, Bank transfer, Mobile payment.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.10 Customer Orders\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e\"Hub\" object with lines. Fields: reference, client, label, type (Personalized Cake, Event, Company), order date, desired delivery date, total including tax. Product lines with quantity and price.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.11 Deliveries\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFields: reference, linked order, customer, delivery date, vehicle, driver, route, note.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.12 Stocks\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eSummary view: valuation of material stock, number of materials\/products, products below threshold; detailed table of materials (threshold, quantity, value) highlighting low stocks; links to native Dolibarr stock.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.13 Inventories\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e\"Hub\" object with lines. Types: raw materials \/ finished products \/ global. Fields: reference, label, type, warehouse, date. Lines with theoretical quantity, physical quantity, and automatic variance calculation.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.14 Promotions\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eFields: reference, label, type (Daily, End of day, Promotional pack), value, product concerned, start date, end date.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.15 Cashier\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eSession management: opening (initial funds), recording of receipts and disbursements (amount, description, payment method), closing with entry of the counted amount and automatic calculation of the expected amount and the difference. KPIs (opening funds, net movements, expected amount) + session and movement history.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.16 HACCP Quality Control\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eControl entry: type (Temperature, Sanitary Control, Traceability, Cleaning), location (Oven, Cold Room, Freezer, Worktop, Display Case), measured temperature, value, compliance (yes\/no), controller, date. Monthly KPIs: controls performed, non-compliant, controls to be performed. Non-compliant or pending controls are flagged as alerts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.17 Alerts\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eReal-time alert dashboard: expired products (use-by date), stockouts, below-thresholds, production delays, HACCP controls due. Alert engine ( \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBoulAlertEngine \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e) that scans and creates deduplicate alerts, executed daily by a scheduled task (cron) \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; font-family: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBoulScanAlerts \u003c\/span\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e, and triggered manually (using the \"Scan\" button).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.18 Reporting \u003ci\u003e(10 reports)\u003c\/i\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003col style=\"margin-top: 0cm;\" start=\"1\" type=\"1\"\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eCA per period\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eCA by category\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eBestselling products\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eProduction \u0026amp; yield\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eManufacturing losses\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eStock valuation\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eConsumption of materials\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eOut of stock\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003ePurchases by supplier\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l2 level1 lfo4; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eMargins \u0026amp; profitability\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eEach report offers: a KPIs banner, a data table, and 4 export actions: CSV (UTF-8), Excel, PDF (landscape, brown header) and Print (direct printing with clean layout).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 3; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e5.19 Settings\u003c\/span\u003e\u003c\/p\u003e\n\u003cul style=\"margin-top: 0cm;\" type=\"disc\"\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l4 level1 lfo5; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eDefault stock alert threshold\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l4 level1 lfo5; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eWarning period before expiration date (days)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l4 level1 lfo5; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eDefault warehouse (used by the POS)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l4 level1 lfo5; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e\"Install demo data\" button (clean reset: purge then recreate)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l4 level1 lfo5; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e\"Delete demo data\" button (confirmation required)\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"MsoNormal\" style=\"color: #0a0a0a; margin-bottom: 0cm; line-height: normal; mso-list: l4 level1 lfo5; tab-stops: list 36.0pt; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eAbout tab (version, publisher, roadmap)\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"MsoNormal\" align=\"center\" style=\"margin-bottom: 0cm; text-align: center; line-height: normal;\"\u003e\u003chr size=\"0\" width=\"100%\" align=\"center\"\u003e\u003c\/div\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 2; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.0pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #6e6c68; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e6. Generic engine (options common to all lists\/records)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eData lists: search by column, sort on each column, pagination, \"New\" button, online edit\/delete with confirmation, and column show\/hide selector (icon next to the magnifying glass on the filter line; choice saved per list).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eForms: creation\/modification\/deletion, status transitions (Draft → Validated → Closed, or Cancelled), KPI dashboard for \"hub\" objects, and linked lines panel (adding lines in context). Reduced object icon (16px) for elegant lists.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"MsoNormal\" align=\"center\" style=\"margin-bottom: 0cm; text-align: center; line-height: normal;\"\u003e\u003chr size=\"0\" width=\"100%\" align=\"center\"\u003e\u003c\/div\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; mso-outline-level: 2; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.0pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #6e6c68; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e7. User rights\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003e14 permission groups: Products, Raw Materials, Recipes, Suppliers, Production (including batches), Sales, Customer Orders, Deliveries, Inventory, Promotions, Cashier, HACCP Control, Alerts, Reporting. \u003cbr\u003eFor each group: Read \/ Create-Modify \/ Delete (plus global administration). Read and write permissions are granted by default upon activation.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" style=\"margin-bottom: 0cm; line-height: normal; background: #FDFDFC;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.5pt; font-family: 'Segoe UI',sans-serif; mso-fareast-font-family: 'Times New Roman'; color: #0a0a0a; mso-font-kerning: 0pt; mso-ligatures: none; mso-fareast-language: FR;\"\u003eTarget profiles: Manager, Bakery Manager, Baker, Pastry Chef, Salesperson, Cashier, Accountant, Administrator.\u003c\/span\u003e\u003c\/p\u003e","brand":"Dolibarr Resources","offers":[{"title":"Default Title","offer_id":53697045463358,"sku":null,"price":199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/4174\/0094\/files\/LogoPresseManagement_Dolibarr.png?v=1780772858"},{"product_id":"doliretail-manager-dolibarr","title":"DoliRetail Manager - Dolibarr","description":"\u003cdiv style=\"mso-element: para-border-div; border: none; border-bottom: solid #1D4ED8 2.25pt; padding: 0cm 0cm 1.0pt 0cm;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"border: none; mso-border-bottom-alt: solid #1D4ED8 2.25pt; padding: 0cm; mso-padding-alt: 0cm 0cm 1.0pt 0cm;\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 18.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4ed8;\"\u003e. General presentation\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eDoliRetail Manager transforms Dolibarr ERP\/CRM into a true retail and point-of-sale management solution for boutiques, franchises, showrooms, and store networks. The module integrates natively with standard Dolibarr components (Third Parties, Products, Inventory\/Warehouses, Invoices, Banks, Users) and never modifies the core of Dolibarr: it relies exclusively on hooks, triggers, native classes, user rights, menus, tabs, the CommonObject API, and native stock movements.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv align=\"center\"\u003e\n\u003ctable class=\"MsoNormalTable\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse; border: none; mso-border-alt: solid #CCCCCC .5pt; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid #CCCCCC; mso-border-insidev: .5pt solid #CCCCCC;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"mso-yfti-irow: 0; mso-yfti-firstrow: yes;\"\u003e\n\u003ctd width=\"173\" valign=\"top\" style=\"width: 129.6pt; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .5pt; background: #EEF2FF; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eEditor\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; border: solid #CCCCCC 1.0pt; border-left: none; mso-border-left-alt: solid #CCCCCC .5pt; mso-border-alt: solid #CCCCCC .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eDoliResources — https:\/\/www.doliresources.com\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 1;\"\u003e\n\u003ctd width=\"173\" valign=\"top\" style=\"width: 129.6pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .5pt; mso-border-alt: solid #CCCCCC .5pt; background: #EEF2FF; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eVersion\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .5pt; mso-border-left-alt: solid #CCCCCC .5pt; mso-border-alt: solid #CCCCCC .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003e3.9\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 2;\"\u003e\n\u003ctd width=\"173\" valign=\"top\" style=\"width: 129.6pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .5pt; mso-border-alt: solid #CCCCCC .5pt; background: #EEF2FF; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eCompatibility\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .5pt; mso-border-left-alt: solid #CCCCCC .5pt; mso-border-alt: solid #CCCCCC .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eDolibarr v16 → v23+ (and later)\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 3;\"\u003e\n\u003ctd width=\"173\" valign=\"top\" style=\"width: 129.6pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .5pt; mso-border-alt: solid #CCCCCC .5pt; background: #EEF2FF; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eLANGUAGES\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .5pt; mso-border-left-alt: solid #CCCCCC .5pt; mso-border-alt: solid #CCCCCC .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eFrench, English, Italian, German, Spanish\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 4; mso-yfti-lastrow: yes;\"\u003e\n\u003ctd width=\"173\" valign=\"top\" style=\"width: 129.6pt; border: solid #CCCCCC 1.0pt; border-top: none; mso-border-top-alt: solid #CCCCCC .5pt; mso-border-alt: solid #CCCCCC .5pt; background: #EEF2FF; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eLicense\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; border-top: none; border-left: none; border-bottom: solid #CCCCCC 1.0pt; border-right: solid #CCCCCC 1.0pt; mso-border-top-alt: solid #CCCCCC .5pt; mso-border-left-alt: solid #CCCCCC .5pt; mso-border-alt: solid #CCCCCC .5pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eGPL v3+ — © 2026 DoliResources, all rights reserved\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eStrengths\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eFull functional coverage: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003efrom cash register to reporting, including loyalty programs, promotions, inventories and inter-store transfers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eNo kernel modification: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e100% compatible with Dolibarr updates.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eMulti-store \u0026amp; multi-entity: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003eeach request respects the Dolibarr entity scope.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eDecision-making dashboard: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003eMeaningful KPIs and native graphs (DolGraph).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eSecurity: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003egranular access rights, CSRF tokens, input validation, XSS\/SQL protection.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003e5 languages: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003eFrench, English, Italian, German and Spanish.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eDemonstration dataset: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003einstallable and removable with one click from the configuration.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"mso-element: para-border-div; border: none; border-bottom: solid #1D4ED8 2.25pt; padding: 0cm 0cm 1.0pt 0cm;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"border: none; mso-border-bottom-alt: solid #1D4ED8 2.25pt; padding: 0cm; mso-padding-alt: 0cm 0cm 1.0pt 0cm;\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 18.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4ed8;\"\u003e2. Architecture \u0026amp; Compatibility\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eTechnical name: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003edoliretailmanager\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003ePublisher: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003eDoliResources (https:\/\/www.doliresources.com)\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eInstallation path: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003ehtdocs\/custom\/doliretailmanager\/\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eDependencies: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003eThird parties (Company), Products, Stocks\/Warehouses — activated.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\"\u003eIntegration: \u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003ehooks, triggers, CommonObject classes, native StockMovement, rights, menus, tabs, module_parts (CSS\/JS).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eThe module adds tabs to the Third Party (loyalty\/CRM), Product (store stock) and User (salesperson performance) records, without overloading the native code.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"mso-element: para-border-div; border: none; border-bottom: solid #1D4ED8 2.25pt; padding: 0cm 0cm 1.0pt 0cm;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"border: none; mso-border-bottom-alt: solid #1D4ED8 2.25pt; padding: 0cm; mso-padding-alt: 0cm 0cm 1.0pt 0cm;\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 18.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4ed8;\"\u003e3. Detailed Features\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eDashboard\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eOpening decision view: Sales KPIs (total, daily, monthly, yearly), number of transactions, average basket size, and monthly trend. A card grid summarizes each module component (stores, registers, customers, loyalty points, stock value, promotions, returns, inventories, transfers, commissions, cash discrepancies, alerts). Four native charts (12-month sales, breakdown by payment method, sales by store, top products) and a target progress bar complete the view.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eStores \/ Points of Sale\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eComplete creation and management of stores: name, address, manager, linked warehouse (which manages stock movements), opening hours and status. Auto-generated reference.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eCashiers \u0026amp; sessions\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eCash register management by store, opening\/closing of cash register sessions with initial funds, totals by payment method, automatic calculation of cash register discrepancy and session history.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003ePoint of Sale (POS)\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eFast sales interface: search by barcode or reference, shopping cart, quantities, overall discount, customer selection (VIP detection), payment method selection, and one-click checkout. Validation creates a sale, decrements stock levels via MouvementStock, and triggers loyalty and commission payments.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eStore sales\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eFilterable list of sales tickets, detailed ticket details (lines, totals excluding tax\/VAT\/including tax) and controlled cancellation which reintegrates the stock.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eRetail Clients\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eAggregated view per customer: number of sales, revenue, average order value, last visit, loyalty points and segment (New, Regular, VIP). Native customer creation directly accessible.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eProducts \u0026amp; Stock\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eProduct x warehouse matrix for each active store, total per product, product\/store filters, \"below threshold\" filter, and highlighting of low stock levels. View per store with stock value at selling price.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003ePromotions\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eSix types of promotions (percentage, fixed amount, special price, quantity discount, buy 2 get 1 free, VIP) with validity dates, priority, and scope by store, product, and\/or category. Eligibility engine automatically applied at checkout.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eCustomer loyalty\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003ePoint balances per customer, convertible value, levels (Bronze\/Silver\/Gold), complete history (sales gains, return cancellations, manual adjustments) and manual adjustment of points protected by token and by right.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eReturns \u0026amp; Credits\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eCreation of a return from an original sale, selection of lines and quantities, reason, restocking by line and calculation of the credit amount; reintegration of stock via MouvementStock.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eInventories\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eCreation of an inventory for a store, automatic loading of the warehouse stock as theoretical quantities, entry of counted quantities and adjustment of the stock upon validation (native receipt\/delivery according to the difference).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eInter-store transfers\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eTransfer between two stores: addition of product lines, shipment from the source warehouse (decrement) and receipt in the destination warehouse (increment), with statuses and dates.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eBusiness objectives\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eSales targets per store, per salesperson or overall over a period, with actual sales calculated from validated sales and progress bar.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eSales commissions\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eCommissions are automatically generated upon validation of a sale, aggregated by seller and by period, with base amounts, commission and unpaid amount, and \"paid\" marking with one click.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eReporting\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eReports page: filters year\/store, key indicators, revenue per month, revenue per store, top 10 products and breakdown by payment method.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eAlerts\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eLow stock and cash register discrepancy alert engine, generated on demand and displayed on the dashboard with \"read\" marking and regeneration.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"mso-element: para-border-div; border: none; border-bottom: solid #1D4ED8 2.25pt; padding: 0cm 0cm 1.0pt 0cm;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"border: none; mso-border-bottom-alt: solid #1D4ED8 2.25pt; padding: 0cm; mso-padding-alt: 0cm 0cm 1.0pt 0cm;\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 18.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4ed8;\"\u003e4. Safety \u0026amp; Compliance\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eGranular user rights (reading, store management, cash registers, sales, promotions, loyalty, returns, inventories, transfers, goals, commissions, reports, administration).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eAnti-CSRF tokens (newToken) on all sensitive forms and actions.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eInput validation and filtering (GETPOST), protection against SQL injection (escaping, casts) and XSS (HTML escaping).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eStrict adherence to multi-entity via getEntity().\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eControlled cancellation and deletion with confirmation.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"mso-element: para-border-div; border: none; border-bottom: solid #1D4ED8 2.25pt; padding: 0cm 0cm 1.0pt 0cm;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"border: none; mso-border-bottom-alt: solid #1D4ED8 2.25pt; padding: 0cm; mso-padding-alt: 0cm 0cm 1.0pt 0cm;\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 18.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4ed8;\"\u003e5. Languages, installation \u0026amp; demonstration\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eLANGUAGES\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eThe module is delivered in five fully translated languages: French, English, Italian, German and Spanish.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eFacility\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eCopy the folder to htdocs\/custom\/doliretailmanager\/ and then activate the module from Home → Configuration → Modules. Operational rights are granted by default upon activation, so the creation buttons are immediately available.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 13.5pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eDemonstration dataset\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eFrom the module's configuration, two buttons allow you to load and then delete a consistent demo dataset covering all elements (stores, registers, products \u0026amp; stock, customers, loyalty, sales, commissions, promotions, returns, inventories, transfers, goals). Each row is marked so that deletion never affects your real data.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"mso-element: para-border-div; border: none; border-bottom: solid #1D4ED8 2.25pt; padding: 0cm 0cm 1.0pt 0cm;\"\u003e\n\u003cp class=\"MsoNormal\" style=\"border: none; mso-border-bottom-alt: solid #1D4ED8 2.25pt; padding: 0cm; mso-padding-alt: 0cm 0cm 1.0pt 0cm;\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 18.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4ed8;\"\u003e6. Copyright \u0026amp; Ownership\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eDoliRetail Manager is an original work, the author and sole copyright holder of which is DoliResources (https:\/\/www.doliresources.com). All intellectual property rights, trademarks, and authorship of the module belong exclusively to DoliResources. The program is distributed under the GNU General Public License v3+.\u003c\/span\u003e\u003c\/p\u003e","brand":"Dolibarr Resources","offers":[{"title":"Default Title","offer_id":53697079181630,"sku":null,"price":199.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/4174\/0094\/files\/LogoDoliRetailManager.png?v=1780774264"},{"product_id":"drugstore-management-dolibarr","title":"Drugstore Management - Dolibarr","description":"\u003ch1\u003e\u003cspan lang=\"EN\"\u003e. General presentation\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eDroguerie Management is a complete, professional, and secure ERP\/retail solution designed for drugstores, hardware stores, and building supply stores. The module transforms Dolibarr into a sales and inventory management platform covering all daily point-of-sale activities: supplier purchases, receiving, point-of-sale (POS), customer orders, deliveries, multi-warehouse inventory, stocktaking, promotions, cash register, sales targets, decision-making dashboard, reporting, and automatic alerts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eThe module is multi-entity, multi-store and integrates natively with standard Dolibarr modules (Products, Third Parties, Invoices, Stocks, Warehouses, Bank) without any modification to the core application.\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv align=\"center\"\u003e\n\u003ctable class=\"MsoNormalTable\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-collapse: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"mso-yfti-irow: 0; mso-yfti-firstrow: yes;\"\u003e\n\u003ctd width=\"221\" valign=\"top\" style=\"width: 165.6pt; background: #EAF1FB; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4f7a;\"\u003eTrade name\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eDrugstore Management\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 1;\"\u003e\n\u003ctd width=\"221\" valign=\"top\" style=\"width: 165.6pt; background: #EAF1FB; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4f7a;\"\u003eTechnical name\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003edrugstore management\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 2;\"\u003e\n\u003ctd width=\"221\" valign=\"top\" style=\"width: 165.6pt; background: #EAF1FB; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4f7a;\"\u003ePublisher \/ Copyright\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eDoliResources — www.doliresources.com\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 3;\"\u003e\n\u003ctd width=\"221\" valign=\"top\" style=\"width: 165.6pt; background: #EAF1FB; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4f7a;\"\u003eVersion\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003e1.3\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 4;\"\u003e\n\u003ctd width=\"221\" valign=\"top\" style=\"width: 165.6pt; background: #EAF1FB; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4f7a;\"\u003eCompatibility\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eDolibarr v16 to v23+ (and future versions)\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 5;\"\u003e\n\u003ctd width=\"221\" valign=\"top\" style=\"width: 165.6pt; background: #EAF1FB; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4f7a;\"\u003eLANGUAGES\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eFrench, English, Spanish, Italian, German\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 6;\"\u003e\n\u003ctd width=\"221\" valign=\"top\" style=\"width: 165.6pt; background: #EAF1FB; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4f7a;\"\u003eLicense\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eGPL v3+ (exclusive copyright DoliResources)\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"mso-yfti-irow: 7; mso-yfti-lastrow: yes;\"\u003e\n\u003ctd width=\"221\" valign=\"top\" style=\"width: 165.6pt; background: #EAF1FB; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #1d4f7a;\"\u003eFacility\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd width=\"403\" valign=\"top\" style=\"width: 302.4pt; padding: 0cm 5.4pt 0cm 5.4pt;\"\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\" style=\"font-size: 10.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%;\"\u003eZIP module — htdocs\/custom\/\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch1\u003e\u003cspan lang=\"EN\"\u003e2. Product areas and families covered\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eThe module manages a hierarchy of business families adapted to the sector:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eGeneral drugstore: household products, cleaning, hygiene.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eHardware: screws, locks, fasteners.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eTools: hand tools, power tools, machines.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eElectricity: cables, circuit breakers, lighting, sockets.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003ePlumbing: pipes, fittings, taps.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003ePainting: paints, varnishes, coatings, accessories.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eGardening: watering, garden tools.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eTechnical products \/ miscellaneous: adhesives, silicones, various materials.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN\"\u003e3. Functional Architecture\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eThe module relies on a generic object management engine (lists and records) offering, for each entity, complete CRUD operations, column filters, column display\/hiding, indicator dashboards on key records, linked object panels, and chained data entry. Thirteen business entities are managed, complemented by a dashboard, a point-of-sale (POS) interface, a stock view, a reporting module, and an automation engine.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN\"\u003e4. Detailed Features\u003c\/span\u003e\u003c\/h1\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003eDecision-making dashboard\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eInspired by premium retail software, organized into 4 zones: (A) Sales performance — daily\/monthly\/yearly sales, number of sales, average basket size, margin achieved; (B) Store activity — sales graphs by day and sales by category, best-selling products; (C) Stock management — stock value, active products, stockouts, products below threshold, expected receipts, inventories to be carried out; (D) Alerts — latest unacknowledged alerts.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003eProducts \u0026amp; categories\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eEnriched product matrix (barcode, shelf location, purchase\/sale\/promotional price, VAT rate, min-max thresholds, actual stock) linked to native Dolibarr items, and unlimited category tree by business families.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003ePurchasing from suppliers \u0026amp; receiving\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003ePurchase requests, supplier purchase orders, monitoring of scheduled dates, attached receipts with validation and automatic stock update, management of quantity discrepancies.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003ePoint of Sale (POS)\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eSimplified checkout interface: quick search and barcode reading, dynamic basket, discount, customer and payment method selection, payment automatically creating a sale and its lines and decrementing the stock.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003eCustomer orders \u0026amp; deliveries\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eQuick creation, tracking of delivery status (to be prepared, prepared, delivered), delivery notes, carrier and signature of receipt.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003eMulti-warehouse stock \u0026amp; inventories\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eValuation and monitoring view (breakdowns, below threshold); rolling, annual or category inventories with theoretical\/actual entry, calculation of discrepancies and correction of native stock at closing.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003ePromotions \u0026amp; discounts\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003ePromotions by percentage, amount, fixed price or package, by product or by category, with validity period and automatic application.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003eBox\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eOpening of the till with initial funds, receipts by payment method (cash, card, check, transfer), closing and automatic calculation of the till difference.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003eBusiness objectives\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eObjectives per seller, per store or per category, with target amount, amount achieved and automatic calculation of performance achievement.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003eReporting\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eNine decision-making reports: Sales by period\/category\/product\/vendor, valuation and stockouts, purchases by supplier, top customers, margins. Export to PDF, Excel and CSV.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003eAutomatic alerts\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eStockouts, low stock, supplier delays, unpaid invoices, inventories to be carried out, high-turnover products — refreshed by a daily planned task.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN\"\u003eDemonstration dataset\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eAutomatic generation on first activation and \"Install\" \/ \"Delete\" buttons in the settings, for immediate use.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN\"\u003e5. Key Performance Indicators (KPIs)\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eSales: number of tickets, number of invoices, daily\/monthly\/annual revenue, gross margin.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eStock: stock value, active products, out-of-stock products, products below threshold.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eSuppliers: number of suppliers, current orders, delivery delays.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eCustomers: number of customers, new customers, loyal customers.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN\"\u003e6. User rights\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003eAccess rights are granular, categorized by functional area (Products, Purchases, Sales, Inventory, Promotions, Cashier, Targets), and include read, create\/modify, and delete permissions, plus administrative rights. Read and write access are granted by default upon activation; deletion and administration are optional. This granularity applies to the following profiles: Manager, Store Manager, Warehouse Clerk, Salesperson, Cashier, Accountant, and Administrator.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN\"\u003e7. Dolibarr Integration \u0026amp; Automations\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eNative links: Products, Third parties, Quotes, Orders, Invoices, Stocks, Warehouses, Bank, Calendar.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eAutomatic invoicing of a sale (generation of a native customer invoice).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eAutomatic stock update upon receipt and inventory (native movements).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\"Drugstore\" tab on the third-party record (customer sales).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eDaily planned task (stock alerts, updating objectives).\u003c\/span\u003e\u003cspan lang=\"EN\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003ellx_drog_dashboard, llx_drog_reporting\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN\"\u003e8. Safety \u0026amp; Quality\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eNo changes to the core of Dolibarr (native classes, hooks, triggers, rights, menus, DolGraph).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eMulti-entity (getEntity), CSRF tokens (newToken), input validation (GETPOST).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eSystematic escaping (dol_escape_htmltag, $db-\u0026gt;escape) and integer casts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eSelf-repairing scheme upon activation; versioned and fully tagged demo game.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN\"\u003e9. Scalability (future versions)\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eMobile sales app and advanced barcode scanner.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eCustomer loyalty and professional B2B portal.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eAI for stock forecasting.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eThe module has a complete REST API.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN\"\u003eE-commerce connectors: WooCommerce, PrestaShop, Shopify.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN\"\u003e10. Intellectual Property\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN\"\u003e\"Droguerie Management,\" as well as the DoliResources name and logo, are the exclusive property of DoliResources (https:\/\/www.doliresources.com). DoliResources is the author, publisher, and exclusive copyright holder of this module. © 2026 DoliResources — All rights reserved.\u003c\/span\u003e\u003c\/p\u003e","brand":"Dolibarr Resources","offers":[{"title":"Default Title","offer_id":53697086718270,"sku":null,"price":299.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/4174\/0094\/files\/LogoDroguerieManagement.png?v=1780774525"},{"product_id":"restaurant-management-module-dolibarr","title":"Restaurant Management Module - Dolibarr","description":"\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003e1. Overview \/ Description\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe Restaurant Management Module is a vertical ERP that turns Dolibarr into a complete restaurant management solution. It is designed for restaurants, cafes, fast-foods, snacks, tea rooms, food courts, pizzerias, burger restaurants, caterers and franchises of any size.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe module covers the entire food-service business from a single platform: clients, tables, reservations, orders, menus, dishes, recipes, kitchen operations, servers, cash register, food stock, purchasing, suppliers, deliveries, promotions, loyalty, profitability and statistics. Everything is managed directly inside Dolibarr, with no external software required.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eBy building on top of native Dolibarr modules for third parties, products, quotes, orders, invoices, payments and stock, the module gives restaurateurs a unified, coherent back office while adding the specialised, restaurant-specific workflows that a generic ERP lacks.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003e2. Key Features\u003c\/span\u003e\u003c\/h1\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eEstablishments \u0026amp; Point of Sale\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBullet\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eMulti-establishment and multi-POS management from a single Dolibarr instance.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eDining Rooms \u0026amp; Floor Plan\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBullet\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eInteractive floor plan with live table states: available, occupied, reserved, cleaning and out-of-service.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eGuests \u0026amp; Reservations\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eGuest profiles with visit history, allergies, preferences and loyalty status.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eReservations with a month calendar agenda and statuses: pending, confirmed, arrived, finished and cancelled.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eOrders \u0026amp; Kitchen\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eOrders for on-site, takeaway and delivery with a full lifecycle board: new, preparing, ready, served and paid.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eKitchen Display System (KDS) with preparation times and priorities.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eMenus, Dishes \u0026amp; Recipes\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eMenus for every service: lunch, dinner, student, classic, event and seasonal.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eDishes catalogue with categories, VAT rates, preparation time and photo.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eRecipes with ingredients and automatic food-cost and gross-margin calculation.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eFinance \u0026amp; Payments\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eCash register with open\/close sessions, cash count and gap detection.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003ePayments by cash, card, cheque and mobile.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eDelivery, Promotions \u0026amp; Loyalty\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eDeliveries board to track orders out for delivery.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003ePromotions including happy hour, coupons and discounts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eLoyalty programme with points earned and redeemed plus rewards.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eStock, Suppliers \u0026amp; Purchasing\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eFood stock movements for raw materials, drinks, packaging and finished goods (in, out and inventory).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eSuppliers and purchasing through native Dolibarr integration.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eAnalytics \u0026amp; Localisation\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eExecutive dashboard in a marron\/beige\/rouge charter with KPIs and charts.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eReporting hub with 10 reports and CSV \/ print export.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eMultilingual interface: FR, EN, IT, DE and ES.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eDemo dataset generator plus secure purge.\u003c\/span\u003e\u003cspan lang=\"EN-US\" style=\"font-size: 11.0pt; line-height: 115%; font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'MS Mincho'; mso-fareast-theme-font: minor-fareast; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003e3. Architecture\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe module follows the standard Dolibarr MVC module architecture. Its technical name is \"restaurant\", module number 512600, published by DoliResources. It depends on the native modSociete (third parties) and modProduct (products\/services) modules.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eIt is built around 17 business objects, each with a list view and a card view driven by a generic, key-driven engine:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eestablishment, dining_room, resto_table, guest, menu, dish, dish_ingredient, reservation, resto_order, order_line, server, cash_session, payment, delivery, promotion, loyalty_ledger and stock_movement.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe left menu exposes 18 sections. Access control is enforced by 26 permissions organised across 9 right groups: catalog, tables, reservations, orders, service, finance, delivery, stock and reporting.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe module integrates natively with Dolibarr: third parties (customers and suppliers), products, quotes, orders, invoices, payments and stock. It ships with a self-healing schema and a versioned demo dataset. All language keys are module-prefixed to avoid cross-module collisions.\u003c\/span\u003e\u003cspan lang=\"EN-US\" style=\"font-size: 11.0pt; line-height: 115%; font-family: 'Calibri',sans-serif; mso-fareast-font-family: 'MS Mincho'; mso-fareast-theme-font: minor-fareast; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003e4. User Guide\u003c\/span\u003e\u003c\/h1\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.1 Executive Dashboard\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe dashboard is the entry point of the module and presents the key performance indicators of the business at a glance. Using the marron\/beige\/rouge charter, it surfaces revenue, orders, reservations and other KPIs together with charts. From here managers get an immediate overview of daily activity and can drill into any area of the module.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.2 Reservations \u0026amp; Planning Agenda\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe reservations list gives a searchable, filterable view of every booking with its status: pending, confirmed, arrived, finished or cancelled. Each reservation is linked to a guest, a table and a service time so staff can prepare the dining room in advance.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe planning agenda shows the same reservations on a month calendar, making it easy to spot busy days, gaps and overbookings. Managers can plan capacity and staffing directly from this visual view.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.3 Interactive Floor Plan\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe interactive floor plan mirrors the physical dining rooms and shows each table with its live state: available, occupied, reserved, cleaning or out-of-service. Servers and hosts use it to seat guests quickly and to keep track of table turnover. States update as orders and reservations progress through their lifecycle.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.4 Orders \u0026amp; Order Board\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eOrders can be taken for on-site dining, takeaway or delivery, each with its own lines, VAT and totals. The order list centralises every ticket and links it to the relevant table, guest and server.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe order board tracks each ticket through its lifecycle: new, preparing, ready, served and paid. This Kanban-style view keeps the front-of-house team aligned on what is in progress and what is ready to serve.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.5 Kitchen Display System\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe Kitchen Display System (KDS) presents incoming orders to the kitchen brigade in real time, with preparation times and priorities. Cooks can see what must be prepared next and in which order, reducing tickets lost on paper. As dishes are completed the board keeps front and back of house synchronised.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.6 Menus \u0026amp; Dishes\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eMenus can be created for every service type - lunch, dinner, student, classic, event and seasonal - grouping the dishes offered at a given time. This lets the restaurant switch its offering by service or season in a few clicks.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe dishes catalogue holds every item with its category, VAT rate, preparation time and photo. Dishes are the building blocks reused across menus, orders and recipes.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.7 Recipes \u0026amp; Profitability\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eRecipes describe the ingredients that compose each dish and their quantities. From this the module automatically computes the food cost and the gross margin, so owners know the exact profitability of every plate. This turns menu engineering into a data-driven exercise rather than guesswork.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.8 Cash Register\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe cash register manages open and close sessions with a cash count and automatic gap detection between expected and counted amounts. Payments can be recorded by cash, card, cheque or mobile. Each session provides an auditable record of the day's takings.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.9 Deliveries\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe deliveries board tracks orders that leave the restaurant for delivery, from dispatch to completion. Staff can follow the status of each delivery and keep customers informed. It connects the order lifecycle to the last mile.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.10 Loyalty \u0026amp; Promotions\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe loyalty programme records points earned and redeemed by guests and the rewards available to them. Alongside it, promotions such as happy hour, coupons and discounts help drive traffic and reward regulars. Together they support retention and targeted commercial campaigns.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.11 Stock Movements\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eFood stock is managed through movements for raw materials, drinks, packaging and finished goods, covering in, out and inventory operations. This keeps ingredient levels accurate and feeds recipe costing with up-to-date data. Managers can anticipate shortages before they impact service.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.12 Purchasing \u0026amp; Suppliers\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003ePurchasing and supplier management rely on native Dolibarr integration, so purchase orders, suppliers and supplier invoices live in the same system as the rest of the business. This avoids double entry and gives a consolidated view of costs. Replenishment ties directly back to stock movements.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.13 Reporting\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe reporting hub gathers 10 reports covering the main dimensions of the activity, each exportable to CSV or print. Owners and accountants use them to analyse sales, profitability and operations over any period. Reports complement the live dashboard with detailed, shareable output.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.14 Servers\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eThe servers section manages the waiting staff and their assignment to tables and orders. It allows performance to be followed per server and links service to the rest of the workflow. This helps organise shifts and measure front-of-house productivity.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003e4.15 Establishments\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoNormal\" align=\"center\" style=\"text-align: center;\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eEstablishments let a group or franchise manage several points of sale within one Dolibarr instance. Each establishment carries its own configuration while sharing the same catalogue and reporting framework. This makes the module suitable from a single snack bar to a multi-site franchise.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003e5. Installation \u0026amp; Configuration\u003c\/span\u003e\u003c\/h1\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eInstallation\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eUnzip module_restaurant-1.0.zip into the htdocs\/custom directory of your Dolibarr installation.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eEnable the module from Home \u0026gt; Setup \u0026gt; Modules (family Products \/ Services).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eOpen the module setup page to configure it.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eConfiguration\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eSet the default currency.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eSet the default VAT rate.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eSet the default service duration.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eSet the loyalty rate (points earned per amount spent).\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eOptionally install the demo dataset to explore the module with sample data.\u003c\/span\u003e\u003c\/p\u003e\n\u003ch2\u003e\u003cspan lang=\"EN-US\"\u003eTesting Checklist\u003c\/span\u003e\u003c\/h2\u003e\n\u003cp class=\"MsoListBulletCxSpFirst\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eConfirm the module appears and is active in the modules list.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eOpen the dashboard and check that KPIs and charts render.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eCreate an establishment, a dining room and a few tables.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eAdd a guest, then create and confirm a reservation.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eTake an order, move it through the order board and the kitchen display.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eOpen a cash session, register a payment and close the session.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eVerify a recipe computes food cost and gross margin.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpMiddle\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eRun at least one report and export it to CSV.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoListBulletCxSpLast\" style=\"margin-left: 18.0pt; mso-add-space: auto; text-indent: -18.0pt; mso-list: l0 level1 lfo1; tab-stops: list 18.0pt;\"\u003e\u003c!-- [if !supportLists]--\u003e\u003cspan lang=\"EN-US\" style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"\u003e\u003cspan style=\"mso-list: Ignore;\"\u003e·\u003cspan style=\"font: 7.0pt 'Times New Roman';\"\u003e       \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c!--[endif]--\u003e\u003cspan dir=\"LTR\"\u003e\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003eIf demo data was installed, run the secure purge to remove it.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003ch1\u003e\u003cspan lang=\"EN-US\"\u003e6. Support\u003c\/span\u003e\u003c\/h1\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eFor support, updates and additional modules, please visit DoliResources.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cb style=\"mso-bidi-font-weight: normal;\"\u003e\u003cspan lang=\"EN-US\" style=\"color: #8b5a2b;\"\u003eDoliResources\u003c\/span\u003e\u003c\/b\u003e\u003cspan lang=\"EN-US\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003ewww.doliresources.com\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\" style=\"font-size: 9.0pt; mso-bidi-font-size: 11.0pt; line-height: 115%; color: #999999;\"\u003eCopyright (C) 2026 DoliResources. All rights reserved.\u003c\/span\u003e\u003cspan lang=\"EN-US\"\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Dolibarr Resources","offers":[{"title":"Default Title","offer_id":53889152385342,"sku":null,"price":299.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0986\/4174\/0094\/files\/RestaurantManagementLogo_27179570-afc6-4580-822e-7744ffebe291.png?v=1783601761"}],"url":"https:\/\/doliresources.com\/collections\/dolibarr-pos-point-of-sale.oembed","provider":"DoliResources","version":"1.0","type":"link"}