Si el saldo de un producto es cero ¿Puedo hacer un egreso de stock?

Sí. Para eso, debes permitir la descarga de stock en negativo en la configuración de ese producto.