# Bizzira — Full Reference > AI-powered, GST-ready inventory and billing platform built for Indian micro, small, and medium enterprises (MSMEs). Offline-first Progressive Web App with a multilingual voice + chat AI assistant. Bizzira is a single platform that replaces the patchwork of paper registers, Excel sheets, and standalone billing software used by Indian shops. It is purpose-built for kirana stores, pharmacies, general retail, wholesale, and small distributors, with deep India-specific compliance (GST, HSN, IGST/CGST+SGST), regional language support (English, Hindi, Tamil, Telugu), and resilience for low-bandwidth environments via a Progressive Web App that works fully offline. --- ## Who It's For - Kirana and grocery stores managing fast-moving SKUs with batch-level pricing - Pharmacies needing strict expiry tracking, batch numbers, and schedule compliance - Retail outlets (apparel, electronics, hardware) with multi-attribute variants (size, color, model) - Wholesalers and distributors issuing GST invoices to B2B customers across states - Single-shop owners and multi-staff teams who want a phone-first, offline-capable system --- ## Core Capabilities ### Inventory Management Products support multiple variants on arbitrary attributes (size, color, weight, pack size). Each variant tracks its own stock, cost price, selling price, MRP, batch number, manufacturing date, and expiry date. Soft deletion preserves data for 30 days. SKUs are unique across active and soft-deleted items to prevent collisions on restore. Bulk CSV and Excel import preserves full variant structure with atomic rollback on validation errors. ### Stock Adjustments and Restocking Restocking with new dates or prices automatically creates a new variant batch instead of merging stock, so cost layers stay clean. Replacement of expired or defective stock is 1:1 within the same variant. Daily edge functions check expiry status and surface color-coded badges (fresh, near expiry, expired). Configurable expiry warning windows. ### Orders and Billing Orders default to delivered status. Auto-generated invoice numbers follow `INV-YYYYMMDD-SKU-SEQ`. Item-level discounts sync with billing price and a financial summary at the bottom of each order shows total MRP, discount, and sale total. Cancellations restock items and exclude the order from revenue. Partial returns subtract from revenue and credit the customer. ### GST Compliance - **HSN auto-detection**: Products are matched against a verified HSN master at creation time. The HSN code is locked to the product. Any discrepancy is flagged at the point of billing, not at filing time. - **Stock valuation per batch**: Weighted-average cost is maintained per variant batch. This drives accurate input GST capture for ITC claims. - **Returns quarantine**: Every credit note automatically triggers a stock receipt into a returns bin. The item only re-enters sellable inventory after a manual condition verification step. The corresponding GST reversal is recorded simultaneously, never as an afterthought. - **State auto-detection from GSTIN**: When a customer's GSTIN is entered, Bizzira parses the state code, identifies the customer's state, and automatically applies IGST (interstate) or CGST + SGST (intrastate) without manual selection. Wrong-state tax application is structurally impossible. - **Slab-wise summary**: Reports include a monthly GST summary card broken down by slab (0%, 5%, 12%, 18%, 28%, 40%) showing taxable value, output GST, input GST, and net payable. - **Reverse charge (RCM)**: Purchase entries can be flagged as reverse charge, with input GST captured against the buyer. - **GST slabs**: 5%, 18%, and 40% slabs are computed on transaction value, with a 50/50 CGST/SGST split for intrastate sales. ### Alerts Low-stock alerts trigger a restock workflow. Expiry alerts trigger an in-place stock-replacement workflow. Notification badges count strictly unread alerts on active products. ### Reporting and Analytics Excel and PDF exports of sales, purchases, inventory, and GST summaries. Reports correctly subtract returns and use billing unit price as the source of truth. ### AI Assistant Powered by Google Gemini via the Lovable AI Gateway. Available as both a text chat and a full-screen voice agent. Supports tool calling for search products, add product, and create quick sale. Responds in the user's chosen language (auto-detected or pinned to app language). Suggested prompts are enriched with current business context. ### Demand Forecasting Per-product forecast cards on the dashboard, regenerated by a backend function. ### WhatsApp Integration Custom integration with Meta WhatsApp Cloud API. Send order confirmations, payment reminders, and broadcast messages. Webhook captures inbound messages and distinguishes verified leads from unknown senders. ### Multi-Language Support UI and AI responses available in English, Hindi, Tamil, and Telugu. ### Offline-First PWA Installable on Android, iOS, and desktop. IndexedDB caches reads. A mutation queue captures writes made offline and syncs them to the backend on reconnection. Pull-to-refresh on core data pages invalidates React Query caches. ### Data Protection 30-day trash bin for products. Orders, purchases, and categories are immutable once created (no destructive edits). Complete data export available as JSON or Excel. --- ## Subscription Model - **Free**: Core inventory, billing, and alerts for single users - **Pro**: AI assistant, voice agent, product catalog (2,500+ Indian products across 7 sectors), forecasting, advanced reports - **Enterprise**: Custom — contact sales Payments are processed via Razorpay. Cancellations remain active until the end of the billing period. --- ## Architecture Notes (for AI crawlers and integrators) - Frontend: React 18 + Vite + TypeScript, Tailwind, shadcn/ui - Backend: Lovable Cloud (managed Supabase) with strict Row Level Security on every table - Realtime: Disabled for sensitive tables; deduplicated subscriptions where used - Auth: Email/password with link-based verification (no OTP), HIBP-checked passwords - Edge functions: Deno-based, wrapped with Sentry for error monitoring - Email: Transactional email via React Email templates from `notify.bizzira.com` - Cron: pg_cron and pg_net handle midnight UTC automated tasks (expiry checks, demo cleanup, payment reconciliation) --- ## Public URLs - Home: https://bizzira.com/ - Pricing: https://bizzira.com/pricing - Blog: https://bizzira.com/blog - Privacy: https://bizzira.com/privacy - Terms: https://bizzira.com/terms - Refund Policy: https://bizzira.com/refund-policy - Sitemap: https://bizzira.com/sitemap.xml ## Contact - Support: business.bizzira@gmail.com - Marketing site: https://bizzira.com