Skip to main content
Question

Need to assign lot/serial attributes without receiving product

  • December 26, 2025
  • 1 reply
  • 6 views

Forum|alt.badge.img

I need to be able to assign lot/serial attributes to stock items before actually receiving the item. My team is okay with generating the purchase receipt and filling in the lot/serial attributes on the PR and keeping it on hold until we actually receive the product, but ti looks like because we haven’t actually received the product the lot/serial attribute values don’t live in any particular table. Just confirming that this is true.

Or if anyone has any other ideas of procedures that would be great!

1 reply

npetrosov31
Freshman III
Forum|alt.badge.img
  • Freshman III
  • December 26, 2025

Hello ​@SBaldwin,

I tried your case and lets see what happened:

  1. I created a PO Receipt with Serial item and put serial id which is not received yet:
  2.  I put some test value in Attributes and tried to save it. After save the value was still there even after refreshing the page. This means that the value is somewhere in the database and I need to find where it is.
  3. I looked for the tables in the database schema and found this POReceiptItemLotSerialAttributesHeader table. It contained all the attributes inside but not the values. However there is also POReceiptItemLotSerialAttributesHeaderKvExt table, which already contained values:
  4. Depending on how you want to use this values I can recommend you what to do, as this tables with KvExt at the end should not be used directly, they should be used through main tables.