No they aren't.
Either you have staged payments, or you don't.
Either you get paid in full on completion, or you get paid something before you've finished and something after.
Yes they are.
The paid in full on completion was in regards to retention.
Staged payments often refer to labour and don't always include materials if one has billed the customer at the supply stage.