Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-17119

Authorize.net Recurring Subscriptions: Installment Financial Account ID Overwritten with Financial Type ID in Financial Item Table

    Details

    • Documentation Required?:
      None
    • Funding Source:
      Core Team Funds

      Description

      This was tested and reproduced in a client environment, not sure how to reproduce on demo environment as this seems to be occurring only with authorize.net which is not configured. The attached file contains information on two test recurring subscriptions that may help in understanding how to reproduce. To reproduce:

      1. Use a financial type ID that is different from the linked income financial account ID (do not use a financial type that happens to have the same ID as the income financial account ID that it is linked to)

      2. Create a recurring subscription using the identified financial type (e.g. financial type ID = 179, financial account ID = 191)

      3. Check the following tables and make note of relevant IDs - the initial pending contribution should show the correct information as configured:

      • civicrm_contribution (financial type ID = 179)
      • civicrm_contribution_recur (financial type ID = 179)
      • civicrm_line_item (financial type ID = 179)
      • civicrm_financial_item (financial account ID = 191)

      4. After the initial pending installment has been updated with a completed contribution, check to see what value has been entered as the financial account ID for the corresponding completed transaction in civicrm_financial_item - if the same issue persists in the version that you are testing, you should see that the financial_account_id has been set to 179 (the same value of the financial type ID) instead of original value of the financial account ID (191)

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              tamar Tamar Meir
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: