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.

Quick access

Workspace tools

Upload your logo, set business details and choose invoice/receipt designs.

Create invoices, then export a selected invoice or receipt to PDF or JPG.

Review 12-month invoicing, collections, expenses, margins and customer trends.

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 fabricated financial figures are shown.

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

Sign in to calculate customer balances from saved invoices and receipts.

Payables

Saved supplier bills
Sign in to calculate supplier balances from saved bills and payments.

Recent transaction activity

Live business records
Sign in to load actual invoices, receipts, supplier bills and purchase orders.
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

Calculated from saved invoice due dates and outstanding balances.

Sign in to check overdue balances.
⚑

Reorder alerts

Calculated from saved stock quantities and reorder levels.

Sign in to check stock levels.

Action data

No actions are fabricated. Alerts appear only when saved business records meet the stated conditions.

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.
SaaS workspace

Team, workspace & plan.

Manage access to this business, switch between workspaces you belong to, and review current plan status. Billing is not enabled, so no subscription charges are being taken.

Plan and usage

Plan—
Status—
Team members—
Billing—
Customers—
Invoices—
Inventory items—
Period startsNot configured
Period endsNot configured

Subscription dates are administrative records only. Billing and automatic renewals remain disabled.

Switch workspace

Only businesses that have granted your account access will appear here.

Add a team member

Add a person who already has a Joe&dave account. Email invitations are not yet enabled, so this does not send an email.

Workspace access

Sign in to load workspace members.