dmsforall
MIT,没有付费版运行在您自己的服务器上

您的车行,在您自己的服务器上:维修工单

dmsforall 是面向瑞士车行和经销商的管理软件。维修工单、带瑞士 QR 账单的发票、零件、工时打卡和汽车销售,集中在一个由您自己运行的浏览器应用中。

OR-2026-0187 蓝色两厢车老旧旅行车城市小车已收到施工中已开票已付款
故障描述后面传来奇怪的噪音每次刹车都哐啷响车里一股面包店的味道
已找到原因后备箱里的一个网球座椅下的一个花园小矮人座椅下的一个羊角面包,从三月起就在那儿
诊断,0.5 小时60.00
取出网球,0.2 小时解救小矮人,0.3 小时取回羊角面包并清洁,0.4 小时24.0036.0048.00
增值税 8.1%4.86
合计,瑞郎64.86

QR 账单 待付款已付款

参考号 21 00000 00003 13947 14300 09017

装饰图案,无法扫描。

一辆车带着问题进了店,车间找到了原因。

开发目前已暂停。代码、镜像和文档仍可获取,但请不要期待新功能或快速修复。

工作方式

从首次启动到第一张发票。

  1. 安装

    克隆仓库并运行 Docker Compose。首次启动会准备好数据库。

  2. 设置车行

    创建车行账户、网点、员工以及开票设置。

  3. 运转车间

    开立维修工单,添加工时和零件,在车间终端上打卡计时。

  4. 开具发票

    开具带瑞士 QR 账单的发票,记录付款,用贷项通知单更正。

查看所有功能

局限

坦率的局限

dmsforall 仍处于 Alpha 阶段。在依赖它之前请先读这一节。

  • Alpha 阶段

    数据模型、配置变量和界面在版本之间仍可能变化。在 1.0 版之前,升级可能需要手动步骤。

  • 法语、德语和意大利语

    界面仅提供这三种语言。

  • 为瑞士设计

    遵循瑞士法律与增值税,QR 账单发票,金额以瑞郎分计。并非为其他国家设计。

  • 不提供税务或法律保证

    在依赖发票、增值税数据和会计导出之前,请先请受托会计机构(fiduciary)核对。

  • 第三方连接器

    连接外部服务(例如车辆参考数据源或零件目录)需要各自的许可或账户。

运行 dmsforall

第一个车行账户通过一条仍在交付中的命令创建。请参阅设置第一个车行。

$ git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall
$ cp .env.example .env  # optional for a first try
$ docker compose up -d  # then open http://localhost:8080