Hi,
Once you have done your spro configuration. You would need to create a new field for invoice recipient in the INCL structure of shopping cart.
and the in the doc change badi, whatever the user inputs in this field, take its BP guid and assign that value to your custom partner function in the partner table.
thanks
Smita