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

Tax applied to Membership contributions twice with Tax Invoice

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.6.4
    • Fix Version/s: 4.6.6
    • Component/s: CiviContribute, CiviMember
    • Labels:
      None
    • Documentation Required?:
      None
    • Funding Source:
      Core Team Funds

      Description

      We've noticed that tax is applied twice when users sign up for membership and select pay later; once with the tax included in the price, and once again after the record is updated to say the payment was completed.

      Steps to reproduce below:

      Configuration

      1. Enable and configure Tax and Invoicing (CiviContribute > CiviContribute Component Settings). Set Tax Display Settings to "Show [tax term] inclusive price"
      2. Create Membership Tax financial account (CiviContribute > Financial Accounts) with Financial Account Type set to Liability, "Is Tax?" checked, and Tax Rate to 10.0000
      3. Edit Member Dues Financial Type (CiviContribute > Financial Types) to include the Membership Tax as Sales Tax
      4. Enable CiviMember and edit membership types (CiviMember > Membership Types) so Minimum Fee is tax exclusive
      5. Edit Member signup and renewal Contribution Page to enable Pay Later option

      Test

      1. Fill out the Member signup and renewal form, selecting "Pay later" option. Note the prices listed for the membership types (in this example, a total of €100, with €9.09 tax already included)
      2. Find the contribution. Status should be pending, and amount should still be €100.
      3. Edit the contribution form Pending to Completed.
      4. Save and check the record again. Status will be completed, but price will now be €110, suggesting Tax has been applied again.

        Attachments

          Activity

            People

            • Assignee:
              Sudha Sudha Bisht
              Reporter:
              agileware Agileware
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: