{
    "FormId": "d62e6f71-2299-4e37-8336-fc1c75bb3d3f",
    "FormName": "Flytteblanket - Tilflytning",
    "Fields": [
        {
            "FieldId": "f1122e27-da38-4a0d-8f11-00a15583feaa",
            "Alias": "header",
            "Caption": "Overskrift",
            "Mandatory": false,
            "FieldType": "Title and description",
            "Properties": {
                "BodyText": "<h4 class=\"h4 px-30 sm:px-0 pt-30 sm:pt-0\">Indtast din nye adresse</h4>"
            }
        },
        {
            "FieldId": "2d9b3841-aec3-4c85-8cf8-72d22504ab5f",
            "Alias": "tilflytningsadresse",
            "Caption": "Tilflytningsadresse",
            "Mandatory": true,
            "MandatoryText": "Angiv venligst din adresse",
            "FieldType": "adressevaelger",
            "Properties": {
                "note": "https://confluence.kds.dk/pages/viewpage.action?pageId=234782998"
            }
        },
        {
            "FieldId": "9274b052-fe9a-47d2-b611-78754a1d49cf",
            "Alias": "tilflytningsdato",
            "Caption": "Tilflytningsdato",
            "Mandatory": true,
            "MandatoryText": "Angiv venligst en tilflytningsdato",
            "FieldType": "input[type=date] (Datepicker from today and three months onwards)",
            "Properties": {
                "Description": "Renders a datepicker that disables past days and can pick three months onwards."
            }
        },
        {
            "FieldId": "0135961e-30af-481a-9f09-6589c86cdbc2",
            "Alias": "fraflytningsadresse",
            "Caption": "Fraflytningsadresse",
            "Mandatory": false,
            "FieldType": "hidden"
Bemærkninger: den adresse som den valgte kontrakt har
        },
        {
            "FieldId": "b8f3a623-3a28-45ed-92be-1b0abf4daf4e",
            "Alias": "fraflytningsdato",
            "Caption": "Fraflytningsdato",
            "Mandatory": false,
            "FieldType": "hidden"
Bemærkninger: den Fraflytningsdato som blev valgt i step 1 under valg af adresse
        },
        {
            "FieldId": "8bb78efa-3444-4f45-f8a0-c408202d963c",
            "Alias": "produktion",
            "Caption": "Produktion",
            "Mandatory": false,
            "FieldType": "Label",
            "Properties": {
                "Title": "<h5 class=\"text-sm md:h5 font-bold\">Har din nye bolig solceller?</h5>",
                "Icon": "/media/vn0dfuqd/produktion.svg",
                "AcceptCopy": "<div class=\" mt-25\"><strong>Skal vi håndtere din produktionsaftale?</strong></div>     <div class=\"text-sm mt-5\">         Vi har Danmarks billigste produktionsaftale. Du sælger til markedsprisen minus 0 øre pr.kWh (ekskl. afgifter og tariffer) samt et abonnement på 0 kr.  </div>"
            }
Bemærkninger: skal ikke vises
        },
        {
            "FieldId": "f5d6f927-961b-4eb7-bb8d-6d13e20cfaed",
            "Alias": "streetName",
            "Caption": "Gadenavn",
            "Mandatory": false,
            "FieldType": "Hidden"
Bemærkninger: Gadenavn fra adressevælgeren
        },
        {
            "FieldId": "57011952-9bba-4d74-a69a-ae4b8dd0af34",
            "Alias": "houseNumber",
            "Caption": "Husnummer",
            "Mandatory": false,
            "FieldType": "Hidden"
Bemærkninger: Husnummer fra adressevælgeren
        },
        {
            "FieldId": "555fd2e6-2358-4d9d-aa9e-2a0538947278",
            "Alias": "floor",
            "Caption": "Etage",
            "Mandatory": false,
            "FieldType": "Hidden"
Bemærkninger: Etage fra adressevælgeren
        },
        {
            "FieldId": "8e05f39f-4dc8-444f-b535-fa83d129b86d",
            "Alias": "door",
            "Caption": "Doer",
            "Mandatory": false,
            "FieldType": "Hidden"
Bemærkninger: Dør fra adressevælgeren
        },
        {
            "FieldId": "85c7ee3f-65f6-439a-85b2-2d29ee96cf29",
            "Alias": "subCity",
            "Caption": "Stedbetegnelse",
            "Mandatory": false,
            "FieldType": "Hidden"
Bemærkninger: Stedbetegnelse fra adressevælgeren
        },
        {
            "FieldId": "44c7a6b4-55d1-4e13-9362-7432353cd019",
            "Alias": "zipCode",
            "Caption": "Postnummer",
            "Mandatory": false,
            "FieldType": "Hidden"
Bemærkninger: Postnummer fra adressevælgeren
        },
        {
            "FieldId": "badd5a0f-2bf4-40f0-8956-49b04dad2dcb",
            "Alias": "cityName",
            "Caption": "Bynavn",
            "Mandatory": false,
            "FieldType": "Hidden"
Bemærkninger: Bynavn fra adressevælgeren
        },
        {
            "FieldId": "619b02e1-9982-4094-e14a-6959d0799a75",
            "Alias": "kundenummer",
            "Caption": "Kundenummer",
            "Mandatory": false,
            "FieldType": "hidden"
Bemærkninger: Kundens nr som int, eg. 591059
        },
        {
            "FieldId": "cf270789-b091-4130-cf52-be690ef58094",
            "Alias": "kontraktnummer",
            "Caption": "Kontraktnummer",
            "Mandatory": false,
            "FieldType": "hidden"
Bemærkninger: den valgte kontrakts guid
        },
        {
            "FieldId": "44d87fca-dd65-4c1c-f462-19d26980b129",
            "Alias": "databowlSID",
            "Caption": "Databowl SID",
            "Mandatory": false,
            "FieldType": "Hidden",
            "Properties": {
                "DefaultValue": "2"
            }
Bemærkninger: er formentlig irrelvant i app
        },
        {
            "FieldId": "2c0b3588-7bad-4797-b54f-c95ea2c738d1",
            "Alias": "databowlCID",
            "Caption": "Databowl CID",
            "Mandatory": false,
            "FieldType": "Hidden",
            "Properties": {
                "DefaultValue": "2971_TEST"
            }
Bemærkninger: er formentlig irrelvant i app
        },
        {
            "FieldId": "bb93b97e-57c9-4592-88b1-7f6fc0d66599",
            "Alias": "kundetype",
            "Caption": "Kundetype",
            "Mandatory": false,
            "FieldType": "Hidden",
      "Properties": {
                "DefaultValue": "privat"
            }
Bemærkninger: privat eller erhverv
        },

        {
            "FieldId": "e08f450d-bab1-400b-d843-d4fcd952793f",
            "Alias": "product",
            "Caption": "Product",
            "Mandatory": false,
            "FieldType": "hidden"
Bemærkninger: evt produkt guid angivet under: DefaultValue, hvis dette er relevant
        },
        {
            "FieldId": "a01efd49-07f6-4b9f-fd01-caded86657f3",
            "Alias": "energitjek",
            "Caption": "Energitjek",
            "Mandatory": false,
            "FieldType": "Label",
            "Properties": {
                "Title": "<h5 class=\"text-sm md:h5 font-bold\">Gratis energibesøg på din nye adresse</h5>",
                "Icon": "/media/hr1al0eb/hustype.svg",
                "AcceptCopy": "<div class=\"text-sm mt-15 text-gray max-w-lg\">Vi er glade for at du ønsker at fortsætte, og vil derfor tilbyde dig et gratis energitjek.</div>"
            }
Bemærkninger: skal ikke vises
        },
        {
            "FieldId": "577cfe1f-dc65-4fdd-a617-0aa9b8917fe6",
            "Alias": "overskriftEjerforhold",
            "Caption": "Overskrift Ejerforhold",
            "Mandatory": false,
            "FieldType": "Title and description",
            "Properties": {
                "BodyText": "<h4 class=\"text-xl sm:text-lg px-30 sm:px-0 pt-30 sm:pt-0\">Angiv ejerforhold</h4>\n<p class=\"px-30 sm:px-0 pt-20 sm:pt-0\">\nI forbindelse med din fraflytning af adressen <strong>[FULLADDRESS]</strong>, har vi behov for at vide lidt om den nye ejer af adressen. Vælg derfor det passende udsagn herunder.\n</p>"
            }
        },
        {
            "FieldId": "e982ebea-efd4-424c-84f5-574255cbccb0",
            "Alias": "ejer",
            "Caption": "Ejer",
            "Mandatory": false,
            "FieldType": "Label",
            "Properties": {
                "Icon": "/media/dtyjn2on/hus.svg",
                "AcceptCopy": "<h5 class=\"md:h5\">Jeg ejer boligen</h5>"
            },
            "Shows": {
                "Description": "If Ejer is selected or matches a condition, show the related content below.",
                "FieldSets": [
                    {
                        "Id": "72b78616-81ee-4d1c-92f1-c7ebfca3ce9e",
                        "Caption": "Ejer",
                        "SortOrder": 0,
                        "PageId": "00000000-0000-0000-0000-000000000000",
                        "Conditions": "Show this fieldset if all of the following match: Ejer is True",
                        "Containers": [
                            {
                                "Caption": "",
                                "Width": 12,
                                "Fields": [
                                    {
                                        "FieldId": "fb8298ba-88e6-4a45-a9af-081df1244d22",
                                        "Alias": "overskriftEjer",
                                        "Caption": "Overskrift ejer",
                                        "Mandatory": false,
                                        "FieldType": "Title and description",
                                        "Properties": {
                                            "BodyText": "<h4 class=\"h4 px-30 sm:px-0 pt-30 sm:pt-0\">Hvem har købt din bolig?</h4>\n<p class=\"px-30 sm:px-0 pt-20 sm:pt-0\">\nFor at kunne afmelde dig på adressen skal vi bruge kontaktoplysninger på den nye ejer.\n</p>\n<div class=\"flex items-start sm:items-center mt-10 px-30 sm:px-0\">\n<div class=\"w-100 sm:w-50 pr-20 mt-10 sm:mt-0\">\n <img src=\"/Assets/images/svg/icon-info.svg\" class=\"w-50 sm:w-20\"/>\n</div>\n<div class=\"text-gray\">\nUdlevering af disse data forpligter ikke den nye ejer til en bindende aftale, men er nødvendige for at vi kan afmelde dig på måleren.\n</div>\n</div>"
                                        }
                                    },
                                    {
                                        "FieldId": "37e557dd-7970-4c79-b25a-b564b6ae4a47",
                                        "Alias": "ejerName",
                                        "Caption": "Ejer Fuldt navn",
                                        "Mandatory": true,
                                        "MandatoryText": "Angiv venligst ejerens navn",
                                        "FieldType": "input[type=text]"
                                    },
                                    {
                                        "FieldId": "a26f0f74-9f86-4d1f-b947-c0529afabded",
                                        "Alias": "ejerTelefon",
                                        "Caption": "Ejer Telefon",
                                        "Mandatory": true,
                                        "MandatoryText": "Angiv venligst ejerens telefonnummer",
                                        "Validation": {
                                            "rule": "^\\d{8}$",
                                            "validationtext": "Dit telefonnummer skal bestå af min. 8 tal"
                                        },
                                        "FieldType": "input[type=number]"
                                    },
                                    {
                                        "FieldId": "8a62a06f-17ba-40e9-e906-503ed8730991",
                                        "Alias": "ejerEmail",
                                        "Caption": "Ejer Email",
                                        "Mandatory": true,
                                        "MandatoryText": "Angiv venligst ejerens email",
                                        "Validation": {
                                            "rule": "[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+",
                                            "validationtext": "Angiv venligst en gyldig email"
                                        },
                                        "FieldType": "input[type=email]"
                                    }
                                ]
                            }
                        ]
                    }
                ]
            }
        },
        {
            "FieldId": "023ec38c-a3bc-45b9-8121-f55d2708bbb1",
            "Alias": "udlejer",
            "Caption": "Udlejer",
            "Mandatory": false,
            "FieldType": "Label",
            "Properties": {
                "Icon": "/media/levabole/lejlighed.svg",
                "AcceptCopy": "<h5 class=\"md:h5\">Jeg bor til leje</h5>"
            },
            "Shows": {
                "Description": "If Udlejer is selected or matches a condition, show the related content below.",
                "FieldSets": [
                    {
                        "Id": "6ee963a0-3625-4574-8172-0478c426a009",
                        "Caption": "Udlejer",
                        "SortOrder": 0,
                        "PageId": "00000000-0000-0000-0000-000000000000",
                        "Conditions": "Show this fieldset if all of the following match: Udlejer is True",
                        "Containers": [
                            {
                                "Caption": "",
                                "Width": 12,
                                "Fields": [
                                    {
                                        "FieldId": "0fc9b35b-16ec-4463-cc90-5ccc515a6cd4",
                                        "Alias": "overskriftUdlejer",
                                        "Caption": "Overskrift udlejer",
                                        "Mandatory": false,
                                        "FieldType": "Title and description",
                                        "Properties": {
                                            "BodyText": "<h4 class=\"h4 px-30 sm:px-0 pt-30 sm:pt-0\">Oplysninger på din udlejer</h4>\n<p class=\"px-30 sm:px-0 pt-20 sm:pt-0\">\nFor at kunne afmelde dig på adressen skal vi bruge kontaktoplysninger på den nye ejer.\n</p>\n<div class=\"flex items-start sm:items-center mt-10 px-30 sm:px-0\">\n<div class=\"w-100 sm:w-50 pr-20 mt-10 sm:mt-0\">\n <img src=\"/Assets/images/svg/icon-info.svg\" class=\"w-50 sm:w-20\"/>\n</div>\n<div class=\"text-gray\">\nUdlevering af disse data forpligter ikke den nye ejer til en bindende aftale, men er nødvendige for at vi kan afmelde dig på måleren.\n</div>\n</div>"
                                        }
                                    },
                                    {
                                        "FieldId": "9961ff06-e05c-4b86-f8ec-095c634a13ef",
                                        "Alias": "udlejerType",
                                        "Caption": "Udlejer type",
                                        "Mandatory": false,
                                        "FieldType": "Title and description",
                                        "Properties": {
                                            "BodyText": "<div class=\"px-30 sm:px-0\">\nAngiv herunder om din udlejer er en virksomhed eller en privatperson\n</div>"
                                        }
                                    },
                                    {
                                        "FieldId": "60d7d4d3-479a-4abf-ec51-7249e3e47a1a",
                                        "Alias": "udlejerValg",
                                        "Caption": "Udlejer valg",
                                        "Mandatory": true,
                                        "MandatoryText": "Vælg udlejerens type",
                                        "FieldType": "radio",
                                        "PreValues": [
                                            {
                                                "Caption": "Privatperson",
                                                "Value": "Privatperson"
                                            },
                                            {
                                                "Caption": "Virksomhed",
                                                "Value": "Virksomhed"
                                            }
                                        ],
                                        "Shows": {
                                            "Description": "If Udlejer valg is selected or matches a condition, show the related content below.",
                                            "Fields": [
                                                {
                                                    "FieldId": "c6033fc9-7004-42da-ea81-65f21a714e6f",
                                                    "Alias": "udlejerNavn",
                                                    "Caption": "Udlejer navn",
                                                    "Mandatory": true,
                                                    "MandatoryText": "Angiv venligst  udlejerens navn",
                                                    "FieldType": "input[type=text]",
                                                    "Conditions": "Show this field if all of the following match: Udlejer valg is Privatperson"
                                                },
                                                {
                                                    "FieldId": "940b481c-32fd-483e-fdde-283aeddeb8a0",
                                                    "Alias": "udlejerFirmanavn",
                                                    "Caption": "Udlejer firmanavn",
                                                    "Mandatory": true,
                                                    "MandatoryText": "Angiv venligst firmaets navn",
                                                    "FieldType": "input[type=text]",
                                                    "Conditions": "Show this field if all of the following match: Udlejer valg is Virksomhed"
                                                },
                                                {
                                                    "FieldId": "8b778d68-e832-4e85-f1a3-305ac8982ef3",
                                                    "Alias": "cVR",
                                                    "Caption": "CVR",
                                                    "Mandatory": true,
                                                    "MandatoryText": "Angiv venligst firmaets CVR-nummer",
                                                    "Validation": {
                                                        "rule": "^\\d{8}$",
                                                        "validationtext": "Angiv venligst et gyldigt CVR-nummer"
                                                    },
                                                    "FieldType": "input[type=number]",
                                                    "Conditions": "Show this field if all of the following match: Udlejer valg is Virksomhed"
                                                },
                                                {
                                                    "FieldId": "4a30ca3e-af9f-4cd8-9d10-58610e9b6d14",
                                                    "Alias": "udlejerTelefon",
                                                    "Caption": "Udlejer telefon",
                                                    "Mandatory": true,
                                                    "MandatoryText": "Angiv venligst udlejerens telefonnummer",
                                                    "Validation": {
                                                        "rule": "^\\d{8}$",
                                                        "validationtext": "Dit telefonnummer skal bestå af min. 8 tal"
                                                    },
                                                    "FieldType": "input[type=number]",
                                                    "Conditions": "Show this field if any of the following match: Udlejer valg is Privatperson, Udlejer valg is Virksomhed"
                                                },
                                                {
                                                    "FieldId": "4854341b-9713-4439-bb49-9834967477f3",
                                                    "Alias": "udlejerEmail",
                                                    "Caption": "Udlejer email",
                                                    "Mandatory": true,
                                                    "MandatoryText": "Angiv venligst udlejerens email",
                                                    "Validation": {
                                                        "rule": "[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+",
                                                        "validationtext": "Angiv venligst en gyldig email"
                                                    },
                                                    "FieldType": "input[type=email]",
                                                    "Conditions": "Show this field if any of the following match: Udlejer valg is Privatperson, Udlejer valg is Virksomhed"
                                                }
                                            ]
                                        }
                                    }
                                ]
                            }
                        ]
                    }
                ]
            }
        }
    ]
}