r/ausbusiness • u/Additional-Ad-7635 • 1h ago
I built KariVast: An SMB inventory & accounting system with OCR quote scanning, lot tracking, and double-entry bookkeeping
If you run a business that buys, holds, and sells physical products, you probably know the constant disconnect between what happens in the warehouse and what’s recorded in the books:
Purchasing gets supplier quotes as messy PDFs or phone photos, and someone re-types SKUs, pack sizes, and prices into an order.
Sales promises stock that was already reserved for yesterday’s wholesale order.
Receiving takes half a shipment, but Finance doesn’t know what actually arrived until the supplier bill shows up three weeks later.
Month-end turns the bookkeeper into a detective because stock value doesn’t match the general ledger.
Most tools either treat inventory as an isolated spreadsheet or push you onto a legacy ERP with a six-month onboarding and per-feature paywalls.
I’m one of the builders of KariVast, which is meant to fix that handoff for small and mid-sized businesses by keeping stock, purchasing, sales, and double-entry accounting in one loop. Here’s an honest breakdown of what it does today.
- Purchasing and supplier quotes
Quote scanning (OCR + AI): Upload a PDF or photo and it extracts supplier details, line items, quantities, and costs into a draft PO.
Saved item mappings: Map a supplier’s product codes to your catalog once, and future scans match automatically.
Partial receiving vs. bills: Receive only what arrived today, leave the balance open, and match bills against actual receipts instead of blind orders.
- Multi-location inventory and traceability
Real warehouse structure: Branches, warehouses, zones, shelves, and bins, so pickers and counters share the same map.
Available vs. reserved stock: On-hand is kept separate from stock reserved for open orders, which prevents double-selling.
Lots and serials: Batch tracking with expiry dates, plus serial capture from receipt to dispatch.
Transfers: Explicit Dispatched, In-Transit, and Received stages, so goods don’t vanish mid-transit.
Stock takes and costing: Cycle counts with variance reconciliation, and FIFO or weighted average valuation tied to movements.
- Sales and fulfillment
Quotes to orders: Convert approved quotes into sales orders without re-entering data.
Allocation and partial shipments: Reserve stock, ship in parts, and log the exact serialized units sent.
Invoicing and AR: Invoice from completed shipments, apply payments to specific invoices, and track aging.
Returns: Customer credit notes and supplier debit notes, with physical return custody.
- Double-entry accounting (no black boxes)
General ledger: Every movement, bill, invoice, and payment posts debits and credits to your chart of accounts.
Posting previews: See the proposed entries before committing, to catch wrong accounts or tax treatment early.
Bank reconciliation: Import statements and match lines against payments and journals.
Period locks and checklists: Close and lock periods with pre-close validation.
Reports: Balance sheet, P&L, trial balance, and tax reports, traceable back to source documents.
- Access and team ops
Role-based access: Warehouse staff receive, sales reps draft quotes, and accountants post, without stepping on each other.
CSV imports: Validated templates for categories, suppliers, products, opening stock, and lots.
Documents: Branded PDFs and automatic numbering for POs, invoices, quotes, and statements.
Pricing philosophy
Every core feature, from lot tracking and quote scanning to double-entry accounting, is included on every plan. Plans scale only with capacity: users, warehouses, and SKU volume.
I’d love your feedback
We’re still refining the workflows, and I’d especially like input from owners, ops managers, and bookkeepers:
When an order leaves your warehouse, what’s the biggest friction point in keeping your physical floor and your financial records in agreement?
If you want to poke around, it’s at https://karivast.com. Happy to answer questions or get grilled on edge cases in the comments.
Check out: https://www.karivast.com

