]> git.immae.eu Git - github/fretlink/edi-parser.git/blob - specification/src/Text/Edifact/D96A/Simples/S4065.hs
Release code as open source
[github/fretlink/edi-parser.git] / specification / src / Text / Edifact / D96A / Simples / S4065.hs
1 {-# LANGUAGE OverloadedStrings #-}
2
3 ---- Machine generated code.
4 ---- Output of edi-parser-scaffolder
5
6 module Text.Edifact.D96A.Simples.S4065
7 ( simple4065
8 ) where
9
10 import Text.Edifact.Parsing
11 import Text.Edifact.Types (Value)
12
13 -- | Derived from this specification:
14 --
15 -- > 4065 Contract and carriage condition, coded
16 -- >
17 -- > Desc: Code to identify the conditions of contract and carriage.
18 -- >
19 -- > Repr: an..3
20 -- >
21 -- > 1 AVC conditions
22 -- > General conditions of transport 1983, latest revision
23 -- > laid down by the Stichting Vervoeradres The Hague.
24 -- > 2 Special agreement for parcels transport
25 -- > Appliance of a non published special agreement signed
26 -- > between a customer and the carrier (mandatory requested
27 -- > by the consignor) for parcels transport.
28 -- > 3 Special agreement for full loading transport
29 -- > Appliance of a non published special agreement signed
30 -- > between a customer and the carrier (mandatory requested
31 -- > by the consignor) for full load transport.
32 -- > 4 Combined transport
33 -- > A transport which involves more than one mode of
34 -- > transportation.
35 -- > 5 FIATA combined transport bill of lading
36 -- > Standard conditions of a combined transport bill of
37 -- > lading issued by FIATA.
38 -- > 6 Freight forwarders national conditions
39 -- > Self explanatory.
40 -- > 7 Normal tariff, parcels transport
41 -- > Appliance of the published legal tariff in case of
42 -- > parcels transport (required or not by the consignor.
43 -- > 8 Normal tariff, full loading transport
44 -- > Appliance of the published legal tariff in case of full
45 -- > load transport (required or not by the consignor).
46 -- > 9 Ordinary
47 -- > Carrier will choose the cheapest tariff in the legally
48 -- > published tariffs for parcels or full load transports (no
49 -- > tariff required by the consignor).
50 -- > 10 Port to port
51 -- > The transport will only be port to port, no inland
52 -- > transport would have to be provided under the contract.
53 -- > 11 CMR carnet
54 -- > Conditions in accordance with the convention of the
55 -- > contract for the international carriage of goods by road.
56 -- > 12 Special tariff, parcels transport
57 -- > Appliance of the legally published "special" tariff in
58 -- > case or parcels transport (tariff requested by the
59 -- > consignor).
60 -- > 13 Special tariff, full transport
61 -- > Appliance of the legally published "special tariff" in
62 -- > case of full load transport (tariff requested by the
63 -- > consignor).
64 -- > 14 Through transport
65 -- > The transport that is contracted not only from port to
66 -- > port, but from one inland location to another inland
67 -- > location.
68 -- > 15 Cancel space allocation
69 -- > Indication that space previously allocated on a flight is
70 -- > to be cancelled.
71 -- > 16 Report sale of space
72 -- > Indication that a sale has been made against a space
73 -- > allocation on a specific flight.
74 -- > 17 Alternative space allocation
75 -- > Indication that space is being requested for a specific
76 -- > flight and that an alternative is acceptable.
77 -- > 18 No alternative space allocation
78 -- > Indication that space is being requested for a specific
79 -- > flight and that an alternative is not acceptable.
80 -- > 19 Allotment sale
81 -- > Indication that space is being sold against a space
82 -- > allocation allotment on a specific flight.
83 -- > 20 Confirmation of space
84 -- > Indication that space requested has been confirmed on a
85 -- > specific flight.
86 -- > 21 Unable to confirm
87 -- > Indication that airline is unable to confirm the space
88 -- > allocation on a specific flight.
89 -- > 22 Non-operative flight
90 -- > Indication that airline is unable to confirm space on a
91 -- > specific flight since the flight does not operate.
92 -- > 23 Wait list
93 -- > Indication that the space allocation request has been
94 -- > assigned to a wait list.
95 -- > 24 Prior space allocation request
96 -- > Indication that a space allocation on a specific flight
97 -- > has already been requested.
98 -- > 25 Holding confirmed space allocation
99 -- > Indication that space is being held as confirmed on a
100 -- > specific flight.
101 -- > 26 Holding wait list
102 -- > Indication that space allocation request on a specific
103 -- > flight has been assigned to a wait list.
104 -- > 27 Door-to-door
105 -- > The carrier is responsible for the intermodal carriage of
106 -- > cargo including both the pre-carriage and the
107 -- > on-carriage.
108 -- > 28 Door-to-pier
109 -- > The carrier is responsible for the intermodal carriage of
110 -- > cargo including the pre-carriage, but excluding the on-
111 -- > carriage.
112 -- > 29 Pier-to-door
113 -- > The carrier is responsible for the intermodal carriage of
114 -- > cargo including the on-carriage, but excluding the
115 -- > pre-carriage.
116 -- > 30 Pier-to-pier
117 -- > The carrier of intermodal cargo is only responsible for
118 -- > the main carriage.
119 -- > 31 Space cancellation noted
120 -- > Indication that space previously allocated on a means of
121 -- > transport has been cancelled.
122 -- > 32 Mini landbridge service
123 -- > Cargo moving from a coastal port for delivery at an
124 -- > inland location or cargo received at an inland location
125 -- > moving to a coastal port for subsequent ocean
126 -- > transportation.
127 -- > 33 Space cancellation noted
128 -- > Indication that space previously allocated on a flight
129 -- > has been cancelled.
130 -- > 34 Speed level - required
131 -- > Maximum speed required on an itinerary or part of this
132 -- > itinerary to be able to assume some services.
133 -- > 35 Speed level - adopted
134 -- > Real speed used on an itinerary or part of this itinerary
135 -- > (for technical reasons, some limitation can be imposed or
136 -- > some higher speed could be used).
137 simple4065 :: Parser Value
138 simple4065 = simple "4065" (alphaNumeric `upTo` 3)