I would think that in your subreport you would to use an outer join to match the payment info with invoice.
It all depends on your data. If the payment info isn't available, nothing is going to make it appear on the report, but if you have the information, there is no reason that it wouldn't be able to be displayed on the report.