Futurama Logo

Welcome to the Futurama Support Site

The Futurama Support Site is the website where you can find Futurama and Futurama Vision documentation. If you have any questions about the support pages or if you want to provide us feedback please send us an e-mail.

Index Futurama Register - Management Site
Previous  |  Next

 1      About Futurama
 1.1        Version information
 1.2        Getting Started
 1.2.1          Futurama Website            Behavior of Futurama regarding TimeOuts, Login and Logoff            Replacing an existing Futurama Session
 1.2.2          Futurama Webservice            warmUpDocuments
 1.2.3          Futurama Export
 1.3        Overview - Futurama Modules
 1.3.1          Overview - Futurama Accounts
 1.3.2          Overview - Futurama Server
 1.3.3          Overview - Futurama Monitor
 1.3.4          Overview - Futurama Insight
 1.3.5          Overview - Futurama Console
 1.3.6          Overview - Futurama Webservice
 1.4        Loadbalancing Futurama applications
 1.4.1          Getting the most out of Futurama Web using the Load-Balancer
 1.4.2          Application Request Routing
 1.5        Text management and Multi-language
 2      Installation – Configuration – Testing
 2.1        Installation - Futurama Website Edition
 2.1.1          Installation Futurama HTML
 2.1.2          Installation Futurama Monitor
 2.1.3          Installation Futurama Insight
 2.1.4          Installation Futurama Accounts
 2.1.5          Installation SAML2LoadBalancer
 2.2        Installation - Futurama Export Edition
 2.2.1          Installation Futurama Console
 2.2.2          Installation Futurama Server
 2.3        Installation - Futurama Webservice Edition
 2.3.1          Installation Futurama Webservice
 2.4        Installation Futurama Editor
 2.5        Configuration
 2.5.1          Configuration - Cache
 2.5.2          Configuration - Calculation
 2.5.3          Configuration - Debug
 2.5.4          Configuration - File manager
 2.5.5          Configuration - Fileproviders
 2.5.6          Configuration - Format
 2.5.7          Configuration - History
 2.5.8          Configuration - Identity Provider
 2.5.9          Configuration - Log
 2.5.10           Configuration - Mail
 2.5.11           Configuration - Mapping
 2.5.12           Configuration - Monitor
 2.5.13           Configuration - PlugIns
 2.5.14           Configuration - Rendering
 2.5.15           Configuration - ScenarioRecording
 2.5.16           Configuration - Security
 2.5.17           Configuration - Server
 2.5.18           Configuration - Vision
 2.5.19           Configuration - WebAPI
 2.6        Logging
 2.7        Troubleshooting
 2.8        Security - hardening
 3      Updating and file compatibility
 3.1        Updating Futurama - Compatibility behavior
 3.2        Converting Futurama documents
 3.3        12819 - DataTable file updates
 3.4        12889 - DataTable file updates
 3.5        Conversion web.config to .NET Framework 4
 3.6        Deprecated conversion formulas
 4      Futurama Editor - How to
 4.1        At first glance
 4.2        Developing in the Futurama Editor
 4.2.1          Working with objects
 4.2.2          Evaluating objects
 4.2.3          Finding objects
 4.3        Transferring objects
 4.4        Testing objects
 4.5        Validating objects
 4.6        Troubleshooting objects
 4.7        Advanced/special functionality
 4.8        Checking the layout of objects
 5      Futurama - Formulas
 5.1        Futurama Formulas - Date and time
 5.1.1          Date
 5.1.2          Day
 5.1.3          Days360
 5.1.4          Days360Excel
 5.1.5          DaysInMonth
 5.1.6          DaysInPeriod
 5.1.7          Min
 5.1.8          Max
 5.1.9          Month
 5.1.10           Now
 5.1.11           WeekDay
 5.1.12           Year
 5.2        Futurama Formulas - Math
 5.2.1          Abs
 5.2.2          Add
 5.2.3          Divide
 5.2.4          Floor
 5.2.5          Ln
 5.2.6          Log
 5.2.7          Log10
 5.2.8          Mod
 5.2.9          Multiply
 5.2.10           Pi
 5.2.11           Power
 5.2.12           Rand
 5.2.13           Round
 5.2.14           RoundDown
 5.2.15           RoundUp
 5.2.16           SquareRoot
 5.2.17           Subtract
 5.3        Futurama Formulas - Statistical
 5.3.1          AverageDeviation
 5.3.2          Beta
 5.3.3          Binomial
 5.3.4          Covariance
 5.3.5          Factorial
 5.3.6          Gamma
 5.3.7          GeometricMean
 5.3.8          Lognormal
 5.3.9          Max
 5.3.10           Median
 5.3.11           Min
 5.3.12           Normal
 5.3.13           StandardDeviation
 5.3.14           Uniform
 5.3.15           Variance
 5.4        Futurama Formulas - Text
 5.4.1          CalculateBase64Hashcode
 5.4.2          CalculateXmlHashcode
 5.4.3          Concatenate
 5.4.4          ConcatenateBase64
 5.4.5          ContainsText
 5.4.6          Convert.CSV.2.XML
 5.4.7          ConvertFromBase64
 5.4.8          ConvertToBase64
 5.4.9          ConvertXml
 5.4.10           DecodeURL
 5.4.11           DecryptXml
 5.4.12           EncodeURL
 5.4.13           EncryptXml
 5.4.14           Find
 5.4.15           HashBase64EncodedFile
 5.4.16           HashBase64EncodedFileWithBase64
 5.4.17           HashText
 5.4.18           HashTextWithBase64
 5.4.19           Left
 5.4.20           Len
 5.4.21           Linefeed
 5.4.22           Lower
 5.4.23           Mid
 5.4.24           Proper
 5.4.25           ReadConfigKey
 5.4.26           ReadDirectoryNames
 5.4.27           ReadFile
 5.4.28           ReadFileAsBase64
 5.4.29           ReadFileNames
 5.4.30           ReadFileWithEncoding
 5.4.31           ReadXPathScalar
 5.4.32           ReadXPathVector
 5.4.33           Repeat
 5.4.34           Right
 5.4.35           Substitute
 5.4.36           Trim
 5.4.37           TrimLeft
 5.4.38           TrimRight
 5.4.39           Upper
 5.4.40           ValidatePattern
 5.4.41           XsdMessages
 5.5        Futurama Formulas - Logical
 5.5.1          And
 5.5.2          IsEmpty
 5.5.3          If
 5.5.4          IsEqual
 5.5.5          IsEven
 5.5.6          IsGreater
 5.5.7          IsGreaterEqual
 5.5.8          IsIBANChecksumValid
 5.5.9          IsLess
 5.5.10           IsLessEqual
 5.5.11           IsMemberOfGroup
 5.5.12           IsNotEqual
 5.5.13           IsOdd
 5.5.14           IsValidXml
 5.5.15           Not
 5.5.16           Or
 5.5.17           ValidateNPR
 5.6        Futurama Formulas - Table
 5.6.1          FindNextRow
 5.6.2          FindPreviousRow
 5.6.3          FindRow
 5.6.4          Sort
 5.6.5          VLookUp
 5.7        Futurama Formulas - Document
 5.7.1          CountErrors
 5.7.2          GetPathToDataFiles
 5.7.3          GetPortNumber
 5.7.4          GetRelativePathToDataFiles
 5.7.5          GetSessionID
 5.7.6          IsLicenceAvailable
 5.7.7          ReadError
 5.7.8          ReadIdentityProviderResult
 5.7.9          ReadRequestIP
 5.7.10           ReadRequestParameter
 5.7.11           ReadUserAgent
 5.7.12           ReadVersionNumber
 5.7.13           SessionTimeOut
 5.7.14           URL
 5.7.15           UserName
 5.8        Futurama Formulas - Conversion
 5.8.1          Convert.Excel.to.XML
 5.8.2          ConvertJSONtoXml
 5.8.3          ConvertTextToDate
 5.8.4          ConvertTextToNumber
 5.8.5          ConvertToBoolean
 5.8.6          ConvertToDouble
 5.8.7          ConvertToLong
 5.8.8          ConvertToString
 5.8.9          FormatDate
 5.8.10           FormatNumber
 5.8.11           Value
 5.9        Futurama Formulas - Matrix
 5.9.1          AddMatrices
 5.9.2          AddScalarToMatrix
 5.9.3          Cumulative
 5.9.4          CumulativeProductMatrix
 5.9.5          Distinct
 5.9.6          DivideMatrices
 5.9.7          DivideMatrixScalar
 5.9.8          DivideScalarMatrix
 5.9.9          Exponent
 5.9.10           First
 5.9.11           Floor
 5.9.12           If
 5.9.13           Index
 5.9.14           Inverse
 5.9.15           IsEqual
 5.9.16           IsGreater
 5.9.17           IsGreaterEqual
 5.9.18           IsNotEqual
 5.9.19           IsLess
 5.9.20           IsLessEqual
 5.9.21           Join
 5.9.22           Last
 5.9.23           Length
 5.9.24           MatrixProduct
 5.9.25           Max
 5.9.26           MaxScalarMatrix
 5.9.27           Mean
 5.9.28           Mid
 5.9.29           Min
 5.9.30           MinScalarMatrix
 5.9.31           MultiplyMatrices
 5.9.32           MultiplyMatrixVector
 5.9.33           MultiplyScalarMatrix
 5.9.34           Percentile
 5.9.35           PowerMatrix
 5.9.36           PowerMatrixScalar
 5.9.37           PowerScalarMatrix
 5.9.38           ReadMatrixFromXml
 5.9.39           Repeat
 5.9.40           Replace
 5.9.41           Reshape
 5.9.42           ReverseCumulativeProductMatrix
 5.9.43           ReverseMatrix
 5.9.44           Size
 5.9.45           Split
 5.9.46           SquareRootMatrix
 5.9.47           Step
 5.9.48           SubtractMatrices
 5.9.49           SubtractMatrixScalar
 5.9.50           SubtractScalarMatrix
 5.9.51           Sum
 5.9.52           Transpose
 5.9.53           UnitMatrix
 5.9.54           Vector
 5.10         Creating custom formulas in Futurama
 6      Futurama - Objects
 6.1        Action
 6.2        Aggregation
 6.3        Button
 6.4        ChangeValue
 6.5        CheckBox
 6.6        ClearCache
 6.7        DatabaseField
 6.8        DatabaseView
 6.9        DataTable
 6.10         DateBox
 6.11         DocConverter
 6.12         Document
 6.13         Download
 6.14         DropDownList
 6.15         EmailConverter
 6.16         ExcelConverter
 6.17         FileSaver
 6.18         FileUploader
 6.19         Fixed
 6.20         Formula
 6.21         GraphConverter
 6.22         HTMLInclude
 6.23         InterfacesNode
 6.24         LogMessage
 6.25         Navigator
 6.26         Node
 6.27         RadioButton
 6.28         RadioGroup
 6.29         Range
 6.30         Reference
 6.31         SubDocument
 6.32         TextBox
 6.33         UserTable
 6.34         UserVariable
 6.35         WebLabel
 6.36         WebListBox
 6.37         WebPage
 6.38         WebPanel
 6.39         WebReference
 6.39.1           WebReference - WCF Configuration
 6.40         WebService
 6.41         WebSlider
 6.42         WordConverter
 6.43         XmlBuilder
 6.44         XmlConverter
 6.45         XmlField
 6.46         XmlNode
 7      Futurama - Vision References
 7.1        Data
 7.1.1          ReadData
 7.1.2          WriteMessage
 7.1.3          GetPersonIdentifiers
 7.1.4          CreatePerson
 7.2        DataStore
 7.2.1          DeleteDataItem
 7.2.2          DeleteDataItemHierarchy
 7.2.3          DeleteDataItems
 7.2.4          GetDataItem
 7.2.5          GetDataItemHierarchy
 7.2.6          GetDataItems
 7.2.7          StoreData
 7.3        Accounts
 7.3.1          Activate Account
 7.3.2          Change Account
 7.3.3          Create Account
 7.3.4          GetQuestion
 7.3.5          GetQuestions
 7.3.6          Login
 7.3.7          ReadData
 7.3.8          ReinitializeAccount
 7.4        General
 7.4.1          TestConnection
 8      Futurama Vision
 8.1        Installation Futurama Vision
 8.1.1          Installation Futurama Vision Management Site
 8.1.2          Installation or Upgrade of the Futurama Vision Database
 8.2        Futurama Vision Management Site
 8.2.1          Futurama Vision Management Site - Admin
 8.2.2          Futurama Vision Management Site – Security
 8.2.3          Futurama Vision Management Site – Skinning
 8.2.4          Importing data into Futurama Vision            Importing data by webservice            Importing data from a Zip-file            Importing data with Futurama Vision Batch            Futurama Vision Webservice Security
 8.2.5          Further processing of data into Futurama Vision
 8.3        Futurama Vision File manager
 8.4        Activity overview
 8.5        Storing data in Vision from a Futurama application
 8.6        Futurama Vision – Data
 8.7        Futurama Accounts - Management Site
 8.7.1          Futurama Accounts - Table in Vision Database
 8.8        Futurama Server - Management Site
 8.8.1          Special Futurama Server Jobs
 8.9        Futurama Register - Management Site
 8.9.1          Configuration - Futurama Register
 8.10         Retrieving AppEvents from Futurama Vision
 8.11         Adding CustomPages to Vision
 9      Futurama Intermediate Control Output (FICO)
 9.1        FICO example - Change/Add HTML headers
 9.2        FICO example - Change Graph
 9.3        HTML5 Template
 10       Futurama Web API
 10.1         Postbacks of Futurama webcontrols
 10.2         Retrieving Resources using Web API
 10.3         WebAPI Session management
 11       Tutorials - Overview
 11.1         Tutorials - Examples and Downloads
 11.2         Beginners
 11.2.1           Creating formulas with Futurama             Exercise 1: Pythagorean Theorem (Easy)             Exercise 2: Newspaper stall (Medium)             Exercise 3: Recursive functions (Difficult)             Exercise 4: Leap Year (Difficult)             Exercise 5: The Guessing Game I (Medium)
 11.2.2           Creating a Website Application             Exercise 1: Creating a Website (Easy)
 11.2.3           Styling your website with CSS             Exercise 1: Adding CSS (Easy)
 11.2.4           Adding interactivity to your website             Exercise 1: Summation (Easy)             Exercise 2: The Guessing Game II (Medium)             Exercise 3: Nationality (Medium)             Exercise 4: Nationality - RepeatTarget (Medium)             Exercise 5: Reversed Guessing (Difficult)
 11.2.5           Working with Tables             Exercise 1: Average (Easy)             Exercise 2: Boundary values (Difficult)             Exercise 3: Standard Deviation (Medium)
 11.2.6           Reading and processing XML-data in Futurama             Exercise 1: Shares (Medium)
 11.2.7           Adding Graphs in Futurama             Exercise 1: World Population (Easy)
 11.2.8           Working with Actions in Futurama             Exercise 1: Changing Colors (Easy)             Exercise 2: On and Off (Medium)             Exercise 3: The ChangeValue object (Difficult)             Exercise 4: The Guessing Game III (Medium)             Exercise 5: CheckBox (Medium)
 11.2.9           Multiple Pages and Navigation
 11.2.10            Using XSLT to display data              Exercise 1: Overview Summation (Easy)              Exercise 2: Persons (Medium)              Exercise 3: Leap Year Overview (Difficult)
 11.2.11            Webservices in Futurama              Exercise 1: Example (Easy)
 11.2.12            Creating a Webservice Application              Exercise 1: Add (Easy)              Exercise 2: Webservice Nationality (Medium)
 11.2.13            Creating a Console Application              Exercise 1: Adding extra fields (Easy)
 11.2.14            Generating Documents              Exercise 1: Tax Rate (Medium)              Exercise 2: Tax Rates Table (Difficult)
 11.3         Advanced
 11.3.1           Responsive Design             Exercise 1: Orientation             Exercise 2: Target different screen sizes
 11.4         Older Tutorials (Futurama Version 3.2)
 11.4.1           Futurama Editor Tutorial 1: The first sum
 11.4.2           Futurama Editor Tutorial 2: An annuity
 11.4.3           Futurama Editor Tutorial 3: Working with tables
 11.4.4           Futurama Editor Tutorial 4: Modelling a DB pension plan
 11.4.5           Futurama Editor Tutorial 5: Working with XML
 11.4.6           Futurama Web Tutorial 1: Hello world
 11.4.7           Futurama Web Tutorial 2: Buttons and Actions
 11.4.8           Futurama Web Tutorial 3: Textboxes
 11.4.9           Futurama Web Tutorial 4: DropdownLists
 12       Miscellaneous
 12.1         Responsive website
 12.2         Reducing memory usage for XmlNodes and XmlFields
 12.3         Explaining caching for websites and webservices
 12.4         Certificates - basic information
 12.5         Performance XML operations
 12.6         Creating XSD files and using them in combination with Futurama
 13       Templates
 14       Safe2Save WebAPI Sample
View  |  Print  |  PDF

451 documents found.

Futurama Register - Management Site


Concerns: Vision

Edition: Futurama Website

Module: Futurama Register

User: User Management Site


- not applicable



This page describes the module Futurama Register. This module is only applicable in the dutch market. Therefore this page is in dutch.


Met Futurama Register verzorgt u de koppeling tussen uw administratie en de database van het Nationaal Pensioen Register. De installatie en de configuratie van Futurama Register kunt u op deze pagina vinden.

Futurama Register bestaat uit een aantal gedeeltes:

  • Import module
  • Database
  • Management Site
  • Webservice

Import module

De import module valideert de gegevens die u inleest. Het NPR schrijft een vast formaat voor waaraan de antwoorden die u geeft moeten voldoen. Tijdens het importeren worden deze gegevens gecontroleerd, zodat ze op het moment dat ze worden opgevraagd niet meer tot fouten kunnen leiden. Zie deze pagina voor meer informatie over het inleesproces.


Futurama Register slaat alle gegevens op in de Futurama Vision Database.

Management Site

In de Futurama Vision Management Site komt een aantal pagina's voor die specifiek voor de Futurama Register module gelden. Hierop vindt u onder andere de functionaliteit om uw database te synchroniseren met het NPR. Zie onderstaand bij de paragraaf 'Management Site' voor meer informatie over het Futurama Register gedeelte van de Management Site.


Het belangrijkste onderdeel van Register is de webservice. Als een bezoeker inlogt op mijnpensioenoverzicht.nl roept het NPR deze webservice aan en geeft de gegevens uit de database als antwoord.

Management Site

Indien u de beschikking heeft over de module Futurama Register, dan wordt de Futurama Management Site uitgebreid met een aantal onderdelen ten behoeve van het gebruik van de module Futurama Register. Met behulp van het Register gedeelte van de Management Site kunt u onder andere een synchronisatie uitvoeren tussen de burgerservicenummers die in uw administratie voorkomen en het Pensioenregister. U kunt voor de afzonderlijke deelnemers ook bekijken hoe het antwoord dat naar het Pensioenregister wordt gestuurd voor een deelnemer er uit ziet.

In het menu Beveiliging hebt u kunnen instellen welke gebruikers welke pagina's kunnen bekijken. Afhankelijk van de gebruiker en de rechten die u hebt gegeven zullen de pagina's van de Register Management Site dus getoond worden.

Onderstaand staat een beschrijving van de verschillende Register onderdelen van de Management Site.

Menu Beheer

In het document  Futurama Management Site kunt u een algemene beschrijving lezen van de instellingen die u kunt doen in het menu Beheer. Indien u gebruik maakt van de module Futurama Register dan is het submenu ‘Tabellen beheren’ uitgebreid met een een aantal extra onderdelen:

  • RegisterPAs
  • RegisterPUVs
  • RegisterApps


Op deze pagina kunt u een Pensioenadministrateur (PA) aanmelden. Voer hiervoor de PA code en de naam van de pensioenadministrateur in. Nadat u dit hebt gedaan kunt u deze PA selecteren bij het menu onderdeel RegisterApps .


Op deze pagina kunt u een Pensioenuitvoerder (PUV) aanmelden. Voer hiervoor de PUV code en de naam van de pensioenuitvoerder in. Nadat u dit hebt gedaan kunt u deze PUV selecteren bij het menu onderdeel RegisterApps.
Vanaf Futurama 19.03 kunt u hier ook een rekeningnummer opgeven (IBAN & BIC). Dit rekeningnummer wordt gebruikt binnen de dienst “Waardeoverdracht klein pensioen” dat binnen koppelvlak 5a van het Nationaal Pensioenregister zal worden ondersteund. Indien een IBAN en BIC worden ingevoerd, dan zullen deze ook aan de validatieregels moeten voldoen, zodat er geen kans is op foutieve gegevens. Voor IBAN zijn deze regels te vinden op deze pagina, en die van BIC op deze pagina.


Op deze pagina kunt u een Register applicatie maken. Onderstaand de stappen om een nieuwe Register applicatie aan te maken:

  1. klik op “Add new record”
  2. kies een naam voor de nieuwe Register applicatie
  3. geef aan of de data pasklare NPR antwoorden bevat. Als de data geen pasklare NPR antwoorden bevat, dan moet aangegeven worden met welke webservice in welke document van de niet-pasklare NPR antwoorden voor het Pensioenregister geschikte antwoorden kan worden gemaakt (zie onderstaand)
  4. Document: vult u hier de naam van het Futurama document met behulp waarvan u van uw data pasklare NPR antwoorden maakt
  5. Folder: vult u hier de folder in waarin het bovengenoemde document in voorkomt.  
  6. Webservice: vult u hier de webservice in die in het Futurama document voorkomt en die het antwoord naar het NPR verzendt
  7. App: vult u hier de applicatie in die correspondeert met de Register applicatie. De App die u selecteert heeft in het menu App moeten definiëren. Zie  de beschrijving bij Futurama Management Site. Merk op dat bij de App weer een Futurama toepassing hoort. De Folder die u bij 5. heeft ingevuld moet voorkomen op de locatie van de Futurama toepassing.
  8. PA: selecteert u hier de PA die correspondeert met uw Register applicatie. Deze PA heeft u in het menu onderdeel RegisterPAs gedefinieerd
  9. PUV: selecteert u hier de PUV die correspondeert met uw Register applicatie. Deze PUV heeft u in het menu onderdeel RegisterPUVs gedefinieerd
  10. Datatype: Hier selecteert u welk type NPR aanspraken door deze App geleverd zal worden.
    Bij antwoorden van koppelvlak 2010/02 kiest u hier NPRv1. (tot Futurama 19.05) 
    Bij antwoorden van koppelvlak 2011/07 kiest u hier NPRv2. (tot Futurama 19.05)
    Bij antwoorden van koppelvlak 2012/10 kiest u hier NPRv2_1. (tot Futurama 19.05)
    Bij antwoorden van koppelvlak 2014/07 kiest u hier NPRv3_0. (tot Futurama 19.05)
    Bij antwoorden van koppelvlak 2016/09 kiest u hier NPRv4_0. 
    Bij antwoorden van koppelvlak 2018/10 kiest u hier NPRv5_0. 
    Indien de antwoorden worden gevormd door de eerdergenoemde Webservice, dan kiest u het datatype dat deze webservice zal opleveren.

Menu Register

Het menu Register bestaat uit de onderstaande submenu's:

  1. Synchroniseren
  2. Bekijk gebruikers
  3. Overzicht fondsen
  4. Importeer in Register
  5. Verwijder pensioenaanspraken
  6. Registeraanvraag statistieken

1 Synchroniseren

Via het submenu Synchroniseren kunt u er voor zorgen dat de deelnemers waarvoor u de administratie voert aangemeld worden bij het Pensioenregister. Voordat u de BSNs die in uw administratie  voorkomen kunt synchroniseren met het Pensioenregister dient u de BSNs te importeren in Register. Zie hiervoor 4 Importeer in Register.

Als eerste kiest u een Register applicatie waarvoor u de gegevens wilt synchroniseren. (Vanaf versie 2.0 wordt na selectie informatie getoond over deze applicatie, zoals het datatype, PA en PUV.) De Register applicatie heeft u gedefinieerd in het menu Beheer/Tabellen beheren. Bij deze Register applicatie heeft u een combinatie van PA en PUV gedefinieerd. U wilt nu de deelnemers van deze combinatie aanmelden bij het Pensioenregister. Concreet wordt dan aan het Pensioenregister doorgegeven welke BSN's bij welke combinatie van PA en PUV hoort. Als een deelnemer waarvoor u de administratie voert bij het Pensioenregister inlogt, dan stuurt het Pensioenregister automatisch een verzoek voor de hoogte van de pensioenaanspraken voor deze deelnemer.

Nadat u voor een combinatie gekozen heeft, ziet u de status voor uw Register applicatie. De informatie over de status van uw Register applicatie is opgedeeld in 4 categorieën:

  1. #BSN nummers in eigen administratie: dit is het aantal BSN nummers dat in uw administratie voorkomt
  2. #BSN bij NPR: dit is het aantal BSN nummers dat u hebt aangemeld bij het Pensioenregister
  3. #BSN wel in eigen administratie, niet bij NPR: dit zijn de BSN nummers die wel in uw administratie voorkomen, maar die u nog niet hebt aangemeld bij het Pensioenregister. Dit kunnen bijvoorbeeld nieuw toegetreden deelnemers zijn
  4. #BSN wel bij NPR, niet in eigen administratie: dit zijn de BSN nummers die u ooit bij het Pensioenregister hebt aangemeld, maar waar u op dit moment de administratie niet meer voor voert. Dit kunnen deelnemers zijn die uit dienst zijn gegaan, en hun pensioenaanspraken hebben overgedragen

Het uiteindelijke doel is om er voor te zorgen dat de BSN nummers die u in uw administratie hebt staan gelijk zijn (gesynchroniseerd worden) aan de BSN nummers die bij het Pensioenregister zijn aangemeld. Dit synchroniseren kunt u eenvoudig binnen de Futurama Management Site uitvoeren:

  • U kunt BSN's die in uw administratie voorkomen, maar nog niet bij het Pensioenregister, aanmelden met de knop 'Alle BSN aanmelden bij NPR' of met de knop 'Nieuwe BSNs aanmelden bij NPR'. In het eerste geval worden alle BSN nummers die in uw administratie staan opnieuw aangemeld bij het Pensioenregister. In het tweede geval worden alleen de BSN nummers aangemeld die u wel in uw administratie hebt staan, maar die nog niet aangemeld zijn bij het Pensioenregister. De BSN nummers die zowel bij u in de administratie voorkomen als bij het Pensioenregister worden dan niet opnieuw aangemeld. Het voordeel van het alleen aanmelden van nieuwe deelnemers is dat dit veel sneller gaat, dan het aanmelden van het gehele bestand.
  • U kunt BSN's die wel bij het Pensioenregister voorkomen, maar niet in uw administratie verwijderen met de knop 'BSNs weghalen bij NPR'. Na het klikken op deze knop zullen er geen BSN nummers meer voorkomen bij het Pensioenregister die niet in uw administratie voorkomen.
  • Met 1 druk op de knop kunt u ook alle BSN nummers die u hebt aangemeld bij het Pensioenregister weer verwijderen. Dit kan met de knop 'Alle BSNs weghalen bij NPR'.
  • Tenslotte kunt u met de knop 'Alle BSN verwijderen' alle BSN nummers verwijderen die u geïmporteerd hebt als zijnde Register gebruikers. Nadat u op deze knop hebt geklikt kunt u de deelnemers pas weer aanmelden bij het Pensioenregister als u deze opnieuw geïmporteerd heeft. Zie hiervoor onderstaand bij de beschrijving van het menu 'Importeer gebruikers'. Indien u niet alle BSNs wilt verwijderen, maar slechts een aantal, dan kunt u dit bij het submenu ‘Verwijder pensioenaanspraken’ doen. Zie hiervoor onderstaand bij de beschrijving van dit menu.

2 Bekijk gebruikers

In dit submenu is het mogelijk om voor een bepaalde applicatie te bekijken welke gebruikers er voorkomen, en wat de informatie is die voor een gegeven gebruiker bij een aanvraag vanuit het Pensioenregister wordt teruggestuurd. Onderstaand de invoer die op deze pagina gegeven moet worden:

  1. Applicatie: kies hier de applicatie waarvoor u de deelnemers wilt bekijken. U kunt ook kiezen voor 'Alle applicaties'. Bij deze keuze kunt u de gegevens bekijken van alle applicaties waarop u rechten heeft.
  2. BSN nummer: als u het BSN nummer weet van de deelnemer die u wilt bekijken, dan kunt u dat hier invullen. Let wel: dit BSN nummer moet voorkomen bij de applicatie die u bij 1. heeft gekozen. Als u het BSN nummer niet weet, dan laat u dit veld leeg
  3. Eigen herkenningsnummer: als u een deelnemer wilt opzoeken op basis van het eigen herkenningsnummer dat u in uw administratie hanteert voor deelnemers (bijvoorbeeld polisnummer of personeelsnummer), dan kunt u dit herkenningsnummer hier invoeren. Ook hiervoor geldt dat het herkenningsnummer wel voor moet komen bij de applicatie die u bij 1. heeft gekozen. Indien u het herkenningsnummer niet weet, dan kunt u dit veld leeglaten.
  4. Klik vervolgens op de knop 'Zoek BSNs' om de BSN's weer te geven die voldoen aan de criteria die u bij de bovenstaande 3 punten heeft opgegeven.

Naast het BSN wordt het eigen herkenningsnummer weergegeven. U kunt er vervolgens voor kiezen om informatie over de deelnemer op te vragen:

  1. Uitkomst: u kunt dan zien wat voor de geselecteerde deelnemer de informatie is die aan het Pensioenregister wordt gegeven.
  2. Geschiedenis: u hebt de mogelijkheid om de geschiedenis van een deelnemer te bekijken. Zo kunt u zien hoe vaak en wanneer de deelnemer ingelogd is geweest bij het Pensioenregister, en op welke momenten er dus vanuit het Pensioenregister een verzoek is geweest om de pensioenaanspraken op te geven voor de betreffende deelnemer.
  3. Download XML: tenslotte heeft u de mogelijkheid om de xml van de deelnemer te downloaden zoals deze als antwoord naar het Pensioenregister is verzonden

3 Overzicht fondsen

In dit submenu kunt u per applicatie een overzicht zien van het aantal records dat u in uw administratie hebt staan, het aantal BSN's dat u in uw administratie hebt staan, en het aantal BSN's dat u hebt aangemeld bij het Pensioenregister. Vanaf versie 2.0 wordt ook het datatype van dit fonds getoond. Het aantal records in uw administratie wordt bepaald door het aantal verschillende eigen herkenningsnummers (bijvoorbeeld polisnummer, personeelsnummer, enzovoort) dat u in uw administratie hebt staan. Aangezien verschillende eigen herkenningsnummers dezelfde BSN kunnen hebben (een deelnemer kan meerdere polissen hebben), is het aantal BSN altijd kleiner of gelijk aan het aantal eigen herkenningsnummers. U kunt een xml bestand downloaden met een overzicht van de BSNs.

4 Importeer in Register

In dit hoofdstuk is beschreven op welke wijze datasets met deelnemers kunnen worden ingelezen in een tabel met importgegevens. De volgende stap die genomen moet worden, is deze deelnemers te importeren in het Register gedeelte van Vision. Zodra deze deelnemers geïmporteerd zijn in Register, kunnen de BSN's van deze deelnemers worden aangemeld bij het Pensioenregister. Het importeren gaat in een aantal stappen.

Stap 1

In deze stap kan de dataset worden geselecteerd waarvoor de deelnemers moeten worden geïmporteerd in Register. In Stap 1 is de volgende invoer benodigd:

  1. Selecteer dataset: selecteer hier de dataset waarvoor de deelnemers moeten worden geïmporteerd naar Register
  2. Automatisch applicaties maken: deze staat standaard aangevinkt. Hiermee wordt automatisch een applicatie aangemaakt in het menu Beheer/Tabellen beheren/RegisterApps. Na het aanmaken van deze applicatie is het aan te raden om de automatisch gegenereerde naam voor deze applicatie te hernoemen naar een begrijpelijke naam
  3. Template applicatie: in het menu Beheer/Tabellen beheren/RegisterApps staan de verschillende applicaties vermeld. Het kiezen van een Template applicatie is vooral van belang in de situatie dat de data geen pasklare NPR antwoorden bevat. In die situatie moet namelijk aangegeven worden met welke webservice in welke document van de niet-pasklare NPR antwoorden voor het Pensioenregister geschikte antwoorden kan worden gemaakt. Door het kiezen van een template, wordt gebruik gemaakt van het Document, de Folder en de WebService van het template bij het inlezen van de dataset. Wanneer de data al pasklare NPR antwoorden bevat is het niet van belang welke template applicatie wordt gebruikt
  4. ProductGroup: dit is de ProductGroup waarvoor de deelnemers moeten worden geïmporteerd
  5. Maximale aantal errors: bij het importeren van de deelnemer data kunnen er fouten optreden. Met deze invoer kan worden aangegeven hoeveel fouten er maximaal mogen optreden voordat een foutmelding wordt gegeven. Aan te raden is om het Maximaal aantal errors op de standaardswaarde van 0 te laten staan
  6. Data bevat pasklare NPR antwoorden: dit veld wordt automatisch gevuld bij het selecteren van een dataset, door te controleren of deze dataset al volledig gevalideerd is of deze dataset uit NPR antwoorden bestaat. Als de data geen pasklare NPR antwoorden bevat, maar nog bewerkt moet worden tot pasklare NPR antwoorden, vink dan de keuze niet aan.
  7. Bestaande applicatie leegmaken: als u deze keuze aanvinkt, dan zal uw bestaande Register applicatie eerst leeggemaakt worden voordat de nieuwe dataset ingelezen wordt. Na het importeren zal uw Register applicatie alleen de gegevens uit de net geimporteerde dataset bevatten. Als u deze keuze niet aanvinkt, dan zal na het importeren uw Register applicatie de gegevens bevatten uit de net geimporteerde dataset aangevuld met de gegevens die al in uw Register applicatie zaten, en niet vervangen zijn door een meer recente uit de nieuwe dataset.

Stap 2

Uit de dataset wordt voor elke deelnemer ingelezen welk BSN deze heeft, en bij welke PA en PUV deze deelnemer hoort. Bij stap 2 moet worden aangegeven wat het XPath is naar respectievelijk de BSN, de PA en de PUV. Ook moet de Namespace worden ingevoerd.


Op het resultaat scherm wordt aangegeven of het importeren van de dataset gelukt is. Als het inlezen gelukt is, dan wordt aangegeven hoeveel records ingelezen zijn. Als het inlezen niet gelukt is, verschijnt een foutmelding. Vervolgens kan desgewenst een bestand met de fouten gedownload worden.

Toevoeging versleutelde NPR aanspraken

Indien de te importeren dataset geen versleutelde kant-en-klare NPR antwoorden bevat, dan kan deze stap overgeslagen worden, mocht dit echter wel zo zijn, dan zal de applicatie waarin deze dataset geïmporteerd wordt ingesteld moeten worden op de juiste versleutelingsinstellingen. Dit zal moeten gebeuren in het applicatie beheerscherm dat via het menu Beheer -> Tabellen te bereiken is. In het tabblad Apps kan de betreffende applicatie gekozen worden, waarin een vinkje moet worden gezet bij het veld versleutelde gegevens. Vervolgens moeten de juiste locaties opgegeven worden in de velden wachtwoord sleutel 1 en 2, waarbij de sleutels wijzen naar de locatie van de wachtwoorden in het Vision configuratiebestand Appsettings gedeelte.

5 Verwijder pensioenaanspraken

Bij 4 Importeer in Register heeft u uw dataset met deelnemer gegevens geïmporteerd in Register. De BSNs van deze deelnemers kunnen vervolgens bij het Pensioenregister aangemeld worden. U heeft ook de mogelijkheid om de import van een of meerdere BSNs in Register weer ongedaan te maken.
Het verwijderen van pensioenaanspraken kan op twee verschillende manieren, namelijk met BSN’s, of met interne polisnummers.

  1. Allereerst kiest u welke soort gegevens u wilt invoeren. Indien intern polisnummer geselecteerd is, dan zal er een extra selectieveld zichtbaar worden, waarin een toepassing(app) geselecteerd moet worden.
  2. Vervolgens kunt u de BSN’s of Polisnummers handmatig intypen, of door deze in een andere applicatie te knippen/kopiëren, om deze dan te plakken in het invoerveld.
    Indien er handmatig meerdere afzonderlijke waarden ingevoerd worden, dan moet er voor gezorgd worden dat deze op afzonderlijke regels staan, of dat deze met een komma gescheiden zijn.
  3. Nadat u de gewenste gegevens ingevuld hebt, dan kunt u deze controleren door op de knop “Controleer bovenstaande waarden”. Er zal een lijst zichtbaar worden met gevalideerde polissen, en diens relevante informatie. Indien er bepaalde ingevoerde waarden niet gevalideerd konden worden, dan worden deze teruggeplaatst in het invoerveld.
  4. Uiteindelijk kunt u op de knop Verwijder alle gevonden polissen, om de lijst met gevonden polissen te verwijderen uit het systeem.

6 Registeraanvraag statistieken

Op deze pagina heeft u de mogelijkheid om voor een bepaalde tijdsperiode het aantal aanvragen via het Pensioenregister op te vragen. Hiermee heeft u dus inzicht hoeveel deelnemers waarvoor u de administratie voert via de website van het Pensioenregister de hoogte van hun pensioenaanspraken hebben opgevraagd. Naast de tijdsperiode kunt u kiezen of u deze statistieken op maandbasis of op dagbasis wilt zien. Daarnaast heeft u de mogelijkheid om deze statistieken te exporteren naar Excel. Klikt u hiervoor op het Excel icon.

Upgraden Futurama Vision Register applicatie

Het NPR past om de zoveel tijd de vereiste (technische en functionele) specificaties aan. Dit vertaalt zich in een nieuw koppelvlak. Werkwijze zal zijn dat Futurama eerst aangepast wordt om het nieuwe koppelvlak te ondersteunen. Vanaf dat moment zal Futurama Vision alle antwoorden richting het Pensioenregister volgens de specificaties van dit nieuwe koppelvlak geven. Futurama Vision zet automatisch het antwoord volgens de oude specificaties om naar een antwoord volgens de nieuwe specificaties. Dit betekent dus niet dat u meteen met de installatie van de nieuwe Futurama versie ook meteen opnieuw uw deelnemerbestanden volgens de specificaties van koppelvlak hoeft in te lezen. Indien u in de Management Site heeft aangegeven dat uw register applicatie nog van het vorige datatype is, dan zal Futurama Vision bij het inlezen van de gegevens nog toetsen op basis van de oude specificaties. 

Uiterlijk vanaf het moment dat het Pensioenregister heeft aangegeven dat de antwoorden richting het Pensioenregister de gegevens moeten bevatten volgens de nieuwe specificaties, zult u nieuwe deelnemerbestanden hebben moeten inlezen. Daarnaast moet u dan in de Futurama Management Site zorgen dat uw register applicatie omgezet wordt naar het nieuwste datatype.

Onderstaand staan de stappen uitgelegd die u moet nemen indien u naar een nieuw koppelvlak wilt overstappen:

  1. Stap 1: u installeert de nieuwste Futurama versie
  2. Stap 2: als u met niet-pasklare antwoorden werkt dan past u de Futurama Webservice aan die de pasklare antwoorden genereert, zodanig dat voldaan wordt aan de specificaties van het nieuwe koppelvlak. Als u met pasklare antwoorden werkt, dan past u de pasklare antwoorden aan zodat deze voldoen aan de nieuwe specificaties.
  3. Stap 3: u leest nieuwe deelnemerbestanden in

Onderstaand aanvullende uitleg per stap.

Stap 1

Onderstaand de stappen die u moet nemen om de nieuwste versie van Futurama in productie te nemen:

  1. Op uw testomgeving installeert u de nieuwste versie van Futurama Vision
  2. U neemt contact op met het Pensioenregister om een conformiteitstoets uit te voeren voor het nieuwste koppelvlak
  3. Nadat u geslaagd bent voor deze conformiteitstoets kunt u de nieuwe versie van Futurama Vision in productie nemen
  4. Direct na stap 3 neemt u contact op met het Pensioenregister om aan te geven dat de antwoorden die u teruggeeft aan het Pensioenregister volgens de specificaties van het nieuwe koppelvlak zijn. Let op: het is belangrijk om stap 4 meteen na stap 3 uit te voeren. Met de installatie van de nieuwe Futurama Vision zullen de antwoorden richting Pensioenregister automatisch volgens de specificaties van het nieuwe koppelvlak zijn. Als het Pensioenregister dit aan haar kant nog niet aangepast heeft, zullen er geen antwoorden gegeven kunnen worden!

Stap 2

Indien u pasklare antwoorden aan Futurama Vision aanlevert moet u zorgen dat deze pasklare antwoorden worden aangepast. Binnen Futurama Vision hoeft in dat geval niks te gebeuren. Als u gebruik maakt van een Futurama Webservice om de pasklare antwoorden te genereren, dan dient u de volgende stappen te nemen:

  1. In het submenu RegisterApps van het menu Beheer heeft u aangegeven welke Futurama webservice en welk document u gebruikt om de deelnemerbestanden om te zetten naar pensioenregister antwoorden. U moet deze webservice en dit document aanpassen zodat er nu antwoorden conform de nieuwste specificaties worden samengesteld
  2. Eventueel past u bij uw Register App de naam van het document en de webservice aan (als u de bestaande niet overschreven heeft, maar een nieuwe heeft gemaakt)
  3. Bij het DataType van de RegisterApp selecteert u het nieuwste DataType

Stap 3a - inlezen pasklare antwoorden

Nadat u stap 2 heeft uitgevoerd, kunt u nieuwe deelnemerbestanden inlezen in Vision, en vervolgens importeren. Onderstaand de stappen die u moet volgen indien u pasklare antwoorden inleest:

  1. Voor elke deelnemer die u in uw administratie heeft maakt u een pasklaar NPR-antwoord, maar nu volgens de specificaties van het nieuwste koppelvlak
  2. U leest deze gegevens in Futurama Vision in. Als u gebruik maakt van een webservice om de antwoorden in te lezen (ImportRegisterPolicy), dan moet u er aan denken om het nieuwe DataType mee te geven. Indien u vanuit de Management Site de data inleest dan kunt u bij Gegevenstype het juiste type selecteren
  3. Na het inlezen kunt u de dataset importeren in uw register applicatie. Let op: in deze applicatie staan in eerste instantie nog pasklare antwoorden samengesteld volgens het vorige koppelvlak. Het is niet mogelijk om pasklare antwoorden van verschillende koppelvlakken in 1 applicatie te hebben staan. Bij het importeren van de nieuwe dataset moet u derhalve kiezen om de bestaande applicatie leeg te maken   

Stap 3b - inlezen niet-pasklare antwoorden

Nadat u stap 2 heeft uitgevoerd, kunt u nieuwe deelnemerbestanden inlezen in Vision, en vervolgens importeren. Onderstaand de stappen die u moet volgen indien u pasklare antwoorden inleest:

  1. Voor elke deelnemer die u in uw administratie heeft maakt u op de gebruikelijke manier XML bestanden aan met de deelnemergegevens benodigd voor het Pensioenregister
  2. U leest deze gegevens in Futurama Vision in
  3. Na het inlezen kunt u de dataset importeren in uw register applicatie. Let op: in deze applicatie staan in eerste instantie nog pasklare antwoorden samengesteld volgens het vorige koppelvlak. Het is niet mogelijk om pasklare antwoorden van verschillende koppelvlakken in 1 applicatie te hebben staan. Bij het importeren van de nieuwe dataset moet u derhalve kiezen om de bestaande applicatie leeg te maken   

Gebruik oude versies NPR naast de nieuwe versie

Voor klanten die meerdere fondsen administreren binnen een NPR aansluiting en dus binnen een Futurama installatie hebben we de mogelijkheid ingebouwd om het oude koppelvlak te blijven gebruiken. De normale URL van de webservice die het NPR aanroept is request.svc.

Daarnaast is voor koppelvlak 4 een service met de naam request4_0.svc. U kunt voor fondsen waarvoor u nog in koppelvlak 4 formaat antwoorden wilt geven aan het NPR voor die PUV een URL doorgeven die eindigt op request4_0.svc. Als u voor alle fondsen antwoord wilt blijven geven in dit formaat kunt in IIS het default document wijzigen naar request4_0.svc.

Let op: als u voor een fonds request4_0.svc gebruikt moet u zorgen dat u ook NPRv4 antwoorden voor dit fonds ingelezen heeft. Als u NPRv5 antwoorden aanbiedt zal de webservice een foutmelding teruggeven aan het NPR.  (Geldig vanaf Futurama versie 19.05)

Deelnemerstatus webservice t.b.v. Waardeoverdracht (SPR Koppelvlak 5a)

Futurama Register ondersteunt vanaf versie 19.03 het koppelvlak 5a van Stichting Pensioen Register, waarmee het voor pensioen-uitvoerders mogelijk wordt om aan te vragen wat de status is van uw deelnemers. Hierdoor kan waardeoverdracht voor kleine pensioenen toegepast worden.

Om deze webservice te laten werken is het essentieel dat uw PUV gegevens een IBAN en BIC rekeningnummer bevat, zodat die in het response meegegeven kunnen worden. Dit kan ingesteld worden in het PUV administratiescherm wat hierboven behandeld is.

Deze webservice kan benaderd worden op het adres “{Pad naar uw Futurama Register installatie }/Deelnemerstatus.svc”, waarbij de WSDL op te vragen is door aan ditzelfde adres de querystring “?WSDL” toe te voegen.


If you have any questions about this subject or if you want to provide us feedback please send us an e-mail.

Updated: 2019-05-16

Previous  |  Next