Each column has to be read in the correct sequence. The 1st column on your data identifies whether this information return is Void. The 2nd column has a value for Corrected and so forth following in the order below for the 1099-B:
Void
Corrected
Payer Name
Payer Address
Payer City
Payer State
Payer Zip
Payer Phone
Payer Federal identification number
Recipient Federal identification number
Recipient Name
Recipient Address
Recipient City, State, Zip
Corporation's Name
Account number
2nd TIN notice
B_1A // date of sale or exchange
B_1B // CUSIP no.
B_2_EDIT // stocks, bonds, etc
B_2_CHK1 // gross proceeds
B_2_CHK2 // gross proceeds less commissions and option premiums
B_3 // bartering
B_4 // federal income tax withheld
B_5 // no. of shares exchanged
B_6 // classes of stock exchanged
B_7 // description
B_8 // profit or (loss) realized
B_9 // unrealized profit or (loss) on open contracts
B_10 // unrealized profit or (loss) on open contracts
B_11 // aggregate profit or (loss)
B_12 // check the box if recipient cannot take a loss