
Invoicing & Inventory App for iOS & Android - Vencru
Native Android and iOS apps that replace a small business owner's cashbook. Invoices and receipts out, expenses and stock tracked, and accounting reports generated on the device.
01The challenge
A full accounting suite for people who do not do accounting
Shop owners and contractors replacing a paper invoice book, often on entry level phones with intermittent data. Bookkeeping has to happen as a side effect.
One write, three ledgers
Sales, stock and expenses feed the same reports, so a single entry had to update all of them consistently.
Slow launch or stale numbers
Refetching everything on open is unusable on a bad connection, but stale figures are worse.
Reports have to be documents
Reports are the reason users upgrade, so they had to be shareable files, not screenshots of a list.
WhatsApp as often as email
Sharing an invoice could not assume the customer has a mail client.
Entitlement has to survive reinstalls
Free and paid tiers gate real features, so the check had to hold on the device.
02What we built
Cache locally, compute on the device, sync in the background
Native on each platform over the Vencru REST API, with a local database under the screens that matter. The app opens on real data immediately.
Invoicing, clients and receipts
Invoices with line items, tax and currency, share to email or WhatsApp, cash receipts, and per client summaries.
Inventory, expenses and the cached dashboard
Barcode scanning through ML Kit, bulk import, expense recording, and a dashboard over 16 Room entities.
Reports, team and subscriptions
Seven reports with six rendered by dedicated PDF generators, team roles, and Play Billing for paid tiers.
Reports render to PDF on the device with PDFjet, so a user produces a profit and loss statement without a round trip.
03In the app
A dashboard that is already loaded
Summaries render from cache on launch, then reconcile behind the UI.
A trader opens the app between customers. The numbers are there before the network answers, and every invoice they send updates the same ledger the reports read.
01Invoice creation
Line items, tax, discounts, per invoice currency, plus a shareable hosted link for clients who pay online.
02Email or WhatsApp delivery
The customer gets their document on whichever channel they actually read.
03Cash sales receipts
Recorded against the same ledger as invoices, keeping reports accurate for cash heavy businesses.
04Inventory with barcode scanning
ML Kit and CameraX, bulk import from a spreadsheet template, stock levels and low stock analysis.
05Expense recording
Category breakdowns and an analysis view, so cost sits next to revenue rather than in another app.
06Seven reports as PDFs
Sales, profit and loss, debtors, inventory, sales tax, expense and stock analysis, rendered on device.
07Offline first dashboard
16 Room entities and 15 DAOs feed ViewModels, so totals and charts render from cache on launch.
08Team and subscriptions
Member invitations with roles, bank and payment settings, business card creation, and Play Billing tiers.
04The instance
Vencru, as it ships
Two screens from the app: the sales summary, then profit details.
Sales summary totals paid, outstanding and draft invoices for the selected period, with the invoice list itself filterable and searchable underneath.
Profit details plots income against expense for the year, then breaks the current month into paid and owed income against total expenses.


05Stack
A fully native stack built for offline first bookkeeping
The reports are computed where the user is, not where the server is.
06Results
A mature product surface, maintained release over release
A back office wide enough to replace the paperwork it was built against.
Android Java files across 63 activities and 48 fragments
REST endpoints behind one request layer
Room entities with 15 DAOs caching the dashboard
PDF generator classes rendering reports on device
Replace your petty cashbook or invoice book with Vencru and start sending invoices, tracking expenses, managing your inventory and reviewing automatic business accounting reports.
Vencru Inc.
Published on both stores by Vencru Inc.
Reaches the devices small traders actually use
Summaries read from local storage before the network replies
Let's make your product usable on a bad connection.
Tell us what your users need to see the second they open the app and we'll make it load before the network does.
Start a project

