This could perhaps be an addon to T3012,
I think it would be great to have a module to produce charitable donation receipts.
And who knows, perhaps CRA will mandate the filing of receipts in the next few years, and this could be a prototype module…