Joe&dave / Overview
API STATUS · CHECKING
Business command centre

Run the business.
See what needs action.

A standalone business operations engine. Manage customers, issue invoices, record receipts and import inventory using your own records—not invented figures.

Business health

Sign in to load real data
Invoices—
Invoiced—
Collected—
Low stock items—
◌Your real business workspaceCreate an account or sign in to load actual records. No demo financial figures are seeded.

System status

Honest status
Web previewAvailable
APIChecking
Private databaseChecking
SessionSigned out
₦

Finance control

Customer invoices, supplier obligations, receipts, payments and aging analysis from submitted records.

▤

Stock intelligence

Import inventory, reconcile physical counts and flag stock items that need replenishment.

✳

Action management

Turn overdue balances and operational exceptions into assigned follow-up work.

Built for independent operation

Independent architecture
Own applicationJoe&dave-managed
Own databaseCloudflare D1
CloudflarePages + Workers
Finance desk

Know what is owed.
Know what needs follow-up.

Live invoices and collections from your Joe&dave workspace. Amounts are stored as integer minor currency units and derived from your actual records.

Receivables

Requires live data
Awaiting business recordsOpen customer balances, overdue aging and invoice follow-up actions will be calculated from the private database.

Payables

Requires live data
Awaiting business recordsSupplier obligations and due dates will be calculated from submitted purchase invoices.

Transaction workflows

Joe&dave invoice workflow
Sales and purchase invoicesDraft, review and submit with permissions
Customer receipts and supplier paymentsJoe&dave receipt workflow
Follow-up tasksAssign an owner and due date

Receipts are recorded only after an authenticated user submits them.

Inventory tools

Validate your inventory file.

Validate CSV locally, then import inventory into your authenticated Joe&dave workspace. Imports are validated again by the server before any database writes.

CSV structure validator

Local processing only
⇧
Select an inventory CSV

Required columns: item_code, warehouse, qty. Optional: valuation_rate.

No file selected. Nothing has been uploaded.

Import rules

Item codeRequired
WarehouseRequired
QuantityFinite and non-negative
Duplicate pairsRejected
Opening stockNeeds valuation rate

The server revalidates each row. Inventory quantities are saved to your private workspace.

Action centre

Turn exceptions into work.

Joe&dave is designed to identify issues from actual company records and help authorized staff follow them through to resolution.

◷

Overdue invoices

Prioritize by due date and outstanding balance; open the source invoice and create an assigned follow-up task.

No live tasks availableConnect the backend to see records from your company.
⚑

Stock alerts

Flag items that reach configured reorder levels and guide staff to review purchasing needs.

No live alerts availableAlerts will be calculated from actual warehouse stock and reorder settings.

Human approval remains in control

Recommendations are explainable. The engine does not silently submit invoices, send money or post inventory adjustments.

Customer records

One source of truth.

Customer records are saved to your private workspace and isolated by authenticated account.

Add customer

Customers

Sign in to view your customers
Invoice desk

Create an invoice.

Create a real invoice with one line item, then record receipts against its outstanding balance. Amounts are entered in your selected currency and stored as minor units.

New invoice

Recent invoices

Sign in to view invoices

Record a receipt

Professional document export

Your brand · Your data

Choose an invoice or receipt and export a branded PDF (via print dialog) or high-resolution JPG.

Brand identity

Make every document yours.

Upload your business logo, business contact details and select the invoice and receipt designs. These preferences are saved to your workspace.

Business identity

Invoice and receipt design

Choose a template for each document. A sample preview below is illustrative layout only; it contains no financial values.

Your BusinessINVOICE

Customer details · line items · subtotal · tax · total · payment status

Professional. Clear. Ready to send.
Decision support

Read the business.

12-month analysis of saved invoices, receipts, recorded expenses and customer activity. Empty periods remain zero; no sample data is added.

Invoiced (12 months)

—

Receipts collected (12 months)

—

Recorded expenses (12 months)

—

Monthly cash and sales trend

Actual records

All chart values are calculated from your own saved records.

Recorded-cost gross margin

—

Calculated only from posted invoices and recorded item costs. Service costs not entered are not inferred.

Top customers by invoiced value

What the data says

Supplier directory

Manage your suppliers.

Keep vendor contacts in the same workspace as purchasing and expenses.

Add supplier

Supplier records

Sign in to load suppliers.
Expense control

Know where money goes.

Record actual business expenses. Posted expenses are journalled for accounting reports.

Record expense

Expense history

Sign in to load expenses.
Management accounts

Every posted figure must balance.

Trial balance and profit-and-loss figures are derived from posted journal entries, not sample data.

Trial balance

Not loaded
Sign in to calculate the trial balance.

Profit & loss

Actual journal entries
Select a period and refresh reports.

Posted journal

Read-only ledger
Sign in to view journal entries.

Inventory valuation

Current cost basis
Sign in to calculate stock valuation.
Purchasing & receiving

Control what comes into stock.

Create purchase orders against your supplier directory and receive stock into the inventory movement ledger.

New purchase order

Purchase orders

Sign in to load purchase orders.

Receiving a stock-linked line updates on-hand quantity through the stock movement ledger. Supplier bills and payable settlement are not yet included in this purchasing workflow.

Supplier bills & liabilities

Keep payables under control.

Record vendor bills, track outstanding amounts and post payments against real balances.

Enter supplier bill

Supplier bills

Sign in to load supplier bills.

Pay a bill

Cash & bank control

Reconcile your bank activity.

Add a bank account, import statement lines and match them to posted cash/bank journal entries.

Bank account

Add statement line

Statement lines

Sign in to load statement lines.

Reconcile selected line

Period close

Protect closed accounting periods.

Closing a period requires a balanced trial balance. New journal postings dated in a closed period are rejected.

Create accounting period

Accounting periods

Sign in to load periods.