Hi
When you manage Serial Number "On Release Only", SBO still adds new "empty" records to the serial numbers table (OSRN) upon receiving to stock. Those records contain no serial nembers, but function as a place holder for a future update (upon release from stock).
So, whenever you need, you can rerieve those "empty" serial numbers and update them with the atual number. Then you'll be able to use them in any transaction you want.
For the update method use the SerialNumberDetails and the SerialNumberService objects. See this thread for more details.
Beni.