PUBLISHERS' DISCOUNT GROUP CODES
BIC has defined and administers a standard method of communicating publishers' discount group codes as part of an EDI message. A discount group code, which is an attribute of a product, is converted to an actual discount rate by means of a look-up table which is specific to an individual trading agreement. The look-up table is communicated directly between the trading partners by non-EDI means.
The discount group code must have a component which identifies the publisher, or more generally the issuer of the code if a number of publishers are included in a single discount group scheme; and it must have a component which identifies the discount group. To ensure uniqueness, the publisher/issuer component must be assigned by a controlling agency. The discount group component is then at the discretion of the publisher/issuer.
Proposed format
The format for a BIC publishers' discount group code is a fixed-length eight character code in three parts:
| Character position 1 | Block code: a single letter identifying a block of codes managed by a designated controlling agency. In the present case, A = BIC. The inclusion of this initial character allows for the possibility that the code might be taken up more widely, and that (e.g.) a US agency might emerge. |
| Character positions 2 to 5 | Publisher code: a four-letter code, mnemonic as far as possible, assigned by BIC. This format allows 264or some 450,000 unique codes. |
| Character positions 6 to 8 | Discount group code: a three-character code, which may be numeric, alphabetic or alphanumeric, determined and assigned by the publisher/issuer. If a one or two character code is used, it should be left justified and the remaining character position(s) should be space(s). |
| Example: AMACM122 | Macmillan discount group code 122 |
Administration
Publisher/issuer codes are assigned on application to the BIC office. The following information is required for code assignment:
- Name of publisher/issuer
- Name and contact details of responsible person at the publisher/issuer
- Expected scope of application (e.g. "All imprints of XYZ group", "All overseas imprints distributed in UK by ABC".)
BIC maintains on its website a list of publisher/issuer codes as they are assigned. This is held separately from the BIC Tradacoms code lists so that there is no need to treat new publisher/issuer codes as requiring a new BIC code list version number.
Use in EDI messages
There is an existing data element in the Tradacoms Price & Availability Update message (in RPR TERM) which can carry a publishers' discount group code in the correct form. Similar provision is made in the EDIFACT PRICAT message and in ONIX.


