Glad you got it sorted out.
While we couldn't change the ID easily we did a work around. We created a new shortcut from the Order section since it ties into the invoice and created a shortcut of the shortcut.
From what you described in your answers, the final shortcut path is not to be confused as a workaround.
To clarify, since the PaymentBO is registered/stored directly with the OrderBO and not the InvoiceBO, the final path is supposed to be that.
A workaround would be having a rule to define InvoiceBo.PaymentBO.
Since there are many PaymentBOs in the system, Invoice will not link to the right one just because the InvoiceBO.OrderBO has been defined.
You'd need a RULE for that, something like,
Once Invoice.Payment is defined then the shortcut path Invoice.Payment.PaymentStatus will work.
Cheers