Schema record
@proseid v2026.07.26 SE

Swedish staff-register duty on business premises

Determines whether a non-construction business premises must keep a personalliggare and records the daily-entry, availability, family-exemption, mixed-operation, and retention controls.

Compatible with
FormGuided assessmentDeterminationCompliance checklistAPI
Use Schema in a Flow
Publication
Protocol
Proseid_v1.0
Version
v2026.07.26
Applies in
Sweden
Fields
14
Flow price
$0.20
Publisher fee
None
Standard base $0.20 · exact total is frozen when a Flow is created

Schema fields

14 fields
Business form
Select
Choices: Sole trader, Closely held company or partnership, Other
Req
A staff register is in use
Boolean
Opt
Everyone working is recorded when each work period starts and ends
Boolean
Opt
Someone outside that family group has worked here this month
Boolean
Req
The current register is readily available on the premises
Boolean
Opt
Calculated staff-register position
Select
Choices: Use construction assessment, Activity not listed, Mixed operation exception, Family only exception, Staff register required, Staff register controls incomplete, Staff register controls current
Opt
Business
String
Req
Listed activity carried out on these premises
Select
Choices: Restaurant, Vehicle service, Body or beauty care, Food or tobacco wholesale, Laundry, Construction, No listed activity
Req
Completed registers are retained for the required period
Boolean
Opt
Listed and unlisted activities share the same premises
Boolean
Req
Share of the premises' business attributable to listed activities (%)
Number
Opt
Each active person's name and identity number are recorded
Boolean
Opt
Only the owner or business leader, their spouse, and children under 16 work here
Boolean
Req
The business name and identity number are recorded
Boolean
Opt

Example payload

JSON
{
  "responses": {
    "entity_form": "",
    "staff_register_in_use": false,
    "everyone_recorded_on_arrival_and_departure": false,
    "another_person_worked_this_month": false,
    "register_available_on_premises": false,
    "business_name": "",
    "premises_activity": "",
    "retention_arranged": false,
    "mixed_operation": false,
    "listed_activity_share_percent": null,
    "workers_names_and_identity_numbers_recorded": false,
    "only_owner_spouse_and_children_under_16": false,
    "business_identity_recorded": false
  },
  "effective_at": "2026-07-26"
}

The request body this schema expects. Fill in responses and keep the field IDs unchanged. Validation becomes callable after you use this release in a published Flow.

API usage

Create a Flow from this schema, then replace the route placeholders with that Flow's organization and address. Validation is free and runs against the exact release bound to the Flow. It returns the engine's resolved fields and legal time period when ready, or a structured error with field-level issues.

cURL
curl -X POST https://proseid.com/api/v1/validate/{your-org}/{flow-slug} \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d @payload.json
200 OK
{
  "valid": true,
  "status": "READY",
  "definitions": { ... },
  "issues": [],
  "effective_at": "2026-07-19",
  "temporal_context": {
    "logic_version": "current",
    "valid_range": ["2026-01-01", null]
  }
}
422 Invalid
{
  "error": {
    "code": "validation_failed",
    "message": "the document did not pass validation",
    "details": {
      "status": "INCOMPLETE",
      "issues": [{
        "field_id": "entity_form",
        "kind": "missing_required",
        "severity": "error",
        "trigger": "completion",
        "message": "Required field is missing"
      }]
    }
  }
}
A completed webhook also depends on the Flow's experience, signing, pricing, and delivery settings. Create a Flow with this schema, then use Send sample completion in its delivery settings to receive the full signed JSON without using your balance. Webhook guide

Published versions

Permanent, attributable versions
Loading published versions…

Trust ledger

Crowd → credentialed
P
Provenance
Community publisher (unverified)
@proseid · latest v2026.07.26
Community signal
0
0 votes

No votes yet.

Attestations · by version
0 total

No attestations yet. A verified professional can vouch for a specific version.

Discussion

0 comments
to join the discussion.