{
  "$schema" : "https://bitbucket.org/fit-api/fit-api/raw/tmf622_v2.0.3/tmf622/ctk/json-schema/fit-tmf622.schema.json",
  "@type" : "ProductOrderStateChangeEvent",
  "eventId" : "5ba26eee-94d3-4e0c-8d0f-fe24b3a44d3b",
  "eventTime" : "2022-05-11T10:30:00+01:00",
  "eventType" : "ProductOrderStateChangeEvent",
  "event" : {
    "productOrder" : {
      "@type" : "ProductOrder",
      "id" : "34909e64-4bcc-4d32-b882-d1a5a4905ddc",
      "href" : "https://api.example.org/tmf-api/productOrderingManagement/v5/productOrder/34909e64-4bcc-4d32-b882-d1a5a4905ddc",
      "category" : "connectivityWithActivation",
      "creationDate" : "2022-02-28T10:30:30+01:00",
      "orderPostedDate" : "2022-02-28T10:30: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"
      }, {
        "@type" : "Agreement",
        "name" : "buyerServiceContract",
        "businessId" : "500012",
        "agreementType" : "buyerServiceContract"
      }, {
        "@type" : "Agreement",
        "name" : "singleContract",
        "businessId" : "3091231119",
        "agreementType" : "singleContract"
      } ],
      "externalId" : [ {
        "@type" : "ExternalIdentifier",
        "id" : "1000111",
        "externalIdentifierType" : "externalOrderId",
        "owner" : "DEU.VFD"
      } ],
      "productOrderItem" : [ {
        "@type" : "ProductOrderItem",
        "id" : "1",
        "action" : "add",
        "product" : {
          "@type" : "BitstreamAccessProduct",
          "creationDate" : "2022-02-28T10:30:30+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"
              } ]
            }
          } ],
          "uniConnectorType" : "GF-TA",
          "lineID" : "DEU.NGABxy.NOTSUPPLIED",
          "homeId" : "06SG4DD"
        },
        "productOffering" : {
          "@type" : "ProductOffering",
          "name" : "FTTH 250000"
        },
        "endUserAppointmentIsNecessary" : true,
        "appointment" : {
          "@type" : "Appointment",
          "validFor" : {
            "startDateTime" : "2022-05-05T08:00:00+02:00",
            "endDateTime" : "2022-05-05T12:00:00+02:00"
          }
        }
      } ],
      "relatedParty" : [ {
        "@type" : "RelatedPartyOrPartyRole",
        "role" : "orderManagementBuyerContact",
        "partyOrPartyRole" : {
          "@type" : "Individual",
          "contactMedium" : [ {
            "@type" : "PhoneContactMedium",
            "contactType" : "fixed",
            "phoneNumber" : "+49221456789"
          }, {
            "@type" : "PhoneContactMedium",
            "contactType" : "mobile",
            "phoneNumber" : "+4917754545454"
          }, {
            "@type" : "EmailContactMedium",
            "contactType" : "email",
            "emailAddress" : "j.kirk@example.net"
          } ],
          "familyName" : "Kirk",
          "salutation" : "Herr",
          "givenName" : "James T.",
          "title" : "Captain"
        }
      }, {
        "@type" : "RelatedPartyOrPartyRole",
        "role" : "installationContact",
        "partyOrPartyRole" : {
          "@type" : "Individual",
          "contactMedium" : [ {
            "@type" : "PhoneContactMedium",
            "contactType" : "fixed",
            "phoneNumber" : "+49221145155"
          }, {
            "@type" : "PhoneContactMedium",
            "contactType" : "mobile",
            "phoneNumber" : "+4917878878788"
          }, {
            "@type" : "EmailContactMedium",
            "contactType" : "email",
            "emailAddress" : "a.fischer@example.net"
          } ],
          "familyName" : "Fischer",
          "salutation" : "Herr",
          "givenName" : "Alexander"
        }
      }, {
        "@type" : "RelatedPartyOrPartyRole",
        "role" : "locationAContact",
        "partyOrPartyRole" : {
          "@type" : "Individual",
          "contactMedium" : [ {
            "@type" : "PhoneContactMedium",
            "contactType" : "fixed",
            "phoneNumber" : "+49221145155"
          }, {
            "@type" : "PhoneContactMedium",
            "contactType" : "mobile",
            "phoneNumber" : "+4917878878788"
          } ],
          "partyCharacteristic" : [ {
            "@type" : "StringCharacteristic",
            "name" : "location_a_owner_type",
            "value" : "tenant"
          } ],
          "familyName" : "Müller",
          "salutation" : "Herr",
          "givenName" : "Maximilian"
        }
      }, {
        "@type" : "RelatedPartyOrPartyRole",
        "role" : "ownerAdministrationContact",
        "partyOrPartyRole" : {
          "@type" : "Organization",
          "contactMedium" : [ {
            "@type" : "PostalAddressContactMedium",
            "contactType" : "postal",
            "city" : "Hamburg",
            "postcode" : "22587",
            "streetName" : "Elbchaussee",
            "streetNr" : "10"
          }, {
            "@type" : "PhoneContactMedium",
            "contactType" : "fixed",
            "phoneNumber" : "+49221145155"
          }, {
            "@type" : "PhoneContactMedium",
            "contactType" : "mobile",
            "phoneNumber" : "+4917878878788"
          }, {
            "@type" : "EmailContactMedium",
            "contactType" : "email",
            "emailAddress" : "contact@example.net"
          } ],
          "partyCharacteristic" : [ {
            "@type" : "StringCharacteristic",
            "name" : "owner_type",
            "value" : "owner"
          } ],
          "name" : "Wohnungsbau 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"
        }
      }, {
        "@type" : "RelatedPartyOrPartyRole",
        "role" : "subcontractor",
        "partyOrPartyRole" : {
          "@type" : "Organization",
          "contactMedium" : [ {
            "@type" : "PhoneContactMedium",
            "contactType" : "fixed",
            "phoneNumber" : "+49221145155"
          }, {
            "@type" : "PhoneContactMedium",
            "contactType" : "mobile",
            "phoneNumber" : "+4917878878788"
          }, {
            "@type" : "EmailContactMedium",
            "contactType" : "email",
            "emailAddress" : "l.sub@contractor.com"
          } ],
          "partyCharacteristic" : [ {
            "@type" : "StringCharacteristic",
            "name" : "subcontractor_type",
            "value" : "exploration"
          } ],
          "name" : "Sub GmbH"
        }
      } ],
      "state" : "pending",
      "stateChangeDate" : "2022-05-11T10:30:00+01:00",
      "stateChangeMessage" : [ {
        "code" : "6022",
        "text" : "Konnektivität hergestellt. Terminierung zur Aktivierung des beauftragten Produktes erforderlich."
      } ],
      "stateChangeHistory" : [ {
        "@type" : "StateChange",
        "stateChangeDate" : "2022-02-28T10:30:00+01:00",
        "state" : "acknowledged"
      }, {
        "@type" : "StateChange",
        "stateChangeDate" : "2022-02-28T10:32:30+01:00",
        "stateChangeMessage" : [ {
          "code" : "0000",
          "text" : "Keine Änderung zum Auftrag"
        } ],
        "state" : "accepted"
      }, {
        "@type" : "StateChange",
        "stateChangeDate" : "2022-05-02T10:05:30+01:00",
        "stateChangeMessage" : [ {
          "code" : "0011",
          "text" : "Montage beim Endkunden erforderlich."
        } ],
        "state" : "inProgress"
      } ],
      "productOrderJeopardyAlert" : [ {
        "@type" : "ProductOrderJeopardyAlert",
        "alertDate" : "2022-05-06T12:00:00+01:00",
        "name" : "orderDelay",
        "jeopardyAlertMessage" : [ {
          "code" : "1541",
          "text" : "Verzug durch Endkunde."
        } ]
      } ],
      "productOrderMilestone" : [ {
        "@type" : "ProductOrderMilestone",
        "milestoneDate" : "2022-03-03T10:00:00+01:00",
        "name" : "intermediateMessage",
        "milestoneMessage" : [ {
          "code" : "1512",
          "text" : "Der Eigentümer hat dem Ausbau des Standorts zugestimmt."
        } ]
      }, {
        "@type" : "ProductOrderMilestone",
        "milestoneDate" : "2022-03-06T10:05:00+01:00",
        "name" : "intermediateMessage",
        "milestoneMessage" : [ {
          "code" : "1535",
          "text" : "Daten zum ausführenden Auftragnehmer enthalten."
        }, {
          "code" : "1513",
          "text" : "Der Auskundungstermin für den Standort wurde festgelegt."
        } ]
      }, {
        "@type" : "ProductOrderMilestone",
        "milestoneDate" : "2022-05-07T15:00:00+01:00",
        "name" : "intermediateMessage",
        "milestoneMessage" : [ {
          "code" : "1508",
          "text" : "Die Konnektivität wurde hergestellt - Bitte Aktivierung des Zielproduktes beauftragen."
        } ]
      } ],
      "additionalOrderInformation" : {
        "campaignIdentifier" : [ "PromotionFiber" ]
      }
    }
  }
}