snipe / snipe-it

A free open source IT asset/license management system
https://snipeitapp.com
GNU Affero General Public License v3.0
10.86k stars 3.14k forks source link

[Feature Request]: Change how Consumable are tracked/act to be more like a general ledger or create a new category (resources, commodity stock) of items to represent how consumables are tracked. #15178

Open jrainone opened 1 month ago

jrainone commented 1 month ago

Is your feature request related to a problem? Please describe.

Currently the Consumable items are treated/tracked as a grand total of items when they should be tracked similar to how an accounting ledger tracks cash and have similar functionality.

Describe the solution you'd like

Describe alternatives you've considered

There are a few ways to implement this but the best would be

The total field can be tracked several different ways,

Additional context

No response

snipe commented 1 month ago

Yes, we're already working through this on our end.

jrainone commented 1 month ago

wow this is really great to hear and I appreciate the fast response, if there is a way to help implement let me know I have a background in Accounting and Computer Science.

snipe commented 1 month ago

@jrainone That's good to know :)

We're looking at sort of dovetailing this into an "order" system (possibly purchase order system down the line), since the "replenish" option will always have some sort of order attached to it. Even if there isn't a formal order number (for example, you ran out of printer ink and went to the local office supply store instead of running it through a normal delivery cycle). We're hammering out how we handle those unofficial-but-definitely-happen types of things now. Lots of people have asked for this (or something very much like it before), so we have a lot of user feedback to work with, but any additional comments or context is always welcome.

TShiremanLCOG commented 1 month ago

I'm sure it's already considered but linking POs to specific items would be awesome. So one copy of the PO is reflected in the Files tab of all associated items. These 10 laptops were purchased with this PO and five of the laptops were for the following people. Something super helpful for us would be custom fields for the POs to allow for accounting codes or GL codes to be used. Browsing by PO or GL number the same way that you can everything else in SnipeIT would be great.

snipe commented 1 month ago

@TShiremanLCOG - thanks for the feedback! I think POs won't be a thing we tackle for the first version of this, but it's always helpful to know people's workflows. We obviously try hard to accommodate everyone, but we can't build what we don't know about :) Once we're done fleshing out the orders side of things, the next step from there would be to add in PO capabilities.