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

Using Registration form leads to two billing Addresses

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.6.11
    • Fix Version/s: Unscheduled
    • Component/s: CiviContribute
    • Labels:
    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None
    • Funding Source:
      Needs Funding

      Description

      To reproduce (tried it on drupal 4.6 demo page):

      1. Create a contact, enter an address (not of the location type "billing") and check the box "Billing location for this contact"
      2. Use an event or contribution page that requires a billing address to register sign up that contact and provide a billing address

      As a result, a second address will be created (location type: billing) but both addresses will be marked as "Billing location for this contact". A short term solution would be to uncheck any existing addresses marked as "Billing location for this contact" before actually adding a new one.

      In the long run, I think it is necessary to change the way billing addresses are handled - having both a location type and a checkbox is very confusing and can lead to serious problems. I started a SE question and will create a separate issue for that topic.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                fabian (systopia) Fabian Schuttenberg
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated: