- Make sure you read our try NLX guide
- Make sure that you have NLX management running
- Make sure that you have an inway and you are offering a service
This guide will explain how NLX can be used to implement a transparent pricing model for your services. You can create a subscription model, a pay per use model or a hybrid model. This feature is introduced, as a working example to aid the study, brainstorm, discussion and thinking process about cost of ownership of (public) data vs cost of use of (public) data.
This feature is not intended as part of an automatic system where legally binding contracts are easily made. You, as a service owner, could use it to inform potential users about the costs but you would still need a separate contact in place to start billing. The time to do that, is before granting access to your service.
Before you can use the finance page make sure to enable transaction logs.
Currently, we only support one database for all transaction logs.
The transaction log is currently only used to generate the finance report.
To enable the transaction-log, start NLX Management with
--transaction-log-dsn flag, or set the
TRANSACTION_LOG_DSN environment variable.
- Start NLX Management and navigate to your services
- Click on the service you want to add pricing for and click "Edit"
- Scroll down to "Pricing" (kosten), tick "This is a paid service" (Dit is een betaalde service) and add the desired pricing information
- After submitting the form you'll see the pricing information in the service detail pane
- When you want to use a service and request access, a confirmation dialog is shown containing the revenue model entered by the service owner
- Confirmation and thereby accepting these costs does not represent a legally binding contact.
- Use the main navigation to go to "Finances"
- Click the export button