Beveren FSM logo

Beveren FSM

Field service management app for ERPNext covering requests, scheduling, and invoicing

Open Source Alternative to
Repository activity
  • Stars6
  • Forks13
  • Open Issues2
License

AGPL-3.0

Languages
  • TypeScript
  • JavaScript
  • Python
Get it:GitHub
Beveren FSM screenshot

About Beveren FSM

Beveren FSM is a field service management app for ERPNext, built for service businesses that handle requests, technician schedules, on-site work, spare parts, and billing. It aims to replace manual or fragmented ERPNext workflows with one integrated service module.

The app follows a service lifecycle: operators log a request with issue, location, and priority; an optional quotation covers labor, travel, and parts; approved requests become service orders; appointments are scheduled and assigned to technicians by priority and availability; technicians start and stop work from the appointment, update progress, and consume parts from stock; and on completion the order is closed and invoiced. The Frappe backend keeps the work traceable across these steps.

It is developed by Beveren Software and runs inside an ERPNext instance. The backend is a Frappe/ERPNext app with a React and TypeScript frontend, installed with bench, and it can also run on managed Frappe Cloud hosting.

Key features

  • Log service requests with issue, location, and priority
  • Optional quotations for labor, travel, and parts
  • Schedule appointments and assign technicians
  • Track on-site progress and consume parts from stock
  • Generate invoices from completed service orders

Details

On GitHub since
2025
Backend
Frappe/ERPNext
Frontend
React, TypeScript
Self-hosted
Install into ERPNext via bench
Hosting
Also on Frappe Cloud
License
AGPL-3.0