Crystal Palace boss Tony Pulis admits he would love to sign Jason Puncheon on a permanent basis but says finances could stop the deal from going through.