Que no te digan, que no te cuenten!
En lo particular yo empezaria primero que nada por conocer la información oficial.. el que busca encuentra!!
http://www.sat.gob.mx/sitio_internet/as ... 20009.html
Especialmente te recomiendo que leas la sección de manuales, ahi viene todo lo que necesitas saber
Ya con la información digerida y analizada entonces si me quedaran dudas buscaría por aqui, pero ya con uno o varios temas bien definidos.
Espero no tomes a mal mi sugerencia, pero que tal que X usuario, con toda la buena intención te da información erronea, y tu te basas en eso para desarrollar tu aplicación solo para descubrir hasta el final que iniciaste mal desde principio? tiempo perdido y talvez haber quedado mal con tu cliente por no haber conseguido una poca de información previa, que dicho sea de paso y a diferencia de los CFD's y CFDI's, es muy fácil de conseguir e interpretar.
Saludos y por aqui te esperamos con tus dudas ya bien definidas