snipe-it icon indicating copy to clipboard operation
snipe-it copied to clipboard

Add subscription model functionality to licenses

Open imetandy opened this issue 6 years ago • 88 comments

Server (please complete the following information):

  • Snipe-IT Version - 4.4.1
  • OS: [e.g. Ubuntu, CentOS] - Ubuntu 16.04 Server
  • Web Server: [e.g. Apache, IIS] - Nginx
  • PHP Version - PHP7.0

Is your feature request related to a problem? Please describe. I manage licenses that have different models for payments. Some are one off costs (plugins etc) and some are on a subscription basis, like the Adobe suite or Office 365. While we are able to track our spend, I would have to submit a new license every month to track the ongoing cost of retaining that license.

Describe the solution you'd like I would like to have a selector option for renewal time to put against each license. e.g. list: One off cost (non recurring) Monthly Yearly Quarterly

This would then calculate the yearly spend for reports, as well as allowing us to track costs more efficiently.

E.g. License A - £350 - One off cost - Purchased 1/1/2018 License B - £100 - Monthly - purchased 1/1/2018

Yearly software spend: 350 + (100*12) = £1,550

Describe alternatives you've considered Previously I tracked this in a spreadsheet and had a similar setup. One cell would have the listed options above (monthly, yearly, quarterly) and this would feed into a formula based on the option multiplying the cost by how many times it would recur in a year. e.g. 12 times for monthly, 52 times for weekly, 4 times for quarterly.

Additional context NA


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

imetandy avatar Jun 07 '18 09:06 imetandy

+1

joepitt91 avatar Jun 07 '18 11:06 joepitt91

+1 Most licenses are now monthly or yearly, so this would be handy.

pmzhou avatar Jun 18 '18 07:06 pmzhou

+1 Yes please.

sjlaird avatar Jun 18 '18 13:06 sjlaird

+1 I have just started trying to use Snipe-IT and I ran into this exact issue fairly quickly. Every few months I seem to have a request for another software or service that is a subscription of some sort. Usually it is a per-user subscription paid monthly or annually.

I was really hoping I'd be able to track subscription costs and was already trying to figure out how to make it work when I found this issue report.

cwcage avatar Jul 30 '18 21:07 cwcage

+1

tliderek avatar Aug 20 '18 22:08 tliderek

Hey @snipe , can this be labelled as a feature request please?

Thanks! 👍

imetandy avatar Aug 21 '18 09:08 imetandy

+1

liceng avatar Oct 19 '18 09:10 liceng

+1

mduesi avatar Oct 24 '18 09:10 mduesi

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail. This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

stale[bot] avatar Dec 23 '18 16:12 stale[bot]

I still want this

sjlaird avatar Dec 24 '18 10:12 sjlaird

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

stale[bot] avatar Dec 24 '18 10:12 stale[bot]

It is important. We are using many cloud subscriptions and we would like to manage all those in Snipe. Thanks for taking care of this request.

mduesi avatar Dec 30 '18 09:12 mduesi

+1 for sure! more and more timed licenses on the market, less lifetime ones. definitely it's a must!

tymik avatar Feb 06 '19 13:02 tymik

+1

keiranlovett avatar Feb 27 '19 09:02 keiranlovett

+1

jmlassen avatar Mar 07 '19 16:03 jmlassen

+1

wRx7MSTi avatar Mar 19 '19 21:03 wRx7MSTi

Just ran into this issue. +1

Basically need to add

  • checkbox for recurring
  • weekly, monthly, yearly
  • start date (exists already)
  • end date (exists already)
  • recuring date (when normal billing starts to run)
  • pre prorated
  • post prorated

When a subscription starts it might not start recurring till the 1st so they pro rate the first month. Also when ending is the same thing.

When you want to change the seats in my mind would end the previous license and make a new clone. You either post prorate the previous license or pre prorate the new license for the seat changes.

That should cover all bases. This should also work for assets where you rent assets and have a monthly with pre and post prorated terms.

pbrink231 avatar May 18 '19 16:05 pbrink231

recurring licenses and a proper report would be awesome

MartinGF avatar May 24 '19 15:05 MartinGF

This is our most wanted feature with so much cloud subscriptions happening today.

pfeigl avatar Jul 10 '19 07:07 pfeigl

+1

tylerwel avatar Aug 21 '19 13:08 tylerwel

+1

empressalae avatar Sep 26 '19 14:09 empressalae

+1

snickbit avatar Oct 17 '19 13:10 snickbit

++1

dlwasylyk avatar Oct 22 '19 18:10 dlwasylyk

I would love to have this feature... at this time you can only set a start and end date. Having an option for autorenewal (daily/weekly/monthly/yearly) would be great!

adicaprio avatar Oct 24 '19 01:10 adicaprio

+1

carloshmiranda avatar Nov 05 '19 17:11 carloshmiranda

+1

b12e avatar Dec 05 '19 12:12 b12e

After working with an CMDB Excel sheet we just started using Snipe-it.

Even though it's 100% better then the Excel sheet, we love to see the annual subscription option in the license tab!

++1

RichardBouwman avatar Dec 31 '19 10:12 RichardBouwman

+1

m4rphel avatar Jan 07 '20 13:01 m4rphel

+1

JeroenV99 avatar Jan 08 '20 12:01 JeroenV99

+1

It would awesome to be able to keep track of who the admins of each SAAS applications are too!

It's not much but here's a bounty https://www.bountysource.com/issues/59359298-add-subscription-model-functionality-to-licenses

StarWhiz avatar Jan 29 '20 23:01 StarWhiz