🌐

New company? Click Request Access above.

👷 Workers: use your company's username with the staff password your owner gave you.

Fill in your company details and submit a request. The admin will review and send you your login credentials.

Only a–z, 0–9 and underscore (_). No spaces. This will be sent as a preference to the admin.
powered by DiwaniTec
🔐 Admin Login

This login is for the system administrator only.

✅ Company Approved!

Share these credentials with the company. You can send via WhatsApp.

🏢

Username
Password
✅ Approve Company
🔐 User Credentials
Username
Current Password
••••••••
👤 Change Username
🔑 Change Password
0
Pending Requests →
0
Active Companies →
0
Total Sales Recorded →
0
Purchase Entries →
💡App Suggestions from Users
No suggestions yet. When users send ideas from their Home screen, they appear here.
📋Access Requests
Loading…
🛡Activity & Security Log

Every login, data write, delete and access request — straight from the server's security log. Filter by action or company below.

Tap ↻ Refresh to load the activity log.
📝Bill Edit Requests

These are requests from companies to edit or correct a previously generated bill. Review the reason and approve or reject.

No bill edit requests.
🏢Registered Companies
Loading…
💰All Sales Records
DateCompanyBill NoCustomerTypeCFT / Cu.MGrand TotalActions
Loading…
🪵All Purchase Records
DateCompanySupplierWoodVolume Cu.MRateCGST/SGSTGrand TotalDel
Loading…
0
Active Subscriptions
0
Pending Payments
₹0
Verified Revenue
0
Expiring Soon
💳Subscription Settings

Set plan prices, availability, offer labels, descriptions, and benefits shown to users.

🎨 Custom Offer Plans

Create special limited-time plans like Summer Sale, Diwali Offer, Trial Access, etc. These appear alongside regular plans for users to select.

No custom plans yet. Click "+ Add Custom Plan" to create one.
🏦Payment Settings

QR is auto-generated from the UPI ID above. Users see a QR with their exact plan amount.

Enter UPI ID & amount above
Manual Payment Verification
💡 Tip: Use Mark as Free/Trial on individual requests to exclude them from revenue. Use Reset Revenue to bulk-mark all approved payments as free.
No payment requests yet.
📈Subscription Ledger & Revenue
No active subscriptions yet.
🏢Company Subscription Details
Loading…
🛡
Admin
Platform Administrator · Full Access
0
Companies
0
Total Bills
₹0
Revenue
₹0
Avg Bill
📈Revenue Trend — Last 12 Months (All Companies)
Avg Selling Price vs Avg Purchase Price — Per Wood Type

Selling = from GST bills. Purchase = from purchase records. Both in ₹/Cu.M.

🪵Wood Avg Selling Rate — All Companies
No sales data yet.
📦Round Log Purchase — Last Known Prices
No purchase data yet.
🏆Most Active Companies
Loading…
💹Price Ledger — What Each Company Sold & At What Price

Shows each company's custom price settings — product, rate per CFT, last used on which bill date. Sourced from billing price grid.

Loading…
🏢Per-Company Sales Intel — Latest Bills & Prices

Reads actual bills generated by each company. Shows what wood they sold, at what rate (CFT or Cu.M), and to whom. Separate card per company.

Loading…
⚠️Inactive Companies Monitor

Companies that haven't generated any bill recently. Useful for follow-up or churn detection. Days since last bill shown in red.

Loading…
📢Platform Announcements Shown to all companies on their dashboard

Broadcast important messages to all registered companies — GST updates, price alerts, maintenance notices, etc.

No announcements yet.
➕ Post New Announcement
👥Top Buyers — Cross-Company Intelligence

Aggregates all buyer/customer names from bills across every company on the platform. Identifies the biggest and most frequent purchasers industry-wide.

Loading…
📅Billing Activity — Day of Week Patterns

Aggregated billing frequency by day of the week across all companies. Helps understand when the industry is most active.

🧾GST Compliance Tracker — All Companies

Shows each company's GST setup status, total GST invoices issued, GST collected, and whether their profile is complete.

Loading…
📦Monthly Volume Comparison — CFT & Cu.M (Last 6 Months)

Total timber volume billed across all companies per month. Shows growth or decline in platform-wide trade volume.

Admin Settings
🗓Delete Old Data

Remove old sales and purchase records to free up storage. Company accounts are kept.

Click Preview to see what will be deleted.
🌲Wood Types Management Available to all companies

Define wood types available across all companies for inventory, purchases, and billing. Companies can also add custom types in their Profile settings.

Loading…

💡 These appear as quick-select buttons when companies add inventory, log purchases, or generate tax invoices.

⚠ Full Reset (Danger Zone)

Permanently deletes ALL data. Cannot be undone.

🤖AI Bill Scanner — API Keys Multi-provider · Auto-fallback

Add API keys from one or more AI providers. The scanner tries them in order — if one runs out of credits or fails, it automatically falls back to the next. Users just tap "Scan" and it works.

No API keys added yet. Add one above to enable AI bill scanning.
💡 Tips: Keys are stored locally on this device. Priority = scan order (1 = first tried). If a key fails with auth/quota errors, the next key is tried automatically. Add the same provider twice with different keys for extra redundancy.
📦Backup & Restore Data

Export all TimberCalc data as a JSON backup file, or restore from a previously saved backup. Useful for migrating to a new server or recovering from a crash.

🔒
Restricted Access

Enter the secret password to access Quotation data.

Pieces: 0 Est. CFT: 0.000 Cu.M: 0.0000
🎮 DEMO MODE You're exploring Demo Timber · Company editing is disabled · Data resets on logout ·
🪵
Phone
GST No.
Address
Username
🏭 Factory Inventory
0
Sizes
0
Pieces
0
CFT
Quick Actions
📊 Today's Business
0
BILLS
₹0
TOTAL SALES
0
CFT SOLD
₹0
ON CREDIT
📬 Order Requests
No order requests yet.
🛟 Help & Support
👨‍💻
DiwaniTec
App Developer · Meeth Diwani — contact me if anything breaks or behaves wrongly
💡 Suggest an Improvement
📐Select Size — Width × Height (inches)
Preset Sizes
Need a new size? Tap ⚙ Manage Sizes above to add or remove sizes.
👆Tap Length to Add a Piece
Tap = +1 piece  |  = remove 1 piece  |  new length → ⚙ Manage Lengths
📊Tally Sheet
SizeLengthPiecesRFTCFTCubic Meter
📐Select Size — Width × Height (inches)
Preset Sizes
Need a new size? Tap ⚙ Manage Sizes above to add or remove sizes.
Add Piece — Enter Length & Quantity
[]Window Structure Calculator
Uses the selected size above. Pick a wood type, enter the window measurements, or reuse a common saved measurement.
Enter width and height to preview frame pieces.
📋Custom Piece List
No pieces yet — select a size, enter length & quantity above
🏢Client / Buyer Details
🔍
💾 Save this customer for future bills?
💳 Payment Status
💰Price per CFT — by Size

Set ₹/CFT for each size. Prices save automatically.

Add pieces in Module 1 or 2 first.
📃Bill Preview
SizeLengthPcsRFTCFTCubic MeterRate/CFTAmount
➕ Extra Charges (optional — added to grand total)
📦 Update Inventory after printing
Deduct stock automatically when bill is printed. Uncheck to skip (e.g. for draft / quotation only).
🏭Select Byproduct Type
🪵 LAFA Wood Offcuts
🔥 FIREWOOD Firewood
🌾 SAW DUST Wood Dust
📏 BEADING Beading Strips
🧾Billing Details
Quick Quantity
Bill Summary
Product
Quantity
Rate
Subtotal₹0.00
GST (18%)₹0.00
Transport₹0.00
Loading₹0.00
GRAND TOTAL₹0.00
Add / Edit Client
👥Client Database
No clients yet. Add one above.
🔍Search & Filter
No bills yet. Generate a bill in the Billing tab.
₹0
Total Revenue
0 bills
₹0
Pending Payments
0 bills
₹0
This Month
0 bills
Most Sold
by quantity
📊Product-wise Revenue
🏆Top Buyers
No data yet.
Outstanding Balances
No outstanding balances.
🪵
0
LAFA KG
🔥
0
FIREWOOD KG
🌾
0
SAW DUST KG
📏
0
BEADING PCS
Add / Adjust Stock
Low Stock Thresholds
GST Bills (Cubic Meter / Tax Invoice)
No sales yet. Print a bill to record it here.

📷 Scan Bill / Invoice

🤖 AI-Powered · Reads Handwriting · Claude Vision

Upload or photograph a bill — AI reads & fills all fields automatically

Initialising OCR engine…
Bill preview
Supports JPG, PNG & PDF — works offline, no API key needed
✅ Extracted Fields
📄 Show raw OCR text
Purchase Entry
📋 Supplier & Invoice Details
🪵 Product & Pricing
🧾 GST & Tax Details
CGST (₹)
SGST (₹)
IGST (₹)
Grand Total (₹)

💡 Grand Total auto-calculates from Subtotal + CGST + SGST. Override manually if needed.

📋 Purchase History
0 records
No purchase entries yet.
0
Unpaid Bills
₹0
Total Outstanding
0
Customers Pending
No credit bills found. Bills marked as Credit will appear here.
🔒
Quotation Records

Password protected. Enter your unlock password to view quotation bills.

🧾 Send to Tally / Saral — Auditor Import Files

Your auditor does NOT need to re-type anything. Give them these files and they load straight into their software:
Tally XML — auditor opens Tally → Gateway of Tally → Import Data → Vouchers → selects this file. All bills become Sales vouchers instantly. Party names and CGST/SGST/IGST ledgers are created automatically if missing. Works in old Tally (ERP 9) and TallyPrime.
Import CSV — for TallyPrime 4.0+ Excel import and Saral (opens in Excel too).

Note: a Tally backup file can only be opened by Tally itself, so bills can't be pushed into a backup directly — these import files are the official, safe way and take the auditor under a minute.

📤 Export for Auditor / Tally Prime

Download structured CSV files ready to import into Tally Prime. Columns match Tally's Sales Voucher & Purchase Voucher format.

📦 Export All as ZIP

Download everything — CSV records and all bill PDFs — as a ZIP file for archiving or sharing with your accountant.

🗄 Full Data Backup

Download everything stored for your company — customers, sales, purchases, inventory, prices, settings — as one JSON file. Keep it safe as a complete backup of your account.

📦 Timber Inventory
Track cut-size stock in real time
0
Sizes
0
Pieces
0
Total CFT
No inventory yet. Tap + Add Stock to begin.
⚡ E-Way Bill
GST Portal integrated — No redirects
0
Total
0
Active
0
Cancelled
⚡ Generate New E-Way Bill

Fill in the transport details below and click Generate. The EWB number will be fetched from the GSP API and stored with your invoice.

📋 Quick Fill from Latest Invoice
Go to Bill tab and print a Tax Invoice first.
📄 Document Details
🏭 Seller (From)
🏪 Buyer (To)
📦 Item / Product Details
🚛 Transport Details
✅ E-Way Bill Generated Successfully!
Valid Until
Status
Active
⚠ E-Way Bill Generation Failed
Check GSP Settings → Verify API credentials → Try again
E-Way Bills Generated
No E-Way Bills yet. Generate one using the Generate tab.
🔍Check E-Way Bill Status
🔄Update Vehicle Number
Cancel E-Way Bill
⚠ Cancellation is irreversible. An EWB can only be cancelled within 24 hours of generation if the goods have not moved. Check GST Portal rules before cancelling.
API Response Log
No API calls logged yet.

Subscription Center

Choose a plan, pay manually with the admin payment details, and submit your UTR plus screenshot for verification. Premium billing, stock, records, and E-Way Bill tools unlock after approval.

📦 Add Stock
Select Wood Type
📦 Stock Detail
Update Stock — How?
📦 New Client Order
📋 This is an order received from a client — someone who wants to buy cut timber from you. Add the sizes they need. Once you cut and prepare the stock, mark it Ready and generate a bill.
Items Ordered
➕ ADD ITEM
🌲 Select Wood Type
📐 Select Size
⚙ Manage Sizes
➕ Add New Size

Preset sizes are fixed. Custom sizes you added can be removed here.

⚙ Manage Lengths
➕ Add New Length

Default lengths (3–8 ft) are fixed. Custom lengths you added can be removed.

Company Profile
No signature
Photograph the owner's signature on white paper. It appears above "Authorised Signatory" on invoices.
No logo
No QR
Upload your GPay / PhonePe / UPI QR image. It prints on the invoice so customers can scan & pay.
👷 Staff Sign-in Password

Give this password to your workers. They log in with your same username + this staff password, and can ONLY add pieces and manage stock — no billing, no amounts, no records. Type REMOVE to switch staff access off.

🌲 Your Wood Types

Global types are available by default. Add your company-specific wood types below — they'll appear in inventory, purchases, and billing dropdowns.

Available globally: Loading…
⚡ E-Way Bill GSP API Settings
Configure your GSP (GST Suvidha Provider) to enable automatic E-Way Bill generation from within this app.
Cubic Meter Tax Invoice
⚡ E-Way Bill — Transport Details
Recognises GST invoices above ₹50,000 and prepares E-Way Bill generation.
Enter price to check E-Way Bill requirement.
ℹ️ Seller GSTIN and Buyer GSTIN will be auto-filled from your company profile and customer details. Fill in transport info below.
Auto-generate E-Way Bill when printing invoice
EWB number will be fetched before PDF is created
🏠 INTRA-STATE · CGST+SGST — change under GST% on the bill form
Total Cubic Meters
Rate / Cu.M
Gross Total
CGST @ 9%
SGST @ 9%
GRAND TOTAL
✏️ Edit Purchase Entry
📋 Supplier & Invoice Details
🪵 Product & Pricing
🧾 GST & Tax Details
CGST (₹)
SGST (₹)
IGST (₹)
Grand Total (₹)
📊 Send Monthly Sales & Purchase

Select a date range, enter recipient details, and choose how to send.

How it works:
1️⃣ CSV files are saved to your device.
2️⃣ In the Android app, find them in Downloads > TimberCalc Exports.
3️⃣ WhatsApp opens with the message — tap 📎 Attach and select the saved files.
✏ Edit Company Details
📄 Bill Details
✏ Edit Bill (Admin)
🗄 Data Explorer — live Supabase records
⚠ This is your real Supabase data. Edit saves the exact JSON back to the database; Delete removes the record permanently. Editing is for advanced fixes — a wrong edit can break that company's app.
Select a company above.
🖨 Which copies do you need?
📦 Send Pieces to Owner
0 pcs · 0 CFT
OR ADD A NEW CLIENT
📝 Request Bill Edit

⚠ Changes will only be applied after the admin reviews and approves this request.

✅ Apply Approved Edit
✅ Admin approved this edit. Make changes below and save.
Bill Details
🔒
🔒 Quotation Records

This section is password protected. Enter the unlock password to view quotation records.

📝 Bill Edit Request Detail
📱 E-Way Bill QR Code
E-WAY BILL NUMBER
⚙ E-Way Bill GSP Settings
🔐 GSP Credentials

Your credentials are stored locally in this device only. TimberCalc communicates directly with your GSP's API endpoints.

🧾 Payment Proof
🎁 Gift Free Subscription

Grant free premium access to a company without requiring payment. Gifted days are excluded from revenue stats and shown with a Gift badge in the ledger.

💡 If user already has an active subscription, the gifted days will be added on top of the remaining days (stacked).
➕ Add Custom Plan
✏ Edit Subscription Entry
➕ Add Manual Revenue

Record cash payments, bank transfers, or any revenue not captured by the payment approval flow.

🔔 Notifications
No notifications yet.
📄 E-Way Bill Details