Total Money Spent
₹0
Purchases + OpEx
Book Production Purchases
₹0
Paper, Printing, Lamination
Operational Expenses
₹0
Rent, BlueDart Courier, Meta Ads
GST Input Tax Credit (ITC)
₹0
Claimable in GSTR-3B
Company owes Shipan
₹0
Bills paid personally + funds parked with owner, minus what's been returned
Shipan owes company
₹0
Only shown if the balance flips negative
Payables & receivables
Who the company owes, and who owes the company — from loans and the owner's account, grouped by party.
Total to pay (payable)
₹0
Total to receive (receivable)
₹0
| Date & Type | Title / Item | Vendor / Party & GSTIN | Base (₹) | GST (₹) | Total (₹) | TDS Tax | Bill File | Actions |
|---|
Scan station
Scan, then record Main-held FBM/FlyingHands activity or an exact physical warehouse transfer.
A USB or Bluetooth barcode gun works straight into the box above — it types the code and presses Enter for you. FBM and FlyingHands allocations remain in West Bengal Main; use Transfer only when stock physically leaves Main for Flipkart FBF, Amazon FBA, or Meesho Fulfilled.
Point at the barcode on the back cover
Books in stock
0
All warehouses
Titles
0
Active SKUs
Warehouses
0
Storage locations
Need restock
0
At or below restock level
Stock value
₹0
At cost price
Full stock & warehouse export
Every book, warehouse, and movement \u2014 nothing summarized or left out.
Doubt Clear
How every sales channel is managed
West Bengal Main holds FBM and Flying Hands (MF) physical stock. Every Flipkart, Amazon, and Meesho FBM shipment must use its exact allocation. Shopsy orders remain inside the Flipkart workflow and use Flipkart stock rules. Marketplace-fulfilled stock is tracked only in its exact external warehouse. A report never guesses a warehouse or silently double-counts stock.
Flipkart
FBM: upload the Flipkart order CSV; shipped Flipkart and Shopsy rows use the exact Flipkart FBM allocation. FBF: upload the FBF Orders Report; Warehouse ID is retained and quantity starts at 1 for review. FBF order rows are audit data and do not change physical warehouse stock.
Amazon
FBM: books sold and shipped from the exact Amazon FBM allocation. FBA: the warehouse event report adjusts stock only in its exact FBA warehouse, such as MAA4, PNQ3, or CJB1. FBA order rows never adjust warehouse stock.
Meesho
Books are sold and shipped from the exact Meesho FBM allocation. A verified Shipped Sub Order uses that allocation and West Bengal Main stock. Pending/cancelled rows do not move stock; returns are recorded only after physical receipt and scan.
Flying Hands (MF)
Dispatches and returns are recorded through Scan Station or Movements from West Bengal Main. Use the Flying Hands allocation for own-website stock; unallocated stock stays visible until you assign it.
Answers to common doubts
Open any question for the safe action to take.
Will the same sale reduce stock twice if I upload more than one report?
No. FBM and FBA use separate stock sources. Order imports use stable order IDs; FBA warehouse events use their own source rows and fulfilment-centre mapping. FBA order rows do not deduct warehouse stock.
What should I do if a source row shows an error?
Every row is editable right in the table: pick the correct status from its dropdown, or fix the date, quantity, warehouse ID, or book directly. If a caution (duplicate, cross-book conflict, status changed after a stock movement) still blocks the row after your edits are correct, tick Force pass to override it — it will be marked as manually confirmed for audit. Untick a row's checkbox to skip it instead; every other valid row can still be saved. A missing stable order identity can never be forced into stock because that could deduct the same order twice.
How are Shopsy orders handled?
Shopsy remains inside Flipkart. There is no separate Shopsy allocation or warehouse. A merchant-fulfilled Shopsy shipment found in the Flipkart report uses the Flipkart FBM allocation; an FBF Shopsy row follows the Flipkart FBF audit and exact Warehouse ID rules.
Why did Flipkart APPROVED previously show as an error?
APPROVED is a valid accepted, pre-shipment status. It is now automatically treated as Pending and saved as audit only, so it does not reduce stock. If Flipkart introduces another status the importer doesn't recognize yet, pick the correct one from the Status dropdown on that row after checking it in Flipkart, or tick Force pass once you've confirmed the details are right.
Why are returns not automatically added back to sellable stock?
A marketplace return can be in transit, damaged, or not received. Add it back only after the physical book is received and checked at the correct warehouse.
What does Unallocated reserve mean?
It is physical Main Warehouse stock not yet promised to a sales channel. It is not another warehouse and is never double-counted. It cannot be used for a Flipkart, Amazon, or Meesho FBM shipment: allocate that stock to the exact channel first.
When should I use a transfer instead of an allocation?
Use an allocation for stock that still sits in West Bengal Main and is available for a channel. Use a transfer only when books physically leave Main for an external FBF, FBA, or Meesho Fulfilled warehouse.
| Date | Movement | Book | Warehouse | Channel | Reference | Qty | By | Actions |
|---|
Dispatches and returns by marketplace
Uses the movement dates selected on the Movements tab.
Title performance by channel
Net units shipped after returns, per book, per marketplace.
Amazon merchant-fulfilled orders
Upload Amazon Orders CSV/TXT for Merchant-fulfilled (FBM) sales. If the source report contains FBA rows, they are excluded here.
Every FBM shipment is locked to West Bengal Main and requires its exact Flipkart, Amazon, or Meesho FBM allocation. Upload FBA warehouse-event data separately in Amazon FBA Warehouse. Returns remain unallocated until physically checked.
Amazon: TXT/TSV or CSV. Meesho: CSV (TXT also accepted). The source file is read temporarily and is never saved.
Filters the dashboard only; confirmed imports retain all verified rows.
Amazon FBA Warehouse
Upload this Amazon Inventory Event Detail CSV to adjust stock in the exact FBA fulfilment-centre warehouse, such as MAA4, PNQ3, or CJB1. It never needs or matches an order ID.
Shipments become Amazon dispatches; customer returns become Amazon returns. Amazon adjustments are highlighted separately so they can be verified before saving.
Amazon Inventory Event Detail CSV only. Each row uses its exact fulfilment-centre code; unknown books or warehouses must be mapped or skipped during review.
FFlipkart FBF Warehouse
Upload Flipkart Fulfilled (FBF) warehouse stock, verify the dashboard below, then review and save.
Flipkart FBM orders are uploaded from the separate Flipkart FBM orders tab. This screen is only for FBF external warehouse stock.
FBF can be verified as warehouse stock; FBM is reporting only.
Flipkart: CSV, TXT, XLS, XLSX or XLSM. The original file is not saved.
Select the exact external warehouse shown by this snapshot. Main Warehouse is excluded because a listing snapshot cannot safely change FBM allocations.
Must be newer than the last confirmed Flipkart snapshot and cannot be in the future.
Your books
One row per title. Marketplace codes let a scanned label find the right book.
| Title | SKU / ISBN | Marketplace codes | Cost | MRP | Restock at | In stock | Actions |
|---|
Storage locations
A warehouse can be your godown, a shop, or stock sitting in a marketplace fulfilment centre.
Sold by warehouse
Net units sold per warehouse over the selected period.
Title performance by warehouse
Net units sold after returns, per book, per warehouse & sub-warehouse. Uses the movement dates selected on the Movements tab.
Demand ranking — which book sells where
Every book & warehouse pair, highest demand first, with stock on hand there so you can see what to send.
Task Management
Day-to-day company to-dos — separate from statutory/legal deadlines. Assign, prioritise, and track work here.
To do
0
In progress
0
Done
0
Overdue
0
| Done | Task | Assigned to | Priority | Due date | Status | Actions |
|---|
Everyday Follow
The things that must be done every single day for the business to run smoothly — miss enough of these and it shows up as a GST/ITR/stock problem later. Tick each one off as it's done today.
Showing items assigned to you.
Done today
0
Still pending today
0
My items
0
Last 30 days
| Done today | Item | Category | Assigned to | Streak | Last done | Actions |
|---|
Monthly Tax & Compliance Task Calendar
Track deadlines for GST, TDS, Salary Disbursal, and PT to avoid interest penalties.
Export for Filing
Pick a return period, check the working, then download the file you hand to your CA or upload to the GST portal.
Bills from a vendor in your own state are split into CGST and SGST. Bills from any other state are treated as IGST. Bills with no GSTIN are listed separately because you cannot claim credit on them.
Taxable Value
₹0
Before GST, in period
IGST Credit
₹0
Out-of-state vendors
CGST + SGST Credit
₹0
₹0 each
Total ITC Claimable
₹0
All bills have GSTIN
GSTR-3B Table 4(A)(5) — Input tax credit by rate
Match these figures against GSTR-2B before you claim them.
| GST Rate | Taxable Value | IGST | CGST | SGST | Total Tax | Bills |
|---|
TDS working — Form 26Q
Rates applied: 194C 2%, 194I 10%, 194J 10%. Change the rate in the box if the payee is an individual or HUF.
| Section | Nature of payment | Amount paid | Rate % | TDS to deposit | Bills |
|---|
Download filing files
Every file covers the period selected above.
Purchase register
Every bill with GSTIN, taxable value and tax split. Send this to your CA.
GSTR-3B ITC summary
Rate-wise credit in the shape of Table 4 of GSTR-3B.
TDS working (26Q)
Deductee-wise TDS with section and rate, ready for challan 281.
Full filing pack
One printable page with all three statements. Open it and print to PDF.
Recycle Bin
Anything you delete lands here instead of disappearing. Restore it any time, or clear it out when you are sure.
Undo points
Every change is snapshotted before it is saved. Roll the whole app back to just before any of these — useful when an import or a bulk edit brought in wrong data. The last 25 are shared across every device, so a change made on one device can be undone from another.
Activity History
Who changed what, and when. The last 200 actions are kept.
Ask Flying Hands
Ask clear questions and get answers from the live Hostinger data you are allowed to view.
Choose what to ask about
Choose a data area first. The assistant can only use data from that area.
Suggested questions
Two-Factor Authentication (SMS)
After a correct username and password, anyone with 2FA switched on also has to enter a code texted to their phone. Sending goes through your own DLT-registered SMS route — this app doesn't send SMS directly, it calls a webhook you point at your gateway.
Click edit twice to unlock. This should point at a small script you control (Google Apps Script works well — see the setup guide) that receives {phone, otp} and calls your DLT-approved SMS gateway.
Who has 2FA switched on
Team Accounts & Employee Access Control
Shipan Das (Primary Admin) can invite staff and control allowed system features.
| User Name | Role | Allowed Permissions | Actions |
|---|
Agreements & Company Documents
Contracts, NDAs, licences, insurance papers, printer/vendor agreements — anything worth keeping on file.
| Title | Category | Party | Document date | Expiry | File | Actions |
|---|
How This Company Runs
Written-down rules, SOPs, and how things are meant to work — so it's not only in one person's head.
How-To Guides
Step-by-step instructions for the tools and processes the company depends on — GST/ITR/TDS filing, ISBN, design software, this system, hosting, printing, marketplaces, and more. Undeletable — only ever edited, never removed, so nothing goes missing by accident.
100% Google Drive Auto-Sync & Disaster Recovery
Every hour, your complete application data (transactions, compliance tasks, team permissions) is silently backed up to your Google Drive.
Click edit button twice to unlock and modify your Webhook URL.
Shared server sync
Connect this device to your hosted MySQL database so every employee, on any device, sees the same live ledger & stock. Without this, each device keeps its own separate copy.
Download this app to add new features
The whole portal is one file. Download it, upload that file to Claude or any AI, and ask for the changes you want. You get a new file back that you open the same way.
App only
Clean copy of the app with no company data inside. Best for asking an AI to add features.
App plus your data
One file that carries your ledger inside it. Open it on any laptop and your records are already there.
Change request note
A short text file describing how this app is built, so the AI has context before it edits.
Manual Google Drive Sync
Force an immediate 100% cloud backup right now.
Export my data (.json)
Everything you've entered — ledger, stock, team, tasks — in one file. This does NOT include the app itself.
Upload my data (.json)
Bring in a .json file you exported earlier. This replaces what's currently in the app with that file's data.
Master Export — Full System, All Tabs
One click pulls everything — ledger, payables, stock, books, warehouses, tasks, compliance, documents, policies, guides, and team — into a normal, readable file. Pick whichever format you actually need it in.
Excel (.xlsx)
A real workbook, one tab per sheet — opens clean, no "format doesn't match" warning.
Word-readable
A formatted document — open it and use Word's "Open" (not double-click) so it doesn't warn either.
PDF-ready
Downloads a print-formatted page — open it, then Print → Save as PDF.
Snapshot (image)
A single PNG with the key numbers from every tab — good for a quick WhatsApp share.
For the raw data itself (to load back into this app later, or hand to another system), use "Export my data (.json)" above instead — this Master Export is for reading, not re-importing.