1 {-# LANGUAGE OverloadedStrings #-}
3 ---- Machine generated code.
4 ---- Output of edi-parser-scaffolder
6 module Text.Edifact.D96A.Simples.S7085
10 import Text.Edifact.Parsing
11 import Text.Edifact.Types (Value)
13 -- | Derived from this specification:
15 -- > * 7085 Nature of cargo, coded
17 -- > Desc: Code indicating the type of cargo as a rough classification.
22 -- > Printed, typed or written matter including leaflets,
23 -- > pamphlets, certificates etc., which are not subject to
24 -- > import duties and taxes, restrictions and prohibitions.
25 -- > 2 Low value non-dutiable consignments
26 -- > Imported consignments/items/goods in respect of which
27 -- > Customs duties and other taxes are waived as they are
28 -- > below a value determined by the Customs administration.
29 -- > 3 Low value dutiable consignments
30 -- > Imported consignments/items/goods in respect of which
31 -- > Customs duties and other taxes are payable are below a
32 -- > certain amount as determined by the Customs
34 -- > 4 High value consignments
35 -- > Imported consignments/items/goods which are determined as
36 -- > having a value above a certain amount fixed by the
37 -- > Customs administration, which may or may not attract
38 -- > duties and taxes.
39 -- > + 5 Other non-containerized
40 -- > Non-containerized cargo which cannot be categorized by
41 -- > any of the other nature of cargo code.
43 -- > Vehicles which are not stowed in containers.
44 -- > + 7 Roll-on roll-off
45 -- > Cargo transported or to be transported on roll-on roll-
46 -- > off vessels and which is transportable on its own wheels
47 -- > or stowed on special heavy duty trailers.
49 -- > Non-containerized cargo which is palletized.
50 -- > + 9 Containerized
51 -- > Cargo stowed or to be stowed in a container.
53 -- > Non-containerized cargo stowed in vessels' holds.
54 simple7085 :: Parser Value
55 simple7085 = simple "7085" (alphaNumeric `upTo` 3)