realmente no veo el problema... si es autonumerico no tienes porque incluirlo en el insert, y si es necesario mostrar con que id quedo el registro para el usuario, esto seria despues de haber realizado la insercion... y si lo requiere antes se le muestra en el entendido de que puede variar dependiendo del tiempo que tarde en realizar la entrada y los usuarios que esten realizando transacciones.
bueno asi lo manejo yo...
un saludo