Flying Hands Publications logo

Flying Hands Publications Pvt Ltd

GST, Expenses & Statutory Compliance Portal

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 & GSTIN Base (₹) GST (₹) Total (₹) TDS Tax Bill File Actions

Scan station

Scan a book, then choose what happened to it.

A USB or Bluetooth barcode gun works straight into the box above — it types the code and presses Enter for you.

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.

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.

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.

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.

Activity History

Who changed what, and when. The last 200 actions are kept.

AI OCR Invoice Scanner

Upload or drag a physical invoice bill photo/PDF. Gemini AI will extract vendor name, GSTIN, invoice number, and tax amounts automatically.

Click to upload bill image or PDF

PNG, JPG, or PDF (Max 10MB)

AI Scanning invoice image...

AI CA & Tax Compliance Advisor

Ask any question on GSTR-2B ITC matching, Section 194C/194I TDS rates, or West Bengal/Tripura branch accounting rules.

Hello Shipan! I am your AI Corporate Tax Assistant. Ask me anything about Flying Hands Publications' GST, TDS, or expense rules.

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

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.

Clear sample data

Empties books, warehouses, stock movements, ledger entries and stock movements so you can enter your own real data from scratch. Team logins, categories/types and compliance tasks are kept.

© 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

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 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.

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, warehouse (and channel for dispatch), then enter a quantity next to every book that moved. Books left at 0 are skipped.

Payment history

Adjustment reasons — damaged, lost, stolen & spoilt stock

Rename

Edit a warehouse

Import warehouses from CSV

Columns, in order: Name, Code, Type, City, State, Address, Contact, ParentCode, IsMain. First row can be a header — it's detected and skipped automatically. Parent codes must belong to a warehouse already in this file or already saved.

...or paste CSV text below instead:

Record stock movement

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.