{"action":"created","issue":{"url":"https://api.github.com/repos/snipe/snipe-it/issues/5673","repository_url":"https://api.github.com/repos/snipe/snipe-it","labels_url":"https://api.github.com/repos/snipe/snipe-it/issues/5673/labels{/name}","comments_url":"https://api.github.com/repos/snipe/snipe-it/issues/5673/comments","events_url":"https://api.github.com/repos/snipe/snipe-it/issues/5673/events","html_url":"https://github.com/snipe/snipe-it/issues/5673","id":330182328,"node_id":"MDU6SXNzdWUzMzAxODIzMjg=","number":5673,"title":"Add subscription model functionality to licenses","user":{"login":"imetandy","id":23615717,"node_id":"MDQ6VXNlcjIzNjE1NzE3","avatar_url":"https://avatars1.githubusercontent.com/u/23615717?v=4","gravatar_id":"","url":"https://api.github.com/users/imetandy","html_url":"https://github.com/imetandy","followers_url":"https://api.github.com/users/imetandy/followers","following_url":"https://api.github.com/users/imetandy/following{/other_user}","gists_url":"https://api.github.com/users/imetandy/gists{/gist_id}","starred_url":"https://api.github.com/users/imetandy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/imetandy/subscriptions","organizations_url":"https://api.github.com/users/imetandy/orgs","repos_url":"https://api.github.com/users/imetandy/repos","events_url":"https://api.github.com/users/imetandy/events{/privacy}","received_events_url":"https://api.github.com/users/imetandy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-06-07T09:08:13Z","updated_at":"2018-08-20T22:19:12Z","closed_at":null,"author_association":"NONE","body":"**Server (please complete the following information):**\r\n - Snipe-IT Version - 4.4.1\r\n - OS: [e.g. Ubuntu, CentOS] - Ubuntu 16.04 Server\r\n - Web Server: [e.g. Apache, IIS] - Nginx\r\n - PHP Version - PHP7.0\r\n\r\n**Is your feature request related to a problem? Please describe.**\r\nI 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. \r\nWhile 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. \r\n\r\n**Describe the solution you'd like**\r\nI would like to have a selector option for renewal time to put against each license. \r\n**e.g. list:** \r\nOne off cost (non recurring)\r\nMonthly\r\nYearly\r\nQuarterly\r\n\r\nThis would then calculate the yearly spend for reports, as well as allowing us to track costs more efficiently. \r\n\r\n**E.g.** \r\nLicense A - £350 - One off cost - Purchased 1/1/2018\r\nLicense B - £100 - Monthly - purchased 1/1/2018\r\n\r\n**Yearly software spend:**\r\n350 + (100*12) = £1,550\r\n\r\n\r\n**Describe alternatives you've considered**\r\nPreviously 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. \r\n\r\n**Additional context**\r\nNA\r\n\r\n\r\n<bountysource-plugin>\r\n\r\n---\r\nWant to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/59359298-add-subscription-model-functionality-to-licenses?utm_campaign=plugin&utm_content=tracker%2F505106&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F505106&utm_medium=issues&utm_source=github).\r\n</bountysource-plugin>"},"comment":{"url":"https://api.github.com/repos/snipe/snipe-it/issues/comments/414481783","html_url":"https://github.com/snipe/snipe-it/issues/5673#issuecomment-414481783","issue_url":"https://api.github.com/repos/snipe/snipe-it/issues/5673","id":414481783,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNDQ4MTc4Mw==","user":{"login":"tliderek","id":29155098,"node_id":"MDQ6VXNlcjI5MTU1MDk4","avatar_url":"https://avatars2.githubusercontent.com/u/29155098?v=4","gravatar_id":"","url":"https://api.github.com/users/tliderek","html_url":"https://github.com/tliderek","followers_url":"https://api.github.com/users/tliderek/followers","following_url":"https://api.github.com/users/tliderek/following{/other_user}","gists_url":"https://api.github.com/users/tliderek/gists{/gist_id}","starred_url":"https://api.github.com/users/tliderek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tliderek/subscriptions","organizations_url":"https://api.github.com/users/tliderek/orgs","repos_url":"https://api.github.com/users/tliderek/repos","events_url":"https://api.github.com/users/tliderek/events{/privacy}","received_events_url":"https://api.github.com/users/tliderek/received_events","type":"User","site_admin":false},"created_at":"2018-08-20T22:19:12Z","updated_at":"2018-08-20T22:19:12Z","author_association":"NONE","body":"+1"}}
{"actor":{"display_login":"tliderek"}}