Funciones
Lo que dmsforall hace por su taller
Una aplicación de navegador para el taller y el mostrador. Es software alfa: la última sección enumera lo que no hace.
El taller
- Clientes y vehículos
Fichas de clientes, contactos, vehículos con el historial de sus propietarios y una búsqueda global.
- Órdenes de reparación
Líneas de mano de obra, piezas y gastos, estados de planificado a cerrado, y presupuestos complementarios que el cliente acepta o rechaza línea por línea.
- Citas y coches de cortesía
Las citas y una lista de coches de cortesía.
- Fichaje de horas
Los técnicos fichan su tiempo en las órdenes de reparación desde un terminal de taller compartido protegido por PIN, o desde su propia cuenta.
Facturación y pagos
- Cuatro tipos de documento
Presupuestos, pedidos, facturas y notas de crédito, además de facturas de anticipo. Los números siguen una serie continua por año.
- Factura QR suiza
Las facturas llevan una referencia QR o una referencia de acreedor, con salida en PDF. El IVA se calcula línea por línea y los importes se guardan en céntimos enteros.
- Bloqueada al emitirse
Una factura emitida nunca se modifica. Una nota de crédito la corrige, y un recepcionista solo puede emitirla hasta un límite fijado por la dirección.
- Pagos
Efectivo, tarjeta, transferencia, factura QR, TWINT, compensación y leasing, registrados por factura, incluidos los pagos parciales.
- Recordatorios y exportación
Recordatorios automáticos por correo para facturas vencidas, y una exportación WinBIZ de facturas y pagos.
Piezas, neumáticos y coches
- Piezas y existencias
Artículos, existencias por sede, movimientos que guardan quién y cuándo, reservas en las órdenes de reparación, pedidos y facturas de proveedores.
- Venta de coches nuevos y de ocasión
Stock de vehículos, expedientes de venta, retomas y la confirmación de un crédito o un leasing.
- Depósito de neumáticos
Juegos de neumáticos de temporada en depósito, marcados para avisar al cliente cuando llevan tiempo sin moverse.
- Importación desde su sistema actual
Una importación de archivos Microsoft Access o dBase/FoxPro, con un plan que se revisa antes de escribir nada. Probada con archivos exportados de Auto-i.
La operación
- Nueve roles
Dirección, contabilidad, recepción, ventas, jefe de taller, técnico, almacén, terminal de taller y administrador técnico. Una sola matriz de derechos, comprobada por la API en cada petición.
- Talleres bien separados
Una instalación puede servir a varios talleres. La seguridad a nivel de fila de PostgreSQL mantiene separados sus datos.
- Una API abierta
La API describe sus endpoints en OpenAPI, y la interfaz web llama a esa API.
- Un solo stack de Docker
Caddy, web, API, worker, PostgreSQL y Redis, iniciados con un solo comando. Un perfil opcional hace copias de seguridad cifradas cada noche.
Lo que no hace
- No está en esta versión
La conciliación de extractos bancarios (camt.054), los recordatorios por SMS, las exportaciones contables distintas de WinBIZ y márgenes fiables por pieza, porque la valoración del stock por FIFO está decidida pero aún no implementada.
- Sin segundo factor para el personal
El inicio de sesión con dos factores aún no existe para las cuentas de taller. El cifrado en reposo, las copias externas y el propio servidor son responsabilidad del operador.
- Probado solo en parte
La instalación completa aún no se ha ejecutado de principio a fin en una máquina limpia con un dominio real, y una restauración completa de una copia de seguridad aún no está probada.
- Alfa
El modelo de datos, las variables de configuración y las pantallas aún pueden cambiar entre versiones.
- Solo francés, alemán e italiano
La interfaz existe en estos tres idiomas. La documentación está en inglés.
- Pensado para Suiza
No está pensado para otros países.
- Sin garantía fiscal ni legal
Haga revisar las facturas, el IVA y las exportaciones contables por una fiduciaria.
- Conectores de terceros
Los conectores a servicios externos requieren sus propias licencias o cuentas.
Pon dmsforall en marcha
La cuenta del primer taller se crea con un comando que aún está en desarrollo. Consulte Configurar su primer taller.
$ 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