Repeat Contributions Report - Where Is Data Pulling From?
CiviCRM has a notion of recurring contributions that is slightly more than just repeated transactions with the same information. Users can set up a series of contributions on a monthly or annual basis (or actually daily or weekly) that will charge an online payment processor appropriately. There is a separate table for storing the information about the recurrence, civicrm_contribution_recur, which is accessible via the API. Note that you can connect contributions to the appropriate record in this table by setting civicrm_contribution.contribution_recur_id.