The PITS Franchise Management module is a comprehensive, end-to-end solution designed to seamlessly bridge Odoo's core sales, inventory, and accounting functionalities with the unique demands of running a franchise network.
Managing multiple franchisees often involves complex agreements, varied royalty structures, unique pricing tiers, and strict inventory controls. This module simplifies that complexity by providing a centralized hub to oversee the entire franchisee lifecycle—from initial onboarding and contract compliance, right through to daily stock requests, consumption tracking, and automated royalty billing.
By automating the financial calculations and deeply integrating with Odoo's standard applications, PITS Franchise Management empowers franchisors to scale their operations securely while offering franchisees a transparent, self-service portal to manage their business relationship.
| Group | Permissions |
| User | Read-only on all models |
| Admin | Read/write/create (no delete) on all models |
| Manager | Full CRUD on all models |
| Portal | Read-only on most; read/write/create on consumption + stock requests (so franchisees can submit reports and orders) |
Features
- Franchisee Onboarding & Tier Management
-
- • Franchise Tiers: Group franchisees by tier (e.g., Gold, Standard) to set baseline financial terms like Royalty Percentage (%) and Brand Fee amounts.
-
- • Partner Integration: Easily flag any contact as a "Franchisee" and link them directly to a physical store/stock location and active agreement.
- Agreement Lifecycle & Compliance
- • Centralized Agreements: Manage franchise contracts with strict start and end dates, outlining all specific financial terms.
-
- • Automated Expiration Tracking: A system job runs nightly to automatically transition agreements to an 'Expired' status once the end date passes to prevent unauthorized operations.
-
- • Document Management: Attach, classify, and track compliance documents (e.g., Signed Contracts, Business Licenses, KYC documents)—complete with their own expiry tracking.
- Dynamic Pricing & Financial Overrides
- • Pricelist Inheritance: Automatically applies Odoo's standard pricing rules based on the franchisee’s assigned tier.
-
- • Product-Level Overrides: Create custom, product-specific price or discount overrides for a specific franchise agreement (e.g., locking in a lower rate for signature ingredients) overriding standard pricelists.
- Stock & Consignment Operations
- • Stock Requests: Allows franchisees to request inventory either as a Direct Sale or as a Consignment Transfer.
-
- • Consignment Management: Safely moves stock from the main parent warehouse to the specific franchisee’s virtual stock location, separating ownership from physical possession until it is consumed.
- Automated Sales & Royalty Billing
-
- • Consumption Tracking: Log exactly what a franchisee consumes or sells from their consignment stock over a specific period.
-
- • Billing Periods: The system aggregates all consumption data to automatically calculate the exact Royalty Fees (based on a percentage of sales) and flat Brand Fees.
-
- • Automated Invoicing: Generates a consolidated customer invoice with one click, cleanly separating line items for Product Purchases, Consignment Settlements, Royalty Fees, and Brand Fees.
- Franchisee Web Portal
- • Self-Service Dashboard: Franchisees can log into the website portal to securely view their active agreements, download their signed contracts/license documents, and track their active stock requests and billing periods in real-time









