a method for enriching the data associated with financial transaction card transactions using a computer system is described . the method includes receiving financial transaction data from a plurality of input channels , each input channel associated with a financial transaction data format , converting the received financial transaction data into a common data format , enriching the converted financial transaction data by scoring the converted financial transaction data across a plurality of scoring engines , converting the plurality of scores relating to the financial transaction data from the scoring engines into output data , and transmitting the output data using an output manager , the output manager operable to provide the data into a format appropriate for each intended recipient .