News /
Matching Engine Distribution Module

The Matching Engine Distribution module is designed based on Spanish Point’s experience of building similar solutions for other societies.  Like the existing Matching Engine modules, the Distribution module is designed to be highly configurable and extensible so that it can meet the needs of diverse societies. 

The distribution processing and configuration information needed for “Foreign” Distributions is quite different to domestic distributions.   The distribution module is designed to capture and handle currency conversion, bank charges etc and deal with the fact that the amount received and available to distribute less all deductions may be different that the amounts in the data files. 

Our modern ingestion module will be extended to process inbound CRD files from sister societies. The Distribution module is developed to support categorising incoming payments in the required way (regular payments, returned FIE, adjustments, Warsaw etc).  We have direct experience developing “Foreign” allocation jobs.

Suspense Processing and Unidentified Usage:

On a pool-by-pool basis it will be possible to define how unidentified claims will be handled from an allocation perspective.   I.E. Claims can be funded from a future distribution for that pool where all the money in the original distribution and pool is paid out or usage/money available for claim can be held in suspense in its original distribution/pool to be released on claim. As part of the claims processing, usage records that have been claimed will be flagged as such within the source distribution.

Post Distribution Adjustments:

The distribution module will provide an adjustments module that will enable societies’ users to debit and credit previous distribution payments, spanning a specific time-period, at multiple levels (IP/Share/Work/Product level).

It will also include the ability to link adjustments to the member’s account and distribution statements and to categorise adjustments based on CISAC’s adjustment reason codes.

The distribution module will provide the ability to fund/allocate payments from a future pool (and auto-calculate amount which should have been paid, based on the rate if the usage had been included in the distribution).

Customer Insight:

Autodia is a new member of CISAC, having joined in 2017, and successfully completed its first international distribution in August 2019. This distribution was for over 30 million musical works and was achieved using Spanish Point’s Matching Engine. Our music industry team worked with Autodia’s IT team to successfully integrate the cloud based Matching Engine with Autodia’s back-office systems. During this project, their repertoire grew from 10,000s of works to over 25m.


The Matching Engine is an enterprise business system for Copyright Management organizations. It incorporates the key business functions of these organizations. It is a fully cloud native solution including modules to support Repertoire Management, Data Ingestion, Usage, Distribution and Membership Services.

It uses the latest cloud technologies including artificial intelligence (AI) and machine learning to provide intelligent automation, greater insights and instant access across your organisation. Built in connectors for key data sources and industry partners joins your internal systems with your stake holders.