I calculated electron affinity and ionization potential for a compound using Koopmann theorem.One of my friends told me that Koopmann theorem is valid only for HF calculations.But the values EA and IP, that i got from DFT and HF calculations are almost same. deviation is about 0.2 eV. Can anyone say why I got almost same values from the DFT and HF, eventhough Koopmann theorem is valid only for HF?