Support

Home Forums Event Espresso Premium Bug when updating ticket surcharges and transferring registrations to new ticket

Bug when updating ticket surcharges and transferring registrations to new ticket

Posted: July 8, 2020 at 8:59 pm


pawmedia

July 8, 2020 at 8:59 pm

I updated a ticket surcharge from a % to a dollar figure. A few hours after making this change, I had to transfer a ticket to a different event. It calculated the original payment wrong by taking the dollar surcharge and treating it as a percentage. If I change the surcharge back to a percentage, it then calculates the payment correctly and lets me transfer the ticket without a difference in price. Second big EE related bug of the day. Sigh…


Tony

  • Support Staff

July 9, 2020 at 8:20 am

Hi there,

I’d like to try and reproduce this so just to confirm:

Create Event A with Ticket A = $20 + 20% surcharge.

Create Event B with Ticket B = $20 + 20% surcharge.

Register onto Ticket A and pay in full.

Update Ticket A’s surcharge from a percentage to a dollar amount? (leaving the value the same?)

Transfer registration on Event Ticket A to Ticket B?

Making a change to a price on a ticket with registrations on it should archive that ticket and generate a new one to prevent conflicts like this and during my testing that’s what happens (meaning the calculations are then correct) but I’m guessing I may be testing something different.


pawmedia

July 9, 2020 at 9:56 am

1) Almost… you would need to update it to a dollar calculation of the former percentage. In this case, a $4 dollar surcharge. In my situation, it was a $189 ticket with a 15% surcharge ($28.35 for a total of $217.35). With the square payment gateway issues I was having, I switched these tickets to a $28.35 dollar surcharge to see if the % surcharge was introducing extra decimal places to confuse square. After that, I had to transfer a ticket to a different event with the same cost, but it is saying that they paid $242.58 for their original ticket. By accident, I figured out that the ticket transfer module was calculating their previous purchase with the dollar surcharge amount as a percentage surcharge. In this case, $189 + 28.35% = $242.58.

2) As for editing the tickets and having it create an archive ticket… that one still has me scratching my head. When I made my original update on three of these tickets across 6 days (18 total tickets), not a single archive ticket was created (even though many of these tickets already had sales). I figured that was because the total ticket price was still the same. I’m guessing that has something to do with the issue above, but I don’t have an explanation for it.


Tony

  • Support Staff

July 9, 2020 at 11:38 am

1) Almost… you would need to update it to a dollar calculation of the former percentage. In this case, a $4 dollar surcharge. In my situation, it was a $189 ticket with a 15% surcharge ($28.35 for a total of $217.35). With the square payment gateway issues I was having, I switched these tickets to a $28.35 dollar surcharge to see if the % surcharge was introducing extra decimal places to confuse square. After that, I had to transfer a ticket to a different event with the same cost, but it is saying that they paid $242.58 for their original ticket. By accident, I figured out that the ticket transfer module was calculating their previous purchase with the dollar surcharge amount as a percentage surcharge. In this case, $189 + 28.35% = $242.58.

Nice find, I can reproduce this with the above and will create a ticket for the attendee mover add-on. It’s using the ticket object to base the modifier on and should be using the line items within the transaction there.

2) As for editing the tickets and having it create an archive ticket… that one still has me scratching my head. When I made my original update on three of these tickets across 6 days (18 total tickets), not a single archive ticket was created (even though many of these tickets already had sales). I figured that was because the total ticket price was still the same. I’m guessing that has something to do with the issue above, but I don’t have an explanation for it.

Yeah, the reason the ticket isn’t archived is due to no price change.

For the most part the above should work fine as the ticket (and associated modifiers) is used to generate line items for the transaction, the line items are then used within EE (although obviously not be the attendee mover) but I’ve created a ticket to investigate further.

The support post ‘Bug when updating ticket surcharges and transferring registrations to new ticket’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso