Schema record
@proseid v2026.07.27 EU

EU:s ångerrätt för distansavtal

Dokumenterar ett distansavtal med en konsument, tillämpligt nationellt genomförande, ångerfrist och undantag, konsumentens begäran om att frånträda avtalet samt den återbetalning som följer.

Compatible with
FormGuided assessmentDeterminationCompliance checklistAPI
Use Schema in a Flow
Publication
Protocol
proseid/1.0
Version
v2026.07.27
Applies in
European Union
Recommended language
Svenska
Fields
25
Flow price
$0.20
Publisher fee
None
Standard base $0.20 · exact total is frozen when a Flow is created

Schema fields

25 fields
Det tillämpliga genomförandet i medlemsstaten har kontrollerats
Boolean
Req
Varorna har returnerats eller konsumenten har lämnat bevis om retur
Boolean
Opt
En tydligt synlig ångerfunktion var tillgänglig under hela ångerfristen
Boolean
Opt
Avtalsdatum för tjänst eller digitalt innehåll utan fysiskt medium
Date
Opt
Konsumentens namn i ångermeddelandet online
String
Opt
Bekräftelsen på ett varaktigt medium innehöll ångermeddelandets innehåll
Boolean
Opt
Ångerrätten utövades inom tillämplig frist
Boolean
Opt
Datum, tid och tidszon för ångermeddelandet online
String
Opt
Konsumenten informerades om ångerrätten på 14 dagar före köpet
Boolean
Req
Datum, tid och tidszon för bekräftelsen
String
Opt
Avtalet omfattas av direktivets regler om ångerrätt
Boolean
Req
Distansavtalet ingicks via ett onlinegränssnitt
Boolean
Opt
Datum då ångerrätten utövades
Date
Opt
Näringsidkaren erbjöd sig att hämta varorna
Boolean
Opt
Leveransdatum för vara
Date
Opt
Konsumenten skickade ångermeddelandet via onlinefunktionen
Boolean
Opt
Bekräftelse på ett varaktigt medium skickades utan onödigt dröjsmål
Boolean
Opt
Elektronisk adress för bekräftelsen
String
Opt
Avtalstyp
Select
Choices: Vara, Tjänst, Digitalt innehåll
Req
Beräknat ångerrättsläge
String
Opt
Onlinemeddelandet hade det föreskrivna bekräftelsesteget
Boolean
Opt
Orderreferens
String
Req
Obligatorisk återbetalning har genomförts
Boolean
Opt
Undantag enligt artikel 16
Select
Choices: Inget undantag, Tjänsten fullgjord efter föreskrivet samtycke och bekräftelse, Pris som beror på marknadens svägningar, Specialtillverkad eller tydligt personanpassad vara, Vara som snabbt försämras, Förseglad hygienvara som brutits efter leverans, Vara som efter leverans blandats oupplösligt med annan vara, Kvalificerad alkoholdryck med sen leverans och marknadsberoende värde, Brådskande reparation eller underhåll som särskilt begärts, Förseglad ljud bildupptagning eller programvara som brutits efter leverans, Tidning eller tidskrift som inte är prenumeration, Offentlig auktion, Datumbunden inkvartering transport biluthyrning catering eller fritidsaktivitet, Digitalt innehåll påbörjat efter föreskrivet samtycke och bekräftelse, Annat undantag i artikel 16
Req
Konsumenten har begärt att frånträda avtalet
Boolean
Opt

Example payload

JSON
{
  "responses": {
    "national_implementation_confirmed": false,
    "goods_returned_or_evidence_supplied": false,
    "withdrawal_function_available": false,
    "contract_date": "",
    "online_withdrawal_consumer_name": "",
    "durable_medium_acknowledgement_included_statement_content": false,
    "withdrawal_within_applicable_period": false,
    "online_withdrawal_submitted_at": "",
    "consumer_informed_of_right": false,
    "durable_medium_acknowledgement_sent_at": "",
    "directive_scope_confirmed": false,
    "online_interface_contract": false,
    "withdrawal_request_date": "",
    "trader_offered_to_collect_goods": false,
    "delivery_date": "",
    "withdrawal_submitted_through_online_function": false,
    "durable_medium_acknowledgement_sent": false,
    "online_withdrawal_confirmation_destination": "",
    "contract_type": "",
    "withdrawal_confirmation_step_available": false,
    "order_ref": "",
    "refund_issued": false,
    "article_16_exception": "",
    "withdrawal_requested": false
  },
  "effective_at": "2026-07-27"
}

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": "national_implementation_confirmed",
        "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.27
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.