Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Koskii logo

Case study · Apparel retail setup

Koskii — apparel retail setup on Odoo 17

How TechUltra replaced four disconnected systems with one Odoo 17 platform for Koskii — a 150-year-old Indian fashion brand — unifying barcode inventory, India GST, retail POS, online orders, and franchise transfers across 22+ stores.

  • Company-owned
  • Franchise
  • Hybrid
Platform
Odoo 17 Enterprise
Industry
Apparel retail / fashion
Market
India — GST across channels
Stores
22+ across 6 cities

Last updated

4 → 1
Systems consolidated Tally, Ginesys, Command Center, Increff replaced by Odoo
22+
Stores live on POS Bengaluru, Hyderabad, Delhi, Chennai, Coimbatore, Kochi
150 yr
Brand heritage on one platform Single license replaces a four-software stack
1
Source of truth Inventory, sales, and accounting unified

Overview

What TechUltra delivered

Koskii's back-office had grown into a four-system patchwork — Tally, Ginesys, Command Center, and Increff. TechUltra consolidated it onto Odoo 17 Enterprise in 18 weeks, sequenced so a single store proved each capability before the rollout went wide, with a parallel-run bridge before the legacy systems were decommissioned.

About Koskii

Koskii is known for vibrant Indian occasion-wear — lehengas, gowns, sarees, fusion wear, and bridal attire — across 22+ stores in Bengaluru, Hyderabad, Delhi, Chennai, Coimbatore, and Kochi, plus an online channel. It operates company-owned, franchise, and hybrid store formats on one platform.

Challenges to solve

Six problem areas shaped the build — from garment-level traceability in the warehouse to India GST that changes with the price of the piece.

  • Fragmented operations

    Store, warehouse, online, and finance ran in separate systems with no shared, garment-level view of stock.

  • Garment traceability

    Apparel retail needs unit-level barcode tracking through returns and transfers — not quantity-only inventory.

  • Manual order entry

    Online and marketplace orders were re-keyed into finance and the warehouse instead of flowing into the ERP.

  • India GST complexity

    Apparel GST depends on the HSN code and the selling-price band — not a single rate per product.

  • Multi-format retail

    Company-owned, franchise, and hybrid store formats need different access, billing, and stock rules.

  • Legacy transition

    A store-by-store cutover from four legacy systems needed structured migration and ongoing correction tools.

TechUltra's solution approach

Odoo 17 as the operational and financial hub — barcode-centric, India-first, and channel-aware — with existing sales channels connected rather than re-keyed.

  • Odoo 17 Enterprise for POS, inventory, sales, purchase, and accounting
  • Barcode-centric inventory — a garment-level ledger as the operational truth
  • India-first compliance — HSN dynamic tax, fiscal positions, and E-Waybill
  • Channel-aware design — stores classified by format and sales channel
  • Role-based UX — tailored screens for store, warehouse, and finance
  • Migration-ready — bulk import for cutover and ongoing corrections
  • Integration reliability — token auth and automatic retry for failed syncs

Architecture — layered on Odoo 17

  • Role-based UX & reports Store, warehouse, and finance screens
  • Secure integrations Token auth, automatic retry queue
  • Custom retail modules Barcode ledger, POS, HSN tax, B2B, migration
  • Odoo 17 Enterprise POS, inventory, sales, purchase, accounting
  • India localization HSN GST, fiscal positions, E-Waybill
Custom retail modules and integrations layer onto Odoo 17 with India localization at the base.

One hub, every channel

Odoo 17 hub

Single source of truth — inventory, sales, finance

  • Store POS

    GST receipts, loyalty, credit notes

  • Warehouse

    Barcode ledger, picking, GRN

  • Online & marketplace

    Order ingestion, returns, credit notes

  • Franchise & B2B

    Inter-company transfers, auto-invoicing

Every channel posts to one Odoo hub — garment barcodes tie store, warehouse, and online together.

Functional & technical scope

The platform runs core apparel retail end to end and adds India-specific behaviour where it's required.

Capability matrix

Domain Capabilities
Retail POS GST receipts, SMS-OTP loyalty, credit notes, sale book, cashier attribution
Online sales Order ingestion, barcode on lines, returns to credit notes, online reports
Warehouse Barcode ledger, QC status, picking validation, bulk upload, delivery docs
Procurement Vendor sync, ASN/GRN automation, serial numbers, vendor accounting export
B2B & franchise Inter-company transfers, auto-invoicing, franchise movement reporting
Product master Apparel attributes, vendor costing, bulk category management
Accounting & tax HSN dynamic GST, partner ledger, E-Waybill
Security Store, warehouse, and finance role profiles
Migration Bulk import — companies, inventory, loyalty, returns

Technology foundation

  • Odoo 17 Enterprise with India localization
  • Standard apps extended — POS (Loyalty, HR), Sales, Purchase, Inventory, Stock Barcode, Accounting, Inter-Company
  • A suite of custom retail modules across POS, sales, stock, purchase, accounting, tax, access, and migration
  • Supporting utilities — API authentication, retry queue, multi-company selector, and reporting tools
  • Integrations with online sales channels and an SMS gateway
  • Cloud-hosted with secure, environment-based configuration
  • Automation — B2B invoicing cron, API retry, and annual POS sequence reset
  • Operational and finance report exports (XLSX)

Feature deep-dives

Ten capability areas, each tied to a business problem and the work TechUltra delivered.

Garment Barcode Inventory Ledger

Per-unit traceability as the operational backbone of the apparel retail setup.

Business problem

  • Quantity-based inventory can't trace individual garments through returns or franchise billing
  • Cost, QC status, and sale link must follow each barcode — not just SKU totals
  • Warehouse, store, and online channels need one barcode truth

What TechUltra delivered

  • A central inventory register per barcode: cost, QC status, vendor link, sale link, and inter-company transit
  • Records created on goods receipt and updated on sale, return, and vendor-bill posting
  • Picking validation that enforces barcode rules for B2B, B2C, and advance-sale flows
  • Referenced across warehouse reports, franchise reporting, and integration sync
Capability Role Odoo area
Per-barcode inventory record Warehouse, finance Inventory
QC status tracking Warehouse, QC Inventory
Picking validation by flow type Warehouse Stock Barcode
Bulk barcode upload on transfers Warehouse Inventory
Stock book and inventory analysis Operations, finance Reporting

Retail POS Suite

India GST checkout with loyalty, returns, and consolidated reporting.

Business problem

  • Standard POS is insufficient for India GST receipts, loyalty verification, and in-store credit notes
  • Finance needs a consolidated sale book across POS, advance sales, and returns
  • Store staff need barcode lookup, partial credits, and cashier attribution

What TechUltra delivered

  • Full POS UI customization: receipts, payment, loyalty, credit notes, and partial credits
  • SMS-OTP verification before loyalty redemption, plus post-purchase thank-you messages
  • Custom bill numbering with an annual reset and a GST fiscal position per POS config
  • A sale-book report (XLSX) spanning POS, advance sale, and returns; cashier attribution per order line
Capability Role Odoo area
GST receipt and fiscal position Cashier, compliance Point of Sale
Loyalty with SMS OTP Cashier, marketing POS · Loyalty
Credit notes and partial credits Store manager POS
Sale book export Finance Reporting
Cashier per order line Store manager POS · HR

Online Order & Return Pipeline

Marketplace and online orders into the ERP with barcode accountability.

Business problem

  • Online and marketplace orders were re-entered manually into finance and the warehouse
  • Returns require forward-order matching and barcode-level credit notes
  • Wrong barcode scans during fulfilment block order completion

What TechUltra delivered

  • API-driven order creation from online sales channels with external order references
  • Serial/barcode attachment on sale lines and delivery validation
  • Return processing to credit notes with an order-matching registry
  • A barcode-correction register for fulfilment scan errors, plus an online sale report
Capability Role Odoo area
Order ingestion Operations, IT Sales · Integration
Return and credit note Finance, warehouse Sales · Accounting
Barcode correction Warehouse Sales
Channel-specific accounting Finance Accounting
Online sale report Finance, ops Reporting

HSN Dynamic GST Tax Engine

India tax by HSN code and price band — automated across every channel.

Business problem

  • Apparel GST depends on HSN and a selling-price threshold — not a single rate per product
  • Manual tax selection is error-prone at POS, online, and B2B
  • Finance needs consistent tax on sales orders, purchase orders, and invoices

What TechUltra delivered

  • Tax configuration by HSN/SAC with date-range and amount-band lines
  • Automatic computation on sales-order, purchase-order, and invoice lines
  • Seeded HSN configurations in the deployment data
  • E-Waybill validation support via India EDI integration
Capability Role Odoo area
HSN tax configuration Finance admin Accounting
Auto tax on SO/PO lines Sales, purchasing Sales · Purchase
Invoice tax computation Finance Accounting
E-Waybill check Compliance India localization

Vendor Receipt Automation (ASN / GRN)

Warehouse receipts into Odoo with serial-number tracking.

Business problem

  • Manual PO and receipt entry from warehouse events
  • Vendor master and payable accounts inconsistent across entities
  • Serial numbers must flow from receipt into the barcode ledger

What TechUltra delivered

  • Vendor-master alignment with codes, types, and payable mapping
  • Purchase orders created from ASN events via integration
  • GRN posting with serial-number validation and auto-invoicing rules
  • Purchase, vendor-inward, and B2B purchase reports (XLSX), plus vendor accounting export
Capability Role Odoo area
Vendor sync Procurement, IT Purchase · Integration
ASN to PO Warehouse Purchase
GRN with serials Warehouse Inventory
Vendor reports Finance, procurement Reporting

B2B Transfers & Auto-Invoicing

Inter-company stock movement with scheduled billing for franchise and company stores.

Business problem

  • Stock moves between company-owned and franchise entities need mirrored documentation
  • Delayed invoicing on inter-company orders creates a finance backlog
  • Franchise partners need SKU- or barcode-level movement reports

What TechUltra delivered

  • B2B transfer order creation with pack/validate APIs and barcode scanning
  • A scheduled job that auto-invoices pending B2B sales and purchases
  • A franchise movement report at SKU or barcode level (XLSX)
  • An inter-company stock-transfer utility for counterpart pickings
Capability Role Odoo area
B2B transfer API Operations, IT Sales · Stock
Auto-invoicing cron Finance Sales · Purchase
Franchise report Finance, franchise ops Reporting
Inter-company picking Warehouse Inventory

Apparel Product Master

Fashion master data built for apparel, not generic products.

Business problem

  • Fashion attributes — design, shade, size — aren't supported by generic product forms
  • Merchandising needs bulk category changes without per-SKU editing
  • Vendor costing must tie to each apparel SKU

What TechUltra delivered

  • Apparel fields: design story, shades, size, and an image convention
  • Vendor costing and vendor-product mapping per SKU
  • A bulk category-reassignment wizard (CSV)
  • Product images served from external media storage rather than stored inside Odoo
Capability Role Odoo area
Apparel attributes Merchandising, store Product
Vendor costing Procurement Product
Bulk category update Merchandising Product

Role-Based Access Control

Store, warehouse, and finance see only what they need.

Business problem

  • Full ERP menus overwhelm store and warehouse staff
  • Risk of unauthorized changes to sales, pricing, or accounting
  • Import and migration tools should not be available to all users

What TechUltra delivered

  • Four operational profiles: POS user, warehouse user, finance user, and finance admin
  • Programmatic menu hiding and button restrictions on key forms
  • POS and Stock Barcode UI adjusted per role
  • Warehouse users limited to specific bulk-import types
Capability Role Odoo area
POS user profile Store staff POS · Inventory ops
Warehouse profile Warehouse team Stock Barcode
Finance profiles Finance, admin Accounting · Tax config
Menu and action hiding IT, audit Security · UI

Data Migration Toolkit

Store-by-store cutover and ongoing bulk corrections without one-off scripts.

Business problem

  • Legacy ERP cutover requires bulk load of companies, inventory, loyalty, and master data
  • Operations need self-service correction tools after go-live
  • Vendor returns (RTV) need a documented workflow

What TechUltra delivered

  • A bulk-import wizard with threaded processing across multiple import types
  • Import types including companies, franchise returns, barcode RTV, loyalty, and QC changes
  • An RTV PDF report with attachment tracking
  • A franchise-return helper with debit-note processing
Capability Role Odoo area
Bulk import wizard IT, operations Migration
Franchise return import Operations Inventory · Accounting
RTV documentation Procurement Reporting
QC and loyalty corrections Warehouse, marketing Inventory · Loyalty

Integration Layer & Reliability

Secure APIs with retry — production-grade connectivity.

Business problem

  • External-system failures cause inventory and order gaps
  • Machine-to-machine access needs controlled authentication
  • Operations need visibility when a sync fails

What TechUltra delivered

  • A token-based API authentication layer for external systems
  • A failed-call queue with exponential-backoff retry on a schedule
  • Request logging on inbound API traffic for troubleshooting
  • Environment-based secure configuration in staging and production
Capability Role Odoo area
API token management IT Integration
Retry queue IT, support Integration
Request logging IT, support Platform
Secure config DevOps Infrastructure

Operational transformation

A qualitative before-and-after. The "before" reflects the typical pre-platform pattern, not an audited baseline.

  • Before

    Store, warehouse, and online in separate systems

    After

    Odoo hub connects POS, warehouse, online, finance

  • Before

    Quantity inventory — no garment traceability

    After

    Each barcode tracked from receipt to sale or return

  • Before

    Manual marketplace order entry

    After

    Online orders flow in via integration

  • Before

    Error-prone manual tax selection

    After

    GST by HSN and price band applied automatically

"We had four systems for accounting, offline sales, inventory, and warehousing. TechUltra got us to one platform without a stockout during cutover."
— Retail Operations, Koskii

Business value

  • Unified operations

    One view across stores, warehouse, online, and finance.

  • Traceable inventory

    Garment-level visibility for audits and returns.

  • Empowered stores

    Sales, loyalty, and returns handled at checkout.

  • Cleaner fulfilment

    Orders and returns with barcode accountability.

  • Tax confidence

    Consistent India GST by HSN and price band across channels.

  • Franchise readiness

    Inter-company movement and reporting on one instance.

Why Koskii chose TechUltra

  • End-to-end delivery — POS frontend through accounting, tax, and integrations
  • India retail specialization — HSN dynamic GST, fiscal positions, and E-Waybill in production
  • Omnichannel depth — store, warehouse, marketplace, and franchise on one codebase
  • Integration engineering — secure APIs, retry queues, and environment-based config
  • Barcode-first design — apparel unit traceability built into the inventory core
  • Migration capability — a bulk-import framework for cutover and corrections

Similar use cases

Profile Parallel from Koskii
Multi-store apparel retail Unified POS and barcode inventory
Marketplace sellers (India) ERP order sync without manual entry
Barcode-driven warehouses Serial-level garment traceability
India GST retail HSN and price-band tax automation
Franchise stock movement Inter-company transfers and reporting
Legacy ERP migration Bulk import and correction toolkit

Planning an apparel or multi-store retail rollout?

Free 30-minute scoping call with a senior consultant who has shipped barcode-level retail, India GST, and omnichannel Odoo work.