Retail and online shops
Stock levels, reordering and incoming payments for a small shop.
Items with prices and barcodes, stock by warehouse, purchasing from suppliers and payment links for web orders, in one self-hosted system.
01
A month in this business
A month in steps, with the feature behind each step.
- 01 · Week 1
Load the catalogue
Import products from CSV or XLSX with SKU, prices, cost, tax code and barcode. The wizard runs a dry run first and can undo an import.
Import wizard → - 02 · Week 1–2
Set stock rules
Give items a minimum stock and reorder quantity. Warehouses, transfers and stocktakes are valued at moving average cost.
Products and inventory → - 03 · Week 2
Reorder from suppliers
Purchase orders, goods receipts and supplier bills are matched step by step. Supplier catalogues keep supplier prices next to your own items.
Purchasing → - 04 · Week 3
Sell and invoice
Orders and invoices share one list. Delivering or invoicing takes the items out of stock and posts their cost once. An invoice can carry a Stripe or Mollie payment link.
Sales and invoicing → - 05 · Week 3–4
Match the payments
Import the bank statement (camt.053, MT940 or CSV) and match lines to open invoices and supplier bills.
Banking and reconciliation → - 06 · Month end
Close and hand over
Read the VAT return and the profit and loss report, then export DATEV EXTF files for the accountant.
Accounting and VAT →
Facts are checked against the source code. Not legal or tax advice.
02
Main features for this business
Each feature is described in detail on the Features page.
Products and inventory
SKU, barcode, unit, price, cost, margin, tax rate and stock on hand, with CSV export.
Purchasing
Three-way match from purchase order to payment.
Import wizard
Import from CSV and XLSX with column mapping, dry run and undo. Templates included.
Sales and invoicing
Orders, invoices and credit notes with overdue tracking, and payment links through Stripe or Mollie.
Multiple currencies
Buy and sell in other currencies, with exchange differences posted on payment.
Accounting and VAT
Automatic postings, trial balance, balance sheet, profit and loss, VAT return.
03
Related guides
Switching from Excel
Move customers, suppliers, products, opening balances and open items into OpenBusinessERP with the CSV/XLSX import wizard. Templates included.
Mandatory invoice details
Every item § 14 (4) UStG requires on an invoice, the small-amount rule up to €250 and the small-business note, and how OpenBusinessERP fills each field.
DATEV export and SAF-T
What the DATEV EXTF export and SAF-T file from OpenBusinessERP contain, what your accountant receives, and the limits stated plainly.
GoBD for small businesses
Unalterable, traceable, retained for 8 or 10 years: what the German GoBD expect from small firms, what a Verfahrensdokumentation is, and what software can and cannot do.
04
Questions
Is there a till or a shop connector?
Neither is part of the features described here. Web orders can be entered as sales documents, or created through the REST API under /api/v1/ that every screen already uses.
Does it handle barcodes?
Items have a barcode/EAN field and the product import accepts it. Scanner support and label printing are not part of the features described here.
How is stock valued?
At moving average cost. Warehouses, a stock movement ledger, transfers and stocktakes are included.
Can customers pay online?
An invoice can carry a Stripe Checkout or Mollie payment link, and the provider’s webhook books the payment. Both need your own account and keys.
Demo and installation
The demo runs with an invented company and needs no sign-up. On your own server, one Docker command installs it.