Describe the error
The Transaction reference and structure pages, and Signature page, omit that transaction field ordering is important for computing the signature and transaction id. Field ordering is not important for the Transaction message POSTed to the network however.
Link to the page or line
Transactions page
Optional - The recommended fix if you have one
Dedicated info on how to form the message, with a 'canonical messagepack' encoding for signature/id computation.