Commodity Code and Name Picked From Ledger and Not Stock Item
If commodity code and name are defined in both ledger and stock item, they get picked from ledger.
When commodity name and code are configured in sales or purchase ledger master, the information in annexures is captured from sales or purchase ledger, and not from item master configuration.
Remove the commodity details recorded in VAT Details screen of sales/purchase ledger. Further, set the option Provide commodity details to No in the Configuration screen, by pressingF12 (Configure).