]> git.immae.eu Git - github/fretlink/edi-parser.git/blob - specification/src/Text/Edifact/D01B/Simples/S4347.hs
Release code as open source
[github/fretlink/edi-parser.git] / specification / src / Text / Edifact / D01B / Simples / S4347.hs
1 {-# LANGUAGE OverloadedStrings #-}
2
3 ---- Machine generated code.
4 ---- Output of edi-parser-scaffolder
5
6 module Text.Edifact.D01B.Simples.S4347
7 ( simple4347
8 ) where
9
10 import Text.Edifact.Parsing
11 import Text.Edifact.Types (Value)
12
13 -- | Derived from this specification:
14 --
15 -- > 4347 Product identifier code qualifier [B]
16 -- >
17 -- > Desc: Code qualifying the product identifier.
18 -- >
19 -- > Repr: an..3
20 -- >
21 -- > 1 Additional identification
22 -- > Information which specifies and qualifies product
23 -- > identifications.
24 -- >
25 -- > 2 Identification for potential substitution
26 -- > The item number describes the potential substitute
27 -- > product.
28 -- >
29 -- > 3 Substituted by
30 -- > The given item number is the number of the product that
31 -- > substitutes another one.
32 -- >
33 -- > 4 Substituted for
34 -- > The given item number is the number of the original
35 -- > product substituted by another.
36 -- >
37 -- > 5 Product identification
38 -- > The item number is for product identification.
39 -- >
40 -- > 6 Successor product id
41 -- > Product id of the product that will follow the one
42 -- > currently in production/trade.
43 -- >
44 -- > 7 Predecessor product id
45 -- > Product id of the predecessor of the product currently
46 -- > in production/trade.
47 -- >
48 -- > 8 Expired/out of production
49 -- > The given item number is the expired item number of the
50 -- > product. It has been replaced.
51 -- >
52 -- > 9 Deletion of secondary identification
53 -- > Code indicating the deletion of a secondary
54 -- > identification.
55 -- >
56 -- > 10 Defective part's identification
57 -- > Identification of a defective part.
58 -- >
59 -- > 11 Repaired part's identification
60 -- > Identification of a repaired part.
61 -- >
62 -- > 12 Alternate product identification
63 -- > Alternate number to identify the product.
64 simple4347 :: Parser Value
65 simple4347 = simple "4347" (alphaNumeric `upTo` 3)