Se hizo Factura una clase abstracta para poder recibir CFD2 y CFDi3