DashboardTea Processing Costing Program | Version 2.3.1
UNot logged in
User
Business overview
Welcome to BatchFlow
Monitor production, stock, payments, and monthly performance from one place.
Production
Processing Batches
Selected month
Financial Snapshot
Monthly RevenueLKR 0
Labour CostLKR 0
Net Profit / LossLKR 0
Finished Goods
Available for Sale
0 kg
A Grade Stock0 kg
B Grade Stock0 kg
Finished tea available for sale. This does not include raw material still under processing.
Raw Material Stock
Available Quantity0 kg
Available Loads0
Raw Material Under Processing0 kg
Committed raw material; not finished tea stock and not available for finished-goods sales.
No Stock Available
Receivables
Customer Outstanding Balance
LKR 0
Total receivables from customers
Payables
Vendor Outstanding Balance
LKR 0
Total payables to suppliers
Input Tea Purchased0 KG
0 MT
No previous-year dataOutput - All Grades0 KG
0 MT
0 Batches ProducedProfit MarginLKR 0
0% Margin
Revenue: LKR 0
Production analytics
Monthly Tea Performance - 2026
Input Tea PurchasedOutput - All GradesProfit Margin
No analytics data is available for this selection.
Production mix
Tea Grades Output Breakdown
A Grade Output
No A Grade output is available.
B Grade Output
No B Grade output is available.
Latest records
Recent Activity
Recent Purchases
Recent Production
Recent Sales
Finance
Upcoming Cheques - Next 7 Days
0 Cheques | Total: LKR 0
Production
Recent Batches
Shortcuts
Quick Actions
Batch Entry
Company not registered
NEW BATCH DETAILS
B1/Month/Day/0001
Draft – Not Started
Total CostLKR 0Stock ValueLKR 0Average Cost / kgLKR 0Process Loss0%
Procurement
Raw Material Purchases
Record supplier purchases and automatically create traceable stock loads.
Total Purchases0Total Quantity0Total Purchase ValueLKR 0Unpaid Purchases0
Add Raw Material Purchase
Saving creates a separate immutable Load / Lot ID.
This raw material load has already been used by a batch. Quantity, rate, and purchasing costs are locked to protect historical batch costing.
Purchasing Cost
Additional landed costs for this purchase, such as transport, permits, and loading. These costs are automatically allocated to batches that use this load.
Cost Item
Qty
Rate
Amount
Total Purchasing CostLKR 0
Total Landed CostLKR 0
Landed Cost Per KGLKR 0
Purchase List
Each purchase remains linked to its own stock load.
Purchase No
Date
Supplier
Invoice / Bill
Raw Material
Type / Grade
Quantity
Rate
Total
Load / Lot ID
Payment
Notes
Action
Inventory
Raw Material Load Stock
Separate purchase-load balances with complete batch traceability.
Total Loads0Original Quantity0Consumed Quantity0Available Quantity0Available ValueLKR 0
Load-wise Stock
Loads remain separate by purchase, supplier, grade, quality, date, and rate.
Load Name
Lot ID
Raw Material
Category / Grade
Supplier
Storage Location
Purchase Date
Original Qty
Consumed Qty
Available Qty
Unit
Rate
Purchase Value
Landed Value
Status
Action
Load Details
Purchase details, usage history, and remaining stock.
Finance
Cheque Management
Schedule, issue, clear, replace, and audit vendor or manual cheques.
Scheduled Cheques0Due This WeekLKR 0Overdue Cheques0Cleared This MonthLKR 0Bounced / Cancelled0
Cheque Register
Filter, review, print, change status, cancel, or replace cheques.
Cheque Number
Cheque Date
Type
Payee / Customer
Bank Account
Amount
Linked Invoice / Reference
Status
Created By
Last Updated
Action
Cheque Calendar
Click a date to add a cheque. Drag eligible cheques to reschedule them.
Cheque History
Immutable audit trail of cheque creation and every subsequent change.
Date and Time
Cheque
User
Action
Old Value
New Value
Remarks
Finished Goods Inventory
Stock Management
Finished tea available for sale, plus its production, sales, adjustments, and history.
Total Grade Stock0Total Finished Output0 kgTotal Finished Sold0 kgFinished Stock for Sale0 kgLow Stock Grades0
Grade-wise Stock
Finished tea output from completed batches, sales, adjustments, and reserved quantities.
Grade
Grade Code
Total Generated kg
Total Sold kg
Adjustment kg
Reserved kg
Available Stock kg
Source Batches
Last Movement
Status
Action
Stock History
Every stock-in, usage, and adjustment transaction.
Date and Time
Reference Number
Movement Type
Grade
Quantity In
Quantity Out
Balance After
Related Batch / Invoice
User
Remarks
Stock Adjustment
Admin-only controlled correction with an audit reason.
Trading
Buy & Sell
Sell raw material directly from purchased load stock and track trading profit.
Raw Material Available0 kgRaw Material Sold0 kgRaw Sales ValueLKR 0Raw Material CostLKR 0Raw Trading ProfitLKR 0
Raw Material Stock for Sale
Select a received raw-material load and post a traceable raw sale.
Load ID / Lot ID
Raw Material
Category / Grade
Supplier
Purchase Date
Location
Original Qty
Used in Batches
Sold Qty
Available Qty
Landed Cost/kg
Stock Value
Actions
Create Raw Sale
Posts the selected raw-material load through the server-backed Raw Sales workflow.
Manual records are combined with saved batch job income and costs.
Type
Date
Category
Staff
Description
Batch No
Amount
Manual Income Records
Date
Category
Description
Amount
Action
Manual Expense Records
Date
Category
Description
Related Batch
Amount
Action
Bills / Payables
Record supplier bills and track payments.
Total Bills0All time
Unpaid0LKR 0
Overdue0LKR 0
Date
Bill No
Supplier
Status
Amount
Action
Add New Bill
Enter supplier bill details and save payable records.
Bills List
Review, edit, mark paid, or delete supplier bills.
Date
Bill No
Supplier
Description
Status
Amount
Paid
Balance
Action
Invoices / Receivables
Record customer invoices and track receivable payments.
Total Invoices0All time
Outstanding0LKR 0
Overdue0LKR 0
Date
Invoice No
Customer
Status
Amount
Action
New Invoice
Create one customer invoice with finished tea and raw-material stock lines. Only Draft invoices are supported in this stage.
Phone-
Email-
Address-
Item Table
Add finished tea and raw-material stock lines. Quantity cannot exceed available stock.
Tea Grade / Stock Item
Available Qty
Quantity kg
Rate (LKR)
Tax
Amount
SubtotalLKR 0
Discount
LKR 0
Tax TotalLKR 0
Adjustment
Grand TotalLKR 0
Invoice List
Search and filter all customer invoices.
Date
Invoice No
Customer
Due Date
Status
Total
Balance
Action
Invoice Detail
Full item lines, receipts, and stock traceability.
Receive Payment
Allocate full or partial customer payments and generate receipts.
Total Receipts0All time
Amount ReceivedLKR 0All receipts
OutstandingLKR 0Customer invoices
Receive Customer Payment
Select an invoice, enter payment details, and issue receipt.
Cheque Details
Pay Bills & Payables
A unified view of every outstanding Bill, Raw Material Purchase, and Salary balance.
Total OutstandingLKR 0OverdueLKR 0Due This WeekLKR 0Pending Issued ChequesLKR 0Paid This MonthLKR 0
"Requires Review" items have legacy paid/partial data with no reliable payment trail and are excluded from the summary totals above until manually reconciled.
Type
Reference
Payee
Date
Due Date
Original Amount
Paid / Cleared
Pending Cheque
Outstanding / Available
Status
Action
Customer Balances
Invoice totals, payments, and outstanding balances.
Customer
Total Invoiced
Cleared Payments
Outstanding Balance
Overdue
Action
Vendor Balances
Supplier bills, payments, and available payables.
Supplier
Total Payables
Cleared Payments
Pending Issued Cheques
Available Balance
Action
Staff Balances
Salary totals, payments, and balance to pay.
Staff
Total Salary Payable
Cleared Payments
Pending Issued Cheques
Balance to Pay
Action
Accounting Reports
Generate PDF reports for the selected month.
Customer Management
Customers
Manage customer profiles, invoice history, receivables, and payment status.
Total Customers0
Active Customers0
Total ReceivableLKR 0
Pending ChequesLKR 0
Received This MonthLKR 0
Select a customer
Choose a customer from the list to view their full profile, invoice history, and payment records.
—
LKR 0
Customer Information
Contact Person
—
Phone
—
Email
—
Address
—
Tax / Reg No
—
Credit Limit
LKR 0
Payment Terms
—
Opening Balance
LKR 0
Notes
—
Receivable Summary
Invoices0
Invoice TotalLKR 0
ClearedLKR 0
Pending ChequesLKR 0
OutstandingLKR 0
OverdueLKR 0
Invoice History
Invoice
Date
Due
Amount
Paid
Balance
Status
Actions
Payment History
Date
Method
Type
Amount
Status
Invoice
Actions
+
Add New Customer
Create a master record for invoices, receipts, and statements.
Vendor Management
Vendors
Manage suppliers, raw material vendors, bills, payables, and payment history.
Total Vendors0
Active Vendors0
Total PayableLKR 0
Pending ChequesLKR 0
Paid This MonthLKR 0
Select a vendor
Choose a vendor from the list to view their full profile, purchase history, bills, and payment records.
—
LKR 0
Vendor Information
Vendor Type
—
Contact Person
—
Phone
—
Email
—
Address
—
Tax / Reg No
—
Payment Terms
—
Opening Balance
LKR 0
Notes
—
Payable Summary
Raw Mat. Purchases0
Bills0
Total PayableLKR 0
ClearedLKR 0
Pending ChequesLKR 0
OutstandingLKR 0
OverdueLKR 0
Raw Material Purchase History
Purchase
Date
Invoice
Material
Qty
Amount
Paid
Balance
Status
Actions
Bill History
Bill
Date
Due
Type
Amount
Paid
Pending Cheque
Balance
Status
Actions
Payment History
Date
Method
Type
Amount
Status
Linked Payable
Actions
Staff Management
Staff
Manage employees, payroll history, balances and work records.
Total Staff
0
Active Staff
0
Salary Payable
LKR 0
Pending Cheques
LKR 0
Paid This Month
LKR 0
Select a staff member
Choose a staff member from the list to view their full profile, salary history, batch work, and payment records.
—
LKR 0
Staff Profile
Name
—
Phone
—
Email
—
Role
—
Address
—
Joining Date
—
Notes
—
Status
—
Financial Summary
Total SalaryLKR 0
Total AdvanceLKR 0
Total PayableLKR 0
Cleared PaidLKR 0
Pending ChequesLKR 0
Available BalanceLKR 0
Salary History
Period
Wage Type
Batch No
Amount
Advance
Payable
Paid
Pending Chq
Balance
Status
Actions
Payment History
Date
Method
Amount
Cheque No
Chq Status
Status
Actions
Batch Work History
Batch No
Period
Wage Type
Amount
Status
Actions
Pending Cheques
Cheque No
Date
Amount
Status
Actions
+
Add New Staff
Create a staff profile for salary entries and batch work assignments.
+
Add New Vendor
Create a master record for purchases, bills, and payment tracking.
Documents
Printing
Branded A4 letterheads, customer invoices, receipts, and reprints.
Company Letterhead
Create and preview an A4 company letter.
Previous Invoices
Preview or reprint issued customer invoices.
Date
Invoice
Customer
Total
Paid
Balance
Status
Action
Previous Receipts
Preview or reprint customer payment receipts.
Date
Receipt
Invoice
Customer
Payment
Remaining
Action
Batch Lookup
Batch Search
Select a month, then open a completed batch or print its report.
Available Months
Months are shown only when saved batches exist.
Draft Batches
Incomplete batches saved for later. Continue entering details or start production when ready.
Batch No
Date
Supplier
Input kg
Created By
Last Updated
Status
Action
Processing Batches
Active batches waiting for production completion.
Batch No
Start Date
Current Stage
Assigned Staff
Input kg
Current Output kg
Action
Batches Completed in Selected Month
Choose a batch to recall the details or open the report.
Shows salary amount, advance taken, and balance payment for each staff member.
Staff Name
Salary Amount
Advance Taken
Balance Payment
Entries
Action
Salary Reports
Generate salary-related PDF reports from the salary records.
Payable Salaries
Every salary record with an outstanding amount to pay. Click Edit to modify or Delete to remove unpaid entries.
Date
Staff Name
Period
Wage Type
Batch
Salary
Advance
Total
Paid
Cheque
Balance
Status
Actions
Edit Salary Entry
Configuration
Settings
Appearance Settings
Choose the visual style used throughout the application.
Customers & Suppliers
Manage master records used by invoices, bills, receipts, and vendor payments.
Customer Master List
Add and maintain customer records.
Name
Phone
Email
Address
Outstanding Balance
Invoice/Receipt Count
Status
Action
Supplier Master List
Add and maintain supplier records.
Name
Phone
Email
Address
Outstanding Balance
Bill/Payment Count
Status
Action
Reference Background Image
Choose a full image from this computer. The background will always cover the full screen.
No background image selected
Company Registration
These details will appear as the factory details in batch costing and reports.
No company logo
No signature
Batch Master Data
Next step: suppliers, tea grades, cost items, users, permissions, and report templates.
Process Loss Settings
The saved default applies to new batches. Completed batches retain the percentage used.
Staff Registration
Add staff here first, then select staff names in the Salary Sheet.
Staff Name
Phone
Role / Notes
Status
Action
Tax Percentages
Manage tax rates for invoices. Rates marked Active appear in the Invoice Tax dropdown. Inactive rates are hidden from new invoices but preserved on existing ones.
Name
Rate
Status
Notes
Action
Multi-User Sync
BatchFlow always saves and loads business data from the database. Multi-User Sync controls automatic refresh so changes made by other users can appear without a hard refresh.
User Management
Create secure user accounts, assign roles, and manage Partner Access.
Account detailsNew accounts require a password of at least 12 characters. Passwords are stored securely and are never displayed.
Partner Access permissions Partner Access is view-only across modules, processing, and reports.
User accounts
Name
Username
Role
Status
Last Login
Action
Audit Log
Date / Time
User
Action
Delete Batch Records
Use this section only when saved prototype data must be removed.
Date
Batch Ref
Supplier
Total Cost
Revenue
Action
Accounting Categories
Add categories here, then select them from the Accounting entry table.
Type
Category
Notes
Action
Report Center
Generate and download useful program reports as PDF.
Batch Reports
Accounting Reports
Staff Reports
Stock Reports
Raw Material Purchase & Load Reports
Cheque Reports
Single Batch Report - Select Batch
Processing and completed batches in the selected report month.
Date
Batch No
Status
Supplier
Total Cost
Stock Value
Avg Cost / kg
Commercial licence
BatchFlow Licensing
Review this installation's licence, validation, and renewal details.
Loading
ProductBatchFlow
Application Version2.3.1
Installation ID—
Licence ID—
Customer—
Activated On—
Expires On—
Days Remaining—
Last Validated—
Activation & renewal
Activate or renew this installation
Use the customer details assigned by BatchFlow and a valid activation or renewal key.
System Settings
Administrator-only customer data reset with mandatory backup and audit logging.
Removes customers, vendors, staff, operational transactions, stock, batches, invoices, payments, salaries, cheques and reports. Users, administrator credentials, company profile, settings, theme, installation identity and licence are preserved.
Data Backup
Download a full JSON backup of this application's business data. Keep the file in a safe private location.
Restore From Backup
Choose a BatchFlow backup JSON file. You will be able to review exactly what it contains before anything is replaced.
Loading Program
0%
User Login
Please enter your username and password to continue.
Incorrect password. Please try again.
Change Initial Password
Create a private password before accessing BatchFlow.
Unsaved Batch Entry
Do you want to save this batch as a draft before leaving?
Use Stock for New Batch
Delete Draft Batch
Delete this unused draft permanently? Drafts with stock, production, or accounting activity must be cancelled instead.
Unsaved Accounting Entry
You have unsaved changes in this accounting entry.
Would you like to save your changes before leaving?
CQ
Add Cheque
Create a server-backed manual cheque register entry.
Manual cheque entry. This cheque is for register and calendar follow-up only. It will not affect customer, supplier, staff, salary, bill, or payable balances.
To settle a bill, salary, supplier payment, or customer invoice by cheque, use Pay Bills & Payables or Receive Payment.
+
Add New Customer
Create a master record for invoices, bills, and statements.
+
Add Staff
Create a staff master record for use across Salary Entries.
+
Add Salesperson
Create a salesperson record linked to the database.
Rs
Pay Payable
Record a payment against this outstanding balance.
Payable Type-
Reference Number-
Supplier / Staff / Payee-
Original AmountLKR 0
Already Paid / ClearedLKR 0
Pending Cheque AmountLKR 0
Available Outstanding BalanceLKR 0
Cheque Details
Payee-
AmountLKR 0
Rs
Salary Payment History
Review payments, pending cheques, reversals, and safe actions for this salary entry.
Type
Date
Reference
Amount
Status
Reason / Notes
Action
!
Salary Payment Action
Please confirm this action.
A reason is required.
!
Restore Backup
Review this backup carefully. Restoring will permanently replace current BatchFlow data on this device for every key included in the file. This cannot be undone.
Backup Exported-
Total Included Keys-
Data
Records
Partial Backup Warning: this file does not include every BatchFlow data key. Modules listed below as "Unchanged" will keep their current data.
Will Be Replaced
Unchanged (Not In This Backup)
i
Action Needed
Please check the details and try again.
!
Confirm Delete
Are you sure you want to delete this item?
!
Cancel Invoice
Cancelling this invoice will reverse its stock and receivable effects.
A cancellation reason is required.
!
Confirm Delete
Enter password to continue.
Incorrect password. Please try again.
!
Factory Reset Customer Data
This permanently removes customers, vendors, staff and operational customer data. A verified PostgreSQL backup and audit log are created before deletion.
Administrator accounts, passwords, company profile, settings, theme, licence and installation ID will not be removed. Customer, vendor and staff records will be removed.