BW Joinery Factory
Initializing camera...
Loading...
Total
0
Value
$0
Low Stock
0
Total Items
0
Stock Value
$0
Low Stock
0
Select an item to view details
Select an item to view reservations
Select an item to view purchase orders
No consumption history
Active
0
Partial
0
Items
0
Active
0
Partial
0
Total Items
0
Select a reservation to view details
Select a reservation to view items
Draft
0
Sent
0
Value
$0
Draft
0
Sent
0
Total Value
$0
Select a purchase order to view details
Select a PO to view items
Drafts
$0
Revenue MTD
$0
Outstanding
$0
Select an invoice to view details
Select an invoice to view filed documents
Select a document to view details
Select a document to preview
Loading reports...
Loading staff...
Loading activity...
Loading suppliers...
Loading leaves...
Loading patterns...
Configure which product type prefixes route to the H (Homeview) invoice when splitting D/H jobs.
Enter the product type prefix (text before the colon in line descriptions) and press Enter to add. e.g. HOMEVIEW CAVITY SLIDER
Business rules the AI reviewer checks against when reviewing invoices. One rule per line.
BWJ ERP is a workshop management app for time tracking, door leaf inventory, reservations, and purchase orders.
Factory — Timer + History
Production — Timer + Inventory + History
Admin — All features including Reports, Staff, Suppliers, Leaves & Patterns
Timers persist if you close the app. Entries sync when online and queue offline.
From Timer: Scan a barcode to auto-fill the job number field, then select a task and start timing.
From Inventory: Scan a job barcode to look up its reservation and consume stock items against it.
The Inventory screen has three tabs:
When an order is submitted in Glide, the webhook automatically:
View your past time entries. Tap any entry to edit the job number, task, start/end time, or add a comment. You can also add manual entries using the + button.
View stock summaries and time tracking reports. Filter by date range, staff member, or job number. Export data as needed.
When a door comes in from Glide, the system matches it to a leaf in the database using these criteria:
Example: "WR Hollow Core Deluxe PQ" will NOT match "Hollow Core Deluxe PQ" because "WR" is missing from the leaf description.
Staff member added
Share this code with the staff member
Staff member
Unchecking all tasks gives the user access to every task.
Loading...