I still don't have very clear implementation details; maybe others could help in this.
I'd say that we should do the following:
1) test the existing gl posting services with a non serialized inventory and with a serialized inventory; then compare the results; verify what is missing or different or wrong in the generated accounting transactions for serialized inventory
2) implement a new service (if needed) that create accounting transactions on status changes for serialized inventory items
I'd love to get some feedback on this before we go on and define the details for #2