Back to top

De MoneyView API - Fiets

De MoneyView API biedt de mogelijkheid om allerlei data uit de MoneyView databases beschikbaar te stellen. Dit is een RESTful API die JSON accepteert en ook retourneert.

MoneyView verzoekt u de server niet dermate zwaar te belasten zodanig dat andere gebruikers daar hinder van ondervinden (fair use).

Voor vragen of problemen over deze api kunt u contact opnemen met MoneyView via https://www.moneyview.nl/contact

Algemene informatie over de interface naar “Engine” producten is te vinden op de pagina met algemene documentatie. Het is raadzaam deze eerst te lezen alvorens te beginnen aan de documentatie hieronder.

COMMAND

Om een premie voor een fietsverzekering te berekenen zijn klantgegevens en fietsgegevens nodig. Bij fietsverzekeringen is sprake van diefstaldekking en schadedekking. De dekkingen zullen naast elkaar getoond worden. In de uitvoer kan dus eenzelfde product vaker voorkomen met de verschillende dekking maar ook verschillende looptijden (doorlopend of aflopend, bijvoorbeeld 1,3 of 5 jaar).

In onderstaand voorbeeld staat een overzicht van de invoervelden:

{
  "profile": {
      "BEREKENING_MY": "Vraag MoneyView naar uw code",
      "SESSION_ID": "CASUS1",
      "BEREKENING_INGANGSDATUM": "20210324",
      "PERSOON_POSTCODE": "4401",
      "PERSOON_PC_LETTERS": "AA",
      "PERSOON_GEBOORTEDATUM": "19800101",
      "FIETS_BOUWDATUM": "20210301",
      "FIETS_MERK": "ONBEKEND",
      "FIETS_TYPE": "STADSFIETS",
      "FIETS_EBIKE": "NEE",
      "FIETS_AANSCHAFWAARDE": "1500",
      "FIETS_ACCESSOIRES": "0",
      "BEREKENING_ER": "0",
      "BEREKENING_ER_AFWIJKING_TYPE": "CLOSE",
      "BEREKENING_ASSU_BELAST": "NEE",
      "BEREKENING_BETALINGSTERMIJN": "JAAR",
      "BEREKENING_NULPREMIES": "JA",
      "BEREKENING_VORM": "ALLES",
      "BEREKENING_AF_DOORLOPEND": "ALLES"
    }
}

Toelichting invoer

INVOERVELD SOORT DEFAULT TOELICHTING OF INVULMOGELIJKHEDEN
Session_Id String Unieke casus identifier om de in- en uitvoer aan elkaar te kunnen koppelen
Berekening_Ingangsdatum Integer Huidige dag Geef als volledig datum (YYYYMMDD)
Persoon_Postcode Integer Getal 1000 - 9999
Persoon_Pc_Letters String 2 letters AA - ZZ
Persoon_Geboortedatum Integer geboortedatum (formaat YYYYMMDD)
Berekening_Er integer Wat is het gewenste eigen risico?
Berekening_Er_Afwijking_Type String close [Close] of [Equal] (bij Close mag het ER afwijken)
Fiets_Bouwdatum Integer formaat YYYY0101, dus 20200101 voor jaar 2020
Fiets_Merk String onbekend Merk is vrije invoer. Slechts een beperkt aantal merken zijn van invloed op de tarieven, deze zijn met een lookup uit te lezen (LOOKUP)
Fiets_type String Soort fiets [Stadsfiets] , [Atb] , [Bakfiets] , [Fatbike] , [Hybride] , [Kinderfiets] , [Ligfiets] , [Mtb] , [Racefiets] , [Tandem] , [Tourfiets] , [Vouwfiets] (LOOKUP)
Fiets_Ebike String [Ja]/[Nee]
Fiets_Aanschafwaarde Integer Bedrag in Euro’s
Fiets_Accessoires Integer Bedrag in Euro’s
Berekening_Assu_Belast String [Ja]/[Nee]
Berekening_Betalingstermijn String [Jaar], [Maand] (LOOKUP)
Berekening_My String Dit veld moet verplicht worden gevuld met een door MoneyView aangegeven waarde. Vraag de waarde op bij MoneyView.
Berekening_Nulpremies String Nee [Ja] of [Nee] (toon niet geaccepteerde producten)
Berekening_Vorm String Alles Filter op volgende dekkingsvarianten [Diefstal],[Schade], [Diefstal+schade] of [Alles](geen filter)
Berekening_Af_Doorlopend String Alles Filter op alleen aflopende of doorlopende producten [Aflopend], [Doorlopend] of [Alles](geen filter)

Een elektrische stadsfiets zal als volgt moeten worden gevuld:

Fiets_type = Stadsfiets en Fiets_Ebike= Ja

RESPONSES

Hieronder de reponse van een berekende premie. Deze response bevat aanbieder en productnaam.

{
  "ScripletEngineResponseParameters": {
    "task": "type": "string", "#text": "PROCESS_TWO" ,
    "global": "type": "string", "#text": "FIETS" ,
    "local": "type": "string",
    "specific": "type": "string",
    "response":{ 
      "SESSION_ID":  "type": "string" ,
      "GLOBAL":  "type": "string" ,
      "LOCAL":  "type": "string" ,
      "SPECIFIC":  "type": "string" ,
      "OPM_TARIEF":  "type": "string" ,      
      "ER_SCHADE":  "type": "integer" ,
      "ER_TOTAALVERLIES":  "type": "integer" ,
      "ER_DIEFSTAL":  "type": "integer" ,
      "KLANT_PREMIE":  "type": "number" ,
      "VERGELIJKINGSPREMIE_PER_MAAND":   "type": "number" ,
      "VERGELIJKINGSPREMIE_PER_JAAR":   "type": "number" ,
      "GLOBAL_ESCAPE_REASON":  "type": "string" ,
      "TERMIJN":  "type": "string" ,
      "LOOPTIJD_VERZEKERING": "type": "integer" ,
      "POLISKOSTEN":  "type": "number" ,
      "MIN_PREMIE":   "type": "number" ,
      "OPM_ALG":   "type": "string" 
    }
  }
}

Toelichting uitvoer

De eindpremie, die getoond moet worden, is de KLANT_PREMIE.

In de specific staat de gekregen dekking:

Schade, Diefstal of Diefstal+schade

Daarnaast staat in de specific tussen haakjes de looptijd in jaren of dat het product een doorlopend product is. Tussen haakjes kan ook de duur van de aanschafwaardegarantie (AW) staan.

Vergelijkings premie

Bij fietsverzekeringen kan er sprake zijn van een eenmalige premie voor een aflopende verzekering met een dekking van 3 jaar.

Om een vergelijking te maken met de premie van een doorlopende verzekering die periodiek betaald wordt zijn er 2 velden met daarin een vergelijkingspremie. De premies van zowel de aflopende- als de doorlopende producten zijn teruggerekend naar een premie per maand of per jaar.

CHANGELOG

24-03-2021 - Eerste versie

01-01-2022 - revisie, carrosserie is type geworden.

25-10-2023 - Filters voor dekkingsvorm en doorlopende/aflopende producten

Generated by aglio on 02 Dec 2024