Wholesale

Earned, spent, and net — from invoices marked paid

AS OF

Wholesale performance — real, from paid invoices

This is a summary. To create or edit invoices, use the Receivables and Payables tabs — "Earned"/"Spent" only count once an invoice is marked paid there.

Orders

OrderCustomerItemsAmount

New wholesale sale (invoice out)

Total: RM 0

Wholesale receivables

CustomerInvoiceIssuedDueAmountStatusSKUs

New supplier bill (invoice in)

Total: RM 0

Wholesale payables

SupplierInvoiceIssuedDueAmountStatusSKUs

Adjust stock (manual correction)

Stock on hand

SKUProductWarehouseOn handReorder levelStatus

Recent stock movements

SKUTypeQtyReferenceDate
What's real vs sample here: Receivables, Payables, and Inventory read/write a live Cloudflare D1 database — saving an invoice actually deducts (sale) or adds (purchase) SKU stock, and it persists. Wholesale tab reflects those same live numbers. E-commerce tab shows Shopify only for now — real orders, real revenue, filterable by date. TikTok/Shopee/Lazada/SiteGiant are hidden until each is unblocked.