I would like to generate a bill of materials from Kicad, containing the order codes of the used parts, for instance farnell, mouser, digikey, conrad, and so on.
In the Kicad Library Convention, S6.2 I see only the following fields are allowed:
Reference field is selected appropriately for the symbol and is visible Value field contains the name of the symbol and is visible Footprint field contains footprint link for fully specified symbols and must be invisible The footprint field must be empty for generic symbols Datasheet entry  is filled out, and is invisible The symbol contains no other custom fields Additional documentation is provided via two other fields: Description field contains comma-separated device information For symbols with a default footprint, the simplified footprint name should be appended to the description e.g. SOIC-8 Part name should not be duplicated in the description field Keywords field contains space-separated keyword values. These values are used to assist in part searching and should not include filler words
Why was the decision made to not include or allow fields that contain ordering information?
In my opinion it would be nice to have standard fields in the library that show where a part can be bought.