What's needed for eRx code to generate successfully?