Change saved

Wrong data? Put it back exactly as it was.

Flying Hands Publications logo

Flying Hands Publications Pvt Ltd

GST, Expenses & Statutory Compliance Portal

Connecting…

Not signed in

Sign in required

Confirm Action

Are you sure you want to proceed?

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.

F

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.

M

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.

Read-only answers

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.

Protected / Locked

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.

Protected / Locked

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.

© 2026 Flying Hands Publications Private Limited

Add Purchase / Operational Expense

Log each payment as you make it — builds a dated history you can show as proof. Earlier entries are locked once saved; add a new one for each further payment.

Total paid: Remaining:

PDF or image, up to 3 MB. Saved inside the app so it travels with your data and backups.

Add Statutory Compliance Task

Use FBM / held in West Bengal Main only for stock that remains in your West Bengal Main Warehouse. Use Marketplace fulfilled when books were physically sent to a Flipkart, Amazon, or Meesho warehouse.

Ticking off a Daily, Monthly, Quarterly or Annual task rolls the due date forward automatically, so it comes back for the next cycle instead of disappearing.

Add Task

Manage assignees

Your team members are always assignable. Add anyone else here — a freelancer, a printer's contact, anyone who doesn't log into this app but still gets tasks. An assignee in use on a task can't be removed until nothing points to it.

Add Document

PDF or image, up to 3 MB. Saved inside the app so it travels with your data and backups.

Add Rule / Policy

Add Guide

Add Item

Choose an employee or admin. Items assigned to Everyone can be ticked by all checklist users.

Add Team Member

This is what they'll use to sign in from the top-right of the app. Share it with them directly.

Shared server connection

Enter the address of the api/state.php file you uploaded to your Hostinger hosting, and the access key from api/config.php.

Manage Lists

Add or remove the option lists used across Stock & Warehouses. An item in use elsewhere can't be removed until nothing references it.

Categories

Bindings

Warehouse types

Flipkart FC, Amazon FBA, Meesho FC, Flying Hands own godown, or any new platform.

Sales channels

Add book

Marketplace codes

Paste the listing code each site gives you. Scanning any of them will find this book. These identity codes are protected: only an Owner or Admin can change them.

Printed books sit under HSN 4901, which is nil rated. Check with your CA before claiming credit on paper and printing bills, since inputs used for exempt supplies usually are not claimable.

Book details

Add warehouse

Use this to nest a marketplace fulfilment centre or shop under its state/main warehouse.

Select books & enter quantities

Pick an action and warehouse, then enter a quantity next to every book that moved. Dispatches can use an FBM allocation; returns keep their source separate from any sellable allocation they restock. Books left at 0 are skipped.

Payment history

Adjustment reasons — damaged, lost, stolen & spoilt stock

Rename

Edit a warehouse

Record stock movement

Tick every book in this movement and set each quantity — they all save together, one movement per book.

Correct imported Amazon row

The original Amazon source key stays attached, so re-uploading the same report cannot create a duplicate. This correction is recorded in the activity log and can be undone from the movement ledger.

FCorrect Flipkart snapshot row

The portal adds only the difference from the previously confirmed snapshot quantity, so movements recorded since that snapshot are preserved.

This does not delete or silently edit historical stock. It creates an auditable correction adjustment and retains the original Flipkart snapshot row.

States for GST split

These fill the "registered state" list and decide CGST/SGST vs IGST.

Flying Hands Publications logo

Portal Sign In

Each team member signs in with their own username and password.

Forgotten your password? Ask the primary owner to reset it under Team & Permissions.

This wipes everything saved on THIS device

Ledger, stock, team accounts, tasks — everything currently stored in this browser for this app is deleted. It cannot be undone. The app then starts fresh with the login built into this file. If you have a data export (.json) or a portable copy, you can restore it after resetting.

This usually happens because this browser already has an older login saved from before — resetting clears that so this file's own login works again.

Manage 2FA

The OTP is sent to this number through your DLT-registered SMS route.

Add question & answer

Select every employee or user who may view this question.