CPRS - T4A instead of T5018

Have any of you brilliant folks harnessed the existing CPRS / T5018 machinery in A/P to allow a client to track T4A applicable invoices and generate the required T4A forms / xml file?

I'm thinking it should be a matter of tweaking both the Crystal file for the T5018 and the xml file.  Wondering of anyone has already undertaken this.