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

Add separate field in contribution record for Check Number (no uniqueness constraint)

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 2.1
    • Fix Version/s: 2.2.0
    • Component/s: CiviContribute
    • Labels:
      None

      Description

      Field should be editable from these "back-office" forms:
      Record Contribution
      Membership Payment and Receipt block in New / Edit / Renew Membership forms
      Payment Information block in New / Edit Event Registration forms

      Field s/b displayed in View Contribution page.
      Field s/b including in primary export of Contributions.
      Field s/b importable.
      Field s/b added to Contribution search block.

      Update Pending Contribution Status
      ============================
      The 'Paid By' (payment_instrument_id) and 'Check #' fields also needs to be added to the "Update Pending Contribution Status" functionality since many / most Pay-later payments will be made via check. (CRM/Contribute/Form/Task/Status). For this grid, column order s/b ... Fee, Paid By, Check #, Trxn ID ... Assign class="form-text four" to the Check # input field to keep the grid width from expanding too much.

      Add formRule to grid: If Check # is NOT NULL, then Paid By should be "Check". Form Rule msg:
      "Paid By should be Check when a check number is entered for a contribution."

      (However, we should allow Paid By = "Check" without a Check #. )

      Profiles
      ======
      Allow users to include the following additional Contribution fields in a Profile (primarily for use in Batch Update via Profile)

      • Check Number
      • Paid By (e.g. payment_instrument_id) (suppress this for ONLINE contrib profiles)
      • Contribution Type (suppress this for ONLINE contrib profiles)

        Attachments

          Activity

            People

            • Assignee:
              sushant Sushant Paste
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 3 hours Original Estimate - 3 hours
                3h
                Remaining:
                Time Spent - 4 hours Remaining Estimate - 1 hour
                1h
                Logged:
                Time Spent - 4 hours Remaining Estimate - 1 hour
                4h