Pricing Information Element

:no_entry: Deprecated information :no_entry:

:warning: This type is no longer used by the system
Even though it is possible to create and handle this type of IE, the data from this type is no longer used by the System.

There are different specializations of the Pricing Information Element Base Type. Depending on the kind of pricing information you need to specify the choice kan be made.

Base Type Namespace

A Pricing Information Element always have a namespace starting with: dk.realequity.ie.pricing.*

Cash Pricing Type Namespace

A Cash Pricing Information Element Type will always have a namespace starting with: dk.realequity.ie.pricing.sale.villa

Using Information Element Instance Type configuration, any number of specializations can be configured.

Creating a Cash Pricing Information Element

By using POST on the Create InformationElement, a Price Information Element will be created. Here is an example of the Body of the POST:

{
    "displayName": "Villa Pris",
    "namespace": "dk.realequity.ie.pricing.sale.villa",
    "parentId": "8861d83f-bbf7-452a-b51f-b03481ecfee9",
    "parentNamespace": "dk.realequity.case.sale",
    "values": [
        {
            "namespace": "dk.realequity.pricing.value.cashprice",
            "inputType": "Currency",
            "payload": {
                "value": 123,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.downpayment",
            "inputType": "Currency",
            "payload": {
                "value": 311,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.gross",
            "inputType": "Currency",
            "payload": {
                "value": 423,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.net",
            "inputType": "Currency",
            "payload": {
                "value": 234,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.ownerexpenses",
            "inputType": "Currency",
            "payload": {
                "value": 234,
                "currency": "DKK"
            }
        }
    ]
}

Housing Cooperative Pricing Type Namespace

A Housing Cooperative Pricing Information Element Type will always have a namespace starting with: dk.realequity.ie.pricing.sale.andelsbolig

Using Information Element Instance Type configuration, any number of specializations can be configured.

Creating a Housing Cooperative Pricing Information Element

By using POST on the Create InformationElement, a Price Information Element will be created. Here is an example of the Body of the POST:

{
    "displayName": "Andels-Pris-Pris-Pris",
    "namespace": "dk.realequity.ie.pricing.sale.andelsbolig",
    "parentId": "8861d83f-bbf7-452a-b51f-b03481ecfee9",
    "parentNamespace": "dk.realequity.case.sale",
    "values": [
        {
            "namespace": "dk.realequity.pricing.value.deposit",
            "inputType": "Currency",
            "payload": {
                "value": 324,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.housingsubsidy",
            "inputType": "Currency",
            "payload": {
                "value": 4235,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.utilitycost",
            "inputType": "Currency",
            "payload": {
                "value": 2342,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.maxprice",
            "inputType": "Currency",
            "payload": {
                "value": 1231,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.estimatedtechnicalprice",
            "inputType": "Currency",
            "payload": {
                "value": 1231,
                "currency": "DKK"
            }
        }
    ]
}

Business Pricing Type Namespace

A Business Pricing Information Element Type will always have a namespace starting with: dk.realequity.ie.pricing.sale.erhverv

Using Information Element Instance Type configuration, any number of specializations can be configured.

Creating a Business Pricing Information Element

By using POST on the Create InformationElement, a Price Information Element will be created. Here is an example of the Body of the POST:

{
    "displayName": "Erhvervs Pris",
    "namespace": "dk.realequity.ie.pricing.sale.erhverv",
    "parentId": "8861d83f-bbf7-452a-b51f-b03481ecfee9",
    "parentNamespace": "dk.realequity.case.sale",
    "values": [
        {
            "namespace": "dk.realequity.pricing.value.cashprice",
            "inputType": "Currency",
            "payload": {
                "showFraction": false,
                "showSymbol": false,
                "value": 123,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.downpayment",
            "inputType": "Currency",
            "payload": {
                "showFraction": false,
                "showSymbol": false,
                "value": 123,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.businesspercentage",
            "inputType": "Percent",
            "payload": 56
        },
        {
            "namespace": "dk.realequity.pricing.value.rentincome",
            "inputType": "Currency",
            "payload": {
                "showFraction": false,
                "showSymbol": false,
                "value": 13,
                "currency": "DKK"
            }
        },
        {
            "namespace": "dk.realequity.pricing.value.operatingexpenses",
            "inputType": "Currency",
            "payload": {
                "showFraction": false,
                "showSymbol": false,
                "value": 432,
                "currency": "DKK"
            }
        }
    ]
}

Agriculture Pricing Type Namespace

A Agriculture Pricing Information Element Type will always have a namespace starting with: dk.realequity.ie.pricing.sale.landbrug

Using Information Element Instance Type configuration, any number of specializations can be configured.

Creating a Agriculture Pricing Information Element

By using POST on the Create InformationElement, a Price Information Element will be created. Here is an example of the Body of the POST:

{
    "displayName": "Landbrug-Pris-Pris-Pris",
    "namespace": "dk.realequity.ie.pricing.sale.landbrug",
    "parentId": "8861d83f-bbf7-452a-b51f-b03481ecfee9",
    "parentNamespace": "dk.realequity.case.sale",
    "values": [
        {
            "namespace": "dk.realequity.pricing.value.cashprice",
            "inputType": "Currency",
            "payload": {
                "value": 32423423,
                "currency": "DKK"
            }
        }
    ]
}