Well I see two interpretations. Legally binding is a contract signed and witnessed by both parties and cannot be changed unless both agree. A pro forma invoice means that the goods my be dispatched and it is binding on you, if you accept it, but you can still change your mind.

Therefore you are legally bound by a signed contract, but not by a pro forma invoice.