btcpayserver: [Bug]: Tips and invoiced amount are inseparable in csv

What is your BTCPay version?

BTCPay Server v1.11.4+79b2f1652

How did you deploy BTCPay Server?

Lunanode deployment

What happened?

I’m unable to separate tips from total amounts in the csv.

How did you encounter this bug?

  • I, the admin, enable tipping for a store, using the Keypad-only checkout
  • The cashier enters the amount of the service, e.g. $1
  • The customer enters the amount of the tip, e.g. 20%
  • The customer pays the invoice
  • I download the csv for the store - I’m unable to find out how much the service cost, how high of a tip the customer paid

This makes it very hard to run a store with tipping enabled. How am I supposed to pay out the tips to the servers at the end of the day if I don’t know how many tips were paid?

Relevant log output

No response

What browser do you use?

No response

Additional information

No response

Are you sure this is a bug report?

  • I confirm this is a bug report

About this issue

  • Original URL
  • State: open
  • Created 10 months ago
  • Comments: 16 (9 by maintainers)

Most upvoted comments

@Fustler We have that data structured in a form that we can separate them, so this is good feedback and we will change it to be separate columns.

I’m just adding my support to have this detail rectified. Here in Vancouver, we are onboarding a healthy amount of businesses. One of the businesses is where I host my meet ups. They sell drinks and the bartenders need to accept tips. Currently we end up having to either add x% to the cost of the drinks and then manually do the math and deduct the x% from the total to determine the tip. Or we create a secondary QR code/wallet where the customer can do a second transaction to keep tips separate from the regular sales. Both aren’t a great experience. If the reporting can break out the cost of the product/service and the tip separately, this will go a LONG way in helping onboard more businesses. Thank you!