Kit list / Cost calculator #6353

Closed
opened 2025-12-29 19:39:45 +01:00 by adam · 5 comments
Owner

Originally created by @DevilWAH on GitHub (Apr 14, 2022).

NetBox version

v3.2.0

Feature type

New functionality

Proposed functionality

The ability to produce kit list and estimated costs for new projects.

If as part of the "device Type" there was a field "list price", And under regions was an "Exchange rate" (and for manufactures maybe a "Default and regional discount." as a future enhancement)

Then if each device type has the list price added globally, as we design the site / racks we could quickly provide the project team a kit list and ballpark cost. using a simple export template in the local currency.

Because we also have discounts in place with vendors if we could assign these to the manufactures we could apply these in the same way via export template.

Use case

When designing a new site a new proposal be able to see live estimate costs for budgeting, and output a kit list to send to suppliers.

Working in a large company with 100's of sites that are often moved / refreshed we are often asked to create bills of materials and rough costs. we already are using Netbox to do the design and we have to output the list of devices and input it to a spreadsheet.

Just adding two fields and a simple export template and netbox could do this for us. I know I can do this with "custom" fields but it would be nice to have it built in.

Database changes

Add

  1. List price to Device type and all user to select currency
  2. Add Currency and conversion rate to region

External dependencies

None.

Originally created by @DevilWAH on GitHub (Apr 14, 2022). ### NetBox version v3.2.0 ### Feature type New functionality ### Proposed functionality The ability to produce kit list and estimated costs for new projects. If as part of the "device Type" there was a field "list price", And under regions was an "Exchange rate" (and for manufactures maybe a "Default and regional discount." as a future enhancement) Then if each device type has the list price added globally, as we design the site / racks we could quickly provide the project team a kit list and ballpark cost. using a simple export template in the local currency. Because we also have discounts in place with vendors if we could assign these to the manufactures we could apply these in the same way via export template. ### Use case When designing a new site a new proposal be able to see live estimate costs for budgeting, and output a kit list to send to suppliers. Working in a large company with 100's of sites that are often moved / refreshed we are often asked to create bills of materials and rough costs. we already are using Netbox to do the design and we have to output the list of devices and input it to a spreadsheet. Just adding two fields and a simple export template and netbox could do this for us. I know I can do this with "custom" fields but it would be nice to have it built in. ### Database changes Add 1. List price to Device type and all user to select currency 2. Add Currency and conversion rate to region ### External dependencies None.
adam added the type: featureplugin candidate labels 2025-12-29 19:39:45 +01:00
adam closed this issue 2025-12-29 19:39:45 +01:00
Author
Owner

@DanSheps commented on GitHub (Apr 14, 2022):

Just reviewing this, I think this would be more appropriate as a plugin, not a core feature of netbox.

@DanSheps commented on GitHub (Apr 14, 2022): Just reviewing this, I think this would be more appropriate as a plugin, not a core feature of netbox.
Author
Owner

@DevilWAH commented on GitHub (Apr 14, 2022):

Hi,

That's a good point, and your probably right. It does sound like a plug in.

Thank you.

Aaron.

On Thu, 14 Apr 2022, 17:49 Daniel Sheppard, @.***>
wrote:

Just reviewing this, I think this would be more appropriate as a plugin,
not a core feature of netbox.


Reply to this email directly, view it on GitHub
https://github.com/netbox-community/netbox/issues/9127#issuecomment-1099395676,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AESOE2M5OY5TR74OF7XFZ43VFBD75ANCNFSM5TN25JAA
.
You are receiving this because you authored the thread.Message ID:
@.***>

@DevilWAH commented on GitHub (Apr 14, 2022): Hi, That's a good point, and your probably right. It does sound like a plug in. Thank you. Aaron. On Thu, 14 Apr 2022, 17:49 Daniel Sheppard, ***@***.***> wrote: > Just reviewing this, I think this would be more appropriate as a plugin, > not a core feature of netbox. > > — > Reply to this email directly, view it on GitHub > <https://github.com/netbox-community/netbox/issues/9127#issuecomment-1099395676>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AESOE2M5OY5TR74OF7XFZ43VFBD75ANCNFSM5TN25JAA> > . > You are receiving this because you authored the thread.Message ID: > ***@***.***> >
Author
Owner

@jeremystretch commented on GitHub (Apr 14, 2022):

I'll echo Dan's sentiments here; while not quite suitable for NetBox core due to the feature scope it opens up, I do think it would make a very intriguing plugin. If you're interested in building it, be sure to check out our plugin development tutorial. Thanks for the idea either way!

@jeremystretch commented on GitHub (Apr 14, 2022): I'll echo Dan's sentiments here; while not quite suitable for NetBox core due to the feature scope it opens up, I do think it would make a very intriguing plugin. If you're interested in building it, be sure to check out our [plugin development tutorial](https://github.com/netbox-community/netbox-plugin-tutorial). Thanks for the idea either way!
Author
Owner

@DevilWAH commented on GitHub (Apr 19, 2022):

Hi,

thank you for the feed back i will look in to it. Just one question is it possible to run Netbox on raspberry pi? I don't have a spare server at home right now but do have a few pi4's.

seem to be conflicting reports on line so if any one can point me towards and Resorces on this i would be grateful

Thanks


From: Jeremy Stretch @.>
Sent: 14 April 2022 17:31
To: netbox-community/netbox @.
>
Cc: DevilWAH @.>; Author @.>
Subject: Re: [netbox-community/netbox] Kit list / Cost calculator (Issue #9127)

I'll echo Dan's sentiments here; while not quite suitable for NetBox core due to the feature scope it opens up, I do think it would make a very intriguing plugin. If you're interested in building it, be sure to check out our plugin development tutorialhttps://github.com/netbox-community/netbox-plugin-tutorial. Thanks for the idea either way!


Reply to this email directly, view it on GitHubhttps://github.com/netbox-community/netbox/issues/9127#issuecomment-1099449901, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AESOE2IXD6DMM3IP22Z6WD3VFBI7XANCNFSM5TN25JAA.
You are receiving this because you authored the thread.Message ID: @.***>

@DevilWAH commented on GitHub (Apr 19, 2022): Hi, thank you for the feed back i will look in to it. Just one question is it possible to run Netbox on raspberry pi? I don't have a spare server at home right now but do have a few pi4's. seem to be conflicting reports on line so if any one can point me towards and Resorces on this i would be grateful Thanks ________________________________ From: Jeremy Stretch ***@***.***> Sent: 14 April 2022 17:31 To: netbox-community/netbox ***@***.***> Cc: DevilWAH ***@***.***>; Author ***@***.***> Subject: Re: [netbox-community/netbox] Kit list / Cost calculator (Issue #9127) I'll echo Dan's sentiments here; while not quite suitable for NetBox core due to the feature scope it opens up, I do think it would make a very intriguing plugin. If you're interested in building it, be sure to check out our plugin development tutorial<https://github.com/netbox-community/netbox-plugin-tutorial>. Thanks for the idea either way! — Reply to this email directly, view it on GitHub<https://github.com/netbox-community/netbox/issues/9127#issuecomment-1099449901>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AESOE2IXD6DMM3IP22Z6WD3VFBI7XANCNFSM5TN25JAA>. You are receiving this because you authored the thread.Message ID: ***@***.***>
Author
Owner

@jeremystretch commented on GitHub (Apr 19, 2022):

NetBox itself isn't too resource-intensive aside from the occasional large query, so for development purposes you'll likely have no problem running it on an embedded system. However, you might also consider netbox-docker or a local VM.

@jeremystretch commented on GitHub (Apr 19, 2022): NetBox itself isn't too resource-intensive aside from the occasional large query, so for development purposes you'll likely have no problem running it on an embedded system. However, you might also consider [netbox-docker](https://github.com/netbox-community/netbox-docker) or a local VM.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#6353