Licensing Reports

   Journey Manager (JM) The transaction engine for the platform.  |    System Manager / DevOps  |  24.10This feature was updated in 24.10

Manager keeps a record of transactions for licensing purposes. You can view this transaction license usage per each organization as two reports: transaction licensing report and job licensing report.

Note

For licensing reports to work, you need to configure Manager with correct system licensing details, which you obtain from Temenos.

The licensing reports provide a comparison between the number of completed transactions recorded in Manager and Amazon RedshiftAmazon Redshift is an Internet hosting service and data warehouse product which forms part of the larger cloud-computing platform Amazon Web Services. It is built on top of technology from the massive parallel processing (MPP) data-warehouse company ParAccel to handle large scale data sets and database migrations. using Amazon S3. This is useful when you need to confirm that the number of transactions, that you have been billed for, matches the number of transactions recorded in Manager.

There may be a slight variance between the number of transactions recorded in Manager and the number recorded by Amazon Redshift when Manager has not yet published new transactions to Amazon Redshift or when Manager has purged transactions but they remain in Amazon Redshift records.

Note

For more information about your licensing model, refer to your Master Service Agreement (MSA).

Manager comes with a dedicated Transaction Licensing scheduled job to process transaction data daily and generate licensing reports which are sent to our billing servers. You can't see the Transaction Licensing scheduled job in the list of standard scheduled jobs, but you can configure it and run manually from System > System Licensing.

Billing Records

Manager allows you to customize tracking of the billable aspects of clients onboarding journeys.  |  24.10 This feature was introduced in 24.10

You can create a bill record with the BillBuilder Fluent API to track both transaction and service usage. These records indicate a billable transaction and can be created on demand within any Fluent service. Bill records can be linked together to form a journey (setJourneyId()) and are then periodically published out to the Temenos transaction record keeping service.

A simple example below shows how to create a transaction (TXN) record:

Bill bill = new BillBuilder()
   .setBillType("TXN")
   .setClientCode("client")
   .setSubmissionId(123)
   .setFormCode("BillFORM")
   .setFormVersion("1.0")
   .setLicenseKey("LicenseKey")
   .setBillingScore("1.5")
   .setJourneyId(2)
   .build();

To create a service (SVC) record, use the following code:

Bill bill = new BillBuilder()
   .setBillType("SVC")
   .setClientCode("TC")
   .setSvcName("serviceName1")
   .setSvcVersion("80")
   .setLicenseKey("testLicenseKey")
   .setBillingScore("1.2")
   .build();

For more information, see Fluent API.

Note

To generate and read billing records, you must have the Bill Edit and Bill View permissions correspondingly.

Next, learn how to view a transaction licensing report.