# Batch Inventory

> Track stock by lot, expiry, and category - fast, reliable, safer.

Canonical page: [https://chrome-stats.com/d/rappid.in.batch.inventory](https://chrome-stats.com/d/rappid.in.batch.inventory)

## Overview

- **ID:** `rappid.in.batch.inventory`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Rappid.in
- **Category:** BUSINESS
- **Downloads:** 442
- **Version:** 1.1
- **Last updated:** 2026-09-10
- **First published:** 2025-08-26
- **Publisher country:** IN
- **Size:** 39 MB
- **Data as of:** 2026-09-20
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=rappid.in.batch.inventory)
- **Website:** [https://rappid.in](https://rappid.in/)
- **Privacy policy:** [https://rappid.in/app\_privacy.php?name=Batch%20Inventory](https://rappid.in/app_privacy.php?name=Batch%20Inventory)

## Description

Batch Inventory helps you control stock at a granular, real-world level—by lot, expiry, warehouse, and category—so every inward/outward move stays auditable, accurate, and fast.<br><br>What it does<br>• Tracks each product as batches (lots) with unique details like batch code, price, expiry, and date of manufacturing.<br>• Maintains live on-hand quantities using a robust method: “last snapshot + tail of confirmed transactions” to the current day. This gives you real-time stock without losing historical accuracy.<br>• Supports a “default batch” (batch_id = 0) for items where you don’t want to split lots, while still keeping the same accuracy model.<br>• Locks past periods automatically: once a daily snapshot exists, inserts/edits/deletes at or before that date are blocked—preserving the integrity of reports.<br>• Works across companies and warehouses with clear scoping by business code, company, and warehouse.<br><br>Give staff only what they need (Multi-Category Locking)<br>• By default, staff can access All Categories.<br>• If you map one or more categories to a staff account, access instantly narrows to those categories only (and “All Categories” is auto-unchecked in the UI).<br>• Admins always see everything and can assign or remove locks from Accounts → Category Locking. This lets you protect sensitive product lines while keeping daily work smooth.<br><br>Smarter operations<br>• Inward &amp; Outward: Pick the batch (or default) and move stock with confidence; the system computes current balances per batch and prevents negative surprises.<br>• Expiry-aware: See batch expiry dates, sort by earliest, and act in time.<br>• Search &amp; Sort: Find products by name/code; sort by current stock, total in/out, or last updated to surface what matters.<br>• Dynamic product data: Add structured titles/descriptions per product (specs, care notes, marketing points). Include these in Excel exports when needed.<br><br>Actionable reports<br>• Products Report: Name, code, unit, total in/out, current stock, batches, image—and optionally all dynamic data fields appended in the same row.<br>• Batches Report: Real batches plus the synthetic default batch, with current stock, pricing, and expiry signals (Expired / Expiring Today / Expiring Soon).<br>• Transactions Reports: Company/warehouse scoped, filtered by date range, staff, or party for clean audits.<br>• Product-Warehouse Matrix: A fast snapshot of where stock sits across all warehouses, including totals.<br><br>Designed for speed &amp; scale<br>• Uses indexed tables and a prebuilt view for current stock to keep lists fast even with large ledgers.<br>• Snapshot logic keeps history consistent while allowing real-time visibility today.<br>• Role-based access and feature toggles ensure each user sees just what they need.<br><br>Why teams love it<br>• Accuracy you can trust (no silent edits into the past).<br>• Focused access for staff, complete visibility for admins.<br>• Less chaos near expiry with clear, sortable batch data.<br>• Export-ready: one click to Excel for analysis or sharing.<br><br>In short, Batch Inventory gives you the precision of batch-level control with the simplicity of everyday use—so stock stays organized, teams stay focused, and decisions stay data-driven.

## Rankings

- #1,428,598 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_COARSE_LOCATION`
- `android.permission.ACCESS_FINE_LOCATION`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.ACCESS_WIFI_STATE`
- `android.permission.CAMERA`
- `android.permission.INTERNET`
- `android.permission.NFC`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.READ_BASIC_PHONE_STATE`
- `android.permission.READ_EXTERNAL_STORAGE`
- `android.permission.READ_PHONE_NUMBERS`
- `android.permission.READ_PHONE_STATE`
- `android.permission.SET_WALLPAPER`
- `android.permission.SET_WALLPAPER_HINTS`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_EXTERNAL_STORAGE`
- `com.google.android.c2dm.permission.RECEIVE`
- `rappid.in.batch.inventory.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [Item Inventory](https://chrome-stats.com/d/unis.opera8.inventory) — 43 users
- [Stock Management: Inventory](https://chrome-stats.com/d/coolapp.stockmanagement) — 1,069 users
- [Bar Inventory Assistant](https://chrome-stats.com/d/com.barinhelper.inventoryasistant) — 24 users
- [Inventory Counting](https://chrome-stats.com/d/com.ksistem.kcounting2) — 71 users
- [Inventory++](https://chrome-stats.com/d/com.inventoryplusplus) — 20 users
- [Inventory: Product Tracker App](https://chrome-stats.com/d/co.nroot.quickinventory) — 648 users
- [Stock Control](https://chrome-stats.com/d/com.bizlergroup.stockcontrol) — 49 users
- [Bsure Stock](https://chrome-stats.com/d/com.weltoc.daywallet) — 36 users
- [Binventory](https://chrome-stats.com/d/com.darkburrow.binventory)
- [OG Inventario](https://chrome-stats.com/d/com.officegest.oginventory) — 90 users
- [Automated Inventory](https://chrome-stats.com/d/com.mustansarcorp.inventoryapp) — 2 users
- [Big Book](https://chrome-stats.com/d/com.innink.heavenhome) — 537 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/rappid.in.batch.inventory)
