Prepaid Hours should work on value not quantity
We have found that using the prepaid hours doesn't discriminate against the hours bought and the hours being used. Example: We have a workshop rate (say $50 p/h) and an onsite labour rate (say $100 p/h). Say a customer buys 20 prepaid workshop hours ($1,000). If they have an onsite booking that goes for 2 hours (usually worth $200) we can not charge them for this time as it is deducted from the prepaid hours. Furthermore the time that is deducted is only 2 hours when this should be the equivalent value of 4 hours at the workshop rate. This means the business suffers a loss. And If it is the other way around (20 hours of onsite labour bought for $2000) the customer suffers this loss.
I would suggest that the prepaid hours work off a total value of the hours bought and not the number of hours, like an actual credit system.
For example: If you buy 20 hours at $50 that is a total value of $1,000. If you have this as a credit of $1,000 you could use this for labour or even products (maybe have the option to only use it for labour or use it for both). I would also like to see an option to allow or not allow to go into negative credit per customer. Having a report showing all customer with prepaid hours and their balances would be helpful too. Also a tag to put this into the product eg {{prepaidhoursbalance}} to show the customer a running balance each time the hours are used.
Could you use the Deposit feature for this? http://feedback.repairshopr.com/knowledgebase/articles/278074-can-i-create-a-deposit-in-repairshopr
-
Gazo commented
Rather than prepaid hours, it sounds like what some of us need it simply store credit for such prepaid labour. So you don't count hours, just the value in "store credit" (also known as adjustment note or credit note in some jurisdictions).
If the store credit worked like it does in typical book keeping systems it would track prepaid hours easily as a negative or credit invoice. See my suggestion here: https://feedback.repairshopr.com/forums/165658-general/suggestions/38189884-enhance-store-credit-with-use-of-adjustment-credi -
Gazo commented
Re the Admin's response "Could you use the Deposit feature for this?" This is not ideal, because deposits have to be attached to a ticket, but if a customer regularly buys prepaid labour then a ticket doesn't necessarily exist, especially if it's the book keeper adding the prepaid sale.
-
Gazo commented
I agree that prepaid hours should have an option for total value rather than units of labour. My reasons are the same as the OP, if you have different labour rates depending on the type of work done then tracked by units doesn't work.
If done by value, then the custom would buy say $2000 of services and receive whatever discount we provide, then the discount would apply to the sell price of those serivces at time of invoice, and then be offset against their existing prepaid amount balance.
-
Chris commented
I like the idea of the request because we have run into situations where someone has requested prepayment of services 2 hours at 100 per hour but then decided they wanted to do something different with the money. We then have to back everything out and delete things to get this gone and then reapply the payment to something else. It would be nice to have the value so it could be applied to not only service but other things like products..
I HATE that the repairshopr system does NOT show credits at the top of the customers detail page. If the customer has any unapplied payments it should show that up there as -$40.00 or something even if it says unapplied credits since it could be that someone has not applied the payment to he invoice correctly either.
CURRENTLY: http://i.imgur.com/hwlSeuD.png
My Suggestions ::http://i.imgur.com/80cbZQ0.png