Inventory
Current Stock
Available processed tea stock generated during the selected month.
Raw Material Stock
Raw material currently committed to active processing batches.
No Stock Available
Business overview
Monitor production, stock, payments, and monthly performance from one place.
Production
Selected month
Inventory
Available processed tea stock generated during the selected month.
Raw material currently committed to active processing batches.
No Stock Available
Receivables
Total receivables from customers
Payables
Total payables to suppliers
Production analytics
No analytics data is available for this selection.
Production mix
No A Grade output is available.
No B Grade output is available.
Latest records
Finance
Production
Shortcuts
Batch Entry
Company not registered
Procurement
Record supplier purchases and automatically create traceable stock loads.
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.
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 |
|---|
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
Separate purchase-load balances with complete batch traceability.
Loads remain separate by purchase, supplier, grade, quality, date, and rate.
| Load Name | Lot ID | Raw Material | Category / Grade | Supplier | Purchase Date | Original Qty | Consumed Qty | Available Qty | Unit | Rate | Purchase Value | Landed Value | Status | Action |
|---|
Purchase details, usage history, and remaining stock.
Finance
Schedule, issue, clear, replace, and audit vendor or manual cheques.
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 |
|---|
Click a date to add a cheque. Drag eligible cheques to reschedule them.
Immutable audit trail of cheque creation and every subsequent change.
| Date and Time | Cheque | User | Action | Old Value | New Value | Remarks |
|---|
Inventory
Production stock, available balances, usage, adjustments, and history.
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 |
|---|
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 |
|---|
Admin-only controlled correction with an audit reason.
Reports
| Date | Batch Ref | Supplier | Input kg | Output kg | Total Cost | Revenue | Profit | Margin |
|---|
| Grade | Output kg | Revenue | Gross Profit |
|---|
Finance
Track income, expenses, batch job profit, and monthly profit or loss.
Manual records are combined with saved batch job income and costs.
| Type | Date | Category | Description | Amount |
|---|
| Date | Category | Description | Amount | Action |
|---|
| Date | Category | Description | Amount | Action |
|---|
Record supplier bills and track payments.
| Date | Bill No | Supplier | Status | Amount | Action |
|---|
Enter supplier bill details and save payable records.
Review, edit, mark paid, or delete supplier bills.
| Date | Bill No | Supplier | Description | Status | Amount | Paid | Balance | Action |
|---|
Record customer invoices and track receivable payments.
| Date | Invoice No | Customer | Status | Amount | Action |
|---|
Create a customer invoice from finished tea grade stock. Only Draft invoices are supported in this stage.
Add finished tea grade stock lines. Quantity cannot exceed available stock.
| Tea Grade / Stock Item | Available Qty | Quantity kg | Rate (LKR) | Tax | Amount |
|---|
Search and filter all customer invoices.
| Date | Invoice No | Customer | Due Date | Status | Total | Balance | Action |
|---|
Full item lines, receipts, and stock traceability.
Allocate full or partial customer payments and generate receipts.
Select an invoice, enter payment details, and issue receipt.
A unified view of every outstanding Bill, Raw Material Purchase, and Salary balance.
"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 |
|---|
Invoice totals, payments, outstanding balances, and statements.
| Customer | Total Invoiced | Cleared Payments | Outstanding Balance | Overdue | Action |
|---|
Supplier bills, raw material purchases, payments made, and available payable balance.
| Supplier | Total Payables | Cleared Payments | Pending Issued Cheques | Available Balance | Action |
|---|
Select a vendor, choose a bill with outstanding balance, enter the payment amount, and record it.
Salary totals, cleared payments, pending cheques, and balance to pay.
| Staff | Total Salary Payable | Cleared Payments | Pending Issued Cheques | Balance to Pay | Action |
|---|
Generate PDF reports for the selected month.
Documents
Branded A4 letterheads, customer invoices, receipts, and reprints.
Create and preview an A4 company letter.
Preview or reprint issued customer invoices.
| Date | Invoice | Customer | Total | Paid | Balance | Status | Action |
|---|
Preview or reprint customer payment receipts.
| Date | Receipt | Invoice | Customer | Payment | Remaining | Action |
|---|
Batch Lookup
Select a month, then open a completed batch or print its report.
Months are shown only when saved batches exist.
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 |
|---|
Active batches waiting for production completion.
| Batch No | Start Date | Current Stage | Assigned Staff | Input kg | Current Output kg | Action |
|---|
Choose a batch to recall the details or open the report.
| Date | Batch No | Supplier | Input kg | Output kg | Revenue | Profit | Action |
|---|
Payroll
| Period | Date | Staff | Total | Notes | Action |
|---|
| Date | Staff | Wage Type | Related Processing Batch | Amount | Advance | Total | Work Details | Status | Action |
|---|
| Period | Prepared By | Staff Count | Total Amount | Total Advance | Total Payable | Action |
|---|
Shows salary amount, advance taken, and balance payment for each staff member.
| Staff Name | Salary Amount | Advance Taken | Balance Payment | Entries | Action |
|---|
Generate salary-related PDF reports from the salary records.
Configuration
Choose the visual style used throughout the application.
Manage master records used by invoices, bills, receipts, and vendor payments.
Add and maintain customer records.
| Name | Phone | Address | Outstanding Balance | Invoice/Receipt Count | Status | Action |
|---|
Add and maintain supplier records.
| Name | Phone | Address | Outstanding Balance | Bill/Payment Count | Status | Action |
|---|
Choose a full image from this computer. The background will always cover the full screen.
These details will appear as the factory details in batch costing and reports.
Next step: suppliers, tea grades, cost items, users, permissions, and report templates.
The saved default applies to new batches. Completed batches retain the percentage used.
Add staff here first, then select staff names in the Salary Sheet.
| Staff Name | Phone | Role / Notes | Status | Action |
|---|
Admin users can add users, assign roles, deactivate accounts, and configure restricted permissions.
| Name | Username | Role | Status | Last Login | Action |
|---|
| Date / Time | User | Action |
|---|
Use this section only when saved prototype data must be removed.
| Date | Batch Ref | Supplier | Total Cost | Revenue | Action |
|---|
Add categories here, then select them from the Accounting entry table.
| Type | Category | Notes | Action |
|---|
Generate and download useful program reports as PDF.
Batches completed in the selected report month.
| Date | Batch No | Supplier | Total Cost | Revenue | Profit |
|---|
Use this section only when you need to restart the prototype from the beginning.
Reset All Data deletes batches, drafts, accounting records, bills, invoices, salary sheets, staff, company details, and saved theme preference.
Download a full JSON backup of this application's business data. Keep the file in a safe private location.
Choose a BatchFlow backup JSON file. You will be able to review exactly what it contains before anything is replaced.
Do you want to save this batch as a draft before leaving?
Do you want to save this draft before deleting it?
You have unsaved changes in this accounting entry.
Would you like to save your changes before leaving?
Create a manual or vendor payment cheque.
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.
Create a master record for invoices, bills, and statements.
Create a staff master record for use across Salary Entries.
Record a payment against this outstanding balance.
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.
| Data | Records |
|---|
Enter password to continue.
Incorrect password. Please try again.