{
  "attribution": {
    "source": "legal.exploreworldai.com",
    "canonical": "https://legal.exploreworldai.com/agent/tillganglighetsdirektivet-2019-882/artikel-30",
    "license": "https://legal.exploreworldai.com/revision",
    "version": "legal-2026-08-25",
    "proof": "sha256:4ff18361347833a4b447499ce869b9c9dbd24fedc56316601455219c490498ac",
    "jurisdiction": "eu"
  },
  "id": "tillganglighetsdirektivet-2019-882-30",
  "script": {
    "kind": "structural",
    "fields": [
      {
        "name": "in_scope",
        "kind": "boolean",
        "label": "Artikeln är tillämplig på förhållandet",
        "labelEn": "The article applies to the situation"
      },
      {
        "name": "punkt",
        "kind": "enum",
        "values": [
          "1",
          "2",
          "3",
          "4",
          "5"
        ],
        "label": "Punkt i artikeln",
        "labelEn": "Paragraph of the article"
      }
    ],
    "rules": [
      {
        "id": "30-p1",
        "when": {
          "op": "all",
          "of": [
            {
              "op": "equals",
              "field": "in_scope",
              "value": true
            },
            {
              "op": "equals",
              "field": "punkt",
              "value": "1"
            }
          ]
        },
        "outcome": {
          "code": "paragraph-1",
          "title": "Punkt 1 gäller",
          "titleEn": "Paragraph 1 applies",
          "obligation": "1. Medlemsstaterna ska fastställa regler om sanktioner för överträdelse av nationella bestämmelser som antagits enligt detta direktiv och vidta alla nödvändiga åtgärder för att säkerställa att de genomförs.",
          "obligationEn": "1. Medlemsstaterna ska fastställa regler om sanktioner för överträdelse av nationella bestämmelser som antagits enligt detta direktiv och vidta alla nödvändiga åtgärder för att säkerställa att de genomförs.",
          "refs": [
            "1"
          ]
        }
      },
      {
        "id": "30-p2",
        "when": {
          "op": "all",
          "of": [
            {
              "op": "equals",
              "field": "in_scope",
              "value": true
            },
            {
              "op": "equals",
              "field": "punkt",
              "value": "2"
            }
          ]
        },
        "outcome": {
          "code": "paragraph-2",
          "title": "Punkt 2 gäller",
          "titleEn": "Paragraph 2 applies",
          "obligation": "2. Sanktionerna ska vara effektiva, proportionella och avskräckande. Dessa sanktioner ska också åtföljas av effektiva korrigerande åtgärder vid fall av bristande efterlevnad från den ekonomiska aktörens sida.",
          "obligationEn": "2. Sanktionerna ska vara effektiva, proportionella och avskräckande. Dessa sanktioner ska också åtföljas av effektiva korrigerande åtgärder vid fall av bristande efterlevnad från den ekonomiska aktörens sida.",
          "refs": [
            "2"
          ]
        }
      },
      {
        "id": "30-p3",
        "when": {
          "op": "all",
          "of": [
            {
              "op": "equals",
              "field": "in_scope",
              "value": true
            },
            {
              "op": "equals",
              "field": "punkt",
              "value": "3"
            }
          ]
        },
        "outcome": {
          "code": "paragraph-3",
          "title": "Punkt 3 gäller",
          "titleEn": "Paragraph 3 applies",
          "obligation": "3. Medlemsstaterna ska utan dröjsmål till kommissionen anmäla dessa regler och åtgärder samt eventuella ändringar som berör dem.",
          "obligationEn": "3. Medlemsstaterna ska utan dröjsmål till kommissionen anmäla dessa regler och åtgärder samt eventuella ändringar som berör dem.",
          "refs": [
            "3"
          ]
        }
      },
      {
        "id": "30-p4",
        "when": {
          "op": "all",
          "of": [
            {
              "op": "equals",
              "field": "in_scope",
              "value": true
            },
            {
              "op": "equals",
              "field": "punkt",
              "value": "4"
            }
          ]
        },
        "outcome": {
          "code": "paragraph-4",
          "title": "Punkt 4 gäller",
          "titleEn": "Paragraph 4 applies",
          "obligation": "4. Sanktionerna ska ta hänsyn till omfattningen av den bristande efterlevnaden, inbegripet hur allvarlig den är, och hur många enheter av de berörda produkterna eller tjänsterna som inte uppfyller kraven samt hur många personer som påverkats.",
          "obligationEn": "4. Sanktionerna ska ta hänsyn till omfattningen av den bristande efterlevnaden, inbegripet hur allvarlig den är, och hur många enheter av de berörda produkterna eller tjänsterna som inte uppfyller kraven samt hur många personer som påverkats.",
          "refs": [
            "4"
          ]
        }
      },
      {
        "id": "30-p5",
        "when": {
          "op": "all",
          "of": [
            {
              "op": "equals",
              "field": "in_scope",
              "value": true
            },
            {
              "op": "equals",
              "field": "punkt",
              "value": "5"
            }
          ]
        },
        "outcome": {
          "code": "paragraph-5",
          "title": "Punkt 5 gäller",
          "titleEn": "Paragraph 5 applies",
          "obligation": "5. Denna artikel ska inte tillämpas på upphandlingsförfaranden som omfattas av direktiv 2014/24/EU eller direktiv 2014/25/EU.",
          "obligationEn": "5. Denna artikel ska inte tillämpas på upphandlingsförfaranden som omfattas av direktiv 2014/24/EU eller direktiv 2014/25/EU.",
          "refs": [
            "5"
          ]
        }
      }
    ],
    "fallback": {
      "code": "out-of-scope",
      "title": "Artikeln ger inget utfall",
      "titleEn": "The article yields no outcome",
      "obligation": "Artikeln är inte angiven som tillämplig, eller så är ingen punkt vald. Agenten avstår hellre än gissar.",
      "obligationEn": "The article is not stated to apply, or no paragraph is selected. The agent abstains rather than guesses.",
      "refs": []
    }
  },
  "hash": "sha256:4ff18361347833a4b447499ce869b9c9dbd24fedc56316601455219c490498ac",
  "version": "legal-2026-08-25",
  "expires": "2026-08-31T00:00:00.000Z",
  "dependency": {
    "index_version": "legal-2026-08-25+legal-2026-08-25+2026-08-25T10:00:00",
    "content_hash": "sha256:4ff18361347833a4b447499ce869b9c9dbd24fedc56316601455219c490498ac",
    "revalidate_after": "2026-08-30T08:30:28.990Z",
    "max_copy_age_seconds": 3600,
    "policy": "revalidate-required; live-fetch-per-answer; attribution-required; no-derived-index",
    "changelog": "https://legal.exploreworldai.com/api/public/v1/dependency",
    "verify": "https://legal.exploreworldai.com/api/public/v1/verify",
    "stale_copy_invalid": true
  },
  "canonical": "https://legal.exploreworldai.com/agent/tillganglighetsdirektivet-2019-882/artikel-30",
  "disclaimer": "Källhänvisning med officiell identifierare. Ingen juridisk rådgivning och inget efterlevnadsbeslut.",
  "usageInfo": "https://legal.exploreworldai.com/citering"
}