{
  "$schema" : "https://bitbucket.org/fit-api/fit-api/raw/tmf622_v2.0.3/tmf622/ctk/json-schema/fit-tmf622.schema.json",
  "@type" : "ProductOrderAttributeValueChangeEvent",
  "eventId" : "e968d8ec-8a9b-4173-a9fb-32f7cf29b6f3",
  "eventTime" : "2022-12-01T10:40:00+02:00",
  "eventType" : "ProductOrderAttributeValueChangeEvent",
  "fieldPath" : [ {
    "path" : "/productOrderItem/0/product/terminationDate",
    "typeOfChange" : "add"
  } ],
  "event" : {
    "productOrder" : {
      "@type" : "ProductOrder",
      "id" : "596d7fa0-981f-4b98-bcf5-e9b2955776f4",
      "href" : "https://api.example.org/tmf-api/productOrderingManagement/v5/productOrder/596d7fa0-981f-4b98-bcf5-e9b2955776f4",
      "category" : "terminationProviderChange",
      "expectedCompletionDate" : "2022-12-01T12:00:00+01:00",
      "creationDate" : "2022-05-11T10:30:30+02:00",
      "orderPostedDate" : "2022-05-11T10:30:00+02:00",
      "requestedCompletionDate" : "2022-12-01T12:00:00+01:00",
      "agreement" : [ {
        "@type" : "Agreement",
        "name" : "buyerServiceContract",
        "engagedParty" : [ {
          "@type" : "Organization",
          "businessId" : "500011"
        } ],
        "businessId" : "500012",
        "agreementType" : "buyerServiceContract"
      }, {
        "@type" : "Agreement",
        "name" : "providerChangeAgreement",
        "businessId" : "DEU.VFD.V012345678",
        "agreementType" : "providerChangeAgreement"
      } ],
      "productOrderItem" : [ {
        "@type" : "ProductOrderItem",
        "id" : "1",
        "action" : "delete",
        "product" : {
          "@type" : "BitstreamAccessProduct",
          "id" : "922ebf01-e930-47a0-842e-059d1f188a15",
          "href" : "https://api.example.org/tmf-api/productInventoryManagement/v5/product/922ebf01-e930-47a0-842e-059d1f188a15",
          "creationDate" : "2022-05-11T10:30:30+02:00",
          "terminationDate" : "2022-12-01T00:00:00+01:00",
          "relatedPlace" : [ {
            "@type" : "RelatedPlaceRefOrValue",
            "role" : "locationA",
            "place" : {
              "@type" : "GeographicAddress",
              "city" : "Rheinhausen",
              "country" : "DE",
              "locality" : "Nordstadt",
              "postcode" : "59055",
              "streetName" : "Biberweg",
              "streetNr" : "2",
              "streetNrSuffix" : "a",
              "geographicSubAddress" : [ {
                "@type" : "GeographicSubAddress",
                "buildingName" : "Einfamilienhaus"
              } ]
            }
          } ],
          "lineID" : "DEU.DTAG.FTYLIQ7PFT",
          "networkTerminationUnitLocation" : "Flur 3.OG",
          "homeId" : "a12d5a4545"
        }
      } ],
      "relatedParty" : [ {
        "@type" : "RelatedPartyOrPartyRole",
        "role" : "receivingProvider",
        "partyOrPartyRole" : {
          "@type" : "Organization",
          "name" : "1&1 Versatel Deutschland GmbH"
        }
      }, {
        "@type" : "RelatedPartyOrPartyRole",
        "role" : "orderManagementSellerContact",
        "partyOrPartyRole" : {
          "@type" : "Individual",
          "contactMedium" : [ {
            "@type" : "PhoneContactMedium",
            "contactType" : "fixed",
            "phoneNumber" : "+49221789456"
          }, {
            "@type" : "PhoneContactMedium",
            "contactType" : "mobile",
            "phoneNumber" : "+4917878787878"
          }, {
            "@type" : "EmailContactMedium",
            "contactType" : "email",
            "emailAddress" : "l.bach@example.net"
          } ],
          "familyName" : "Bach",
          "salutation" : "Frau",
          "givenName" : "Lisa"
        }
      } ],
      "state" : "completed",
      "stateChangeDate" : "2022-12-01T10:39:30+02:00",
      "stateChangeMessage" : [ {
        "code" : "0010",
        "text" : "Auftrag ausgeführt."
      } ],
      "stateChangeHistory" : [ {
        "@type" : "StateChange",
        "stateChangeDate" : "2022-05-11T10:30:00+02:00",
        "state" : "acknowledged"
      }, {
        "@type" : "StateChange",
        "stateChangeDate" : "2022-05-11T10:31:00+02:00",
        "stateChangeMessage" : [ {
          "code" : "0000",
          "text" : "Keine Änderung zum Auftrag"
        } ],
        "state" : "accepted"
      }, {
        "@type" : "StateChange",
        "stateChangeDate" : "2022-05-11T10:33:00+02:00",
        "stateChangeMessage" : [ {
          "code" : "0020",
          "text" : "Es liegt uns ein Auftrag zum Anbieterwechsel vor. Wir bitten um Antwort. Erhalten wir keine Rückmeldung, wird die fehlende Antwort eskaliert und ggf. abgebrochen."
        } ],
        "state" : "pending"
      }, {
        "@type" : "StateChange",
        "stateChangeDate" : "2022-05-11T10:36:50+02:00",
        "stateChangeMessage" : [ {
          "code" : "0000",
          "text" : "Keine Änderung zum Auftrag"
        } ],
        "state" : "accepted"
      }, {
        "@type" : "StateChange",
        "stateChangeDate" : "2022-05-11T10:39:00+02:00",
        "stateChangeMessage" : [ {
          "code" : "0030",
          "text" : "Der Anbieterwechsel erfolgt zum angegebenen Termin."
        } ],
        "state" : "inProgress"
      } ],
      "providerChangeInfo" : {
        "@type" : "ProviderChangeInfo",
        "respondTime" : "2022-05-11T12:32:00+02:00",
        "approval" : true
      }
    }
  }
}