1 {-# LANGUAGE OverloadedStrings #-}
3 ---- Machine generated code.
4 ---- Output of edi-parser-scaffolder
6 module Text.Edifact.D96A.Segments.ALI
15 import Text.Edifact.D96A.Simples (simple3239, simple4183, simple9213)
17 import Text.Edifact.Parsing
18 import Text.Edifact.Types (Value)
20 -- | Derived from this specification:
22 -- > ALI ADDITIONAL INFORMATION
24 -- > Function: To indicate that special conditions due to the origin,
25 -- > customs preference, fiscal or commercial factors are
28 -- > 010 3239 COUNTRY OF ORIGIN, CODED C an..3
30 -- > 020 9213 TYPE OF DUTY REGIME, CODED C an..3
32 -- > 030 4183 SPECIAL CONDITIONS, CODED C an..3
34 -- > 040 4183 SPECIAL CONDITIONS, CODED C an..3
36 -- > 050 4183 SPECIAL CONDITIONS, CODED C an..3
38 -- > 060 4183 SPECIAL CONDITIONS, CODED C an..3
40 -- > 070 4183 SPECIAL CONDITIONS, CODED C an..3
42 -- Dependencies: 'simple3239', 'simple4183', 'simple9213'.
43 segmentALI :: Parser Value
46 [ "010" .@ optional simple3239
47 , "020" .@ optional simple9213
48 , "030" .@ optional simple4183
49 , "040" .@ optional simple4183
50 , "050" .@ optional simple4183
51 , "060" .@ optional simple4183
52 , "070" .@ optional simple4183