DEV Community

Hearthplug
Hearthplug

Posted on

Mosaic ERP v2.1.2: 12 bug fixes, a real Settings screen, and correct local currency per region

Mosaic ERP is an open-source (MIT) retail ERP for small shops. Instead of module lists and hundreds of switches, a short plain-language owner interview (Do you keep stock? Suppliers on credit? Which country and currency?) configures the working system, and the owner reviews it before Apply.

v2.1.2 is a fixes-and-fit release:

  • 12 bug fixes across the workspace
  • A real Settings screen
  • Correct local currency per region

The full product: Today with pick-first next steps, Stock with a low-stock filter, Sales with date ranges, Money with a notes-and-coins till count, and Books with PDF/XLSX/CSV exports plus custom reports drafted from everyday words for owner review. The built-in deterministic chat is the default; you can connect your own AI provider through chat-guided setup. The fine-tuned local assistant, Jev by TypeSafe (Preview), runs on the shop's own machine, and every action requires the owner's explicit confirmation of the exact rendered payload. Statutory output stays review-gated.

Runs on your own machine: Windows x64 setup and portable exe, Mac Apple Silicon and Intel dmg, or Docker.

Feedback from people running small shops is very welcome.

Top comments (2)

Collapse
 
octyn profile image
OCTYN •

the notes-and-coins till count is the kind of unglamorous feature that decides whether an owner actually keeps using this. every till i've seen counted ends with coins on a receipt, not in a dashboard.

and keeping statutory output review-gated is the right call permanently, not just for preview. the first wrong tax line an owner signs blindly is the one that ends in an expensive accountant call.

Collapse
 
hearthplug profile image
Hearthplug •

Thanks - the till count exists because owners count the drawer at close: notes and coins, not a dashboard total. And agreed on review-gating. It stays. Mosaic drafts the statutory numbers, a person checks them, and only then does anything go out. That one is not a preview-only stance.