Contracts and Documents – Digital Signing and Onboarding
Contracts and documentation are a critical part of employment – both legally and practically. Vendion collects all documents per employee in one place, with digital signing and full traceability.
Supported document types:
| Type | Usage | Example |
|---|---|---|
| Employment contract | Main agreement between employer and employee | Hourly à la carte, permanent |
| Non-disclosure agreement (NDA) | Protection of trade secrets | Recipes, customer records, strategy |
| Training certificate | Proof of completed training | CPR, allergens, fire safety |
| GDPR consent | Consent for personal data processing | Personnummer, health data |
| Food hygiene | Certificate in self-control | Food handling basic course |
| Alcohol serving permit | Required by Swedish Alcohol Act | For serving alcohol |
| Other documents | Everything else (salary changes, warnings) | Salary adjustment, comp time agreement |
Upload a document:
- Go to the employee's detail page
- Click the Contracts & Documentation tab
- Click Add document
- Choose:
- Document type (dropdown above)
- File upload (PDF, DOCX or image) or
- Create from template (uses saved template – see below)
- Fill in:
- Title (e.g. "Employment contract 2026-04-15")
- Validity period (optional – e.g. CPR certificate valid 1 year)
- Note (optional)
- Choose whether the document should be sent for signing (see below)
- Save
Digital signing:
Vendion supports digital signing with BankID (Swedish e-ID) or email signing for contracts that need to be signed.
Send a contract for signing:
- Upload the document (step above)
- Choose Request signature
- Choose signing method:
- BankID – highest security, legally binding per Swedish law on qualified electronic signatures
- Email signing – simpler, clickable "I agree" button
- Specify who should sign (employee, manager, both?)
- Send
The system sends:
- Notification in staff portal
- Email with link
- SMS with link (if enabled)
Signing status tracked:
| Status | Meaning |
|---|---|
| Draft | Created but not sent |
| Sent | Sent to signer, awaiting response |
| Reminder sent | Automatic reminder after 3 days |
| Signed | Done, signature preserved |
| Declined | Signer has refused (with reason) |
| Expired | No action within 30 days, automatically expired |
After signing, the document is saved with:
- Signer's name and personnummer (with BankID)
- Timestamp
- IP address
- Legal proof of signing (certificate)
Contract templates (save time during onboarding):
Instead of creating each contract from scratch, create templates for the most common ones.
- Go to Staff → Settings → Contract Templates
- Click Create template
- Choose document type
- Write text with placeholders – e.g.
{{name}},{{personnummer}},{{start_date}},{{hourly_rate}},{{employment_type}} - Save
When you create a contract from the template, placeholders are automatically filled with the employee's data.
Typical templates:
- Hourly contract à la carte
- Hourly contract bar
- Permanent contract chef
- NDA (standard)
- GDPR consent (standard)
Onboarding – pending contracts:
When a new employee receives their invitation, they immediately see which contracts need to be signed before they can start working.
Employee's view (staff portal → Contracts):
- Pending – contracts to be signed (prioritized at top)
- Signed – contracts that are done (archive)
- My documents – training certificates, payslips etc.
The employee can:
- Open the contract
- Read through
- Click Sign with BankID or Approve
- If declining: provide reason
Onboarding gate: If you mark a contract as "Required for onboarding," the employee cannot clock in or take shifts until it's signed. The system shows a banner in the portal: "You have 2 pending contracts to sign."
Document archive and searchability:
All documents per employee shown in the Contracts & Documentation tab:
- Searchable list
- Filterable by type, status, date
- Downloadable as PDF
- Versioning (on update, new version created, old ones preserved)
Retention time: Contracts preserved for 10 years per Swedish Accounting Act. Vendion never removes contracts automatically.
Reminders for expiring certificates:
Some documents have a validity period (e.g. CPR, food hygiene).
- System warns the manager 30 days before expiration
- Employee gets a portal notification: "Your CPR certificate expires 2026-05-15. Renew in good time"
- An expired document is shown in red and can block certain duties (e.g. alcohol serving responsibility without valid permit)
Tips:
- Templates are key – create 3–5 standard templates that cover 90% of all hires
- Use BankID when possible – it's legally strongest and most professional
- Request training certificates early – collect them during onboarding instead of chasing later
- Review expiration dates quarterly – pull the "Expiring documents 90 days" report and contact employees before it becomes urgent
This feature is part of Vendion Staff.
Curious how it looks in practice? Read more about the product or book a short demo.
Was this article helpful?
