Module · Documents
Documents
Manage every customer document in one place — contracts, invoices, proofs and receipts — and create and sign new contracts online instead of by post. Online signing uses a simple electronic signature (SES).
- Version
- 1.0.9
- Released
- 29 Jun 2026
- Languages
- German, English
Less paperwork, more winter service
A winter service runs on more than gritting routes — there is paperwork behind every customer. This module keeps it in one place, makes it available to the customer, and lets you put a new contract in front of someone without a printer or the post.
When a customer comes back with a question, or a check is due, you are no longer hunting through inboxes, folders and chat threads. Everything sits where it belongs — filed against the right customer.
It works alongside the rest of Wintertrace: the documents you keep here are the same customers and jobs you already manage elsewhere in the application.
All your documents in one place
Contracts, invoices, proofs, receipts — what used to live scattered, you collect here. Each document belongs to a customer, and optionally to a property or a job.
Your customers see their own documents in the customer portal. If something is missing, you can request it from them directly rather than chasing it by phone.
- PDFs, images and Office files up to 10 MB.
- Contracts, invoices, proofs and receipts.
- Filed against a customer, optionally a property or job.
- View and download only through an authorised route — no public links.
New contracts online, not by post
Until now that often means: print, send, wait for the return, file, scan. Or a loose yes over WhatsApp that leaves nobody holding anything in writing.
With this module you build contracts inside Wintertrace — from templates or as free text, with placeholders filled in automatically for the customer, property, company and date. You then send the finished contract to be signed online: the customer receives it by email, signs on screen — no account, no printout — and the signed PDF comes back to you automatically, filed against the right customer.
What that gives you over WhatsApp or the post:
- Signed in minutes instead of waiting days for the post.
- A real, signed PDF rather than a “sounds good” in a chat.
- Who signed, and when, is recorded.
- No printing, no scanning, no filing.
- Reminders mean a signature does not quietly stall.
- A tidy impression with the customer instead of a chat message.
The NoSign signing engine
Signing is handled by NoSign — a signing engine built specifically for this module — so the signature stays between you and your customer rather than passing through a third-party provider.
Technically it is a simple electronic signature (SES). A timestamped audit trail records each step, so it stays traceable who signed and when. You can read more about the software at nosign.dev; the module connects to it over NoSign.app.
One thing to know: online signing is limited to 20 contracts per month per installation. The cap is there to ease the integration in at first and can be raised on request.
Security and data protection
Customer documents deserve careful handling. The module is built to keep files out of public reach and to make deletion clean.
- Non-public file storage with generated filenames.
- A content check on every file at upload.
- Customer-scoped storage and a two-step hard delete.
This module supports your documentation; it is not a substitute for legal advice.
How to set it up
From an installed module to your first signed contract.
- 1
Install the module
Download it and install it in Wintertrace — from the admin area or manually, the same two paths as any add-on.
- 2
Set up NoSign access
For online signing, set up your NoSign access inside the module once. Storing and sharing documents works without it.
- 3
Add templates or documents
Create contract templates, or upload the documents you already have, and file them against your customers.
File integrity
Every published module is signed against the same Ed25519 root key used for Wintertrace core updates. The values below come straight from the catalogue API.
- Size
- 307 KB
- SHA-256
- 61cb72777d9d…ae0b266d
- Released
- 29 Jun 2026
- Languages
- German, English
Install this module
The same two paths as any Wintertrace add-on.
From the admin area
Open the Modules menu inside a running Wintertrace installation. Pick Documents from the catalogue and install with one click.
Manually via FTP
Download the archive, unpack it, and upload the folder to
modules/ inside your installation.
New here? The installation page walks through a fresh setup first.
Download
The module is served from the Wintertrace add-on registry at
jenni.noschmarrn.dev — the same source
the admin area pulls from.
External link — the download is served from the maintainer's registry at jenni.noschmarrn.dev and verified against the SHA-256 above.