Search

Webservice batch

Met behulp van de URM-DB webservice batch is het mogelijk om de URM aanspraken voor meerdere deelnemers te berekenen. Deze service kan gebruikt worden om voor meerdere deelnemers een of meerdere aanspraken te berekenen. Voor het berekenen van 1 aanspraak voor 1 deelnemer, dient de webservice pagina bekeken te worden. Hieronder wordt beschreven welke operation gebruikt moet worden voor de URM-DB webservice batch en hoe een request en response eruit zien.

Operation

Voor de URM-DB webservice batch is de operation 'URM_batch' beschikbaar. De URL van de webservice en het maken van een test in Soap UI wordt verder toegelicht op deze pagina.

Request en Response

Een voorbeeld van een request en response van deze webservice worden hieronder bespreken. De structuur en input mogelijkheden zijn hetzelfde als de URM-DB webservice. Meer informatie hierover en over de mogelijke waarden van de parameters is te vinden op deze pagina. In tegenstelling tot de enkele aanroep, is het bij een batch request niet mogelijk om een opbouw vector mee te geven. Hierbij is het enkel mogelijk om een opgebouwd en bereikbaar OP per aanspraak te gebruiken.

Hieronder zal een voorbeeld request en response getoond worden, waarbij uit wordt gegaan van 2 verschillende deelnemers. Voor de eerste deelnemer worden 2 aanspraken berekend en voor de tweede deelnemer wordt 1 aanspraak berekend.

Request

Een request ziet er als volgt uit:

<urm:data xmlns:urm="http://www.actuit.nl/URM_batch">
    <urm:algemeen>
        <urm:scenariosetDNB/>
        <urm:haalbaarheidstoets/>
        <urm:klantcode>{{code}}</urm:klantcode>
        <urm:berichtcode/>
        <urm:batchcode/>
        <urm:fondscode>{{fonds}}</urm:fondscode>
        <urm:scenario/>
    </urm:algemeen>
    <urm:deelnemers>
        <urm:deelnemer>
            <urm:id>12345</urm:id>
            <urm:status>deelnemer</urm:status>
            <urm:datum_stand>20-5-2019</urm:datum_stand>
            <urm:aanspraken>
                <urm:aanspraak>
                    <urm:id>OP67</urm:id>
                    <urm:status>actief</urm:status>
                    <urm:pensioenberekeningsdatum>1-1-2028</urm:pensioenberekeningsdatum>
                    <urm:opgebouwd_OP>16450</urm:opgebouwd_OP>
                    <urm:bereikbaar_OP>23850</urm:bereikbaar_OP>
                    <urm:opgebouwd_OP_ambitie>16450</urm:opgebouwd_OP_ambitie>
                </urm:aanspraak>
                <urm:aanspraak>
                    <urm:id>OP68</urm:id>
                    <urm:status>niet_actief</urm:status>
                    <urm:pensioenberekeningsdatum>28-11-2030</urm:pensioenberekeningsdatum>
                    <urm:opgebouwd_OP>18750</urm:opgebouwd_OP>
                    <urm:bereikbaar_OP>18750</urm:bereikbaar_OP>
                    <urm:opgebouwd_OP_ambitie>18750</urm:opgebouwd_OP_ambitie>
                </urm:aanspraak>
            </urm:aanspraken>
        </urm:deelnemer>
        <urm:deelnemer>
            <urm:id>54321</urm:id>
            <urm:status>gepensioneerde</urm:status>
            <urm:datum_stand>1-1-2019</urm:datum_stand>
            <urm:aanspraken>
                <urm:aanspraak>
                    <urm:id>OP</urm:id>
                    <urm:status>niet_actief</urm:status>
                    <urm:opgebouwd_OP>32560</urm:opgebouwd_OP>
                    <urm:opgebouwd_OP_ambitie>32560</urm:opgebouwd_OP_ambitie>
                </urm:aanspraak>
            </urm:aanspraken>
        </urm:deelnemer>
    </urm:deelnemers>
</urm:data>

berichtcode

Deze parameter is optioneel. Met behulp van deze parameter kan een identificatie code worden meegegeven voor dit request.

batchcode

Deze parameter is optioneel. Met deze parameter kan een identificatie code worden meegegeven voor de batch aanroepen.

fondscode

Deze parameter is verplicht. Het fonds waarvoor de URM berekening uitgevoerd moet worden, moet in deze parameter worden meegegeven. Aan de hand van dit fonds wordt bepaald welke haalbaarheidstoets en scenarioset gebruikt worden in de berekening. ActuIT zal in overleg met u de exacte benaming van fonds bespreken. Vervang vervolgens {{fonds}} door deze waarde.

Response

De response behorende bij bovenstaande request ziet er als volgt uit:

<urm:output xmlns:urm="http://www.actuit.nl/URM_batch">
    <urm:uitgangspunten>
        <urm:algemeen>
            <urm:scenariosetDNB/>
            <urm:haalbaarheidstoets/>
            <urm:klantcode>{{code}}</urm:klantcode>
            <urm:berichtcode/>
            <urm:batchcode/>
            <urm:fondscode>{{fonds}}</urm:fondscode>
            <urm:scenario/>
        </urm:algemeen>
    </urm:uitgangspunten>
    <urm:deelnemers>
        <urm:deelnemer>
            <urm:deelnemergegevens>
                <urm:id>12345</urm:id>
                <urm:status>deelnemer</urm:status>
                <urm:datum_stand>20-5-2019</urm:datum_stand>
            </urm:deelnemergegevens>
            <urm:aanspraken>
                <urm:aanspraak>
                    <urm:uitgangspunten>
                        <urm:id>OP67</urm:id>
                        <urm:status>actief</urm:status>
                        <urm:pensioenberekeningsdatum>1-1-2028</urm:pensioenberekeningsdatum>
                        <urm:opgebouwd_OP>16.450</urm:opgebouwd_OP>
                        <urm:bereikbaar_OP>23.850</urm:bereikbaar_OP>
                        <urm:opgebouwd_OP_ambitie>16.450</urm:opgebouwd_OP_ambitie>
                    </urm:uitgangspunten>
                    <urm:aanspraak_URM>
                        <urm:percentiel5>
                            <urm:aanspraak datum="1-1-2028">13.950,05</urm:aanspraak>
                        </urm:percentiel5>
                        <urm:percentiel50>
                            <urm:aanspraak datum="1-1-2028">15.973,70</urm:aanspraak>
                        </urm:percentiel50>
                        <urm:percentiel95>
                            <urm:aanspraak datum="1-1-2028">18.216,88</urm:aanspraak>
                        </urm:percentiel95>
                    </urm:aanspraak_URM>
                </urm:aanspraak>
                <urm:aanspraak>
                    <urm:uitgangspunten>
                        <urm:id>OP68</urm:id>
                        <urm:status>niet_actief</urm:status>
                        <urm:pensioenberekeningsdatum>28-11-2030</urm:pensioenberekeningsdatum>
                        <urm:opgebouwd_OP>18.750</urm:opgebouwd_OP>
                        <urm:bereikbaar_OP>18.750</urm:bereikbaar_OP>
                        <urm:opgebouwd_OP_ambitie>18.750</urm:opgebouwd_OP_ambitie>
                    </urm:uitgangspunten>
                    <urm:aanspraak_URM>
                        <urm:percentiel5>
                            <urm:aanspraak datum="28-11-2030">16.633,78</urm:aanspraak>
                        </urm:percentiel5>
                        <urm:percentiel50>
                            <urm:aanspraak datum="28-11-2030">20.023,84</urm:aanspraak>
                        </urm:percentiel50>
                        <urm:percentiel95>
                            <urm:aanspraak datum="28-11-2030">23.696,29</urm:aanspraak>
                        </urm:percentiel95>
                    </urm:aanspraak_URM>
                </urm:aanspraak>
            </urm:aanspraken>
        </urm:deelnemer>
        <urm:deelnemer>
            <urm:deelnemergegevens>
                <urm:id>54321</urm:id>
                <urm:status>gepensioneerde</urm:status>
                <urm:datum_stand>1-1-2019</urm:datum_stand>
            </urm:deelnemergegevens>
            <urm:aanspraken>
                <urm:aanspraak>
                    <urm:uitgangspunten>
                        <urm:id>OP</urm:id>
                        <urm:status>niet_actief</urm:status>
                        <urm:opgebouwd_OP>32.560</urm:opgebouwd_OP>
                        <urm:opgebouwd_OP_ambitie>32.560</urm:opgebouwd_OP_ambitie>
                    </urm:uitgangspunten>
                    <urm:aanspraak_URM>
                        <urm:percentiel5>
                            <urm:aanspraak datum="1-1-2019">32.560,00</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2020">32.840,91</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2021">32.902,67</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2022">30.431,57</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2023">29.255,72</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2024">30.013,27</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2025">28.615,29</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2026">27.292,11</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2027">28.494,58</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2028">28.655,87</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2029">29.420,83</urm:aanspraak>
                        </urm:percentiel5>
                        <urm:percentiel50>
                            <urm:aanspraak datum="1-1-2019">32.560,00</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2020">33.516,67</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2021">33.843,65</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2022">31.834,36</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2023">30.915,28</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2024">32.213,66</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2025">31.151,69</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2026">30.162,08</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2027">32.063,05</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2028">32.798,54</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2029">34.216,84</urm:aanspraak>
                        </urm:percentiel50>
                        <urm:percentiel95>
                            <urm:aanspraak datum="1-1-2019">32.560,00</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2020">34.168,16</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2021">34.847,89</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2022">33.291,56</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2023">32.741,70</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2024">34.611,77</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2025">33.947,51</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2026">33.244,50</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2027">35.930,96</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2028">37.306,36</urm:aanspraak>
                            <urm:aanspraak datum="1-1-2029">39.570,20</urm:aanspraak>
                        </urm:percentiel95>
                    </urm:aanspraak_URM>
                </urm:aanspraak>
            </urm:aanspraken>
        </urm:deelnemer>
    </urm:deelnemers>
</urm:output>

Updated: 14-08-2019