1 {-# LANGUAGE OverloadedStrings #-}
3 ---- Machine generated code.
4 ---- Output of edi-parser-scaffolder
6 module Text.Edifact.D01B.Simples.S7143
10 import Text.Edifact.Parsing
11 import Text.Edifact.Types (Value)
13 -- | Derived from this specification:
15 -- > 7143 Item type identification code [C]
17 -- > Desc: Coded identification of an item type.
21 -- > AA Product version number
22 -- > Number assigned by manufacturer or seller to identify
23 -- > the release of a product.
26 -- > The item number is that of an assembly.
28 -- > AC HIBC (Health Industry Bar Code)
29 -- > Article identifier used within health sector to indicate
30 -- > data used conforms to HIBC.
32 -- > AD Cold roll number
33 -- > Number assigned to a cold roll.
35 -- > AE Hot roll number
36 -- > Number assigned to a hot roll.
39 -- > Number assigned to a slab, which is produced in a
40 -- > particular production step.
42 -- > AG Software revision number
43 -- > A number assigned to indicate a revision of software.
45 -- > AH UPC (Universal Product Code) Consumer package code (1-5-5)
46 -- > An 11-digit code that uniquely identifies consumer
47 -- > packaging of a product; does not have a check digit.
49 -- > AI UPC (Universal Product Code) Consumer package code (1-5-5-
51 -- > A 12-digit code that uniquely identifies the consumer
52 -- > packaging of a product, including a check digit.
55 -- > Number assigned to a sample.
58 -- > Number assigned to a pack containing a stack of items
59 -- > put together (e.g. cold roll sheets (steel product)).
61 -- > AL UPC (Universal Product Code) Shipping container code (1-2-
63 -- > A 13-digit code that uniquely identifies the
64 -- > manufacturer's shipping unit, including the packaging
67 -- > AM UPC (Universal Product Code)/EAN (European article number)
68 -- > Shipping container code (1-2-5-5-1)
69 -- > A 14-digit code that uniquely identifies the
70 -- > manufacturer's shipping unit, including the packaging
71 -- > indicator and the check digit.
73 -- > AN UPC (Universal Product Code) suffix
74 -- > A suffix used in conjunction with a higher level UPC
75 -- > (Universal product code) to define packing variations
78 -- > AO State label code
79 -- > A code which specifies the codification of the state's
80 -- > labelling requirements.
83 -- > Number assigned to the heat (also known as the iron
84 -- > charge) for the production of steel products.
87 -- > A number identifying a coupon.
89 -- > AR Resource number
90 -- > A number to identify a resource.
92 -- > AS Work task number
93 -- > A number to identify a work task.
95 -- > AT Price look up number
96 -- > Identification number on a product allowing a quick
97 -- > electronic retrieval of price information for that
100 -- > AU NSN (North Atlantic Treaty Organization Stock Number)
101 -- > Number assigned under the NATO (North Atlantic Treaty
102 -- > Organization) codification system to provide the
103 -- > identification of an approved item of supply.
105 -- > AV Refined product code
106 -- > A code specifying the product refinement designation.
109 -- > A code indicating that the product is identified by an
113 -- > A number specifying an end item.
115 -- > AY Federal supply classification
116 -- > A code to specify a product's Federal supply
119 -- > AZ Engineering data list
120 -- > A code specifying the product's engineering data list.
122 -- > BA Milestone event number
123 -- > A number to identify a milestone event.
126 -- > A number indicating the lot number of a product.
128 -- > BC National drug code 4-4-2 format
129 -- > A code identifying the product in national drug format
132 -- > BD National drug code 5-3-2 format
133 -- > A code identifying the product in national drug format
136 -- > BE National drug code 5-4-1 format
137 -- > A code identifying the product in national drug format
140 -- > BF National drug code 5-4-2 format
141 -- > A code identifying the product in national drug format
144 -- > BG National drug code
145 -- > A code specifying the national drug classification.
148 -- > A number indicating the part.
150 -- > BI Local Stock Number (LSN)
151 -- > A local number assigned to an item of stock.
153 -- > BJ Next higher assembly number
154 -- > A number specifying the next higher assembly or
155 -- > component into which the product is being incorporated.
157 -- > BK Data category
158 -- > A code specifying a category of data.
160 -- > BL Control number
161 -- > To specify the control number.
163 -- > BM Special material identification code
164 -- > A number to identify the special material code.
166 -- > BN Locally assigned control number
167 -- > A number assigned locally for control purposes.
169 -- > BO Buyer's colour
170 -- > Colour assigned by buyer.
172 -- > BP Buyer's part number
173 -- > Reference number assigned by the buyer to identify an
176 -- > BQ Variable measure product code
177 -- > A code assigned to identify a variable measure item.
179 -- > BR Financial phase
180 -- > To specify as an item, the financial phase.
182 -- > BS Contract breakdown
183 -- > To specify as an item, the contract breakdown.
185 -- > BT Technical phase
186 -- > To specify as an item, the technical phase.
188 -- > BU Dye lot number
189 -- > Number identifying a dye lot.
191 -- > BV Daily statement of activities
192 -- > A statement listing activities of one day.
194 -- > BW Periodical statement of activities within a bilaterally
195 -- > agreed time period
196 -- > Periodical statement listing activities within a
197 -- > bilaterally agreed time period.
199 -- > BX Calendar week statement of activities
200 -- > A statement listing activities of a calendar week.
202 -- > BY Calendar month statement of activities
203 -- > A statement listing activities of a calendar month.
205 -- > BZ Original equipment number
206 -- > Original equipment number allocated to spare parts by
207 -- > the manufacturer.
209 -- > CC Industry commodity code
210 -- > The codes given to certain commodities by an industry.
212 -- > CG Commodity grouping
213 -- > Code for a group of articles with common characteristics
214 -- > (e.g. used for statistical purposes).
216 -- > CL Colour number
217 -- > Code for the colour of an article.
219 -- > CR Contract number
220 -- > Reference number identifying a contract.
222 -- > CV Customs article number
223 -- > Code defined by Customs authorities to an article or a
224 -- > group of articles for Customs purposes.
226 -- > DR Drawing revision number
227 -- > Reference number indicating that a change or revision
228 -- > has been applied to a drawing.
231 -- > Reference number identifying a drawing of an article.
233 -- > EC Engineering change level
234 -- > Reference number indicating that a change or revision
235 -- > has been applied to an article's specification.
237 -- > EF Material code
238 -- > Code defining the material's type, surface, geometric
239 -- > form plus various classifying characteristics.
241 -- > EN International Article Numbering Association (EAN)
242 -- > Number assigned to a manufacturer's product according to
243 -- > the International Article Numbering Association.
245 -- > GB Buyer's internal product group code
246 -- > Product group code used within a buyer's internal
249 -- > GN National product group code
250 -- > National product group code. Administered by a national
253 -- > GS General specification number
254 -- > The item number is a general specification number.
256 -- > HS Harmonised system
257 -- > The item number is part of, or is generated in the
258 -- > context of the Harmonised Commodity Description and
259 -- > Coding System (Harmonised System), as developed and
260 -- > maintained by the World Customs Organization (WCO).
262 -- > IB ISBN (International Standard Book Number)
263 -- > Self explanatory.
265 -- > IN Buyer's item number
266 -- > The item number has been allocated by the buyer.
268 -- > IS ISSN (International Standard Serial Number)
269 -- > Self explanatory.
271 -- > IT Buyer's style number
272 -- > Number given by the buyer to a specific style or form of
273 -- > an article, especially used for garments.
275 -- > IZ Buyer's size code
276 -- > Code given by the buyer to designate the size of an
277 -- > article in textile and shoe industry.
279 -- > MA Machine number
280 -- > The item number is a machine number.
282 -- > MF Manufacturer's (producer's) article number
283 -- > The number given to an article by its manufacturer.
286 -- > Reference number assigned by the manufacturer to
287 -- > differentiate variations in similar products in a class
290 -- > MP Product/service identification number
291 -- > Reference number identifying a product or service.
294 -- > The item number is a batch number.
296 -- > ON Customer order number
297 -- > Reference number of a customer's order.
299 -- > PD Part number description
300 -- > Reference number identifying a description associated
301 -- > with a number ultimately used to identify an article.
303 -- > PL Purchaser's order line number
304 -- > Reference number identifying a line entry in a
305 -- > customer's order for goods or services.
307 -- > PO Purchase order number
308 -- > Reference number identifying a customer's order.
310 -- > PV Promotional variant number
311 -- > The item number is a promotional variant number.
313 -- > QS Buyer's qualifier for size
314 -- > The item number qualifies the size of the buyer.
316 -- > RC Returnable container number
317 -- > Reference number identifying a returnable container.
319 -- > RN Release number
320 -- > Reference number identifying a release from a buyer's
324 -- > The item number identifies the production or
325 -- > manufacturing run or sequence in which the item was
326 -- > manufactured, processed or assembled.
328 -- > RY Record keeping of model year
329 -- > The item number relates to the year in which the
330 -- > particular model was kept.
332 -- > SA Supplier's article number
333 -- > Number assigned to an article by the supplier of that
336 -- > SG Standard group of products (mixed assortment)
337 -- > The item number relates to a standard group of other
338 -- > items (mixed) which are grouped together as a single
339 -- > item for identification purposes.
341 -- > SK SKU (Stock keeping unit)
342 -- > Reference number of a stock keeping unit.
344 -- > SN Serial number
345 -- > Identification number of an item which distinguishes
346 -- > this specific item out of a number of identical items.
349 -- > Plumbing and heating.
351 -- > SRT IFLS (Institut Francais du Libre Service) 5 digit product
352 -- > classification code
353 -- > 5 digit code for product classification managed by the
354 -- > Institut Francais du Libre Service.
356 -- > SRU IFLS (Institut Francais du Libre Service) 9 digit product
357 -- > classification code
358 -- > 9 digit code for product classification managed by the
359 -- > Institut Francais du Libre Service.
361 -- > SRV EAN.UCC Global Trade Item Number
362 -- > A unique number, up to 14-digits, assigned according to
363 -- > the numbering structure of the EAN.UCC system. 'EAN'
364 -- > stands for the 'International Article Numbering
365 -- > Association', and 'UCC' for the 'Uniform Code Council'.
367 -- > SS Supplier's supplier article number
368 -- > Article number referring to a sales catalogue of
369 -- > supplier's supplier.
372 -- > Number given to a specific style or form of an article,
373 -- > especially used for garments.
375 -- > TG Transport group number
376 -- > Additional number to form article groups for packing
377 -- > and/or transportation purposes.
379 -- > UA Ultimate customer's article number
380 -- > Number assigned by ultimate customer to identify
381 -- > relevant article.
383 -- > UP UPC (Universal product code)
384 -- > Number assigned to a manufacturer's product by the
385 -- > Product Code Council.
387 -- > VN Vendor item number
388 -- > Reference number assigned by a vendor/seller identifying
389 -- > a product/service/article.
391 -- > VP Vendor's (seller's) part number
392 -- > Reference number assigned by a vendor/seller identifying
395 -- > VS Vendor's supplemental item number
396 -- > The item number is a specified by the vendor as a
397 -- > supplemental number for the vendor's purposes.
399 -- > VX Vendor specification number
400 -- > The item number has been allocated by the vendor as a
401 -- > specification number.
403 -- > ZZZ Mutually defined
404 -- > A code assigned within a code list to be used on an
405 -- > interim basis and as defined among trading partners
406 -- > until a precise code can be assigned to the code list.
407 simple7143 :: Parser Value
408 simple7143 = simple "7143" (alphaNumeric `upTo` 3)