# Missing VALUE in schematic sourced BOM

**URL:** <https://librepcb.discourse.group/t/missing-value-in-schematic-sourced-bom/875>\
**Category:** Help\
**Created:** [January 20, 2025, 4:45pm UTC](https://librepcb.discourse.group/t/missing-value-in-schematic-sourced-bom/875 "2025-01-20T16:45:09Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ubruhin](https://avatars.discourse-cdn.com/v4/letter/u/c89c15/32.png) [@ubruhin](https://librepcb.discourse.group/u/ubruhin)\
**Post date:** [January 20, 2025, 5:39pm UTC](https://librepcb.discourse.group/t/missing-value-in-schematic-sourced-bom/875/2 "2025-01-20T17:39:19Z")

</div>

Hi

First, please do not define attributes called `VALUE`. `VALUE` is a built-in attribute, the content of the marked text field:

 ![image](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/b32308a110dfbc1ec058edf699b9ec0dedb7ba4d.png)

So basically you created a recursive call with `VALUE` inside the value, and the additional attribute is kind of illegal. To be honest, I’m not 100% sure what LibrePCB does in this case – maybe everything is ok anyway but it’s still better not to do it. Just use `MPN`, `DEVICE` etc. within the value field but no manually added attribute as you don’t need it.

However, I think this was not the reason for your issue. Somehow it looks like your device (Q2) is not placed in your board, or am I wrong?

Any `MPN` or `DEVICE` attribute is indirectly related to a board (because they could differ between multiple boards) so the `VALUE` in the end is empty if the device is not on a board. If you export the BOM from the board editor (instead of the schematic), Q2 will be missing entirely. From the schematic editor, Q2 is there (because the device is in the schematic) but `VALUE` will be empty.

See these docs for more details how the system works: [Assembly Data | LibrePCB Documentation](https://librepcb.org/docs/user-manual/project-editor/assembly-data/)

Btw, this is also unusual:

 ![image](https://global.discourse-cdn.com/free1/uploads/librepcb1/original/1X/e4b45008e6963e73583f9ff735310d01d7f3ed55.png)

Since the second row doesn’t have “Mount” checked, it is basically useless (discarded). The device will appear in the BOM anyway because there is another row which _does_ have it checked. It’s valid but unusual (you could do it to enter an alternative MPN but actually don’t want it in the BOM).

---

_[View the full topic](https://librepcb.discourse.group/t/missing-value-in-schematic-sourced-bom/875)._
